Форматы уведомлений
Полный JSON каждого уведомления: сообщения, статусы, звонки, группы
- Формат уведомленияИз чего состоит любое уведомление — typeWebhook, instanceData, senderData, messageData, idMessage и eventId.
- ТекстУведомление о текстовом сообщении собеседника — incomingMessageReceived с textMessage.
- Ответ цитатойУведомление о сообщении, которое отвечает на другое, — quotedMessage со ссылкой на исходное сообщение.
- Ссылка и пересланноеУведомление о пересланном сообщении и о ссылке с карточкой превью — extendedTextMessage.
- Файлы и альбомыУведомления о фото, видео, документе, голосовом и стикере, альбом из нескольких файлов — fileMessageData и additionalFiles.
- КонтактУведомление о карточке контакта — contactMessageData с именем, id в мессенджере, телефоном и vCard.
- ГеопозицияУведомление о точке на карте — locationMessageData с координатами, названием места и адресом.
- ОпросУведомление об опросе — pollMessageData с вопросом и вариантами; голоса в WhatsApp.
- ПравкаУведомление о том, что сообщение исправили, — editedMessage с новым текстом и id исходного сообщения.
- УдалениеУведомление о том, что сообщение удалили, — deletedMessage с id удалённого сообщения.
- РеакцияУведомление о реакции на сообщение — reactionMessage с эмодзи, автором и id сообщения; реакции в группах MAX.
- Свои сообщенияУведомления о сообщениях номера канала — outgoingMessageReceived (с телефона) и outgoingAPIMessageReceived (через API).
- outgoingMessageStatusСтатус отправленного сообщения — sent, delivered, read или failed, по каналам; failed с clientMessageId.
- stateInstanceChangedУведомление о смене состояния канала — подключился, переподключается, потерял сеанс или в нём чужой аккаунт.
- incomingCall и outgoingCallУведомления о звонках номеру и с номера — кто звонит, состоялся ли разговор, сколько длился.
- callStateChangedХод звонка, который ведёт сервер Gratio, — состояние, причина конца, длительность и ссылка на запись.
- groupEventУведомление о событии группы — кого добавили или исключили, кто вышел или вошёл, админы, название, фото, удаление, заявки.
- syncGapУведомление о разрыве истории — после простоя Gratio дочитал не всё; в каких чатах и с какого момента могут быть пропуски.
- ПисьмоУведомления о письмах — emailMessageData с темой, цепочкой и адресатами, свои письма, заявки с форм, недоставка и отчёты о прочтении.
