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 - это токен запроса, который впоследствии используется для переадресации пользователя.