Актуальность информации
Учтите при интеграции
SDK как основной инструмент интеграции
В скором времени интеграцию чат-платформу TWIN планируется осуществлять с помощью SDK. Это позволит производить процесс интеграции быстрее и обеспечит более высокую стабильность работы. Дополнительно о сроках реализации SDK вы можете узнать у наших специалистов.
--Для интеграции чат-платформы необходимо выполнить следующие шаги--
Старт новой чат-сессии
Метод: POST
Authorization: No Auth
URL: https://chat-api.twin24.ai/api/v1/chats/{chatId}/sessions
Описание параметров пути:
Поле | Тип | Обязательно | Описание |
|---|---|---|---|
chatId | string | Да | Идентификатор чата. Он определяет настройки чата и схему работы бота. |
Описание полей метода:
Поле | Тип | Обязательно | Описание |
|---|---|---|---|
name | string | Нет | Имя сессии |
botId | string | Нет | Пароль учётной записи аккаунта. |
sessionId | |||
sessionTtl | Время жизни чат-сессии. Указывается в секундах и не может быть больше 12 часов. По умолчанию равен 3 600 секундам. | ||
messengerType | |||
messengerUserId | |||
messageBody | |||
messageAttachments | |||
clientNameForOperator | Нет | Имя клиента, которое будет видно оператору. | |
clientId | Нет | ||
clientExternalId | string | Нет | Определяемый пользователем идентификатор клиента, инициировавшего сеанс чата. |
clientPhone | string | Нет | |
clientEmail | string | Нет | Электронная почта клиента |
clientDeviceId | string | Нет | Идентификатор клиентского устройства для отправки PUSH-уведомлений. |
clientTimezone | integer | Нет | Смещение часового пояса клиента в минутах. |
clientMetadata | object | Нет | Любые определенные пользователем пары ключ/значение в качестве переменных бота. |
returnAnswerAsync | boolean | Нет |
Ответы
Код 201
Description: Successful session creation
Код 400
Description: Invalid input parametersКод 404
Description: Entity not found
Код 5XX
Description: Unexpected error