The Nemo Connect web service is developed using .NET Framework technologies and located on the IIS servers. To interact with the service, a SOAP interaction protocol is used; to work with the service, you need to implement the work on your side with the required methods; it is not necessary to establish the support of all the available methods.
During the integration it is recommended to use the SoapUI OpenSource tool to test requests.
Address for requests: https://avia.prod.backend.nemo.travel/Avia.svc, scheme: https://avia.prod.backend.nemo.travel/Avia.svc?singleWsdl
An example of implementing a connection to the Nemo Connect using SoapClient in the PHP5 programming language:
$request = [ 'Search_1_2' => [ 'Request' => [ 'Requisites' => [ 'Login' => 'user_login', 'Password' => 'user_password' ], 'UserID' => '30328', 'RequestBody' => [ 'RequestedFlightInfo' => [ 'Direct' => 0, 'AroundDates' => 0, 'ODPairs' => [ 'ODPair' => [ [ 'DepatureDateTime' => '2017-09-22T00:00:00', 'DepaturePoint' => [ 'Code' => 'MOW', // City Moscow 'IsCity' => 1, ], 'ArrivalPoint' => [ 'Code' => 'LED', // Airport Pulkovo 'IsCity', ] ] ] ], ], 'Passengers' => [ 'Passenger' => [ [ 'Type' => 'ADT', 'Count' => 1 ] ] ], 'Restrictions' => [ 'SourcePreference' => [ 'Source' => '1234' ] ] ] ] ] ]; $client = new SoapClient("http://sandbox.nemo.travel:11001/Avia.svc?singleWsdl"); $result = $client->__soapCall('Search_1_2', $request); var_dump($result);