Note |
---|
Операция доступна только агенту. |
Данный метод позволяет получить все изменения состояния заказов за переданный период дат.Операция доступна только агенту.
https://demo.corteos.ru/XmlGate/V3/OrderManagement/OrdersAPI.asmx?op=GetReservesStateChangeList
Запрос
HTML/XML
Code Block |
---|
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cor="http://corteos.ru"> <soapenv:Header> <cor:AuthHeader> <!--Optional:--> <cor:Token>5cfcdb30-xxx-xxxx-xxxx-2e360c455249</cor:Token> </cor:AuthHeader> </soapenv:Header> <soapenv:Body> <cor:GetReservesStateChangeList> <cor:dateStart>2019-01-01</cor:dateStart> <cor:dateEnd>2019-10-10</cor:dateEnd> </cor:GetReservesStateChangeList> </soapenv:Body> </soapenv:Envelope> |
Обязательные параметры:
dateStart - дата и время начала выборки
dateEnd - дата и время окончания выборки
Не следует передавать диапазон дат более 1 дня в высокочастотной выгрузке (чаще одного раза в день), так как это создает дополнительную нагрузку на БД Corteos. При обнаружении чрезмерной нагрузки IP-адрес, с которого производятся обращения, будет перманентно заблокирован.
Опциональные параметры:
id_ClientGroup - идентификатор группы компаний клиента-заказчика (не путать с номером договора!);
id_Reserve - идентификатор заказа в том случае, если мы хотим получить информацию об изменениях по конкретному заказу (но диапазон дат нужно передавать все равно).
Для проведения данного вызова необходимо пройти авторизацию.
Разберем структуру ответа на примере одного элемента:
HTML/XML
Code Block |
---|
<StableSimpleReserveStateChanges id_Reserve="1756996" id_ReserveState="5" id_PreviousState="4" IsManual="true" DateChanged="2019-07-16T17:50:30.337" id_ReserveType="1" id_CurrentState="5" BookerEmail="marina@elmotest.ru" id_ClientBooker="113" id_ClientGroup="63"> <id_Change>3131098</id_Change> </StableSimpleReserveStateChanges> |
...