2. Переход в уже существующую командировку

Для переадресации в конкретную командировку необходимо передать:

  • OuterId (string) – номер командировки во внутренней клиентской системе (внешний номер командировки), должен быть уникальным;

  • id_Group (int) – номер договора группы клиента в системе Кортеос;

  • GroupSecurityKey (string) – ключ безопасности группы клиента в системе Кортеос;

  • Email (string) – электронная почта пользователя

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

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:sso="https://sso.corteos.ru/"> <soapenv:Header/> <soapenv:Body> <sso:Set> <!--Optional:--> <sso:request> <sso:OuterId>HAM-5</sso:OuterId> <!--Optional:--> <sso:AccountDetails id_Group="7676" GroupSecurityKey="7091-328347805873e9a9c700591812fb0ec2-7676-dat" Email="golovin@fakeemails.com"/> </sso:request> </sso:Set> </soapenv:Body> </soapenv:Envelope>

 

В полученном ответе интересно поле CorteosID - это токен запроса, который впоследствии используется для переадресации пользователя.