Обзор

Ниже представлен задокументированный список методов получения данных сайта kino-teatr.ua.

Запросы должны отправляться по адресу: https://api.kino-teatr.ua/

Не все методы задокументированы, если Вам не хватает какой-либо информации либо удобного метода ее получения - обратитесь к администрации сайта. Документация будет обновляться по мере выхода новых версий системы.

Ключ API

Во всех вызовах методов должен быть указан ваш API ключ. Для получения ключа обратитесь к администрации сайта.

Выбор языка

Для получения содержимого ответов на желаемом языке необходимо указать в HTTP запросе заголовок Accept-Language. Если указанная локаль не поддерживается, или заголовок не указан - ответ будет представлен на украинском языке.

Пример для украинского языка

Запрос
GET /rest/genre/8?apiKey=testKey HTTP/1.1
Host: api.kino-teatr.ua
Accept-Language: uk-ua
Ответ
HTTP/1.1 200 OK
Pragma: no-cache
X-XSS-Protection: 1; mode=block
Expires: 0
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
Content-Length: 40
Content-Type: application/json;charset=UTF-8
Cache-Control: no-cache, no-store, max-age=0, must-revalidate

{
  "id" : 8,
  "name" : "жахи"
}

Пример для русского языка

Запрос
GET /rest/genre/8?apiKey=testKey HTTP/1.1
Host: api.kino-teatr.ua
Accept-Language: ru-ru
Ответ
HTTP/1.1 200 OK
Pragma: no-cache
Content-Length: 42
X-XSS-Protection: 1; mode=block
Expires: 0
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
Content-Type: application/json;charset=UTF-8
Cache-Control: no-cache, no-store, max-age=0, must-revalidate

{
  "id" : 8,
  "name" : "ужасы"
}

Работа со списками объектов

Методы возвращают списки объектов в виде страниц.
При создании запроса можно указывать номер страницы и количество результатов на странице.
Во всех примерах в данной документации указывается размер страницы size=1 для экономии места.

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

  • page - номер страницы, где 0 - первая страница (по-умолчанию 0)

  • size - количество результатов на странице (по-умолчанию 20, максимальное значение 2000)

Пример ответа

"content" : [ {
    ...                 // результаты
  } ],
"numberOfElements" : 1  // количество результатов на данной странице
"number" : 0,           // номер текущей страницы (где 0 - первая страница)
"size" : 1,             // размер данной страницы
"totalPages" : 2,       // всего страниц
"totalElements" : 2,    // всего результатов по всем страницам
"first" : true,         // признак первой страницы
"last" : false          // признак последней страницы

Методы для работы с кинотеатрами

Языки

Список

Запрос
GET /rest/languages?apiKey=testKey&size=1 HTTP/1.1
Host: api.kino-teatr.ua
Ответ
HTTP/1.1 200 OK
Pragma: no-cache
X-XSS-Protection: 1; mode=block
Expires: 0
X-Content-Type-Options: nosniff
Content-Length: 219
X-Frame-Options: SAMEORIGIN
Content-Type: application/json;charset=UTF-8
Cache-Control: no-cache, no-store, max-age=0, must-revalidate

{
  "content" : [ {
    "id" : 1,
    "title" : "Русский"
  } ],
  "totalPages" : 2,
  "totalElements" : 2,
  "number" : 0,
  "size" : 1,
  "numberOfElements" : 1,
  "first" : true,
  "last" : false
}

Жанры

Список

Запрос
GET /rest/genres?apiKey=testKey&size=1 HTTP/1.1
Host: api.kino-teatr.ua
Ответ
HTTP/1.1 200 OK
Pragma: no-cache
X-XSS-Protection: 1; mode=block
Content-Length: 220
Expires: 0
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
Content-Type: application/json;charset=UTF-8
Cache-Control: no-cache, no-store, max-age=0, must-revalidate

{
  "content" : [ {
    "id" : 6,
    "name" : "комедія"
  } ],
  "totalPages" : 57,
  "totalElements" : 57,
  "number" : 0,
  "size" : 1,
  "numberOfElements" : 1,
  "first" : true,
  "last" : false
}

Профессии

Список

Запрос
GET /rest/professions?apiKey=testKey&size=1 HTTP/1.1
Host: api.kino-teatr.ua
Ответ
HTTP/1.1 200 OK
Pragma: no-cache
Content-Length: 273
X-XSS-Protection: 1; mode=block
Expires: 0
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
Content-Type: application/json;charset=UTF-8
Cache-Control: no-cache, no-store, max-age=0, must-revalidate

{
  "content" : [ {
    "id" : 1,
    "name" : "Режисер",
    "names" : "Режисери",
    "order" : 1
  } ],
  "totalPages" : 10,
  "totalElements" : 10,
  "number" : 0,
  "size" : 1,
  "numberOfElements" : 1,
  "first" : true,
  "last" : false
}

Киностудии

Список

Запрос
GET /rest/studios?apiKey=testKey&size=1 HTTP/1.1
Host: api.kino-teatr.ua
Ответ
HTTP/1.1 200 OK
Pragma: no-cache
X-XSS-Protection: 1; mode=block
Expires: 0
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
Content-Length: 215
Content-Type: application/json;charset=UTF-8
Cache-Control: no-cache, no-store, max-age=0, must-revalidate

{
  "content" : [ {
    "id" : 1,
    "name" : "Pathe"
  } ],
  "totalPages" : 1823,
  "totalElements" : 1823,
  "number" : 0,
  "size" : 1,
  "numberOfElements" : 1,
  "first" : true,
  "last" : false
}

Страны

Список

Запрос
GET /rest/countries?apiKey=testKey&size=1 HTTP/1.1
Host: api.kino-teatr.ua
Ответ
HTTP/1.1 200 OK
Pragma: no-cache
X-XSS-Protection: 1; mode=block
Expires: 0
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
Content-Type: application/json;charset=UTF-8
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Content-Length: 212

{
  "content" : [ {
    "id" : 4,
    "name" : "США"
  } ],
  "totalPages" : 97,
  "totalElements" : 97,
  "number" : 0,
  "size" : 1,
  "numberOfElements" : 1,
  "first" : true,
  "last" : false
}

По идентификатору

Запрос
GET /rest/country/29?apiKey=testKey HTTP/1.1
Host: api.kino-teatr.ua
Ответ
HTTP/1.1 200 OK
Pragma: no-cache
X-XSS-Protection: 1; mode=block
Expires: 0
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
Content-Type: application/json;charset=UTF-8
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Content-Length: 47

{
  "id" : 29,
  "name" : "Україна"
}

Города

Список

Запрос
GET /rest/cities?apiKey=testKey&size=1 HTTP/1.1
Host: api.kino-teatr.ua
Ответ
HTTP/1.1 200 OK
Pragma: no-cache
X-XSS-Protection: 1; mode=block
Expires: 0
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
Content-Length: 238
Content-Type: application/json;charset=UTF-8
Cache-Control: no-cache, no-store, max-age=0, must-revalidate

{
  "content" : [ {
    "id" : 1,
    "name" : "Київ",
    "country_id" : 29
  } ],
  "totalPages" : 86,
  "totalElements" : 86,
  "number" : 0,
  "size" : 1,
  "numberOfElements" : 1,
  "first" : true,
  "last" : false
}

По идентификатору

Запрос
GET /rest/city/1?apiKey=testKey HTTP/1.1
Host: api.kino-teatr.ua
Ответ
HTTP/1.1 200 OK
Pragma: no-cache
X-XSS-Protection: 1; mode=block
Expires: 0
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
Content-Length: 62
Content-Type: application/json;charset=UTF-8
Cache-Control: no-cache, no-store, max-age=0, must-revalidate

{
  "id" : 1,
  "name" : "Київ",
  "country_id" : 29
}

Кинотеатры

Список

Запрос
GET /rest/city/1/cinemas?apiKey=testKey&size=1 HTTP/1.1
Host: api.kino-teatr.ua
Ответ
HTTP/1.1 200 OK
Content-Length: 470
Pragma: no-cache
X-XSS-Protection: 1; mode=block
Expires: 0
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
Content-Type: application/json;charset=UTF-8
Cache-Control: no-cache, no-store, max-age=0, must-revalidate

{
  "content" : [ {
    "id" : 2,
    "city_id" : 1,
    "name" : "Алмаз",
    "site" : null,
    "phone" : null,
    "latitude" : "",
    "longitude" : "",
    "address" : null,
    "notice" : null,
    "num_photos" : 1,
    "description" : null,
    "url" : "https://kino-teatr.ua/cinema/2.phtml"
  } ],
  "totalPages" : 60,
  "totalElements" : 60,
  "number" : 0,
  "size" : 1,
  "numberOfElements" : 1,
  "first" : true,
  "last" : false
}

По идентификатору

Запрос
GET /rest/cinema/50?apiKey=testKey HTTP/1.1
Host: api.kino-teatr.ua
Ответ
HTTP/1.1 200 OK
Pragma: no-cache
X-XSS-Protection: 1; mode=block
Expires: 0
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
Content-Type: application/json;charset=UTF-8
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Content-Length: 7663

{
  "id" : 50,
  "city_id" : 1,
  "name" : "Баттерфляй DeLuxe",
  "site" : "http://www.kino-butterfly.com.ua/",
  "phone" : "(044) 206 13 20",
  "latitude" : "50.432334",
  "longitude" : "30.51311",
  "address" : "вул. Горького 50",
  "notice" : null,
  "num_photos" : 10,
  "description" : "<p>Під Новий, 2004, рік в один із довгих грудневих вечорів спалахнув яскравими вогнями, і кияни із захватом виявили для себе чудесний подарунок - чарівна скринька з мріями, яскравими і теплими, як легкий політ метелика, літньої тендітної істоти, що раптово з'явиться серед м'яких сніжинок, як у справжній казці. І в кристально холодному нічному повітрі серед міріад звуків музики, голосів і сміху, як дзенькіт різдвяних дзвіночків, чулося - &quot;<b>Батерфляй&quot;</b>.</p>\r\n<p>У найяскравіші фарби, у найтонші відтінки звуку найзнаменитіших творців кінофантазій Ви зможете тепер зануритися прямо в центрі Києва, на Горького, 50&nbsp; \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<b>кінотеатрі Баттерфляй DeLuxe. </b>Немов Аліса, що потрапила в задзеркалля, Ви опинитеся в чудесному кольоровому світі і з усією повнотою відчуєте реальність і гостроту того, що відбувається, завдяки величезному екрану, що відтворить не тільки емоції, але і специфічну замкнутість простору. А об'ємний кристально чистий звук ні на мить не дозволить засумніватися у Вашій безпосередній присутності в божевільному вихорі подій. Простір пронизаний чарівністю дійсності, це чи не найбільш цінна якість, заради якої все було затіяно.   <br />\r\n<br />\r\nКамерність і затишок 2-х кінозалів<b>  \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tкінотеатру Баттерфляй DeLuxe</b> (кожний з яких розрахований на 174 місця), подарують Вам незабутню подорож у світ кінематографу, що особливо приємно буде зробити, коли зовсім поруч із Вами перебуває кохана людина, кого Ви хапаєте від страху за руку під час гострих моментів трилера, з ким Ви смієтеся до сліз над комедією і звичайно ж солодко цілуєтеся в останньому ряду - на справжніх місцях для поцілунків - м'яких глибоких диванчиках (це наш спеціальний подарунок усім закоханим). Для відчуття повного комфорту ці місця ще й оснащені дерев'яними столиками. І навіть якщо Вам  не вистачить місць у заповітному останньому ряду, то й на м'яких відкидних кріслах у перших рядах Ви відчуєте себе, як на борту розкішного лайнера. <br />\r\n<br />\r\nТільки відкривши двері в <b>кінотеатр  \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tБаттерфляй DeLuxe</b>, Ви зануритеся у приголомшливу атмосферу історії кінематографа. У затишному кафі на першому поверсі Вас будуть оточувати портрети блискучих зоряних легенд Голлівуду і європейського кіно. А справжні антикварні експонати немов перенесуть Вас на Фабрику мрій.  <br />\r\n<br />\r\nНа другому поверсі Ви зможете з азартом провести час за гральними автоматами, а також приємно відпочити в барі.     <br />\r\n<br />\r\nБездоганність - саме те слово, яким можна охарактеризувати цей зроблений витвір, який немов прекрасний метелик, що з'явився з кокона, буде захоплювати всіх.  <br />\r\n<br />\r\nВідтепер &quot;<b>Батерфляй</b>&quot; назавжди стане для Вас яскравим нескінченним святом, де сплітаються всі історії світу, і де збудеться Ваша чудесна історія.  <br />\r\n<br />\r\nУ будні дні на денні сеанси (крім прем'єрних показів) знижка 50% школярам, студентам і пенсіонерам.</p>\r\n<table>\r\n    <tbody>\r\n        <tr>\r\n            <td align=\"center\" colspan=\"4\"><strong>Вартість квитків:</strong></td>\r\n        </tr>\r\n        <tr>\r\n            <td align=\"center\">&nbsp;</td>\r\n            <td align=\"center\">Понеділок-Четвер</td>\r\n            <td align=\"center\">П'ятниця</td>\r\n            <td align=\"center\">Вихідні й святкові дні</td>\r\n        </tr>\r\n        <tr>\r\n            <td align=\"center\">Ранок (до 13:00)</td>\r\n            <td align=\"center\"><strong>15 грн</strong></td>\r\n            <td align=\"center\"><strong>15 грн</strong></td>\r\n            <td align=\"center\"><strong>20 грн</strong></td>\r\n        </tr>\r\n        <tr>\r\n            <td align=\"center\">Денні сеанси<br />\r\n            ( понеділок-четвер: до 18.00,<br />\r\n            п'ятниця-вихідні: до 17.00)</td>\r\n            <td align=\"center\"><strong>20, 25, 30 грн</strong></td>\r\n            <td align=\"center\"><strong>20, 25, 30</strong><strong> грн</strong></td>\r\n            <td align=\"center\"><strong>25, 30, 35 грн</strong></td>\r\n        </tr>\r\n        <tr>\r\n            <td align=\"center\">Вечірні сеанси</td>\r\n            <td align=\"center\"><strong>30, 40, 50 грн</strong></td>\r\n            <td align=\"center\"><strong>40, 50, 60 грн</strong></td>\r\n            <td align=\"center\"><strong>40, 50, 60 грн</strong></td>\r\n        </tr>\r\n        <tr>\r\n            <td align=\"center\">Нічні сеанси (після 23.00)</td>\r\n            <td align=\"center\"><strong><br />\r\n            </strong></td>\r\n            <td align=\"center\"><strong>25 грн</strong></td>\r\n            <td align=\"center\"><strong>25 грн</strong></td>\r\n        </tr>\r\n    </tbody>\r\n</table>",
  "url" : "https://kino-teatr.ua/cinema/50.phtml"
}

Залы

Список

Запрос
GET /rest/cinema/50/halls?apiKey=testKey&size=1 HTTP/1.1
Host: api.kino-teatr.ua
Ответ
HTTP/1.1 200 OK
Pragma: no-cache
X-XSS-Protection: 1; mode=block
Expires: 0
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
Content-Length: 269
Content-Type: application/json;charset=UTF-8
Cache-Control: no-cache, no-store, max-age=0, must-revalidate

{
  "content" : [ {
    "id" : 50,
    "name" : "Червона зала",
    "cinema_id" : 50,
    "3d" : true
  } ],
  "totalPages" : 3,
  "totalElements" : 3,
  "number" : 0,
  "size" : 1,
  "numberOfElements" : 1,
  "first" : true,
  "last" : false
}

По идентификатору

Запрос
GET /rest/hall/64?apiKey=testKey HTTP/1.1
Host: api.kino-teatr.ua
Ответ
HTTP/1.1 200 OK
Pragma: no-cache
Content-Length: 98
X-XSS-Protection: 1; mode=block
Expires: 0
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
Content-Type: application/json;charset=UTF-8
Cache-Control: no-cache, no-store, max-age=0, must-revalidate

{
  "id" : 64,
  "name" : "зала Антрацит 3D",
  "cinema_id" : 50,
  "3d" : true
}

Фильмы

Список

Запрос
GET /rest/films?apiKey=testKey&size=1 HTTP/1.1
Host: api.kino-teatr.ua
Ответ
HTTP/1.1 200 OK
Pragma: no-cache
X-XSS-Protection: 1; mode=block
Expires: 0
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
Content-Length: 925
Content-Type: application/json;charset=UTF-8
Cache-Control: no-cache, no-store, max-age=0, must-revalidate

{
  "content" : [ {
    "id" : 3,
    "title" : "102  Далматинці",
    "title_orig" : "102 dalmatinians",
    "title_alt" : null,
    "premiere_ukraine" : null,
    "premiere_world" : null,
    "duration" : 0,
    "year" : 2000,
    "age_limit" : 0,
    "budget" : 0.0,
    "budget_ccy" : "usd",
    "rating" : 7.8333335,
    "votes" : 6,
    "tmdb_id" : 10481,
    "tmdb_type" : "movie",
    "tmdb_rating" : 5.4,
    "tmdb_votes" : 789,
    "imdb_id" : "tt0211181",
    "imdb_rating" : 4.90,
    "imdb_votes" : 32600,
    "total_shows" : 55649,
    "url" : "https://kino-teatr.ua/film/3.phtml",
    "megogo_id" : 1001191,
    "studio_ids" : [ ],
    "genre_ids" : [ 13 ],
    "country_ids" : [ 4 ],
    "distributor_ids" : [ ]
  } ],
  "totalPages" : 47617,
  "totalElements" : 47617,
  "number" : 0,
  "size" : 1,
  "numberOfElements" : 1,
  "first" : true,
  "last" : false
}

Премьеры

Запрос
GET /rest/films/premieres?apiKey=testKey&size=1 HTTP/1.1
Host: api.kino-teatr.ua
Ответ
HTTP/1.1 200 OK
Pragma: no-cache
Content-Length: 949
X-XSS-Protection: 1; mode=block
Expires: 0
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
Content-Type: application/json;charset=UTF-8
Cache-Control: no-cache, no-store, max-age=0, must-revalidate

{
  "content" : [ {
    "id" : 60,
    "title" : "Матриця",
    "title_orig" : "The Matrix",
    "title_alt" : null,
    "premiere_ukraine" : "2019-11-07",
    "premiere_world" : "1999-03-24",
    "duration" : 136,
    "year" : 1999,
    "age_limit" : 16,
    "budget" : 63.0,
    "budget_ccy" : "usd",
    "rating" : 7.269663,
    "votes" : 89,
    "tmdb_id" : 603,
    "tmdb_type" : "movie",
    "tmdb_rating" : 8.1,
    "tmdb_votes" : 15478,
    "imdb_id" : "tt0133093",
    "imdb_rating" : 8.70,
    "imdb_votes" : 1553461,
    "total_shows" : 34746,
    "url" : "https://kino-teatr.ua/film/60.phtml",
    "megogo_id" : 2452941,
    "studio_ids" : [ 1274, 45, 318 ],
    "genre_ids" : [ 10, 14 ],
    "country_ids" : [ 4 ],
    "distributor_ids" : [ 11 ]
  } ],
  "totalPages" : 793,
  "totalElements" : 793,
  "number" : 0,
  "size" : 1,
  "numberOfElements" : 1,
  "first" : true,
  "last" : false
}

По идентификатору

Запрос
GET /rest/film/48519?apiKey=testKey HTTP/1.1
Host: api.kino-teatr.ua
Ответ
HTTP/1.1 200 OK
Pragma: no-cache
X-XSS-Protection: 1; mode=block
Expires: 0
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
Content-Type: application/json;charset=UTF-8
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Content-Length: 2515

{
  "id" : 48519,
  "title" : "Ізі",
  "title_orig" : "Easy",
  "title_alt" : null,
  "premiere_ukraine" : "2017-09-14",
  "premiere_world" : "2017-09-14",
  "duration" : 90,
  "year" : 2017,
  "age_limit" : 12,
  "budget" : 1.2,
  "budget_ccy" : "eur",
  "rating" : 8.729927,
  "votes" : 137,
  "tmdb_id" : 0,
  "tmdb_type" : "movie",
  "tmdb_rating" : null,
  "tmdb_votes" : null,
  "imdb_id" : null,
  "imdb_rating" : null,
  "imdb_votes" : null,
  "total_shows" : 135420,
  "url" : "https://kino-teatr.ua/film/48519.phtml",
  "megogo_id" : 3767241,
  "description" : "<p>Багато років тому Ісідоро був неймовірно талановитим молодим гонщиком, який починав свою кар'єру в картингу. Але з часом у нього з'явилася дуже велика проблема &ndash; перспективний хлопець почав різко набирати вагу, що не могло дозволити йому бути гонщиком (через конструкції болідів і для більшої швидкості ця професія вимагає мінімальну вагу для пілотів). Дійшло до того, що Ісідоро не міг банально сісти в машину. Тепер йому 40 років, життя повільно йде до заходу. Але в один прекрасний день на горизонті з'являється брат Ісідоро, який пропонує йому цікаву, але незаконну і небезпечну роботу. Колишній гонщик повинен за дорученням родича перевезти із сонячної Італії в село на одній з вершин українських Карпат незвичайний вантаж &ndash; труну з тілом українського будівельника-гастрбайтера. Ісідоро чекає веселе подорож.</p>",
  "studios" : [ {
    "id" : 1604,
    "name" : "Bartlebyfilm"
  } ],
  "countries" : [ {
    "id" : 29,
    "name" : "Україна"
  }, {
    "id" : 15,
    "name" : "Італія"
  } ],
  "genres" : [ {
    "id" : 6,
    "name" : "комедія"
  } ],
  "distributors" : [ {
    "id" : 59,
    "name" : "Multi Media Distribution",
    "url" : "http://mmdistribution.com.ua/"
  } ]
}

Постеры

Запрос
GET /rest/film/48519/posters?apiKey=testKey HTTP/1.1
Host: api.kino-teatr.ua
Ответ
HTTP/1.1 200 OK
Pragma: no-cache
X-XSS-Protection: 1; mode=block
Expires: 0
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
Content-Type: application/json;charset=UTF-8
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Content-Length: 268

{
  "content" : [ {
    "id" : 53292
  }, {
    "id" : 54134
  }, {
    "id" : 54135
  }, {
    "id" : 54136
  } ],
  "totalPages" : 1,
  "totalElements" : 4,
  "number" : 0,
  "size" : 20,
  "numberOfElements" : 4,
  "first" : true,
  "last" : true
}

Кадры из фильма

Запрос
GET /rest/film/48519/images?apiKey=testKey HTTP/1.1
Host: api.kino-teatr.ua
Ответ
HTTP/1.1 200 OK
Pragma: no-cache
X-XSS-Protection: 1; mode=block
Content-Length: 242
Expires: 0
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
Content-Type: application/json;charset=UTF-8
Cache-Control: no-cache, no-store, max-age=0, must-revalidate

{
  "content" : [ {
    "id" : 60981
  }, {
    "id" : 60982
  }, {
    "id" : 60983
  } ],
  "totalPages" : 1,
  "totalElements" : 3,
  "number" : 0,
  "size" : 20,
  "numberOfElements" : 3,
  "first" : true,
  "last" : true
}

Трейлеры

Запрос
GET /rest/film/48519/trailers?apiKey=testKey&size=1 HTTP/1.1
Host: api.kino-teatr.ua
Ответ
HTTP/1.1 200 OK
Pragma: no-cache
X-XSS-Protection: 1; mode=block
Expires: 0
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
Content-Length: 414
Content-Type: application/json;charset=UTF-8
Cache-Control: no-cache, no-store, max-age=0, must-revalidate

{
  "content" : [ {
    "id" : 12723,
    "title" : "Трейлер",
    "film_id" : 48519,
    "language" : "ua",
    "duration" : 150,
    "date" : "2017-08-28",
    "url" : "https://kino-teatr.ua/public/main/films/trailer_12723.mp4",
    "order" : 1
  } ],
  "totalPages" : 3,
  "totalElements" : 3,
  "number" : 0,
  "size" : 1,
  "numberOfElements" : 1,
  "first" : true,
  "last" : false
}

Персоны

Список

Запрос
GET /rest/persons?apiKey=testKey&size=1 HTTP/1.1
Host: api.kino-teatr.ua
Ответ
HTTP/1.1 200 OK
Pragma: no-cache
X-XSS-Protection: 1; mode=block
Expires: 0
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
Content-Type: application/json;charset=UTF-8
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Content-Length: 6343

{
  "content" : [ {
    "id" : 4,
    "first_name_orig" : "Cage",
    "last_name_orig" : "Nicholas",
    "birthdate" : "1964-01-06",
    "last_name" : "Кейдж",
    "first_name" : "Ніколас",
    "rating" : 9.07407,
    "rating_sum" : 245,
    "rating_votes" : 27,
    "num_comments" : 23,
    "biography" : "<p style=\"text-align: justify;\">Американський актор, продюсер і режисер.&nbsp;</p>\r\n<p style=\"text-align: justify;\">Народився у Лонг Біч, штат Каліфорнія, США. Справжне ім'я - <b>Ніколас Кім Коппола</b>.</p>\r\n<p style=\"text-align: justify;\">Батьки <b>Ніколаса</b> - професор літератури<b> Огюст Коппола</b> і хореограф <b>Джой Коппола</b> розлучилися в 1976 році. Всі найближчі родичі <b>Ніколаса Кейджа</b> тісно пов'язані з шоу-бізнесом, а рідним братом батька є відомий режисер <b>Френсіс Форд Коппола</b>.</p>\r\n<p style=\"text-align: justify;\"><b>Ніколас Кейдж</b>, як і більшість сучасних американських акторів починав кар'єру на телебаченні. Щоб брати участь в телесеріалі &quot;Кращі часи&quot; (1981), він кинув школу. Перший великий успіх прийшов до <b>Кейджа</b> в 1983 році після фільму &quot;Дівчина з долини&quot;, в якому він зіграв рок-музиканта. Нарешті, хлопцем зацікавився його дядько <b>Ф.Ф. Коппол</b>а, запропонувавши ролі у фільмах &quot;Бійцівська рибка&quot; (1983), &quot;Клуб Коттон&quot; (1984), &quot;Пеггі Сью вийшла заміж&quot; (1986).&nbsp;</p>\r\n<p style=\"text-align: justify;\">Серед робіт 80-х років такі фільми як &quot;Виховуючи Аризону&quot; (1987), &quot;У владі місяця&quot; (1987), &quot;Поцілунок вампіра&quot; (1988) та інші.</p>\r\n<p style=\"text-align: justify;\">Проте світову славу<b> Ніколасу Кейджу</b> принесла участь в фільмі <b>Девіда</b> <b>Лінча</b> &quot;Дикі серцем&quot; (1990). Правда, знадобилося цілих п'ять років, щоб його ім'я знов опинилося у всіх на слуху. Як і <b>Лінч</b>, режисер <b>Майк Фіггіс</b> не сумнівався, хто повинен виконати роль алкоголіка, що упився до смерті, в його фільмі &quot;Покидаючи Лас-Вегас&quot; (1995). Майстерно змальовуючи абстинентний синдром, <b>Ніколас Кейдж</b> при цьому зумів показати свого героя людиною, заслуговуючою поблажливості і жалю. Цей фільм приніс йому перший в житті &quot;0скар&quot;.&nbsp;&nbsp;</p>\r\n<p style=\"text-align: justify;\">Після отримання &quot;Оскара&quot;, <b>Кейдж</b> досяг багатократного збільшення свого гонорару, і можливості знятися в справжньому пригодницькому фільмі. З 1995 року <b>Кейдж</b> відчув себе героєм кінобойовиків, знявшись в таких блокбастерах як &quot;Скеля&quot; (1996), &quot;Повітряна в'язниця&quot; (1997), &quot;Без обличчя&quot; (1997) з <b>Джоном Траволтою</b> і фільмі <b>Брайна де Пальма</b> &quot;Очі змії&quot; (1998). В 1998 році актор також взяв участь у зйомках романтичної картини &quot;Місто ангелів&quot; з <b>Мег Райан</b>. Після виходу на екрани таких фільмів як &quot;8мм&quot; і &quot;Воскрешаючи мерців&quot;, <b>Кейдж</b> підняв свою популярність настільки, що вже наступна роль у бойовику &quot;Викрасти за 60 секунд&quot; принесла йому гонорар в 20 мільйонів доларів.&nbsp;</p>\r\n<p style=\"text-align: justify;\">В 2000 році послужний список актора поповнився двома драматичними картинами &mdash; &quot;Сім'янин&quot; і &quot;Вибір капітана Кореллі&quot; з <b>Пенелопою Крус</b>.&nbsp;</p>\r\n<p style=\"text-align: justify;\">У грудні 2002 року відбувся режисерський дебют <b>Кейджа</b> &mdash; малобюджетний фільм &quot;Sonny&quot;. Також в 2002 році на рахунку актора участь в кінострічці &quot;Адаптація&quot; (номінація на премію &quot;Оскар&quot;),&nbsp; в якому <b>Ніколасу</b> довелося грати двох братів-близнят.</p>\r\n<p style=\"text-align: justify;\">Знімався в фільмах &quot;Скарби нації&quot; (2004), &quot;Збройний барон&quot; (2005), &quot;Синоптик&quot; (2005), &quot;Плетена людина&quot; (2006), &quot;Примарний гонщик&quot; (2007), &quot;Пророк&quot; (2007), &quot;Скарби нації: Книга таємниць&quot; (2007), &quot;Знамення&quot; (2009), &quot;Поганий лейтенант&quot; (2009), &quot;Учень чаклуна&quot; (2010), &quot;Час відьом&quot; (2010) та інші.</p>",
    "url" : "https://kino-teatr.ua/person/4.phtml"
  } ],
  "totalPages" : 20381,
  "totalElements" : 20381,
  "number" : 0,
  "size" : 1,
  "numberOfElements" : 1,
  "first" : true,
  "last" : false
}

По идентификатору

Запрос
GET /rest/person/4?apiKey=testKey HTTP/1.1
Host: api.kino-teatr.ua
Ответ
HTTP/1.1 200 OK
Pragma: no-cache
X-XSS-Protection: 1; mode=block
Expires: 0
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
Content-Type: application/json;charset=UTF-8
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Content-Length: 6143

{
  "id" : 4,
  "first_name_orig" : "Cage",
  "last_name_orig" : "Nicholas",
  "birthdate" : "1964-01-06",
  "last_name" : "Кейдж",
  "first_name" : "Ніколас",
  "rating" : 9.07407,
  "rating_sum" : 245,
  "rating_votes" : 27,
  "num_comments" : 23,
  "biography" : "<p style=\"text-align: justify;\">Американський актор, продюсер і режисер.&nbsp;</p>\r\n<p style=\"text-align: justify;\">Народився у Лонг Біч, штат Каліфорнія, США. Справжне ім'я - <b>Ніколас Кім Коппола</b>.</p>\r\n<p style=\"text-align: justify;\">Батьки <b>Ніколаса</b> - професор літератури<b> Огюст Коппола</b> і хореограф <b>Джой Коппола</b> розлучилися в 1976 році. Всі найближчі родичі <b>Ніколаса Кейджа</b> тісно пов'язані з шоу-бізнесом, а рідним братом батька є відомий режисер <b>Френсіс Форд Коппола</b>.</p>\r\n<p style=\"text-align: justify;\"><b>Ніколас Кейдж</b>, як і більшість сучасних американських акторів починав кар'єру на телебаченні. Щоб брати участь в телесеріалі &quot;Кращі часи&quot; (1981), він кинув школу. Перший великий успіх прийшов до <b>Кейджа</b> в 1983 році після фільму &quot;Дівчина з долини&quot;, в якому він зіграв рок-музиканта. Нарешті, хлопцем зацікавився його дядько <b>Ф.Ф. Коппол</b>а, запропонувавши ролі у фільмах &quot;Бійцівська рибка&quot; (1983), &quot;Клуб Коттон&quot; (1984), &quot;Пеггі Сью вийшла заміж&quot; (1986).&nbsp;</p>\r\n<p style=\"text-align: justify;\">Серед робіт 80-х років такі фільми як &quot;Виховуючи Аризону&quot; (1987), &quot;У владі місяця&quot; (1987), &quot;Поцілунок вампіра&quot; (1988) та інші.</p>\r\n<p style=\"text-align: justify;\">Проте світову славу<b> Ніколасу Кейджу</b> принесла участь в фільмі <b>Девіда</b> <b>Лінча</b> &quot;Дикі серцем&quot; (1990). Правда, знадобилося цілих п'ять років, щоб його ім'я знов опинилося у всіх на слуху. Як і <b>Лінч</b>, режисер <b>Майк Фіггіс</b> не сумнівався, хто повинен виконати роль алкоголіка, що упився до смерті, в його фільмі &quot;Покидаючи Лас-Вегас&quot; (1995). Майстерно змальовуючи абстинентний синдром, <b>Ніколас Кейдж</b> при цьому зумів показати свого героя людиною, заслуговуючою поблажливості і жалю. Цей фільм приніс йому перший в житті &quot;0скар&quot;.&nbsp;&nbsp;</p>\r\n<p style=\"text-align: justify;\">Після отримання &quot;Оскара&quot;, <b>Кейдж</b> досяг багатократного збільшення свого гонорару, і можливості знятися в справжньому пригодницькому фільмі. З 1995 року <b>Кейдж</b> відчув себе героєм кінобойовиків, знявшись в таких блокбастерах як &quot;Скеля&quot; (1996), &quot;Повітряна в'язниця&quot; (1997), &quot;Без обличчя&quot; (1997) з <b>Джоном Траволтою</b> і фільмі <b>Брайна де Пальма</b> &quot;Очі змії&quot; (1998). В 1998 році актор також взяв участь у зйомках романтичної картини &quot;Місто ангелів&quot; з <b>Мег Райан</b>. Після виходу на екрани таких фільмів як &quot;8мм&quot; і &quot;Воскрешаючи мерців&quot;, <b>Кейдж</b> підняв свою популярність настільки, що вже наступна роль у бойовику &quot;Викрасти за 60 секунд&quot; принесла йому гонорар в 20 мільйонів доларів.&nbsp;</p>\r\n<p style=\"text-align: justify;\">В 2000 році послужний список актора поповнився двома драматичними картинами &mdash; &quot;Сім'янин&quot; і &quot;Вибір капітана Кореллі&quot; з <b>Пенелопою Крус</b>.&nbsp;</p>\r\n<p style=\"text-align: justify;\">У грудні 2002 року відбувся режисерський дебют <b>Кейджа</b> &mdash; малобюджетний фільм &quot;Sonny&quot;. Також в 2002 році на рахунку актора участь в кінострічці &quot;Адаптація&quot; (номінація на премію &quot;Оскар&quot;),&nbsp; в якому <b>Ніколасу</b> довелося грати двох братів-близнят.</p>\r\n<p style=\"text-align: justify;\">Знімався в фільмах &quot;Скарби нації&quot; (2004), &quot;Збройний барон&quot; (2005), &quot;Синоптик&quot; (2005), &quot;Плетена людина&quot; (2006), &quot;Примарний гонщик&quot; (2007), &quot;Пророк&quot; (2007), &quot;Скарби нації: Книга таємниць&quot; (2007), &quot;Знамення&quot; (2009), &quot;Поганий лейтенант&quot; (2009), &quot;Учень чаклуна&quot; (2010), &quot;Час відьом&quot; (2010) та інші.</p>",
  "url" : "https://kino-teatr.ua/person/4.phtml"
}

По фильму

Запрос
GET /rest/film/48519/persons?apiKey=testKey&size=1&detalization=FULL HTTP/1.1
Host: api.kino-teatr.ua
Ответ
HTTP/1.1 200 OK
Pragma: no-cache
X-XSS-Protection: 1; mode=block
Expires: 0
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
Content-Length: 3347
Content-Type: application/json;charset=UTF-8
Cache-Control: no-cache, no-store, max-age=0, must-revalidate

{
  "content" : [ {
    "id" : 54824,
    "film_id" : 48519,
    "person_id" : 1426,
    "profession_id" : 2,
    "role" : "Богдан",
    "order" : 10
  } ],
  "totalPages" : 16,
  "totalElements" : 16,
  "number" : 0,
  "size" : 1,
  "numberOfElements" : 1,
  "first" : true,
  "last" : false,
  "persons" : [ {
    "id" : 1426,
    "first_name_orig" : "Ступка",
    "last_name_orig" : "Остап",
    "birthdate" : "1967-09-01",
    "last_name" : "Ступка",
    "first_name" : "Остап",
    "rating" : 7.45455,
    "rating_sum" : 82,
    "rating_votes" : 11,
    "num_comments" : 11,
    "biography" : "<p>Український актор.</p>\r\n<p><b>Остап Богданович Ступка</b> народився 2 вересня 1967 року у Львові, Львівська область, Україна (тоді вона була частиною СРСР), у сім'ї оперної співачки Лариси й актора Богдана Сильвестровича Ступки. Дитинство майбутнього актора проходило за лаштунками театрів, що пов'язано з діяльністю батьків. <b>Остап </b>навчався в Київському державному театральному інституті імені Карпенка-Карого до 1988 року, після чого там же, у столиці України, виступав на сцені Національного академічного театру імені Івана Франка. Після цього <b>Ступка </b>виступав ще в багатьох інших театрах України.</p>\r\n<p>Дебют актора в кінематографі відбувся в 1985 році з маловідомого фільму Станіслава Клименка &quot;Женихи&quot;.</p>\r\n<p>Перші великі проекти в кар'єрі <b>Остапа </b>з'явилися протягом 2004-2010 років, коли він узяв участь у створенні таких картин, як &quot;Евіленко&quot; (2004), &quot;Тарас Бульба&quot; (2009), &quot;Ми з майбутнього&quot; (2010). У цей же час <b>Ступка </b>отримав звання &quot;Народного артиста України&quot;.</p>\r\n<p>У період із 2012 по 2017 роки фільмографію актора поповнили стрічки &quot;Матч&quot; (2012), &quot;Урожай диявола&quot; (2017), а також серіали &quot;Одеса-мама&quot;, &quot;Мажор&quot;.</p>\r\n<p><b>Остап Ступка </b>був тричі одружений: із Тетяною Капліною (син Дмитро), із директоркою-розпорядницею театру &quot;Сузір'я&quot; і модельєром Іриною Ступкою (дочка Устина і син Богдан) і зараз перебуває у шлюбі з Дариною Ступкою.</p>",
    "url" : "https://kino-teatr.ua/person/1426.phtml"
  } ],
  "professions" : [ {
    "id" : 2,
    "name" : "Актор",
    "names" : "Актори",
    "order" : 2
  } ]
}

Список кадров из фильмов с участием персоны

Запрос
GET /rest/person/4/images?apiKey=testKey HTTP/1.1
Host: api.kino-teatr.ua
Ответ
HTTP/1.1 200 OK
Pragma: no-cache
X-XSS-Protection: 1; mode=block
Expires: 0
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
Content-Length: 689
Content-Type: application/json;charset=UTF-8
Cache-Control: no-cache, no-store, max-age=0, must-revalidate

{
  "content" : [ {
    "id" : 67891
  }, {
    "id" : 67889
  }, {
    "id" : 67887
  }, {
    "id" : 67886
  }, {
    "id" : 64915
  }, {
    "id" : 64914
  }, {
    "id" : 64913
  }, {
    "id" : 64910
  }, {
    "id" : 64909
  }, {
    "id" : 64908
  }, {
    "id" : 52258
  }, {
    "id" : 52251
  }, {
    "id" : 52254
  }, {
    "id" : 52257
  }, {
    "id" : 52240
  }, {
    "id" : 52241
  }, {
    "id" : 52246
  }, {
    "id" : 52247
  }, {
    "id" : 52238
  }, {
    "id" : 52233
  } ],
  "totalPages" : 11,
  "totalElements" : 207,
  "number" : 0,
  "size" : 20,
  "numberOfElements" : 20,
  "first" : true,
  "last" : false
}

Фотографии

Запрос
GET /rest/person/4/photos?apiKey=testKey HTTP/1.1
Host: api.kino-teatr.ua
Ответ
HTTP/1.1 200 OK
Pragma: no-cache
X-XSS-Protection: 1; mode=block
Expires: 0
X-Content-Type-Options: nosniff
Content-Length: 391
X-Frame-Options: SAMEORIGIN
Content-Type: application/json;charset=UTF-8
Cache-Control: no-cache, no-store, max-age=0, must-revalidate

{
  "content" : [ {
    "id" : 30174
  }, {
    "id" : 27568
  }, {
    "id" : 7169
  }, {
    "id" : 7170
  }, {
    "id" : 7168
  }, {
    "id" : 7167
  }, {
    "id" : 1776
  }, {
    "id" : 1774
  }, {
    "id" : 1775
  } ],
  "totalPages" : 1,
  "totalElements" : 9,
  "number" : 0,
  "size" : 20,
  "numberOfElements" : 9,
  "first" : true,
  "last" : true
}

Список трейлеров фильмов с участием персоны

Запрос
GET /rest/person/4/trailers?apiKey=testKey&size=1 HTTP/1.1
Host: api.kino-teatr.ua
Ответ
HTTP/1.1 200 OK
Pragma: no-cache
X-XSS-Protection: 1; mode=block
Expires: 0
Content-Length: 416
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
Content-Type: application/json;charset=UTF-8
Cache-Control: no-cache, no-store, max-age=0, must-revalidate

{
  "content" : [ {
    "id" : 17893,
    "title" : "Трейлер",
    "film_id" : 51424,
    "language" : "en",
    "duration" : 135,
    "date" : "2019-11-08",
    "url" : "https://kino-teatr.ua/public/main/films/trailer_17893.mp4",
    "order" : 1
  } ],
  "totalPages" : 40,
  "totalElements" : 40,
  "number" : 0,
  "size" : 1,
  "numberOfElements" : 1,
  "first" : true,
  "last" : false
}

Сеансы

Все фильмы в городе по дате

Запрос
GET /rest/city/1/shows?apiKey=testKey&size=1&date=2020-01-01&detalization=FULL HTTP/1.1
Host: api.kino-teatr.ua
Параметры запроса
Parameter Description

date

Дата

detalization

Уровень детализации: 'FULL' или 'COMPACT' (по-умолчанию)

Ответ
HTTP/1.1 200 OK
Content-Length: 2718
Pragma: no-cache
X-XSS-Protection: 1; mode=block
Expires: 0
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
Content-Type: application/json;charset=UTF-8
Cache-Control: no-cache, no-store, max-age=0, must-revalidate

{
  "content" : [ {
    "id" : 96348433,
    "begin" : "2020-01-01",
    "end" : "2020-01-01",
    "times" : [ {
      "id" : 202116159,
      "time" : "20:00:00",
      "prices" : null,
      "3d" : true,
      "purchase_allowed" : false,
      "ext_link" : "https://pay.planetakino.ua/hall/imax-kiev/655994?utm_source=kino-teatr.ua_app&utm_medium=cpc&utm_campaign=Agent_Kinoteatr",
      "notes" : "Мовою оригіналу"
    } ],
    "film_id" : 48121,
    "hall_id" : 735
  } ],
  "totalPages" : 4,
  "totalElements" : 4,
  "number" : 0,
  "size" : 1,
  "numberOfElements" : 1,
  "first" : true,
  "last" : false,
  "films" : [ {
    "id" : 48121,
    "title" : "Зоряні Війни: Скайвокер. Сходження",
    "title_orig" : "Star Wars: The Rise of Skywalker",
    "title_alt" : null,
    "premiere_ukraine" : "2019-12-19",
    "premiere_world" : "2019-12-19",
    "duration" : null,
    "year" : 2019,
    "age_limit" : null,
    "budget" : null,
    "budget_ccy" : "usd",
    "rating" : 8.054545,
    "votes" : 165,
    "tmdb_id" : 181812,
    "tmdb_type" : "movie",
    "tmdb_rating" : 0.0,
    "tmdb_votes" : 0,
    "imdb_id" : "tt2527338",
    "imdb_rating" : null,
    "imdb_votes" : null,
    "total_shows" : 52447,
    "url" : "https://kino-teatr.ua/film/48121.phtml",
    "megogo_id" : null,
    "studio_ids" : [ 1496, 34 ],
    "genre_ids" : [ 9, 10, 14 ],
    "country_ids" : [ 4 ],
    "distributor_ids" : [ 11 ]
  } ],
  "halls" : [ {
    "id" : 735,
    "name" : "CINETECH+ 2",
    "cinema_id" : 135,
    "3d" : true
  } ],
  "cinemas" : [ {
    "id" : 135,
    "city_id" : 1,
    "name" : "Планета Кіно",
    "site" : "http://planetakino.ua/",
    "phone" : "0-800-300-600",
    "latitude" : "50.486962",
    "longitude" : "30.519311",
    "address" : "Московський проспект 34-в",
    "notice" : "<p>Фільм Матриця демонструється в технології 4DX мовою оригіналу</p>",
    "num_photos" : 10,
    "description" : null,
    "url" : "https://kino-teatr.ua/cinema/135.phtml"
  } ],
  "genres" : [ {
    "id" : 9,
    "name" : "пригоди"
  }, {
    "id" : 10,
    "name" : "бойовик"
  }, {
    "id" : 14,
    "name" : "фантастика"
  } ],
  "studios" : [ {
    "id" : 1496,
    "name" : "Lucasfilm Ltd."
  }, {
    "id" : 34,
    "name" : "Walt Disney Pictures"
  } ],
  "countries" : [ {
    "id" : 4,
    "name" : "США"
  } ],
  "distributors" : [ {
    "id" : 11,
    "name" : "Kinomania Film Distribution",
    "url" : "http://http://www.kinomania.com.ua/"
  } ]
}

Все фильмы в городе начиная с сегодня

Запрос
GET /rest/city/1/shows?apiKey=testKey&size=1&detalization=FULL HTTP/1.1
Host: api.kino-teatr.ua
Параметры запроса
Parameter Description

detalization

Уровень детализации: 'FULL' или 'COMPACT' (по-умолчанию)

Ответ
HTTP/1.1 200 OK
Content-Length: 2718
Pragma: no-cache
X-XSS-Protection: 1; mode=block
Expires: 0
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
Content-Type: application/json;charset=UTF-8
Cache-Control: no-cache, no-store, max-age=0, must-revalidate

{
  "content" : [ {
    "id" : 96348433,
    "begin" : "2020-01-01",
    "end" : "2020-01-01",
    "times" : [ {
      "id" : 202116159,
      "time" : "20:00:00",
      "prices" : null,
      "3d" : true,
      "purchase_allowed" : false,
      "ext_link" : "https://pay.planetakino.ua/hall/imax-kiev/655994?utm_source=kino-teatr.ua_app&utm_medium=cpc&utm_campaign=Agent_Kinoteatr",
      "notes" : "Мовою оригіналу"
    } ],
    "film_id" : 48121,
    "hall_id" : 735
  } ],
  "totalPages" : 4,
  "totalElements" : 4,
  "number" : 0,
  "size" : 1,
  "numberOfElements" : 1,
  "first" : true,
  "last" : false,
  "films" : [ {
    "id" : 48121,
    "title" : "Зоряні Війни: Скайвокер. Сходження",
    "title_orig" : "Star Wars: The Rise of Skywalker",
    "title_alt" : null,
    "premiere_ukraine" : "2019-12-19",
    "premiere_world" : "2019-12-19",
    "duration" : null,
    "year" : 2019,
    "age_limit" : null,
    "budget" : null,
    "budget_ccy" : "usd",
    "rating" : 8.054545,
    "votes" : 165,
    "tmdb_id" : 181812,
    "tmdb_type" : "movie",
    "tmdb_rating" : 0.0,
    "tmdb_votes" : 0,
    "imdb_id" : "tt2527338",
    "imdb_rating" : null,
    "imdb_votes" : null,
    "total_shows" : 52447,
    "url" : "https://kino-teatr.ua/film/48121.phtml",
    "megogo_id" : null,
    "studio_ids" : [ 1496, 34 ],
    "genre_ids" : [ 9, 10, 14 ],
    "country_ids" : [ 4 ],
    "distributor_ids" : [ 11 ]
  } ],
  "halls" : [ {
    "id" : 735,
    "name" : "CINETECH+ 2",
    "cinema_id" : 135,
    "3d" : true
  } ],
  "cinemas" : [ {
    "id" : 135,
    "city_id" : 1,
    "name" : "Планета Кіно",
    "site" : "http://planetakino.ua/",
    "phone" : "0-800-300-600",
    "latitude" : "50.486962",
    "longitude" : "30.519311",
    "address" : "Московський проспект 34-в",
    "notice" : "<p>Фільм Матриця демонструється в технології 4DX мовою оригіналу</p>",
    "num_photos" : 10,
    "description" : null,
    "url" : "https://kino-teatr.ua/cinema/135.phtml"
  } ],
  "genres" : [ {
    "id" : 9,
    "name" : "пригоди"
  }, {
    "id" : 10,
    "name" : "бойовик"
  }, {
    "id" : 14,
    "name" : "фантастика"
  } ],
  "studios" : [ {
    "id" : 1496,
    "name" : "Lucasfilm Ltd."
  }, {
    "id" : 34,
    "name" : "Walt Disney Pictures"
  } ],
  "countries" : [ {
    "id" : 4,
    "name" : "США"
  } ],
  "distributors" : [ {
    "id" : 11,
    "name" : "Kinomania Film Distribution",
    "url" : "http://http://www.kinomania.com.ua/"
  } ]
}

Все фильмы в кинотеатре по дате

Запрос
GET /rest/cinema/368/shows?apiKey=testKey&size=1&date=2020-01-01&detalization=FULL HTTP/1.1
Host: api.kino-teatr.ua
Параметры запроса
Parameter Description

date

Дата

detalization

Уровень детализации: 'FULL' или 'COMPACT' (по-умолчанию)

Ответ
HTTP/1.1 200 OK
Pragma: no-cache
X-XSS-Protection: 1; mode=block
Expires: 0
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
Content-Length: 2632
Content-Type: application/json;charset=UTF-8
Cache-Control: no-cache, no-store, max-age=0, must-revalidate

{
  "content" : [ {
    "id" : 96349352,
    "begin" : "2020-01-01",
    "end" : "2020-01-01",
    "times" : [ {
      "id" : 202117780,
      "time" : "20:00:00",
      "prices" : null,
      "3d" : true,
      "purchase_allowed" : false,
      "ext_link" : "https://pay.planetakino.ua/hall/kyiv-rm/655980?utm_source=kino-teatr.ua_app&utm_medium=cpc&utm_campaign=Agent_Kinoteatr",
      "notes" : "Мовою оригіналу"
    } ],
    "film_id" : 48121,
    "hall_id" : 901
  } ],
  "totalPages" : 2,
  "totalElements" : 2,
  "number" : 0,
  "size" : 1,
  "numberOfElements" : 1,
  "first" : true,
  "last" : false,
  "films" : [ {
    "id" : 48121,
    "title" : "Зоряні Війни: Скайвокер. Сходження",
    "title_orig" : "Star Wars: The Rise of Skywalker",
    "title_alt" : null,
    "premiere_ukraine" : "2019-12-19",
    "premiere_world" : "2019-12-19",
    "duration" : null,
    "year" : 2019,
    "age_limit" : null,
    "budget" : null,
    "budget_ccy" : "usd",
    "rating" : 8.054545,
    "votes" : 165,
    "tmdb_id" : 181812,
    "tmdb_type" : "movie",
    "tmdb_rating" : 0.0,
    "tmdb_votes" : 0,
    "imdb_id" : "tt2527338",
    "imdb_rating" : null,
    "imdb_votes" : null,
    "total_shows" : 52447,
    "url" : "https://kino-teatr.ua/film/48121.phtml",
    "megogo_id" : null,
    "studio_ids" : [ 1496, 34 ],
    "genre_ids" : [ 9, 10, 14 ],
    "country_ids" : [ 4 ],
    "distributor_ids" : [ 11 ]
  } ],
  "halls" : [ {
    "id" : 901,
    "name" : "зал 2 RE'LUX 3D",
    "cinema_id" : 368,
    "3d" : true
  } ],
  "cinemas" : [ {
    "id" : 368,
    "city_id" : 1,
    "name" : "Планета кіно River Mall",
    "site" : "https://planetakino.ua/",
    "phone" : null,
    "latitude" : "50.4077299",
    "longitude" : "30.6143086",
    "address" : "вул, Дніпровська набережна, 10 ТЦ River Mall",
    "notice" : null,
    "num_photos" : 0,
    "description" : null,
    "url" : "https://kino-teatr.ua/cinema/368.phtml"
  } ],
  "genres" : [ {
    "id" : 9,
    "name" : "пригоди"
  }, {
    "id" : 10,
    "name" : "бойовик"
  }, {
    "id" : 14,
    "name" : "фантастика"
  } ],
  "studios" : [ {
    "id" : 1496,
    "name" : "Lucasfilm Ltd."
  }, {
    "id" : 34,
    "name" : "Walt Disney Pictures"
  } ],
  "countries" : [ {
    "id" : 4,
    "name" : "США"
  } ],
  "distributors" : [ {
    "id" : 11,
    "name" : "Kinomania Film Distribution",
    "url" : "http://http://www.kinomania.com.ua/"
  } ]
}

Все фильмы в кинотеатре начиная с сегодня

Запрос
GET /rest/cinema/135/shows?apiKey=testKey&size=1&detalization=FULL HTTP/1.1
Host: api.kino-teatr.ua
Параметры запроса
Parameter Description

detalization

Уровень детализации: 'FULL' или 'COMPACT' (по-умолчанию)

Ответ
HTTP/1.1 200 OK
Content-Length: 2718
Pragma: no-cache
X-XSS-Protection: 1; mode=block
Expires: 0
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
Content-Type: application/json;charset=UTF-8
Cache-Control: no-cache, no-store, max-age=0, must-revalidate

{
  "content" : [ {
    "id" : 96348433,
    "begin" : "2020-01-01",
    "end" : "2020-01-01",
    "times" : [ {
      "id" : 202116159,
      "time" : "20:00:00",
      "prices" : null,
      "3d" : true,
      "purchase_allowed" : false,
      "ext_link" : "https://pay.planetakino.ua/hall/imax-kiev/655994?utm_source=kino-teatr.ua_app&utm_medium=cpc&utm_campaign=Agent_Kinoteatr",
      "notes" : "Мовою оригіналу"
    } ],
    "film_id" : 48121,
    "hall_id" : 735
  } ],
  "totalPages" : 2,
  "totalElements" : 2,
  "number" : 0,
  "size" : 1,
  "numberOfElements" : 1,
  "first" : true,
  "last" : false,
  "films" : [ {
    "id" : 48121,
    "title" : "Зоряні Війни: Скайвокер. Сходження",
    "title_orig" : "Star Wars: The Rise of Skywalker",
    "title_alt" : null,
    "premiere_ukraine" : "2019-12-19",
    "premiere_world" : "2019-12-19",
    "duration" : null,
    "year" : 2019,
    "age_limit" : null,
    "budget" : null,
    "budget_ccy" : "usd",
    "rating" : 8.054545,
    "votes" : 165,
    "tmdb_id" : 181812,
    "tmdb_type" : "movie",
    "tmdb_rating" : 0.0,
    "tmdb_votes" : 0,
    "imdb_id" : "tt2527338",
    "imdb_rating" : null,
    "imdb_votes" : null,
    "total_shows" : 52447,
    "url" : "https://kino-teatr.ua/film/48121.phtml",
    "megogo_id" : null,
    "studio_ids" : [ 1496, 34 ],
    "genre_ids" : [ 9, 10, 14 ],
    "country_ids" : [ 4 ],
    "distributor_ids" : [ 11 ]
  } ],
  "halls" : [ {
    "id" : 735,
    "name" : "CINETECH+ 2",
    "cinema_id" : 135,
    "3d" : true
  } ],
  "cinemas" : [ {
    "id" : 135,
    "city_id" : 1,
    "name" : "Планета Кіно",
    "site" : "http://planetakino.ua/",
    "phone" : "0-800-300-600",
    "latitude" : "50.486962",
    "longitude" : "30.519311",
    "address" : "Московський проспект 34-в",
    "notice" : "<p>Фільм Матриця демонструється в технології 4DX мовою оригіналу</p>",
    "num_photos" : 10,
    "description" : null,
    "url" : "https://kino-teatr.ua/cinema/135.phtml"
  } ],
  "genres" : [ {
    "id" : 9,
    "name" : "пригоди"
  }, {
    "id" : 10,
    "name" : "бойовик"
  }, {
    "id" : 14,
    "name" : "фантастика"
  } ],
  "studios" : [ {
    "id" : 1496,
    "name" : "Lucasfilm Ltd."
  }, {
    "id" : 34,
    "name" : "Walt Disney Pictures"
  } ],
  "countries" : [ {
    "id" : 4,
    "name" : "США"
  } ],
  "distributors" : [ {
    "id" : 11,
    "name" : "Kinomania Film Distribution",
    "url" : "http://http://www.kinomania.com.ua/"
  } ]
}

Одного фильма в городе по дате

Запрос
GET /rest/city/1/film/48121/shows?apiKey=testKey&size=1&date=2020-01-01&detalization=FULL HTTP/1.1
Host: api.kino-teatr.ua
Параметры запроса
Parameter Description

date

Дата

detalization

Уровень детализации: 'FULL' или 'COMPACT' (по-умолчанию)

Ответ
HTTP/1.1 200 OK
Content-Length: 2718
Pragma: no-cache
X-XSS-Protection: 1; mode=block
Expires: 0
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
Content-Type: application/json;charset=UTF-8
Cache-Control: no-cache, no-store, max-age=0, must-revalidate

{
  "content" : [ {
    "id" : 96348433,
    "begin" : "2020-01-01",
    "end" : "2020-01-01",
    "times" : [ {
      "id" : 202116159,
      "time" : "20:00:00",
      "prices" : null,
      "3d" : true,
      "purchase_allowed" : false,
      "ext_link" : "https://pay.planetakino.ua/hall/imax-kiev/655994?utm_source=kino-teatr.ua_app&utm_medium=cpc&utm_campaign=Agent_Kinoteatr",
      "notes" : "Мовою оригіналу"
    } ],
    "film_id" : 48121,
    "hall_id" : 735
  } ],
  "totalPages" : 4,
  "totalElements" : 4,
  "number" : 0,
  "size" : 1,
  "numberOfElements" : 1,
  "first" : true,
  "last" : false,
  "films" : [ {
    "id" : 48121,
    "title" : "Зоряні Війни: Скайвокер. Сходження",
    "title_orig" : "Star Wars: The Rise of Skywalker",
    "title_alt" : null,
    "premiere_ukraine" : "2019-12-19",
    "premiere_world" : "2019-12-19",
    "duration" : null,
    "year" : 2019,
    "age_limit" : null,
    "budget" : null,
    "budget_ccy" : "usd",
    "rating" : 8.054545,
    "votes" : 165,
    "tmdb_id" : 181812,
    "tmdb_type" : "movie",
    "tmdb_rating" : 0.0,
    "tmdb_votes" : 0,
    "imdb_id" : "tt2527338",
    "imdb_rating" : null,
    "imdb_votes" : null,
    "total_shows" : 52447,
    "url" : "https://kino-teatr.ua/film/48121.phtml",
    "megogo_id" : null,
    "studio_ids" : [ 1496, 34 ],
    "genre_ids" : [ 9, 10, 14 ],
    "country_ids" : [ 4 ],
    "distributor_ids" : [ 11 ]
  } ],
  "halls" : [ {
    "id" : 735,
    "name" : "CINETECH+ 2",
    "cinema_id" : 135,
    "3d" : true
  } ],
  "cinemas" : [ {
    "id" : 135,
    "city_id" : 1,
    "name" : "Планета Кіно",
    "site" : "http://planetakino.ua/",
    "phone" : "0-800-300-600",
    "latitude" : "50.486962",
    "longitude" : "30.519311",
    "address" : "Московський проспект 34-в",
    "notice" : "<p>Фільм Матриця демонструється в технології 4DX мовою оригіналу</p>",
    "num_photos" : 10,
    "description" : null,
    "url" : "https://kino-teatr.ua/cinema/135.phtml"
  } ],
  "genres" : [ {
    "id" : 9,
    "name" : "пригоди"
  }, {
    "id" : 10,
    "name" : "бойовик"
  }, {
    "id" : 14,
    "name" : "фантастика"
  } ],
  "studios" : [ {
    "id" : 1496,
    "name" : "Lucasfilm Ltd."
  }, {
    "id" : 34,
    "name" : "Walt Disney Pictures"
  } ],
  "countries" : [ {
    "id" : 4,
    "name" : "США"
  } ],
  "distributors" : [ {
    "id" : 11,
    "name" : "Kinomania Film Distribution",
    "url" : "http://http://www.kinomania.com.ua/"
  } ]
}

Одного фильма в городе начиная с сегодня

Запрос
GET /rest/city/1/film/48121/shows?apiKey=testKey&size=1&detalization=FULL HTTP/1.1
Host: api.kino-teatr.ua
Параметры запроса
Parameter Description

detalization

Уровень детализации: 'FULL' или 'COMPACT' (по-умолчанию)

Ответ
HTTP/1.1 200 OK
Content-Length: 2718
Pragma: no-cache
X-XSS-Protection: 1; mode=block
Expires: 0
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
Content-Type: application/json;charset=UTF-8
Cache-Control: no-cache, no-store, max-age=0, must-revalidate

{
  "content" : [ {
    "id" : 96348433,
    "begin" : "2020-01-01",
    "end" : "2020-01-01",
    "times" : [ {
      "id" : 202116159,
      "time" : "20:00:00",
      "prices" : null,
      "3d" : true,
      "purchase_allowed" : false,
      "ext_link" : "https://pay.planetakino.ua/hall/imax-kiev/655994?utm_source=kino-teatr.ua_app&utm_medium=cpc&utm_campaign=Agent_Kinoteatr",
      "notes" : "Мовою оригіналу"
    } ],
    "film_id" : 48121,
    "hall_id" : 735
  } ],
  "totalPages" : 4,
  "totalElements" : 4,
  "number" : 0,
  "size" : 1,
  "numberOfElements" : 1,
  "first" : true,
  "last" : false,
  "films" : [ {
    "id" : 48121,
    "title" : "Зоряні Війни: Скайвокер. Сходження",
    "title_orig" : "Star Wars: The Rise of Skywalker",
    "title_alt" : null,
    "premiere_ukraine" : "2019-12-19",
    "premiere_world" : "2019-12-19",
    "duration" : null,
    "year" : 2019,
    "age_limit" : null,
    "budget" : null,
    "budget_ccy" : "usd",
    "rating" : 8.054545,
    "votes" : 165,
    "tmdb_id" : 181812,
    "tmdb_type" : "movie",
    "tmdb_rating" : 0.0,
    "tmdb_votes" : 0,
    "imdb_id" : "tt2527338",
    "imdb_rating" : null,
    "imdb_votes" : null,
    "total_shows" : 52447,
    "url" : "https://kino-teatr.ua/film/48121.phtml",
    "megogo_id" : null,
    "studio_ids" : [ 1496, 34 ],
    "genre_ids" : [ 9, 10, 14 ],
    "country_ids" : [ 4 ],
    "distributor_ids" : [ 11 ]
  } ],
  "halls" : [ {
    "id" : 735,
    "name" : "CINETECH+ 2",
    "cinema_id" : 135,
    "3d" : true
  } ],
  "cinemas" : [ {
    "id" : 135,
    "city_id" : 1,
    "name" : "Планета Кіно",
    "site" : "http://planetakino.ua/",
    "phone" : "0-800-300-600",
    "latitude" : "50.486962",
    "longitude" : "30.519311",
    "address" : "Московський проспект 34-в",
    "notice" : "<p>Фільм Матриця демонструється в технології 4DX мовою оригіналу</p>",
    "num_photos" : 10,
    "description" : null,
    "url" : "https://kino-teatr.ua/cinema/135.phtml"
  } ],
  "genres" : [ {
    "id" : 9,
    "name" : "пригоди"
  }, {
    "id" : 10,
    "name" : "бойовик"
  }, {
    "id" : 14,
    "name" : "фантастика"
  } ],
  "studios" : [ {
    "id" : 1496,
    "name" : "Lucasfilm Ltd."
  }, {
    "id" : 34,
    "name" : "Walt Disney Pictures"
  } ],
  "countries" : [ {
    "id" : 4,
    "name" : "США"
  } ],
  "distributors" : [ {
    "id" : 11,
    "name" : "Kinomania Film Distribution",
    "url" : "http://http://www.kinomania.com.ua/"
  } ]
}

Одного фильма в кинотеатре по дате

Запрос
GET /rest/cinema/135/film/48121/shows?apiKey=testKey&size=1&date=2020-01-01&detalization=FULL HTTP/1.1
Host: api.kino-teatr.ua
Параметры запроса
Parameter Description

date

Дата

detalization

Уровень детализации: 'FULL' или 'COMPACT' (по-умолчанию)

Ответ
HTTP/1.1 200 OK
Content-Length: 2718
Pragma: no-cache
X-XSS-Protection: 1; mode=block
Expires: 0
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
Content-Type: application/json;charset=UTF-8
Cache-Control: no-cache, no-store, max-age=0, must-revalidate

{
  "content" : [ {
    "id" : 96348433,
    "begin" : "2020-01-01",
    "end" : "2020-01-01",
    "times" : [ {
      "id" : 202116159,
      "time" : "20:00:00",
      "prices" : null,
      "3d" : true,
      "purchase_allowed" : false,
      "ext_link" : "https://pay.planetakino.ua/hall/imax-kiev/655994?utm_source=kino-teatr.ua_app&utm_medium=cpc&utm_campaign=Agent_Kinoteatr",
      "notes" : "Мовою оригіналу"
    } ],
    "film_id" : 48121,
    "hall_id" : 735
  } ],
  "totalPages" : 2,
  "totalElements" : 2,
  "number" : 0,
  "size" : 1,
  "numberOfElements" : 1,
  "first" : true,
  "last" : false,
  "films" : [ {
    "id" : 48121,
    "title" : "Зоряні Війни: Скайвокер. Сходження",
    "title_orig" : "Star Wars: The Rise of Skywalker",
    "title_alt" : null,
    "premiere_ukraine" : "2019-12-19",
    "premiere_world" : "2019-12-19",
    "duration" : null,
    "year" : 2019,
    "age_limit" : null,
    "budget" : null,
    "budget_ccy" : "usd",
    "rating" : 8.054545,
    "votes" : 165,
    "tmdb_id" : 181812,
    "tmdb_type" : "movie",
    "tmdb_rating" : 0.0,
    "tmdb_votes" : 0,
    "imdb_id" : "tt2527338",
    "imdb_rating" : null,
    "imdb_votes" : null,
    "total_shows" : 52447,
    "url" : "https://kino-teatr.ua/film/48121.phtml",
    "megogo_id" : null,
    "studio_ids" : [ 1496, 34 ],
    "genre_ids" : [ 9, 10, 14 ],
    "country_ids" : [ 4 ],
    "distributor_ids" : [ 11 ]
  } ],
  "halls" : [ {
    "id" : 735,
    "name" : "CINETECH+ 2",
    "cinema_id" : 135,
    "3d" : true
  } ],
  "cinemas" : [ {
    "id" : 135,
    "city_id" : 1,
    "name" : "Планета Кіно",
    "site" : "http://planetakino.ua/",
    "phone" : "0-800-300-600",
    "latitude" : "50.486962",
    "longitude" : "30.519311",
    "address" : "Московський проспект 34-в",
    "notice" : "<p>Фільм Матриця демонструється в технології 4DX мовою оригіналу</p>",
    "num_photos" : 10,
    "description" : null,
    "url" : "https://kino-teatr.ua/cinema/135.phtml"
  } ],
  "genres" : [ {
    "id" : 9,
    "name" : "пригоди"
  }, {
    "id" : 10,
    "name" : "бойовик"
  }, {
    "id" : 14,
    "name" : "фантастика"
  } ],
  "studios" : [ {
    "id" : 1496,
    "name" : "Lucasfilm Ltd."
  }, {
    "id" : 34,
    "name" : "Walt Disney Pictures"
  } ],
  "countries" : [ {
    "id" : 4,
    "name" : "США"
  } ],
  "distributors" : [ {
    "id" : 11,
    "name" : "Kinomania Film Distribution",
    "url" : "http://http://www.kinomania.com.ua/"
  } ]
}

Одного фильма в кинотеатре начиная с сегодня

Запрос
GET /rest/cinema/135/film/48121/shows?apiKey=testKey&size=1&detalization=FULL HTTP/1.1
Host: api.kino-teatr.ua
Параметры запроса
Parameter Description

detalization

Уровень детализации: 'FULL' или 'COMPACT' (по-умолчанию)

Ответ
HTTP/1.1 200 OK
Content-Length: 2718
Pragma: no-cache
X-XSS-Protection: 1; mode=block
Expires: 0
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
Content-Type: application/json;charset=UTF-8
Cache-Control: no-cache, no-store, max-age=0, must-revalidate

{
  "content" : [ {
    "id" : 96348433,
    "begin" : "2020-01-01",
    "end" : "2020-01-01",
    "times" : [ {
      "id" : 202116159,
      "time" : "20:00:00",
      "prices" : null,
      "3d" : true,
      "purchase_allowed" : false,
      "ext_link" : "https://pay.planetakino.ua/hall/imax-kiev/655994?utm_source=kino-teatr.ua_app&utm_medium=cpc&utm_campaign=Agent_Kinoteatr",
      "notes" : "Мовою оригіналу"
    } ],
    "film_id" : 48121,
    "hall_id" : 735
  } ],
  "totalPages" : 2,
  "totalElements" : 2,
  "number" : 0,
  "size" : 1,
  "numberOfElements" : 1,
  "first" : true,
  "last" : false,
  "films" : [ {
    "id" : 48121,
    "title" : "Зоряні Війни: Скайвокер. Сходження",
    "title_orig" : "Star Wars: The Rise of Skywalker",
    "title_alt" : null,
    "premiere_ukraine" : "2019-12-19",
    "premiere_world" : "2019-12-19",
    "duration" : null,
    "year" : 2019,
    "age_limit" : null,
    "budget" : null,
    "budget_ccy" : "usd",
    "rating" : 8.054545,
    "votes" : 165,
    "tmdb_id" : 181812,
    "tmdb_type" : "movie",
    "tmdb_rating" : 0.0,
    "tmdb_votes" : 0,
    "imdb_id" : "tt2527338",
    "imdb_rating" : null,
    "imdb_votes" : null,
    "total_shows" : 52447,
    "url" : "https://kino-teatr.ua/film/48121.phtml",
    "megogo_id" : null,
    "studio_ids" : [ 1496, 34 ],
    "genre_ids" : [ 9, 10, 14 ],
    "country_ids" : [ 4 ],
    "distributor_ids" : [ 11 ]
  } ],
  "halls" : [ {
    "id" : 735,
    "name" : "CINETECH+ 2",
    "cinema_id" : 135,
    "3d" : true
  } ],
  "cinemas" : [ {
    "id" : 135,
    "city_id" : 1,
    "name" : "Планета Кіно",
    "site" : "http://planetakino.ua/",
    "phone" : "0-800-300-600",
    "latitude" : "50.486962",
    "longitude" : "30.519311",
    "address" : "Московський проспект 34-в",
    "notice" : "<p>Фільм Матриця демонструється в технології 4DX мовою оригіналу</p>",
    "num_photos" : 10,
    "description" : null,
    "url" : "https://kino-teatr.ua/cinema/135.phtml"
  } ],
  "genres" : [ {
    "id" : 9,
    "name" : "пригоди"
  }, {
    "id" : 10,
    "name" : "бойовик"
  }, {
    "id" : 14,
    "name" : "фантастика"
  } ],
  "studios" : [ {
    "id" : 1496,
    "name" : "Lucasfilm Ltd."
  }, {
    "id" : 34,
    "name" : "Walt Disney Pictures"
  } ],
  "countries" : [ {
    "id" : 4,
    "name" : "США"
  } ],
  "distributors" : [ {
    "id" : 11,
    "name" : "Kinomania Film Distribution",
    "url" : "http://http://www.kinomania.com.ua/"
  } ]
}

Новости

Относящиеся к фильму

Запрос
GET /rest/film/51007/news?apiKey=testKey&size=1 HTTP/1.1
Host: api.kino-teatr.ua
Ответ
HTTP/1.1 200 OK
Pragma: no-cache
X-XSS-Protection: 1; mode=block
Expires: 0
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
Content-Length: 489
Content-Type: application/json;charset=UTF-8
Cache-Control: no-cache, no-store, max-age=0, must-revalidate

{
  "content" : [ {
    "id" : 10827,
    "date" : "2019-11-15 09:13:49",
    "title" : "Бен Аффлек в трейлері спортивної драми \"Поза грою\"",
    "description" : "Від режисера \"Воїна\" і \"Аудитора\".\r\n",
    "film_ids" : [ 51007 ],
    "person_ids" : [ 1209 ]
  } ],
  "totalPages" : 1,
  "totalElements" : 1,
  "number" : 0,
  "size" : 1,
  "numberOfElements" : 1,
  "first" : true,
  "last" : true
}

Изображения

Постер фильма по идентификатору

Запрос
GET /public/film/poster/15?width=300&height=400&ratio=1 HTTP/1.1
Host: api.kino-teatr.ua

Главный постер фильма

Запрос
GET /public/film/48519/poster?width=300&height=400&ratio=1 HTTP/1.1
Host: api.kino-teatr.ua

Кадр из фильма по идентификатору

Запрос
GET /public/film/image/5?width=300&height=400&ratio=1 HTTP/1.1
Host: api.kino-teatr.ua

Фотография персоны по идентификатору

Запрос
GET /public/person/photo/5?width=300&height=400&ratio=1 HTTP/1.1
Host: api.kino-teatr.ua

Главная фотография персоны

Запрос
GET /public/person/4/photo?width=300&height=400&ratio=1 HTTP/1.1
Host: api.kino-teatr.ua

Изображение трейлера

Запрос
GET /public/trailer/12561/image?width=300&height=400&ratio=1 HTTP/1.1
Host: api.kino-teatr.ua
Запрос
GET /rest/search?query=cage&apiKey=testKey&size=2 HTTP/1.1
Host: api.kino-teatr.ua
Ответ
HTTP/1.1 200 OK
Pragma: no-cache
X-XSS-Protection: 1; mode=block
Expires: 0
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
Content-Type: application/json;charset=UTF-8
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Content-Length: 486

{
  "content" : [ {
    "type" : "person",
    "id" : 4,
    "name" : "Cage, Nicholas",
    "first_name" : "Ніколас",
    "last_name" : "Кейдж",
    "first_name_orig" : "Nicholas",
    "last_name_orig" : "Cage"
  }, {
    "type" : "film",
    "id" : 23688,
    "title" : "The Devil's Cage",
    "year" : 1928
  } ],
  "totalPages" : 8,
  "totalElements" : 16,
  "number" : 0,
  "size" : 2,
  "numberOfElements" : 2,
  "first" : true,
  "last" : false
}

Работа с билетами

Схема зала

Запрос
GET /rest/showtime/202123454/schema?apiKey=testKey HTTP/1.1
Host: api.kino-teatr.ua
Ответ
HTTP/1.1 200 OK
Pragma: no-cache
X-XSS-Protection: 1; mode=block
Expires: 0
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
Content-Type: application/json;charset=UTF-8
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Content-Length: 103110

{
  "cinema_id" : 7,
  "hall_id" : 7,
  "film_id" : 50631,
  "show_name" : "Ангели Чарлі",
  "site_name" : "Кінотеатр Факел",
  "hall_name" : "Факел",
  "date" : "2019-11-19 16:00:00",
  "width" : 850,
  "height" : 856,
  "schema_type" : "basic",
  "place_shape" : "circle",
  "scene_location" : null,
  "prices" : [ {
    "id" : 1,
    "price" : 55.00,
    "color" : -16777063,
    "name" : "Дорослий"
  } ],
  "sectors" : [ {
    "id" : 1,
    "name" : "",
    "x" : 0,
    "y" : 0,
    "width" : 0,
    "height" : 0,
    "fan_zone" : false,
    "free_count" : 80,
    "min_price" : 55.00,
    "max_price" : 55.00,
    "color" : 0,
    "rows" : [ {
      "id" : "1718",
      "name" : null,
      "number" : "10",
      "places" : [ {
        "ids" : [ 50131 ],
        "number" : "9",
        "status" : "0",
        "group" : null,
        "x" : 139,
        "y" : 762,
        "width" : 50,
        "height" : 50,
        "prices" : [ 0 ]
      }, {
        "ids" : [ 51223 ],
        "number" : "8",
        "status" : "0",
        "group" : null,
        "x" : 212,
        "y" : 762,
        "width" : 50,
        "height" : 50,
        "prices" : [ 0 ]
      }, {
        "ids" : [ 51224 ],
        "number" : "7",
        "status" : "0",
        "group" : null,
        "x" : 286,
        "y" : 762,
        "width" : 50,
        "height" : 50,
        "prices" : [ 0 ]
      }, {
        "ids" : [ 51225 ],
        "number" : "6",
        "status" : "0",
        "group" : null,
        "x" : 360,
        "y" : 762,
        "width" : 50,
        "height" : 50,
        "prices" : [ 0 ]
      }, {
        "ids" : [ 51226 ],
        "number" : "5",
        "status" : "0",
        "group" : null,
        "x" : 434,
        "y" : 762,
        "width" : 50,
        "height" : 50,
        "prices" : [ 0 ]
      }, {
        "ids" : [ 51227 ],
        "number" : "4",
        "status" : "0",
        "group" : null,
        "x" : 508,
        "y" : 762,
        "width" : 50,
        "height" : 50,
        "prices" : [ 0 ]
      }, {
        "ids" : [ 51228 ],
        "number" : "3",
        "status" : "0",
        "group" : null,
        "x" : 582,
        "y" : 762,
        "width" : 50,
        "height" : 50,
        "prices" : [ 0 ]
      }, {
        "ids" : [ 51229 ],
        "number" : "2",
        "status" : "0",
        "group" : null,
        "x" : 656,
        "y" : 762,
        "width" : 50,
        "height" : 50,
        "prices" : [ 0 ]
      }, {
        "ids" : [ 51230 ],
        "number" : "1",
        "status" : "0",
        "group" : null,
        "x" : 730,
        "y" : 762,
        "width" : 50,
        "height" : 50,
        "prices" : [ 0 ]
      } ]
    }, {
      "id" : "1781",
      "name" : null,
      "number" : "9",
      "places" : [ {
        "ids" : [ 50923 ],
        "number" : "8",
        "status" : "0",
        "group" : null,
        "x" : 138,
        "y" : 694,
        "width" : 50,
        "height" : 50,
        "prices" : [ 0 ]
      }, {
        "ids" : [ 50924 ],
        "number" : "7",
        "status" : "0",
        "group" : null,
        "x" : 212,
        "y" : 694,
        "width" : 50,
        "height" : 50,
        "prices" : [ 0 ]
      }, {
        "ids" : [ 50925 ],
        "number" : "6",
        "status" : "0",
        "group" : null,
        "x" : 286,
        "y" : 694,
        "width" : 50,
        "height" : 50,
        "prices" : [ 0 ]
      }, {
        "ids" : [ 50926 ],
        "number" : "5",
        "status" : "0",
        "group" : null,
        "x" : 360,
        "y" : 694,
        "width" : 50,
        "height" : 50,
        "prices" : [ 0 ]
      }, {
        "ids" : [ 50927 ],
        "number" : "4",
        "status" : "0",
        "group" : null,
        "x" : 434,
        "y" : 694,
        "width" : 50,
        "height" : 50,
        "prices" : [ 0 ]
      }, {
        "ids" : [ 50928 ],
        "number" : "3",
        "status" : "0",
        "group" : null,
        "x" : 508,
        "y" : 694,
        "width" : 50,
        "height" : 50,
        "prices" : [ 0 ]
      }, {
        "ids" : [ 50929 ],
        "number" : "2",
        "status" : "0",
        "group" : null,
        "x" : 582,
        "y" : 694,
        "width" : 50,
        "height" : 50,
        "prices" : [ 0 ]
      }, {
        "ids" : [ 50930 ],
        "number" : "1",
        "status" : "0",
        "group" : null,
        "x" : 657,
        "y" : 694,
        "width" : 50,
        "height" : 50,
        "prices" : [ 0 ]
      } ]
    }, {
      "id" : "1782",
      "name" : null,
      "number" : "8",
      "places" : [ {
        "ids" : [ 50843 ],
        "number" : "8",
        "status" : "0",
        "group" : null,
        "x" : 138,
        "y" : 629,
        "width" : 50,
        "height" : 50,
        "prices" : [ 0 ]
      }, {
        "ids" : [ 50844 ],
        "number" : "7",
        "status" : "0",
        "group" : null,
        "x" : 212,
        "y" : 629,
        "width" : 50,
        "height" : 50,
        "prices" : [ 0 ]
      }, {
        "ids" : [ 50845 ],
        "number" : "6",
        "status" : "0",
        "group" : null,
        "x" : 286,
        "y" : 629,
        "width" : 50,
        "height" : 50,
        "prices" : [ 0 ]
      }, {
        "ids" : [ 50846 ],
        "number" : "5",
        "status" : "0",
        "group" : null,
        "x" : 360,
        "y" : 629,
        "width" : 50,
        "height" : 50,
        "prices" : [ 0 ]
      }, {
        "ids" : [ 50847 ],
        "number" : "4",
        "status" : "0",
        "group" : null,
        "x" : 434,
        "y" : 629,
        "width" : 50,
        "height" : 50,
        "prices" : [ 0 ]
      }, {
        "ids" : [ 50848 ],
        "number" : "3",
        "status" : "0",
        "group" : null,
        "x" : 508,
        "y" : 629,
        "width" : 50,
        "height" : 50,
        "prices" : [ 0 ]
      }, {
        "ids" : [ 50849 ],
        "number" : "2",
        "status" : "0",
        "group" : null,
        "x" : 582,
        "y" : 629,
        "width" : 50,
        "height" : 50,
        "prices" : [ 0 ]
      }, {
        "ids" : [ 50850 ],
        "number" : "1",
        "status" : "0",
        "group" : null,
        "x" : 657,
        "y" : 629,
        "width" : 50,
        "height" : 50,
        "prices" : [ 0 ]
      } ]
    }, {
      "id" : "1783",
      "name" : null,
      "number" : "7",
      "places" : [ {
        "ids" : [ 50765 ],
        "number" : "8",
        "status" : "0",
        "group" : null,
        "x" : 138,
        "y" : 564,
        "width" : 50,
        "height" : 50,
        "prices" : [ 0 ]
      }, {
        "ids" : [ 50766 ],
        "number" : "7",
        "status" : "0",
        "group" : null,
        "x" : 212,
        "y" : 564,
        "width" : 50,
        "height" : 50,
        "prices" : [ 0 ]
      }, {
        "ids" : [ 50767 ],
        "number" : "6",
        "status" : "0",
        "group" : null,
        "x" : 286,
        "y" : 564,
        "width" : 50,
        "height" : 50,
        "prices" : [ 0 ]
      }, {
        "ids" : [ 50768 ],
        "number" : "5",
        "status" : "0",
        "group" : null,
        "x" : 360,
        "y" : 564,
        "width" : 50,
        "height" : 50,
        "prices" : [ 0 ]
      }, {
        "ids" : [ 50769 ],
        "number" : "4",
        "status" : "0",
        "group" : null,
        "x" : 434,
        "y" : 564,
        "width" : 50,
        "height" : 50,
        "prices" : [ 0 ]
      }, {
        "ids" : [ 50770 ],
        "number" : "3",
        "status" : "0",
        "group" : null,
        "x" : 508,
        "y" : 564,
        "width" : 50,
        "height" : 50,
        "prices" : [ 0 ]
      }, {
        "ids" : [ 50771 ],
        "number" : "2",
        "status" : "0",
        "group" : null,
        "x" : 582,
        "y" : 564,
        "width" : 50,
        "height" : 50,
        "prices" : [ 0 ]
      }, {
        "ids" : [ 50772 ],
        "number" : "1",
        "status" : "0",
        "group" : null,
        "x" : 657,
        "y" : 564,
        "width" : 50,
        "height" : 50,
        "prices" : [ 0 ]
      } ]
    }, {
      "id" : "1784",
      "name" : null,
      "number" : "6",
      "places" : [ {
        "ids" : [ 50687 ],
        "number" : "8",
        "status" : "0",
        "group" : null,
        "x" : 138,
        "y" : 498,
        "width" : 50,
        "height" : 50,
        "prices" : [ 0 ]
      }, {
        "ids" : [ 50688 ],
        "number" : "7",
        "status" : "0",
        "group" : null,
        "x" : 212,
        "y" : 498,
        "width" : 50,
        "height" : 50,
        "prices" : [ 0 ]
      }, {
        "ids" : [ 50689 ],
        "number" : "6",
        "status" : "0",
        "group" : null,
        "x" : 286,
        "y" : 498,
        "width" : 50,
        "height" : 50,
        "prices" : [ 0 ]
      }, {
        "ids" : [ 50690 ],
        "number" : "5",
        "status" : "0",
        "group" : null,
        "x" : 360,
        "y" : 498,
        "width" : 50,
        "height" : 50,
        "prices" : [ 0 ]
      }, {
        "ids" : [ 50691 ],
        "number" : "4",
        "status" : "0",
        "group" : null,
        "x" : 434,
        "y" : 498,
        "width" : 50,
        "height" : 50,
        "prices" : [ 0 ]
      }, {
        "ids" : [ 50692 ],
        "number" : "3",
        "status" : "0",
        "group" : null,
        "x" : 508,
        "y" : 498,
        "width" : 50,
        "height" : 50,
        "prices" : [ 0 ]
      }, {
        "ids" : [ 50693 ],
        "number" : "2",
        "status" : "0",
        "group" : null,
        "x" : 582,
        "y" : 498,
        "width" : 50,
        "height" : 50,
        "prices" : [ 0 ]
      }, {
        "ids" : [ 50694 ],
        "number" : "1",
        "status" : "0",
        "group" : null,
        "x" : 657,
        "y" : 498,
        "width" : 50,
        "height" : 50,
        "prices" : [ 0 ]
      } ]
    }, {
      "id" : "1785",
      "name" : null,
      "number" : "5",
      "places" : [ {
        "ids" : [ 50509 ],
        "number" : "8",
        "status" : "0",
        "group" : null,
        "x" : 138,
        "y" : 434,
        "width" : 50,
        "height" : 50,
        "prices" : [ 0 ]
      }, {
        "ids" : [ 50510 ],
        "number" : "7",
        "status" : "0",
        "group" : null,
        "x" : 212,
        "y" : 434,
        "width" : 50,
        "height" : 50,
        "prices" : [ 0 ]
      }, {
        "ids" : [ 50511 ],
        "number" : "6",
        "status" : "0",
        "group" : null,
        "x" : 286,
        "y" : 434,
        "width" : 50,
        "height" : 50,
        "prices" : [ 0 ]
      }, {
        "ids" : [ 50512 ],
        "number" : "5",
        "status" : "0",
        "group" : null,
        "x" : 360,
        "y" : 434,
        "width" : 50,
        "height" : 50,
        "prices" : [ 0 ]
      }, {
        "ids" : [ 50513 ],
        "number" : "4",
        "status" : "0",
        "group" : null,
        "x" : 434,
        "y" : 434,
        "width" : 50,
        "height" : 50,
        "prices" : [ 0 ]
      }, {
        "ids" : [ 50514 ],
        "number" : "3",
        "status" : "0",
        "group" : null,
        "x" : 508,
        "y" : 434,
        "width" : 50,
        "height" : 50,
        "prices" : [ 0 ]
      }, {
        "ids" : [ 50515 ],
        "number" : "2",
        "status" : "0",
        "group" : null,
        "x" : 582,
        "y" : 434,
        "width" : 50,
        "height" : 50,
        "prices" : [ 0 ]
      }, {
        "ids" : [ 50516 ],
        "number" : "1",
        "status" : "0",
        "group" : null,
        "x" : 657,
        "y" : 434,
        "width" : 50,
        "height" : 50,
        "prices" : [ 0 ]
      } ]
    }, {
      "id" : "1786",
      "name" : null,
      "number" : "4",
      "places" : [ {
        "ids" : [ 50431 ],
        "number" : "8",
        "status" : "0",
        "group" : null,
        "x" : 138,
        "y" : 368,
        "width" : 50,
        "height" : 50,
        "prices" : [ 0 ]
      }, {
        "ids" : [ 50432 ],
        "number" : "7",
        "status" : "0",
        "group" : null,
        "x" : 212,
        "y" : 368,
        "width" : 50,
        "height" : 50,
        "prices" : [ 0 ]
      }, {
        "ids" : [ 50433 ],
        "number" : "6",
        "status" : "0",
        "group" : null,
        "x" : 286,
        "y" : 368,
        "width" : 50,
        "height" : 50,
        "prices" : [ 0 ]
      }, {
        "ids" : [ 50434 ],
        "number" : "5",
        "status" : "0",
        "group" : null,
        "x" : 360,
        "y" : 368,
        "width" : 50,
        "height" : 50,
        "prices" : [ 0 ]
      }, {
        "ids" : [ 50435 ],
        "number" : "4",
        "status" : "0",
        "group" : null,
        "x" : 434,
        "y" : 368,
        "width" : 50,
        "height" : 50,
        "prices" : [ 0 ]
      }, {
        "ids" : [ 50436 ],
        "number" : "3",
        "status" : "0",
        "group" : null,
        "x" : 508,
        "y" : 368,
        "width" : 50,
        "height" : 50,
        "prices" : [ 0 ]
      }, {
        "ids" : [ 50437 ],
        "number" : "2",
        "status" : "0",
        "group" : null,
        "x" : 582,
        "y" : 368,
        "width" : 50,
        "height" : 50,
        "prices" : [ 0 ]
      }, {
        "ids" : [ 50438 ],
        "number" : "1",
        "status" : "0",
        "group" : null,
        "x" : 657,
        "y" : 368,
        "width" : 50,
        "height" : 50,
        "prices" : [ 0 ]
      } ]
    }, {
      "id" : "1787",
      "name" : null,
      "number" : "3",
      "places" : [ {
        "ids" : [ 50331 ],
        "number" : "8",
        "status" : "0",
        "group" : null,
        "x" : 138,
        "y" : 303,
        "width" : 50,
        "height" : 50,
        "prices" : [ 0 ]
      }, {
        "ids" : [ 50332 ],
        "number" : "7",
        "status" : "0",
        "group" : null,
        "x" : 212,
        "y" : 303,
        "width" : 50,
        "height" : 50,
        "prices" : [ 0 ]
      }, {
        "ids" : [ 50333 ],
        "number" : "6",
        "status" : "0",
        "group" : null,
        "x" : 286,
        "y" : 303,
        "width" : 50,
        "height" : 50,
        "prices" : [ 0 ]
      }, {
        "ids" : [ 50334 ],
        "number" : "5",
        "status" : "0",
        "group" : null,
        "x" : 360,
        "y" : 303,
        "width" : 50,
        "height" : 50,
        "prices" : [ 0 ]
      }, {
        "ids" : [ 50335 ],
        "number" : "4",
        "status" : "0",
        "group" : null,
        "x" : 434,
        "y" : 303,
        "width" : 50,
        "height" : 50,
        "prices" : [ 0 ]
      }, {
        "ids" : [ 50336 ],
        "number" : "3",
        "status" : "0",
        "group" : null,
        "x" : 508,
        "y" : 303,
        "width" : 50,
        "height" : 50,
        "prices" : [ 0 ]
      }, {
        "ids" : [ 50337 ],
        "number" : "2",
        "status" : "0",
        "group" : null,
        "x" : 582,
        "y" : 303,
        "width" : 50,
        "height" : 50,
        "prices" : [ 0 ]
      }, {
        "ids" : [ 50338 ],
        "number" : "1",
        "status" : "0",
        "group" : null,
        "x" : 657,
        "y" : 303,
        "width" : 50,
        "height" : 50,
        "prices" : [ 0 ]
      } ]
    }, {
      "id" : "1788",
      "name" : null,
      "number" : "2",
      "places" : [ {
        "ids" : [ 50231 ],
        "number" : "8",
        "status" : "0",
        "group" : null,
        "x" : 138,
        "y" : 238,
        "width" : 50,
        "height" : 50,
        "prices" : [ 0 ]
      }, {
        "ids" : [ 50232 ],
        "number" : "7",
        "status" : "0",
        "group" : null,
        "x" : 212,
        "y" : 238,
        "width" : 50,
        "height" : 50,
        "prices" : [ 0 ]
      }, {
        "ids" : [ 50233 ],
        "number" : "6",
        "status" : "0",
        "group" : null,
        "x" : 286,
        "y" : 238,
        "width" : 50,
        "height" : 50,
        "prices" : [ 0 ]
      }, {
        "ids" : [ 50234 ],
        "number" : "5",
        "status" : "0",
        "group" : null,
        "x" : 360,
        "y" : 238,
        "width" : 50,
        "height" : 50,
        "prices" : [ 0 ]
      }, {
        "ids" : [ 50235 ],
        "number" : "4",
        "status" : "0",
        "group" : null,
        "x" : 434,
        "y" : 238,
        "width" : 50,
        "height" : 50,
        "prices" : [ 0 ]
      }, {
        "ids" : [ 50236 ],
        "number" : "3",
        "status" : "0",
        "group" : null,
        "x" : 508,
        "y" : 238,
        "width" : 50,
        "height" : 50,
        "prices" : [ 0 ]
      }, {
        "ids" : [ 50237 ],
        "number" : "2",
        "status" : "0",
        "group" : null,
        "x" : 582,
        "y" : 238,
        "width" : 50,
        "height" : 50,
        "prices" : [ 0 ]
      }, {
        "ids" : [ 50238 ],
        "number" : "1",
        "status" : "0",
        "group" : null,
        "x" : 657,
        "y" : 238,
        "width" : 50,
        "height" : 50,
        "prices" : [ 0 ]
      } ]
    }, {
      "id" : "1789",
      "name" : null,
      "number" : "1",
      "places" : [ {
        "ids" : [ 50132 ],
        "number" : "7",
        "status" : "0",
        "group" : null,
        "x" : 213,
        "y" : 172,
        "width" : 50,
        "height" : 50,
        "prices" : [ 0 ]
      }, {
        "ids" : [ 50133 ],
        "number" : "6",
        "status" : "0",
        "group" : null,
        "x" : 286,
        "y" : 172,
        "width" : 50,
        "height" : 50,
        "prices" : [ 0 ]
      }, {
        "ids" : [ 50134 ],
        "number" : "5",
        "status" : "0",
        "group" : null,
        "x" : 360,
        "y" : 172,
        "width" : 50,
        "height" : 50,
        "prices" : [ 0 ]
      }, {
        "ids" : [ 50135 ],
        "number" : "4",
        "status" : "0",
        "group" : null,
        "x" : 434,
        "y" : 172,
        "width" : 50,
        "height" : 50,
        "prices" : [ 0 ]
      }, {
        "ids" : [ 50136 ],
        "number" : "3",
        "status" : "0",
        "group" : null,
        "x" : 508,
        "y" : 172,
        "width" : 50,
        "height" : 50,
        "prices" : [ 0 ]
      }, {
        "ids" : [ 50137 ],
        "number" : "2",
        "status" : "0",
        "group" : null,
        "x" : 582,
        "y" : 172,
        "width" : 50,
        "height" : 50,
        "prices" : [ 0 ]
      }, {
        "ids" : [ 50138 ],
        "number" : "1",
        "status" : "0",
        "group" : null,
        "x" : 656,
        "y" : 172,
        "width" : 50,
        "height" : 50,
        "prices" : [ 0 ]
      } ]
    } ]
  } ],
  "image" : "iVBORw0KGgoAAAANSUhEUgAAA6QAAAOrCAMAAAB3N7s6AAADAFBMVEXt7/Dt7e7q7O7p6+3q6urn6ezn6evj5ujl5+ni4uLv8PLl5eXm5ubi5Ofg4+Xe4eTd4OPc3+La3eDg4N/Q0M/a3N3Y297V2d3R1dnT1trU1NTP09jL0NTN0dbJztLGy9DHzNHIx8fLy8vDyM3Eyc7Fys/Cx83Axsv29vfFxcS/xMq9w8j3+Pm7wMa4vsS3vcS2vcO1u8GzusDCwcH+/v7z9PW3tra6urq+vr6xuL+wt720tLOss7qutbystLuqsbn///+osLemrbWhqbGiqrKop6esrKyjo6Ofp7CbpKydpa6ZoqqXoKmZpaaYpKWXpKWXo6SWoqOUoaKWn6iQmqOUnaeTnKWRmqSRnqCTn6GPmaKOl6GMlqCgn5/5+fqYmJecnJuQnZ+TkpKWlpWPnJ6Om52MmZyLmJuKlJ6Jk52IlZmKl5qHkZyHlJiFkJqFkpaDkJWDjpiEjpmCjZaAi5aAjpOQj4+IiIeMi4uEhIN/ipV+jJF9iZF8h5N6hpF8io96iI17iY54hI94hox2gY12hIt1g4lzgYhygIdxfopxf4Zve4hufYRvfYVteoZse4NqeYFrd4RpdoJndIFmc4Dw8O+Af3/9/f37/Pzx8vJ9fXx7enp0c3Jod39mdX5kcn5icX1icXphbnxgb3pwb29oZ2ZtbGxlZGNfbXlea3lda3hca3ZebXddbHZZaXVaaHZaanVYaHNZZ3VXZXRWZXJVZXBUY3JSYXBUY29RYG9SYm5RYW1QX25LXGpOXWxPXm1OXmtNXWpKWmlKW2hJWmdIWWZHWGVGVmRHV2dFVWREVWNDVGJBUmFCU2JAUWBhYF9RUE9ZWFdcW1tUU1JJSEdMS0pDQkFFRUQ/T2A/UF86TFs8Tl0+T147TFw6S1w4SVo5Slo3SFn6+vs2R1g1Rlc0RVczRVYyRFUyQ1UxQ1QwQVMwQlP4+fkvQVMuQFItP1AtP1EsPlD29/hAPz/19fY+PTw6OTk4NzY0MzI3NjXx8/QxMC8tLCsuLSwsKyorKilm3COMAAABAHRSTlP/////////////////////////////////////////////////////////////////////////////////////AP//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////tZEcPAAAAAlwSFlzAAAuIwAALiMBeKU/dgAABfppVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAxOS0wNS0yN1QxNzozMzoxNSswMzowMCIgeG1wOk1vZGlmeURhdGU9IjIwMTktMDUtMjdUMTc6MzY6MjgrMDM6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMTktMDUtMjdUMTc6MzY6MjgrMDM6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIyIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTc1MzdlNzMtYWUyMS0zMzRhLWE2ODItOWUxNjRjNmI4Mjc0IiB4bXBNTTpEb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6NjViM2RjODEtZWFkNy0xMzQyLWE5YmUtMjY0YzU4OTE3ODBjIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6NmIyN2EwOTQtYTg5OS05OTQxLWI5YmItNDhkMzMzNGRlZDY2Ij4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo2YjI3YTA5NC1hODk5LTk5NDEtYjliYi00OGQzMzM0ZGVkNjYiIHN0RXZ0OndoZW49IjIwMTktMDUtMjdUMTc6MzM6MTUrMDM6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NTc1MzdlNzMtYWUyMS0zMzRhLWE2ODItOWUxNjRjNmI4Mjc0IiBzdEV2dDp3aGVuPSIyMDE5LTA1LTI3VDE3OjM2OjI4KzAzOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+b1r/PwAA6SlJREFUeNrsnXlAVMm1/5EZ0ZCfDJoMSEDHZFx4KkYNZqKJ2qCZgNoIzKCgxoQ8QWURRiXJ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"
}
Описание
Path Type Description

cinema_id

Number

Идентификатор кинотеатра

hall_id

Number

Идентификатор зала

film_id

Number

Идентификатор фильма

show_name

String

Название фильма или шоу

show_name

String

Название фильма или шоу

show_name

String

Название фильма или шоу

site_name

String

Название кинотеатра или другого учреждения

hall_name

String

Название зала

date

String

Дата и время события

width

Number

Ширина схемы

height

Number

Высота схемы

schema_type

String

Тип схемы

place_shape

String

Геометрическая форма места

scene_location

Null

Местонахождение сцены. Для залов без подложки (image) наличие этого значения указывает на необходимость отобразить вручную местонахождение сцены для пользователя

image

String

Картинка подложки, массив байт

prices[].id

Number

Идентификатор ценовой категории

prices[].name

String

Название ценовой категории

prices[].color

Number

Цвет ценовой категории

prices[].price

Number

Цена

sectors[].id

Number

Идентификатор сектора

sectors[].name

String

Название сектора

sectors[].x

Number

Координаты сектора

sectors[].y

Number

Координаты сектора

sectors[].width

Number

Ширина сектора

sectors[].height

Number

Высота сектора

sectors[].fan_zone

Boolean

Признак Фан зоны

sectors[].free_count

Number

Количество свободных мест в секторе

sectors[].min_price

Number

Минимальная цена места в секторе

sectors[].max_price

Number

Максимальная цена места в секторе

sectors[].color

Number

Цвет сектора

sectors[].rows[].id

String

Идентификатор ряда

sectors[].rows[].name

Null

Название ряда

sectors[].rows[].number

String

Номер ряда

sectors[].rows[].places[].ids

Array

Список идентификаторов мест, через запятую (для мест "фан зон") или один идентификатор для обычных мест

sectors[].rows[].places[].number

String

Номер места

sectors[].rows[].places[].status

String

Статус места

sectors[].rows[].places[].group

Null

Место в группе. Места в группе выбираются и покупаются все вместе.

sectors[].rows[].places[].x

Number

Координаты места

sectors[].rows[].places[].y

Number

Координаты места

sectors[].rows[].places[].width

Number

Ширина места

sectors[].rows[].places[].height

Number

Высота места

sectors[].rows[].places[].prices

Array

Список идентификаторов доступных ценовых категорий для места, через запятую (цены могут быть разные для взрослого человека и ребенка)

Типы схем ("schema_type")
Значение Описание

basic

Обычная схема

sectors

Схема секторов

enterTicket

Схема без мест (действует входной билет)

Формы места ("place_shape")
Значение Описание

rectangle

Прямоугольная

circle

Круглая

Местонахождение сцены ("scene_location")
Значение Описание

top

Сверху

Создание предварительного заказа

Запрос
POST /rest/showtime/202123454/order/create?apiKey=testKey HTTP/1.1
Content-Type: application/x-www-form-urlencoded;charset=UTF-8
Host: api.kino-teatr.ua

apiKey=testKey&placeIds=50131%2C51223&email=client%40email.net&test=true&agentData=Custom+agent+data
Ответ
HTTP/1.1 200 OK
Pragma: no-cache
X-XSS-Protection: 1; mode=block
Expires: 0
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
Content-Length: 1621
Content-Type: application/json;charset=UTF-8
Cache-Control: no-cache, no-store, max-age=0, must-revalidate

{
  "id" : 1300,
  "uuid" : "90a622ec-ceb5-4704-9d6e-bc269f4116c7",
  "cinema_id" : 7,
  "hall_id" : 7,
  "film_id" : 50631,
  "type" : "CINEMA",
  "status" : "PREVIEW",
  "expiration_time" : "2019-11-18T22:20:51.108",
  "show_name" : "Ангели Чарлі",
  "event_date" : "2019-11-19T16:00:00.000",
  "site_name" : "Факел",
  "site_address" : "Пр. Бажана 3",
  "price" : 110.00,
  "fee" : 0.00,
  "total_price" : 110.00,
  "test" : true,
  "return_url" : null,
  "form_data" : null,
  "client_email" : "client@email.net",
  "agent_data" : "Custom agent data",
  "created" : "2019-11-18T22:06:51.121",
  "notes" : null,
  "tickets" : [ {
    "id" : 2944,
    "uuid" : "565ceb49-872d-4782-8601-4eee233b27ef",
    "show_name" : "Ангели Чарлі",
    "site_name" : "Факел",
    "site_address" : "Пр. Бажана 3",
    "event_date" : "2019-11-19T16:00:00.000",
    "sector_name" : null,
    "row_name" : "10",
    "place_name" : "9",
    "hall_name" : "",
    "barcode" : null,
    "barcode_type" : null,
    "price" : 55.00,
    "fee" : 0.00,
    "total_price" : 55.00
  }, {
    "id" : 2945,
    "uuid" : "2d6f0a6a-fdea-498e-9407-e314cad7ca8a",
    "show_name" : "Ангели Чарлі",
    "site_name" : "Факел",
    "site_address" : "Пр. Бажана 3",
    "event_date" : "2019-11-19T16:00:00.000",
    "sector_name" : null,
    "row_name" : "10",
    "place_name" : "8",
    "hall_name" : "",
    "barcode" : null,
    "barcode_type" : null,
    "price" : 55.00,
    "fee" : 0.00,
    "total_price" : 55.00
  } ]
}

Отмена предварительного заказа

Предварительные заказы желательно отменять, иначе места останутся занятыми на период до 15 минут

Запрос
POST /rest/order/90a622ec-ceb5-4704-9d6e-bc269f4116c7/cancel?apiKey=testKey HTTP/1.1
Host: api.kino-teatr.ua
Content-Type: application/x-www-form-urlencoded

apiKey=testKey
Ответ
HTTP/1.1 200 OK
Pragma: no-cache
X-XSS-Protection: 1; mode=block
Expires: 0
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
Content-Type: application/json;charset=UTF-8
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Content-Length: 1623

{
  "id" : 1300,
  "uuid" : "90a622ec-ceb5-4704-9d6e-bc269f4116c7",
  "cinema_id" : 7,
  "hall_id" : 7,
  "film_id" : 50631,
  "type" : "CINEMA",
  "status" : "CANCELLED",
  "expiration_time" : "2019-11-18T22:20:51.000",
  "show_name" : "Ангели Чарлі",
  "event_date" : "2019-11-19T16:00:00.000",
  "site_name" : "Факел",
  "site_address" : "Пр. Бажана 3",
  "price" : 110.00,
  "fee" : 0.00,
  "total_price" : 110.00,
  "test" : true,
  "return_url" : null,
  "form_data" : null,
  "client_email" : "client@email.net",
  "agent_data" : "Custom agent data",
  "created" : "2019-11-18T22:06:51.000",
  "notes" : null,
  "tickets" : [ {
    "id" : 2944,
    "uuid" : "565ceb49-872d-4782-8601-4eee233b27ef",
    "show_name" : "Ангели Чарлі",
    "site_name" : "Факел",
    "site_address" : "Пр. Бажана 3",
    "event_date" : "2019-11-19T16:00:00.000",
    "sector_name" : null,
    "row_name" : "10",
    "place_name" : "9",
    "hall_name" : "",
    "barcode" : null,
    "barcode_type" : null,
    "price" : 55.00,
    "fee" : 0.00,
    "total_price" : 55.00
  }, {
    "id" : 2945,
    "uuid" : "2d6f0a6a-fdea-498e-9407-e314cad7ca8a",
    "show_name" : "Ангели Чарлі",
    "site_name" : "Факел",
    "site_address" : "Пр. Бажана 3",
    "event_date" : "2019-11-19T16:00:00.000",
    "sector_name" : null,
    "row_name" : "10",
    "place_name" : "8",
    "hall_name" : "",
    "barcode" : null,
    "barcode_type" : null,
    "price" : 55.00,
    "fee" : 0.00,
    "total_price" : 55.00
  } ]
}

Подтверждение и переход к оплате предварительного заказа

Запрос
POST /rest/order/1487d6d7-8ab4-4a74-8a78-986bc507f0ca/commit?apiKey=testKey HTTP/1.1
Content-Type: application/x-www-form-urlencoded;charset=UTF-8
Host: api.kino-teatr.ua

apiKey=testKey&returnUrl=http%3A%2F%2Fmywebsite.com.ua%2Fcheck%2Forder%2Fstatus%2F1487d6d7-8ab4-4a74-8a78-986bc507f0ca
Ответ
HTTP/1.1 200 OK
Pragma: no-cache
X-XSS-Protection: 1; mode=block
Expires: 0
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
Content-Type: application/json;charset=UTF-8
Content-Length: 3103
Cache-Control: no-cache, no-store, max-age=0, must-revalidate

{
  "id" : 1301,
  "uuid" : "1487d6d7-8ab4-4a74-8a78-986bc507f0ca",
  "cinema_id" : 7,
  "hall_id" : 7,
  "film_id" : 50631,
  "type" : "CINEMA",
  "status" : "WAITING_FOR_PAYMENT",
  "expiration_time" : "2019-11-18T22:20:51.318",
  "show_name" : "Ангели Чарлі",
  "event_date" : "2019-11-19T16:00:00.000",
  "site_name" : "Факел",
  "site_address" : "Пр. Бажана 3",
  "price" : 110.00,
  "fee" : 0.00,
  "total_price" : 110.00,
  "test" : true,
  "return_url" : "http://mywebsite.com.ua/check/order/status/1487d6d7-8ab4-4a74-8a78-986bc507f0ca",
  "form_data" : "<form method=\"post\" action=\"https://secure.wayforpay.com/pay\" enctype=\"application/x-www-form-urlencoded\" accept-charset=\"utf-8\">\n<input name=\"amount\" value=\"110.00\">\n<input name=\"clientEmail\" value=\"client@email.net\">\n<input name=\"currency\" value=\"UAH\">\n<input name=\"language\" value=\"UA\">\n<input name=\"merchantAccount\" value=\"test_merch_n1\">\n<input name=\"merchantDomainName\" value=\"kino-teatr.ua\">\n<input name=\"merchantTransactionType\" value=\"SALE\">\n<input name=\"orderDate\" value=\"1574107611\">\n<input name=\"orderLifetime\" value=\"840\">\n<input name=\"orderReference\" value=\"kt-dev-1301\">\n<input name=\"orderTimeout\" value=\"840\">\n<input name=\"paymentSystems\" value=\"card\">\n<input name=\"returnUrl\" value=\"http://mywebsite.com.ua/check/order/status/1487d6d7-8ab4-4a74-8a78-986bc507f0ca\">\n<input name=\"serviceUrl\" value=\"http://91.240.140.84:8080/rest/payment/callback/test\">\n<input name=\"merchantSignature\" value=\"6a1663ce20a1530b406d410c58e0a690\">\n<input name=\"productName[]\" value=\"Ангели Чарлі / Ряд: 10, Місце: 9\">\n<input name=\"productName[]\" value=\"Ангели Чарлі / Ряд: 10, Місце: 8\">\n<input name=\"productPrice[]\" value=\"55.00\">\n<input name=\"productPrice[]\" value=\"55.00\">\n<input name=\"productCount[]\" value=\"1\">\n<input name=\"productCount[]\" value=\"1\">\n</form>",
  "client_email" : "client@email.net",
  "agent_data" : null,
  "created" : "2019-11-18T22:06:51.000",
  "notes" : null,
  "tickets" : [ {
    "id" : 2946,
    "uuid" : "8a2dd5bb-d16a-422b-810f-d8e4ef5e6ea0",
    "show_name" : "Ангели Чарлі",
    "site_name" : "Факел",
    "site_address" : "Пр. Бажана 3",
    "event_date" : "2019-11-19T16:00:00.000",
    "sector_name" : null,
    "row_name" : "10",
    "place_name" : "9",
    "hall_name" : "",
    "barcode" : null,
    "barcode_type" : null,
    "price" : 55.00,
    "fee" : 0.00,
    "total_price" : 55.00
  }, {
    "id" : 2947,
    "uuid" : "6bf113f8-f46d-4aac-9c5d-e8675180715e",
    "show_name" : "Ангели Чарлі",
    "site_name" : "Факел",
    "site_address" : "Пр. Бажана 3",
    "event_date" : "2019-11-19T16:00:00.000",
    "sector_name" : null,
    "row_name" : "10",
    "place_name" : "8",
    "hall_name" : "",
    "barcode" : null,
    "barcode_type" : null,
    "price" : 55.00,
    "fee" : 0.00,
    "total_price" : 55.00
  } ]
}

Получение информации по заказу

Запрос
GET /rest/order/1487d6d7-8ab4-4a74-8a78-986bc507f0ca?apiKey=testKey HTTP/1.1
Host: api.kino-teatr.ua
Ответ
HTTP/1.1 200 OK
Pragma: no-cache
X-XSS-Protection: 1; mode=block
Expires: 0
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
Content-Type: application/json;charset=UTF-8
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Content-Length: 3108

{
  "id" : 1301,
  "uuid" : "1487d6d7-8ab4-4a74-8a78-986bc507f0ca",
  "cinema_id" : 7,
  "hall_id" : 7,
  "film_id" : 50631,
  "type" : "CINEMA",
  "status" : "SOLD",
  "expiration_time" : "2019-11-18T22:20:51.000",
  "show_name" : "Ангели Чарлі",
  "event_date" : "2019-11-19T16:00:00.000",
  "site_name" : "Факел",
  "site_address" : "Пр. Бажана 3",
  "price" : 110.00,
  "fee" : 0.00,
  "total_price" : 110.00,
  "test" : true,
  "return_url" : "http://mywebsite.com.ua/check/order/status/1487d6d7-8ab4-4a74-8a78-986bc507f0ca",
  "form_data" : "<form method=\"post\" action=\"https://secure.wayforpay.com/pay\" enctype=\"application/x-www-form-urlencoded\" accept-charset=\"utf-8\">\n<input name=\"amount\" value=\"110.00\">\n<input name=\"clientEmail\" value=\"client@email.net\">\n<input name=\"currency\" value=\"UAH\">\n<input name=\"language\" value=\"UA\">\n<input name=\"merchantAccount\" value=\"test_merch_n1\">\n<input name=\"merchantDomainName\" value=\"kino-teatr.ua\">\n<input name=\"merchantTransactionType\" value=\"SALE\">\n<input name=\"orderDate\" value=\"1574107611\">\n<input name=\"orderLifetime\" value=\"840\">\n<input name=\"orderReference\" value=\"kt-dev-1301\">\n<input name=\"orderTimeout\" value=\"840\">\n<input name=\"paymentSystems\" value=\"card\">\n<input name=\"returnUrl\" value=\"http://mywebsite.com.ua/check/order/status/1487d6d7-8ab4-4a74-8a78-986bc507f0ca\">\n<input name=\"serviceUrl\" value=\"http://91.240.140.84:8080/rest/payment/callback/test\">\n<input name=\"merchantSignature\" value=\"6a1663ce20a1530b406d410c58e0a690\">\n<input name=\"productName[]\" value=\"Ангели Чарлі / Ряд: 10, Місце: 9\">\n<input name=\"productName[]\" value=\"Ангели Чарлі / Ряд: 10, Місце: 8\">\n<input name=\"productPrice[]\" value=\"55.00\">\n<input name=\"productPrice[]\" value=\"55.00\">\n<input name=\"productCount[]\" value=\"1\">\n<input name=\"productCount[]\" value=\"1\">\n</form>",
  "client_email" : "client@email.net",
  "agent_data" : null,
  "created" : "2019-11-18T22:06:51.000",
  "notes" : null,
  "tickets" : [ {
    "id" : 2946,
    "uuid" : "8a2dd5bb-d16a-422b-810f-d8e4ef5e6ea0",
    "show_name" : "Ангели Чарлі",
    "site_name" : "Факел",
    "site_address" : "Пр. Бажана 3",
    "event_date" : "2019-11-19T16:00:00.000",
    "sector_name" : null,
    "row_name" : "10",
    "place_name" : "9",
    "hall_name" : "",
    "barcode" : "000000002946",
    "barcode_type" : "QR",
    "price" : 55.00,
    "fee" : 0.00,
    "total_price" : 55.00
  }, {
    "id" : 2947,
    "uuid" : "6bf113f8-f46d-4aac-9c5d-e8675180715e",
    "show_name" : "Ангели Чарлі",
    "site_name" : "Факел",
    "site_address" : "Пр. Бажана 3",
    "event_date" : "2019-11-19T16:00:00.000",
    "sector_name" : null,
    "row_name" : "10",
    "place_name" : "8",
    "hall_name" : "",
    "barcode" : "000000002947",
    "barcode_type" : "QR",
    "price" : 55.00,
    "fee" : 0.00,
    "total_price" : 55.00
  } ]
}

Описание структуры заказа

Path Type Description

id

Number

Идентификатор заказа (номер)

uuid

String

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

cinema_id

Number

Идентификатор кинотеатра

hall_id

Number

Идентификатор зала

film_id

Number

Идентификатор фильма

type

String

Тип

expiration_time

String

Время до которого заказ может быть оплачен

show_name

String

Название фильма или шоу

event_date

String

Дата и время события

site_name

String

Название кинотеатра или другого учреждения

site_address

String

Адрес кинотеатра или другого учреждения

status

String

Статус

price

Number

Базовая стоимость заказа

fee

Number

Комиссия продавца

total_price

Number

Итоговая стоимость заказа (к оплате клиентом)

test

Boolean

Признак тестового заказа

return_url

Null

URL ссылка для переадресации браузера клиента после оплаты

form_data

Null

HTTP форма, по которой нужно переадресовать клиента на страницу платежной системы

agent_data

String

Произвольные данные агента

created

String

Дата и время создания заказа

client_email

String

Email клиента

notes

Null

Примечания к сеансу

tickets[].id

Number

Идентификатор билета

tickets[].uuid

String

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

tickets[].show_name

String

Название фильма или шоу

tickets[].site_name

String

Название кинотеатра или другого учреждения

tickets[].site_address

String

Адрес кинотеатра или другого учреждения

tickets[].event_date

String

Дата и время события

tickets[].hall_name

String

Название зала

tickets[].sector_name

Null

Название сектора

tickets[].row_name

String

Название ряда

tickets[].place_name

String

Название места

tickets[].barcode

Null

Номер билета, присутствует после успешной оплаты заказа

tickets[].barcode_type

Null

Тип штрихкода, присутствует после успешной оплаты заказа

tickets[].price

Number

Базовая стоимость билета

tickets[].fee

Number

Комиссия продавца

tickets[].total_price

Number

Итоговая стоимость билета

Статусы заказа ("status")
Значение Описание

PREVIEW

Предварительный заказ

WAITING_FOR_PAYMENT

Ожидание оплаты

SOLD

Оплачен

CANCELLED

Отменен

EXPIRED

Время на оплату заказа истекло

REFUNDED

Билеты возвращены

Типы заказа ("type")
Значение Описание

CINEMA

Кино

THEATER

Театр