Обратите внимание! Одновременная работа под одним аккаунтом в шлюзе и кабинете агентства нежелательна.
Одновременно может быть доступно только три сессии для одного логина.
На стороне шлюза установлена проверка по IP-адресу. Для внесения вашего IP-адреса в список разрешенных обратитесь к вашему куратору.
Стоит ограничение в 20 запросов в минуту с одного ip-адреса

Работа со шлюзом, за исключением справочников (кроме курсов валют и правил гибкой комиссии) и ценовых предложений, требует авторизации.

Сервис авторизации: https://xml.tez-tour.com/xmlgate/auth_data.jsp?j_login=${login}&j_passwd=${password}

j_login - логин,

j_passwd - пароль.


В случае успешной авторизации, в ответе будет передан идентификатор сессии и текущий набор прав:

<auth_data>
  <sessionId>121433334A69CEE9D85A69D4C86771565C596E1.m08</sessionId>
  <login>login</login>
  <agency>Agency name</agency>
  <roles>
    <role>BOOKORDER</role>
    <role>ARMONLINEUSER</role>
  </roles>
</auth_data>
 

Идентификатор вы можете записать в coockie с именем "aid" и использовать запрос без него. Или при выполнение запросов добавлять параметр идентификатор сессии (&aid).

Пример запроса на просмотр заявки с параметром aid:

https://xml.tez-tour.com/xmlgate/order/view?orderId=12345678&aid=121433334A69CEE9D85A69D4C86771565C596E1.m08