Подмена отельной брони (HotelReplaceBookingSimpleReserve)

release 26.05.2020

Данный метод API позволяет сменить локатор заказа.

Пример запроса:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cor="http://corteos.ru"> <soapenv:Header> <cor:AuthHeader> <!--Optional:--> <cor:Token>a21e8339-****-****-a5ce-366c3fc86266</cor:Token> </cor:AuthHeader> </soapenv:Header> <soapenv:Body> <cor:ChangeLocatorSimpleReserve> <cor:id_Reserve>1765847</cor:id_Reserve> <!--Optional:--> <cor:locator>12345</cor:locator> <cor:id_System>70</cor:id_System> </cor:ChangeLocatorSimpleReserve> </soapenv:Body> </soapenv:Envelope>

где:

Данный метод возвращает аналогичный ответ метода ‘Выгрузка деталей заказа GetSimpleReserveByIdV2’

Пример ошибки:

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <soap:Body> <ChangeLocatorSimpleReserveResponse xmlns="http://corteos.ru"> <ChangeLocatorSimpleReserveResult> <Trace ResponseDate="2020-05-23T18:06:07.4041032+03:00" SessionID="IU3FMQGQOU3J" IP="127.0.0.1" WebSite="http://karina-pc@localhost:63742"/> <Errors> <UniversalApiError Type="InvalidDataException" Text="Необходимо указать бронь"/> </Errors> <ResponseDetails id_Reserve="0" id_ComplexReserve="0" Price="0" id_ReserveType="0" id_AgentGroup="0" id_ClientGroup="0" id_ServiceTeam="0" id_ReserveState="0" Markup="0" DateCreate="0001-01-01T00:00:00" id_Agreement="0"> <id_PayerOrganization xsi:nil="true"/> </ResponseDetails> </ChangeLocatorSimpleReserveResult> </ChangeLocatorSimpleReserveResponse> </soap:Body> </soap:Envelope>