Получение данных по аэропортам и залам. Все запросы для работы с аэропортами и залами начинаются с https://api.virginiavip.ru/airport/.
Получение списка объектов аэропортов выполняется GET запросом https://api.virginiavip.ru/ airport/items/ без параметров.
В результате будет возвращен ответ:
Параметр | Тип | Описание |
---|---|---|
status | string | Статус выполнения запроса: success - успешно; error - с ошибками. |
data | array of objects | Сериализованный результат ответа. |
data[][code] | string | Код объекта аэропорта. |
data[][name] | string | Наименование объекта аэропорта. |
Получение цены для зала выполняется GET запросом https://api.virginiavip.ru/airport/price/.
Параметры запроса:
Параметр | Тип | Описание |
---|---|---|
code | string | Код объекта аэропорта. |
В результате будет возвращен ответ:
Параметр | Тип | Описание |
---|---|---|
status | string | Статус выполнения запроса: success - успешно; error - с ошибками. |
data | array | Сериализованный результат ответа. |
data[][current] | object | Объект текущей цены. |
data[][current][startDate] | string | Дата начала действия тарифа в формате: YYYY-MM-DD hh:mm:ss. |
data[][current][base] | object | Данные по базовому тарифу. |
data[][current][base][arrival] | object | Данные по базовому тарифу по прилету. |
data[][current][base][arrival][adult] | object | Данные по базовому тарифу по прилету для взрослых. |
data[][current][base][arrival][adult][1] | float | Цена в руб. по базовому тарифу по прилету для взрослых, если зарегистрирован 1 пассажир. |
data[][current][base][arrival][adult][2] | float | Цена в руб. по базовому тарифу по прилету для взрослых, если зарегистрированы 2 пассажира. |
data[][current][base][arrival][adult][3] | float | Цена в руб. по базовому тарифу по прилету для взрослых, если зарегистрированы 3 и более пассажиров. |
data[][current][base][arrival][children] | object | Данные по базовому тарифу по прилету для детей. |
data[][current][base][arrival][children][price] | float | Цена в руб. или процент от стоимости одного врослого по базовому тарифу по прилету для детей. |
data[][current][base][arrival][children][old_to] | int | Возраст, до которого пассажир считается ребенком. |
data[][current][base][arrival][infant] | object | Данные по базовому тарифу по прилету для младенцев. |
data[][current][base][arrival][infant][price] | float | Цена в руб. или процент от стоимости одного врослого по базовому тарифу по прилету для младенцев. |
data[][current][base][arrival][infant][old_to] | int | Возраст, до которого пассажир считается младенцем. |
data[][current][base][arrival][priceAdd] | float | Дополнительная сумма, взимающаяся по прилету для базового тарифа. |
data[][current][base][departure] | object | Данные по базовому тарифу по вылету. |
data[][current][base][departure][adult] | object | Данные по базовому тарифу по вылету для взрослых. |
data[][current][base][departure][adult][1] | float | Цена в руб. по базовому тарифу по вылету для взрослых, если зарегистрирован 1 пассажир. |
data[][current][base][departure][adult][2] | float | Цена в руб. по базовому тарифу по вылету для взрослых, если зарегистрированы 2 пассажира. |
data[][current][base][departure][adult][3] | float | Цена в руб. по базовому тарифу по вылету для взрослых, если зарегистрированы 3 и более пассажиров. |
data[][current][base][departure][children] | object | Данные по базовому тарифу по вылету для детей. |
data[][current][base][departure][children][price] | float | Цена в руб. или процент от стоимости одного врослого по базовому тарифу по вылету для детей. |
data[][current][base][departure][children][old_to] | int | Возраст, до которого пассажир считается ребенком. |
data[][current][base][departure][infant] | object | Данные по базовому тарифу по вылету для младенцев. |
data[][current][base][departure][infant][price] | float | Цена в руб. или процент от стоимости одного врослого по базовому тарифу по вылету для младенцев. |
data[][current][base][departure][infant][old_to] | int | Возраст, до которого пассажир считается младенцем. |
data[][current][base][departure][priceAdd] | float | Дополнительная сумма, взимающаяся по вылету для базового тарифа. |
data[][current][urgent] | object | Данные по срочному тарифу. |
data[][current][urgent][arrival] | object | Данные по срочному тарифу по прилету. |
data[][current][urgent][arrival][adult] | object | Данные по срочному тарифу по прилету для взрослых. |
data[][current][urgent][arrival][adult][1] | float | Цена в руб. по срочному тарифу по прилету для взрослых, если зарегистрирован 1 пассажир. |
data[][current][urgent][arrival][adult][2] | float | Цена в руб. по срочному тарифу по прилету для взрослых, если зарегистрированы 2 пассажира. |
data[][current][urgent][arrival][adult][3] | float | Цена в руб. по срочному тарифу по прилету для взрослых, если зарегистрированы 3 и более пассажиров. |
data[][current][urgent][arrival][children] | object | Данные по срочному тарифу по прилету для детей. |
data[][current][urgent][arrival][children][price] | float | Цена в руб. или процент от стоимости одного врослого по срочному тарифу по прилету для детей. |
data[][current][urgent][arrival][children][old_to] | int | Возраст, до которого пассажир считается ребенком. |
data[][current][urgent][arrival][infant] | object | Данные по срочному тарифу по прилету для младенцев. |
data[][current][urgent][arrival][infant][price] | float | Цена в руб. или процент от стоимости одного врослого по срочному тарифу по прилету для младенцев. |
data[][current][urgent][arrival][infant][old_to] | int | Возраст, до которого пассажир считается младенцем. |
data[][current][urgent][arrival][priceAdd] | float | Дополнительная сумма, взимающаяся по прилету для срочного тарифа. |
data[][current][urgent][departure] | object | Данные по срочному тарифу по вылету. |
data[][current][urgent][departure][adult] | object | Данные по срочному тарифу по вылету для взрослых. |
data[][current][urgent][departure][adult][1] | float | Цена в руб. по срочному тарифу по вылету для взрослых, если зарегистрирован 1 пассажир. |
data[][current][urgent][departure][adult][2] | float | Цена в руб. по срочному тарифу по вылету для взрослых, если зарегистрированы 2 пассажира. |
data[][current][urgent][departure][adult][3] | float | Цена в руб. по срочному тарифу по вылету для взрослых, если зарегистрированы 3 и более пассажиров. |
data[][current][urgent][departure][children] | object | Данные по срочному тарифу по вылету для детей. |
data[][current][urgent][departure][children][price] | float | Цена в руб. или процент от стоимости одного врослого по срочному тарифу по вылету для детей. |
data[][current][urgent][departure][children][old_to] | int | Возраст, до которого пассажир считается ребенком. |
data[][current][urgent][departure][infant] | object | Данные по срочному тарифу по вылету для младенцев. |
data[][current][urgent][departure][infant][price] | float | Цена в руб. или процент от стоимости одного врослого по срочному тарифу по вылету для младенцев. |
data[][current][urgent][departure][infant][old_to] | int | Возраст, до которого пассажир считается младенцем. |
data[][current][urgent][departure][priceAdd] | float | Дополнительная сумма, взимающаяся по вылету для срочного тарифа. |
data[][features][] | array of objects | Объекты с будущими ценами. |
data[][features][][startDate] | string | Дата начала действия тарифа в формате: YYYY-MM-DD hh:mm:ss. |
data[][features][][base] | object | Данные по базовому тарифу. |
data[][features][][base][arrival] | object | Данные по базовому тарифу по прилету. |
data[][features][][base][arrival][adult] | object | Данные по базовому тарифу по прилету для взрослых. |
data[][features][][base][arrival][adult][1] | float | Цена в руб. по базовому тарифу по прилету для взрослых, если зарегистрирован 1 пассажир. |
data[][features][][base][arrival][adult][2] | float | Цена в руб. по базовому тарифу по прилету для взрослых, если зарегистрированы 2 пассажира. |
data[][features][][base][arrival][adult][3] | float | Цена в руб. по базовому тарифу по прилету для взрослых, если зарегистрированы 3 и более пассажиров. |
data[][features][][base][arrival][children] | object | Данные по базовому тарифу по прилету для детей. |
data[][features][][base][arrival][children][price] | float | Цена в руб. или процент от стоимости одного врослого по базовому тарифу по прилету для детей. |
data[][features][][base][arrival][children][old_to] | int | Возраст, до которого пассажир считается ребенком. |
data[][features][][base][arrival][infant] | object | Данные по базовому тарифу по прилету для младенцев. |
data[][features][][base][arrival][infant][price] | float | Цена в руб. или процент от стоимости одного врослого по базовому тарифу по прилету для младенцев. |
data[][features][][base][arrival][infant][old_to] | int | Возраст, до которого пассажир считается младенцем. |
data[][current][base][arrival][priceAdd] | float | Дополнительная сумма, взимающаяся по прилету для базового тарифа. |
data[][features][][base][departure] | object | Данные по базовому тарифу по вылету. |
data[][features][][base][departure][adult] | object | Данные по базовому тарифу по вылету для взрослых. |
data[][features][][base][departure][adult][1] | float | Цена в руб. по базовому тарифу по вылету для взрослых, если зарегистрирован 1 пассажир. |
data[][features][][base][departure][adult][2] | float | Цена в руб. по базовому тарифу по вылету для взрослых, если зарегистрированы 2 пассажира. |
data[][features][][base][departure][adult][3] | float | Цена в руб. по базовому тарифу по вылету для взрослых, если зарегистрированы 3 и более пассажиров. |
data[][features][][base][departure][children] | object | Данные по базовому тарифу по вылету для детей. |
data[][features][][base][departure][children][price] | float | Цена в руб. или процент от стоимости одного врослого по базовому тарифу по вылету для детей. |
data[][features][][base][departure][children][old_to] | int | Возраст, до которого пассажир считается ребенком. |
data[][features][][base][departure][infant] | object | Данные по базовому тарифу по вылету для младенцев. |
data[][features][][base][departure][infant][price] | float | Цена в руб. или процент от стоимости одного врослого по базовому тарифу по вылету для младенцев. |
data[][features][][base][departure][infant][old_to] | int | Возраст, до которого пассажир считается младенцем. |
data[][features][][urgent] | object | Данные по срочному тарифу. |
data[][current][base][departure][priceAdd] | float | Дополнительная сумма, взимающаяся по вылету для базового тарифа. |
data[][features][][urgent][arrival] | object | Данные по срочному тарифу по прилету. |
data[][features][][urgent][arrival][adult] | object | Данные по срочному тарифу по прилету для взрослых. |
data[][features][][urgent][arrival][adult][1] | float | Цена в руб. по срочному тарифу по прилету для взрослых, если зарегистрирован 1 пассажир. |
data[][features][][urgent][arrival][adult][2] | float | Цена в руб. по срочному тарифу по прилету для взрослых, если зарегистрированы 2 пассажира. |
data[][features][][urgent][arrival][adult][3] | float | Цена в руб. по срочному тарифу по прилету для взрослых, если зарегистрированы 3 и более пассажиров. |
data[][features][][urgent][arrival][children] | object | Данные по срочному тарифу по прилету для детей. |
data[][features][][urgent][arrival][children][price] | float | Цена в руб. или процент от стоимости одного врослого по срочному тарифу по прилету для детей. |
data[][features][][urgent][arrival][children][old_to] | int | Возраст, до которого пассажир считается ребенком. |
data[][features][][urgent][arrival][infant] | object | Данные по срочному тарифу по прилету для младенцев. |
data[][features][][urgent][arrival][infant][price] | float | Цена в руб. или процент от стоимости одного врослого по срочному тарифу по прилету для младенцев. |
data[][features][][urgent][arrival][infant][old_to] | int | Возраст, до которого пассажир считается младенцем. |
data[][current][urgent][arrival][priceAdd] | float | Дополнительная сумма, взимающаяся по прилету для срочного тарифа. |
data[][features][][urgent][departure] | object | Данные по срочному тарифу по вылету. |
data[][features][][urgent][departure][adult] | object | Данные по срочному тарифу по вылету для взрослых. |
data[][features][][urgent][departure][adult][1] | float | Цена в руб. по срочному тарифу по вылету для взрослых, если зарегистрирован 1 пассажир. |
data[][features][][urgent][departure][adult][2] | float | Цена в руб. по срочному тарифу по вылету для взрослых, если зарегистрированы 2 пассажира. |
data[][features][][urgent][departure][adult][3] | float | Цена в руб. по срочному тарифу по вылету для взрослых, если зарегистрированы 3 и более пассажиров. |
data[][features][][urgent][departure][children] | object | Данные по срочному тарифу по вылету для детей. |
data[][features][][urgent][departure][children][price] | float | Цена в руб. или процент от стоимости одного врослого по срочному тарифу по вылету для детей. |
data[][features][][urgent][departure][children][old_to] | int | Возраст, до которого пассажир считается ребенком. |
data[][features][][urgent][departure][infant] | object | Данные по срочному тарифу по вылету для младенцев. |
data[][features][][urgent][departure][infant][price] | float | Цена в руб. или процент от стоимости одного врослого по срочному тарифу по вылету для младенцев. |
data[][features][][urgent][departure][infant][old_to] | int | Возраст, до которого пассажир считается младенцем. |
data[][current][urgent][departure][priceAdd] | float | Дополнительная сумма, взимающаяся по вылету для срочного тарифа. |