Когда вы раскрываете виджет чата, edna отправляет запрос INIT_CHAT
, используя соответствующий вебхук.
Параметры запроса
Параметр | Тип | Описание |
action | boolean (обязательно) | INIT_CHAT |
threadsClientId | long (обязательно) | ID клиента edna: внутренний ID клиента в edna |
channelInfo | object (обязательно) | Информация о канале, в котором было получено сообщение |
channelType | string | Тип канала |
authorized | boolean | true – авторизован, false – не авторизован |
platform | string (необязательно) | Только для типа канала MOBILE :• iOS • Android |
sender | string (обязательно) | Информация об отправителе, всегда ThreadsAPI |
clientData | dictionary (необязательно) | Данные клиента (подробнее смотрите в статье Кастомизация данных клиента (clientData) в содержимом вебхука) |
HTTP запрос
POST <url for webhook init chat> HTTP/1.1 Content-Type: application/json { "action":"INIT_CHAT", "threadsClientId":1, "channelInfo":{ "channelType":"MOBILE", "authorized":true }, "platform":"iOS", "deviceAddress":"w19k86lcaqrk8zckbuvp3s466dchtl1u9", "clientData":{ "phone":"88885553535" } }
Пример успешного HTTP ответа
Ожидается, что вернётся ответ с HTTP-кодом 200
.