PhoenixPass API

Получение списка доступных бизнес-залов

GET
/v2/catalog/lounges

Authorization

Bearer catalog.lounges:read

Query Parameters

limit?integer

Лимит записей в одном запросе

Default100
offset?integer

Текущий указатель отступа

Default0
name?string

Отбор по вхождению подстроки в локализованном человекочитаемом названии (без учёта регистра). Локаль сравнения совпадает с локалью строк в ответе (см. заголовок Accept-Language). Пустое значение — без фильтра. Условие применяется до пагинации (limit / offset).

Lengthlength <= 64

Header Parameters

Accept-Language?string

Язык локализации ответов в формате BCP 47 (например, "en-US", "ru-RU"). Если не указан — используется язык по умолчанию сервиса.

Value in

  • "ru-RU"
  • "en-US"
X-Request-ID?string

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

If-None-Match?string

Условный запрос для проверки актуальности ресурса. Если значение ETag ресурса совпадает с переданным значением, сервер возвращает 304 Not Modified без тела ответа. Значение должно быть в формате, полученном в заголовке ETag предыдущего ответа. Пример: "abc123" или W/"abc123" (для слабых ETag).

If-Modified-Since?string

Условный запрос для проверки актуальности ресурса по дате изменения. Если ресурс не был изменен после указанной даты, сервер возвращает 304 Not Modified без тела ответа. Значение должно быть в формате HTTP-date (RFC 7231, Section 7.1.1.1). Пример: Wed, 21 Oct 2015 07:28:00 GMT.

Response Body

application/json

application/json

application/json

application/json

application/json

curl -X GET "https://example.com/v2/catalog/lounges"
{  "data": [    {      "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",      "name": "string",      "location": {        "city": "string",        "country": "st",        "continent": "Europe",        "coordinates": {          "latitude": -90,          "longitude": -180        }      },      "hub": {        "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",        "location": {          "city": "string",          "country": "st",          "continent": "Europe",          "coordinates": {            "latitude": -90,            "longitude": -180          }        },        "timezone": "string",        "kind": "Airport",        "name": "string",        "meta": {          "kind": "Airport",          "iata": "string",          "icao": "string"        }      },      "landside": true,      "airside_zone": "International",      "is_arrival_available": false,      "amenities": [        {          "id": "string",          "name": "string",          "is_free": true        }      ],      "business_hours": [        {          "day": 1,          "times": {            "type": "STANDARD",            "detail": "string"          }        }      ],      "is_active": true,      "policy": {        "age": {          "min_age": 0,          "notes": "string"        },        "stay": {          "max_duration": "string"        }      },      "required_booking_info": [        "Name"      ],      "images": [        {          "url": "http://example.com",          "sort": 0,          "title": "string"        }      ],      "direction_info": "string"    }  ],  "pagination": {    "count": 0,    "offset": 0,    "total": 0  }}