• KB Home
  • API
  • API edna Chat Center для Bot Connect
  • Вебхук Init Chat

Вебхук Init Chat

Когда вы раскрываете виджет чата, edna отправляет запрос INIT_CHAT, используя соответствующий вебхук.

Параметры запроса

ПараметрТипОписание
actionboolean (обязательно)INIT_CHAT
threadsClientIdlong (обязательно)ID клиента edna: внутренний ID клиента в edna
channelInfoobject (обязательно)Информация о канале, в котором было получено сообщение
channelTypestringТип канала
authorizedbooleantrue – авторизован, false – не авторизован
platformstring (необязательно)Только для типа канала MOBILE:

• iOS
• Android
senderstring (обязательно)Информация об отправителе, всегда ThreadsAPI
clientDatadictionary (необязательно)Данные клиента (подробнее смотрите в статье Кастомизация данных клиента (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.