TAŇBA-OOH Разработчикам

Начало работы

У платформы три входа. Выберите тот, который подходит вашей задаче.

Что нужно сделатьЧто использоватьАдресДоступ
Проверить согласование, прочитать список отзывов или публичный реестрAPI публичной проверкиhttps://verify.tanba-ooh.kzне нужен
Читать свои согласования, конструкции, статистику и биллинг или создавать заявки из своей программыAPI интеграцииhttps://app.tanba-ooh.kzключ API
Получать уведомления о событияхВебхукиваш адрес HTTPSсекрет вебхука
Передавать показы, которые посчитала ваша CMSИмпорт показовhttps://app.tanba-ooh.kzключ API с правом write:plays

Первый вызов

Для проверки согласования учетная запись не нужна. Отправьте номер и попросите JSON:

curl -H 'Accept: application/json' 'https://verify.tanba-ooh.kz/v1/approval/TNB-2026-000123'

Неизвестный номер, номер неверного формата и отклоненная заявка дают один и тот же ответ 404, поэтому по ответу нельзя понять, какие номера существуют.

Соглашения

{
  "type": "https://tanba-ooh.kz/problems/validation_failed",
  "title": "Unprocessable Entity",
  "status": 422,
  "code": "validation_failed",
  "errors": [{"field": "period_to", "code": "required"}]
}

Файлы контракта

На странице каждого подключения есть ссылка на его файл OpenAPI 3.1. Эти файлы служат источником сайта, поэтому клиент, собранный по ним, всегда совпадает со страницами.

Дальше

  1. Аутентификация и ключи API
  2. Подписи вебхуков
  3. Импорт показов
  4. Передача показов с плееров и из CMS