Uticket API
Прикладной программный интерфейс для продажи билетов.
Документация

Регистрация изменений

Дата Аспект Суть модификации
09.04.2013 tu_map Атрибут tos_id теперь сохраняет цифровой код типа вагона (купе, плацкарт, прочее…). Добавлен атрибут tos_name, сохраняет символьный код типа вагона (купе, плацкарт прочее).
09.04.2013 car_map Атрибут tos_id теперь сохраняет цифровой код типа транспортного средства (купе, плацкарт, прочее…). Добавлен атрибут tos_name, сохраняет символьный код типа транспортного средства (купе, плацкарт прочее).
09.04.2013 Переработан и дополнен раздел “Процесс покупки билета”.
12.04.2013 bill Исправлено название атрибута. births_date заменено на birth_date. Поддержка старого атрибута сохранена для обратной совместимости
20.06.2013 bill can_electronic Заменено на need_electronic
20.06.2013 bill Добавлено описание флага joined_boarding_pass
20.06.2013 variants Добавлено описание атрибута el в элементе trip
17.09.2013 bill Добавлено поле options.need_payment_url
17.09.2013 invoice Добавлено поле invoice.payment_gateway
17.09.2013 variants Добавлено описание структуры hop для передачи данных о составляющих поездки с пересадками. Актуально только для авиаперелётов.
17.09.2013 variants В запрос добавлены return_date, adults, childs, infants
17.09.2013 variants Описано поле vars[i].ret
24.09.2013 bill Добавлено требование указывать content-type в запросе.
08.10.2013 invoice Добавлены контрагенты выполняющие поездку.
09.11.2013 Изменён формат урл для перехода по варианту интеграции 3.
11.11.2013 transaction_info Добавлена поддержка метода.
04.12.2013 stoppoint Добавлен запрос /rd/stoppoint
04.12.2013 car_map Добавлен атрибут schema_id
04.12.2013 vehicle_schema Добавлен запрос /rd/vehicle_schema
10.12.2013 variants, tu_map Добавлен атрибут fee содержащий наценку. Сумма в атрибуте price уже включает наценку. Т.е. смысл данного атрибута не поменялся в связи с введением атрибута fee
13.12.2013 variants Добавлена дифференциация количества мест и цен по сидячим вагонам первого, второго и третьего класса — rw_sitting_1, rw_sitting_2, rw_sitting_3. Смысл rw_sitting не поменялся — содержит места все сидячие места в сидячих вагонах вне зависимости от класса.
28.01.2013 car_map Уточнена документация об ответе на запрос car_map.
14.04.2013 invoice,variants Добавлен флаг boarding_pass который информирует клиента о возможности приобрести посадочный документ на данном рейсе. При получении счёта информирует о том что можно получить посадочный документ по данному счёту.