onOfflineEvent
Событие при появлении новых записей в очереди офлайн-событий
Описание
Событие ONOFFLINEEVENT сработает, когда в очереди офлайн-событий появятся новые записи.
Событие заменяет опрос очереди по таймеру: приложение получает сигнал и забирает накопленные записи методами event.offline.get или event.offline.list.
Подписывайтесь на ONOFFLINEEVENT только как на обычное событие — с URL обработчика в параметре handler метода event.bind. Подписка с event_type = offline возвращает ошибку ERROR_ARGUMENT с текстом Offline event cannot be registered for this event: само уведомление об очереди в очередь не складывается.
Подписаться может любой пользователь, но только из приложения: event.bind работает лишь с авторизацией OAuth 2.0 и отклоняет вызов вебхука. Забрать записи из очереди методами event.offline.* может только администратор и тоже только в контексте приложения. Подробнее в статье event.offline.get.
События не будут отправляться в приложение, пока установка не завершена. Проверьте установку приложения
Параметры
event
string
обязательный
Символьный код события — ONOFFLINEEVENT
event_handler_id
integer
обязательный
Идентификатор обработчика события
data
array
обязательный
Приходит пустым.
Подробнее ниже
ts
timestamp
обязательный
Дата и время отправки уведомления из общей очереди событий
auth
object
обязательный
Объект, содержащий параметры авторизации и данные о Битрикс24, на котором произошло событие.
Значение scope — список прав, выданных приложению. Событие базовое и не требует отдельного скоупа.
Структура описана ниже

