Вебхуки

Обновления сессий в реальном времени.

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

Сессия меняетсяНа станции, по OCPP
ChargeITОтправляет событие сессии
Ваш endpointПолучает обновление

Pull и push

Где нужны вебхуки.

API отвечает, когда спрашивает ваш бэкенд. Вебхуки сообщают вашему бэкенду без запроса. Большинство интеграций используют и то, и другое.

  • Pull с API-ключамиЛокации, статус станций, сессии, тарифы и счета — когда их запрашивает ваш бэкенд.
  • Push через вебхукиОбновления сессий отправляются на ваш endpoint в момент, когда они происходят.
  • Или push, отправляемый за васОбновления сессий доставляются в ваше приложение как push-уведомления, которые отправляет ChargeIT.

API

Ваш бэкенд спрашивает.

Вебхуки

ChargeIT сообщает вам.

Для чего они нужны

Держите свои системы в актуальном состоянии.

Ваше собственное приложение

Показывайте водителям ход сессии без опроса.

Ваш бэкенд

Знайте, когда сессии начинаются, меняются и завершаются.

Ваша отчётность

Данные о сессиях в ваших системах в момент их появления.

С чего начать

От запроса до первого события.

  1. Расскажите, что вы создаёте

    Запросите доступ к API и опишите свою интеграцию.

  2. Мы включаем вашу организацию

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

  3. Подключите свой бэкенд

    Форматы событий и детали настройки предоставляются вместе с доступом к API.

Вопросы

Вебхуки: частые вопросы.

Заменяют ли вебхуки API?

Нет. Используйте API, чтобы читать данные и выполнять действия; используйте вебхуки, чтобы узнавать об изменении сессии.

Какие события отправляются?

Обновления сессий — при их начале, ходе и завершении.

Где найти форматы событий?

Они предоставляются вместе с доступом к API и настройками для вашей организации.

Хватит опрашивать.

Расскажите, что нужно знать вашим системам, и мы настроим ваш доступ.

Запросить доступ к API