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

Операция доступна только агенту.

https://demo.corteos.ru/XmlGate/V3/OrderManagement/OrdersAPI.asmx?op=GetReservesStateChangeList

Запрос

HTML/XML

<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>

Обязательные параметры:

Не следует передавать диапазон дат более 1 дня в высокочастотной выгрузке (чаще одного раза в день), так как это создает дополнительную нагрузку на БД Corteos. При обнаружении чрезмерной нагрузки IP-адрес, с которого производятся обращения, будет перманентно заблокирован.


Опциональные параметры:

Для проведения данного вызова необходимо пройти авторизацию.

Примеры: запрос / ответ


Разберем структуру ответа на примере одного элемента:


HTML/XML

<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>