API и Webhook Radario
Как получать данные о событиях, билетах и заказах в свою систему
API и Webhook - в чем разница
API - ваша система сама обращается к Radario и запрашивает необходимые данные.
Webhook - Radario автоматически передает данные во внешнюю систему после продажи или возврата.
Проще говоря: API отвечает на вопрос «что есть в Radario сейчас?», а webhook сообщает
«в Radario только что произошло событие».
Что использовать для вашей задачи

Задача

Что использовать

Автоматически выводить события на своём сайте

API — GET /events

Получать данные о событиях и билетах

API

Проверять наличие билетов

API — GET /events или GET /events/{eventId}/ticket_types

Получать данные о заказах и покупателях

API

Передавать заказы в CRM

API + Webhook

Получать данные сразу после продажи/возврата

Webhook

Запускать действие во внешней системе после покупки

Webhook

Как работает API
Через API внешняя система может получать из Radario данные о событиях, местах проведения, типах билетов и тарифах, местах на схеме зала, количестве билетов, заказах и покупателях - в зависимости от используемого метода и уровня доступа.
API-документация

Примеры


Собственная афиша на сайте. Через GET /events можно автоматически получать данные мероприятий и использовать их на своем сайте без ручного добавления каждого события.

Остатки билетов. В GET /events доступны TicketCount (общее количество) и SoldTicketCount (продано). GET /events кэшируется примерно на 3 минуты. Если нужна более оперативная информация, можно использовать GET /events/{eventId}/ticket_types - для него такого кэширования нет.

Заказы и CRM. Через API можно получать данные заказов. Для расширенной информации о конкретном заказе организатора, включая дополнительные данные покупателя, предусмотрен GET /host/orders/{orderId}.

Рекламные коммуникации. Если полученные данные используются для email-, SMS- или других рекламных рассылок, необходимо учитывать передаваемый Radario признак согласия пользователя на рекламные коммуникации (isAgreeAds).

Продажа через билетного агента. API позволяет агенту получать события, типы билетов, тарифы и данные по местам. При создании заказа Radario повторно проверяет доступность места, поэтому уже занятое место повторно оформить нельзя.


API-ключи
Связка api-id + api-key фактически является логином и паролем для подключения.
Важно: Это чувствительная информация, которую нельзя передавать третьим лицам. Для создания такого подключения напишите напишите на help@radario.ru или в чат в личном кабинете.
Как работает Webhook
Webhook используется, когда данные должны поступить во внешнюю систему автоматически. После продажи или возврата Radario отправляет на заданный URL структурированные данные, которые система организатора может обработать.
Webhook может содержать, в частности:
– данные заказа и его статус;
– информацию о событии и билетах;
– данные покупателя;
– сумму заказа, промокод и канал продажи;
– UTM-метки и информацию о возврате;
– признак согласия на рекламные коммуникации (isAgreeAds).


Примеры


CRM. После продажи или возврата данные автоматически поступают во внешнюю CRM систему без постоянного опроса API.

Уведомления. Внешняя истема может принять webhook и, например, отправить сотруднику уведомление о новом заказе.

Онлайн-контент. После подтверждения покупки внешняя система может автоматически предоставить покупателю доступ к аудио-, видео- или другому цифровому контенту.
Что важно учитывать
Для приема webhook нужен URL/endpoint внешней системы. Email-адрес для этого не подходит.

Webhook для организатора направляется на один URL. Если данные нужны нескольким системам, их можно распределить дальше на стороне организатора.

Отдельного webhook на изменение остатка билетов нет. Для получения актуальных данных об остатках используется API.

Для получения доступа к webhook напишите на help@radario.ru или в чат в личном кабинете.
Что потребуется для интеграции
Техническую реализацию на стороне сайта, CRM, приложения или другой внешней системы выполняют разработчики организатора. Перед началом интеграции определите:
– какие данные необходимо получать из Radario;
– куда они должны передаваться - на сайт, в CRM, приложение или другую систему;
– как данные должны поступать: по запросу вашей системы (API) или автоматически после продажи/возврата (Webhook).

Если вы не уверены, какой вариант подходит под вашу задачу, опишите желаемый сценарий на help@radario.ru или в чат в личном кабинете.