Skip to content

Сеансы ​

Сеансы мероприятия ​

http
GET /api/v1/events/{eventID}/items

Возвращает подробную информацию о сеансах мероприятия, которые сейчас продаются, по дате начала. Ответ не кэшируется.

В отличие от event_items в GET /events/{eventID}, здесь есть лимиты (limit, limit_per_pack), ID схем и служебные даты.

Параметры пути ​

ПараметрТипОписание
eventIDintegerID мероприятия

Параметры запроса ​

ПараметрТипПо умолчаниюОписание
limitinteger100Размер страницы, максимум 500
pageinteger1Номер страницы

Пример ​

bash
curl https://gateway.ticket.kg/api/v1/events/1978/items \
  -H "X-API-Key: $KEY"
json
{
  "data": [
    {
      "id": 2505,
      "event_id": 1978,
      "institution_place_id": 5,
      "map_id": null,
      "constructor_template_id": 41,
      "constructor_map_id": 87,
      "status": 1,
      "limit": null,
      "limit_per_pack": 10,
      "date": "2026-11-15T19:00:00+06:00",
      "date_to": null,
      "available_date": "2026-11-15T19:30:00+06:00",
      "month": "11",
      "type": 1,
      "template": null,
      "is_free": 0,
      "is_hidden": 0,
      "is_seats_enabled": 1,
      "is_template_activated": 1,
      "seats_updated_at": "2026-10-20T12:41:03+06:00",
      "template_updated_at": "2026-10-18T09:15:00+06:00",
      "created_at": "2026-10-01T10:00:00+06:00",
      "updated_at": "2026-10-20T12:41:03+06:00"
    }
  ],
  "pagination": { "limit": 100, "page": 1, "count": 1, "total": 1 }
}

Поля ответа ​

Полезные поля:

  • limit_per_pack — максимум билетов в одном заказе на этот сеанс. Если не задан, действует общий лимит в 50 билетов.
  • type — 6 означает сеанс без мест: билеты заказываются по ценовым категориям.
  • available_date — после этого момента сеанс перестаёт продаваться.

Ошибки ​

HTTPcodeПричина
400invalid_event_ideventID не положительное целое
400invalid_paginationНеверный limit или page

INFO

Для несуществующего или недоступного мероприятия метод возвращает пустой список (200 OK), а не 404.