VIDEOFORCE.СПРАВКА

Webhooks

Используйте Webhooks, чтобы получать уведомления
при возникновении событий звонка в видеочате Videoforce

На Профессиональном тарифе в настройках виджета (Интеграции -> вебхук) можно ввести URL вебхука.
При наступлении событий на вебхук будет отправлен POST запрос с JSON данными, описанными ниже.

Доступные события:

Звонок начался

Пример события:
{
  "eventType": "call_started",
  "version": "1.0.0",
  "callId": "4587e6d3-87bc-488a-87ba-072ea9a00074",
  "widgetId": "b76bf4ed-2f88-4b22-b5d0-ec32b3287c28",
  "widgetName": "Виджет №2",
  "pageURL": "https://widget.videoforce-dev.com/test/b76bf4ed-2f88-4b22-b5d0-ec32b3287c28",
  "streamerId": "b8ffbe10-32f9-4a3c-bc46-1f90f4eebf21",
  "streamerName": "Bar Foo",
  "viewerId": "7d651f8b-14bb-4325-b795-2635a0c062b4",
  "timestamp": "2022-01-14T12:01:19.857Z"
}
Поля события:

Звонок завершился

Пример события
{
  "eventType": "call_completed",
  "version": "1.0.0",
  "callId": "4587e6d3-87bc-488a-87ba-072ea9a00074",
  "widgetId": "b76bf4ed-2f88-4b22-b5d0-ec32b3287c28",
  "widgetName": "Виджет №2",
  "pageURL": "https://widget.videoforce.io/test/b76bf4e1-2f88-4b22-b5d0-ec32b3287c28",
  "streamerId": "b8ffbe10-32f9-4a3c-bc46-1f90f4eebf21",
  "streamerName": "Bar Foo",
  "viewerId": "7d651f8b-14bb-4325-b795-2635a0c062b4",
  "timestamp": "2022-01-14T12:01:25.898Z",
  "duration": 60
}
Write to technical support