Статус аккаунта#
Входящее уведомление данного типа содержит данные о состоянии авторизации аккаунта
Уведомление#
Формат уведомления#
Параметр | Тип | Описание |
---|---|---|
typeWebhook | string | Тип входящего уведомления. Для уведомлений данного типа поле принимает значение stateInstanceChanged |
instanceData | object | Данные об аккаунте |
timestamp | integer | Время наступления события в UNIX-формате |
stateInstance | string | Состояние аккаунта. Принимает значения: |
notAuthorized - Аккаунт не авторизован. Для авторизации аккаунта обратитесь к разделу Перед началом работы | ||
authorized - Аккаунт авторизован | ||
blocked - Аккаунт забанен | ||
sleepMode - Аккаунт ушел в спящий режим. Состояние возможно, когда выключен телефон. После включения телефона может потребоваться до 5 минут для перевода состояния аккаунта в значение authorized . | ||
starting - Аккаунт в процессе запуска (сервисный режим). Происходит перезагрузка инстанса, сервера или инстанс в режиме обслуживания. Может потребоваться до 5 минут для перевода состояния аккаунта в значение authorized . |
Поля объекта instanceData
Параметр | Тип | Описание |
---|---|---|
idInstance | integer | Идентификатор аккаунта |
wid | string | Идентификатор аккаунта в формате WhatsApp |
typeInstance | string | Тип мессенджера для аккаунта |
Пример тела уведомления#
{
"typeWebhook":"stateInstanceChanged",
"instanceData": {
"idInstance": 1,
"wid": "11001234567@c.us",
"typeInstance":"whatsapp"
},
"timestamp": 1586700690,
"stateInstance": "notAuthorized"
}