Системные типы#
Системные типы данных API.
Error#
Информация об ошибке.
| Поле | Тип | Обязательно | Описание |
|---|---|---|---|
code | string | Да | Код ошибки |
message | string | Да | Сообщение об ошибке |
description | string | Нет | Детальное описание ошибки |
errorId | string (GUID v7) | Да | Уникальный идентификатор ошибки |
Примеры#
1{
2 "error": {
3 "code": "NO_AVAILABILITY",
4 "message": "Нет доступных рейсов",
5 "description": "Для заданных параметров поиска не найдено доступных предложений",
6 "errorId": "018c5f2e-9b3a-7f4d-8e2c-1a2b3c4d5e6f"
7 }
8}1{
2 "error": {
3 "code": "AUTHENTICATION_FAILED",
4 "message": "Authentication failed",
5 "errorId": "018c5f2e-9b3a-7f4d-8e2c-1a2b3c4d5e6f"
6 }
7}Использование#
Поле error присутствует в ответе при возникновении ошибки. API возвращает HTTP 200 даже при ошибках, поэтому необходимо проверять наличие поля error в теле ответа.
Коды ошибок#
Примеры распространенных кодов:
AUTHENTICATION_FAILED— ошибка аутентификацииSUPPLIER_NOT_AVAILABLE— поставщик недоступенNO_AVAILABILITY— нет доступных предложенийINVALID_DATE_RANGE— некорректные даты
Supplier#
Поставщик авиационного контента (GDS и NDC).
Возможные значения#
| Значение | Описание | Тип |
|---|---|---|
none | Поставщик не указан | - |
amadeus | Amadeus GDS | GDS |
amadeusNdc | Amadeus NDC | NDC |
farelogix | Farelogix NDC aggregator | NDC |
galileo | Galileo GDS (Travelport) | GDS |
mixvel | Mixvel NDC aggregator | NDC |
nemo | Nemo aggregator | Aggregator |
s7 | S7 Airlines direct connect | Direct |
sabre | Sabre GDS | GDS |
sig | SIG GDS | GDS |
sirena | Sirena Travel GDS | GDS |
suNdc | SU Airlines NDC | NDC |
Примеры#
1"supplier": "amadeus"Использование в запросах#
При поиске можно указать конкретного поставщика:
1{
2 "supplier": "amadeus"
3}Использование в ответах#
В ответах указывается, от какого поставщика получено предложение:
1{
2 "offerItemId": "...",
3 "supplier": "amadeus"
4}Типы поставщиков#
- GDS (Global Distribution System) — глобальные системы бронирования
- NDC (New Distribution Capability) — новый стандарт дистрибуции IATA
- Direct — прямые подключения к авиакомпаниям
- Aggregator — агрегаторы контента