Перейти к основному содержанию
POST
/
v2
/
booking
/
lounges
Бронирование бизнес-зала
curl --request POST \
  --url https://api.example.com/v2/booking/lounges \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --header 'Idempotency-Key: <idempotency-key>' \
  --data '
{
  "lounge_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "customer_id": "12312312",
  "phone": "958989632",
  "calling_code": "7",
  "guests": [
    {
      "type": "Adult"
    }
  ],
  "first_name": "Ivan",
  "last_name": "Ivanov",
  "transport_number": "<string>"
}
'
{
"booking_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"status": "Processing",
"created_at": "2023-11-07T05:31:56Z"
}
Согласно требованиям аэропортов и партнеров, для некоторых заказов на бронирование залов потребуется указать имя пассажира, email, номер телефона или номер рейса в информации о бронировании.Для получения списка обязательных полей для бронирования по конкретным залам смотрите на атрибуты required_booking_info в /v2/catalog/lounges

Авторизации

Authorization
string
header
обязательно

Аутентификация через OAuth 2.0 Client Credentials flow с использованием JWT Bearer токенов.

Заголовки

X-Request-ID
string

Уникальный идентификатор для трассировки запроса. Не влияет на логику исполнения запроса.

Idempotency-Key
string
обязательно

Уникальный ключ идемпотентности запроса (строка длиной до 256 символов), TTL 72ч. См. раздел "Идемпотентные запросы"

Уникальный ключ идемпотентности запроса. Может быть любой строкой длиной до 256 символов. Рекомендуется использовать UUID для обеспечения глобальной уникальности.

Maximum string length: 256
Пример:

"550e8400-e29b-41d4-a716-446655440000"

Тело

application/json

Данные для запроса бронирования в бизнес-зал.

lounge_id
string<uuid>
обязательно

Уникальный идентификатор бизнес-зала

customer_id
string
обязательно

Идентификатор пользователя в системе партнера.

Minimum string length: 1
Пример:

"12312312"

phone
string
обязательно

Номер телефона пассажира

Required string length: 1 - 20
Пример:

"958989632"

calling_code
string
обязательно

Код страны для номера телефона пользователя. Не указывайте символ + в начале.

Required string length: 1 - 4
Пример:

"7"

guests
object[]
обязательно
first_name
string

Имя гостя. Указывается латинскими буквами

Minimum string length: 2
Пример:

"Ivan"

last_name
string

Фамилия гостя. Указывается латинскими буквами

Minimum string length: 2
Пример:

"Ivanov"

transport_number
string

Номер рейса, может быть номером авиарейса, а также ЖД-рейса

Ответ

Запрос принят в обработку

booking_id
string<uuid>

Уникальный идентификатор бронирования

status
enum<string>
Доступные опции:
Processing,
Success,
Failed
created_at
string<date-time>

Дата создания бронирования