ym88659208ym87991671
Асинхронная отправка сообщения боту | Документация для разработчиков

Асинхронная отправка сообщения боту

Обновлено 6 марта 2025
POST
/chatapi/bot/{token}/async

Отправка запроса клиента или события в чат-приложении. В отличие от POST /chatapi/bot/{token} в ответ на запрос придет только идентификатор запроса, а сообщение бота будет отправлено на вебхук, указанный в настройках канала Chat API.

Запрос

Path Parameters

    token
    string
    required

    Токен канала Chat API. Значение токена можно получить при добавлении интеграции в проекте SaluteBot в Studio.

Body

    oneOf

    query
    string
    required

    Текст запроса клиента.

    clientId
    string
    required

    Идентификатор клиента.

    clientInfo

    object

    Информация о клиенте для передачи в операторский чат.

    firstName
    string

    Имя клиента.

    lastName
    string

    Фамилия клиента.

    userPic
    uri

    Ссылка на аватар клиента.

    questionId
    uuid

    Идентификатор сообщения. Значение должно быть уникально в рамках вашей интеграции, рекомендуется uuid v4.

    data
    object

    Произвольный объект для передачи дополнительных данных в сценарий. Данные доступны в сценарии в поле $request.rawRequest.data.

    timestamp
    string

    Значение должно соответствовать регулярному выражению ^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}.\d{3}$

    Время отправки запроса по часовому поясу UTC.

    cid
    string

    Идентификатор соединения. Это идентификатор, по которому можно определить, откуда именно было отправлено сообщение. Например, с веб-версии или мобильного приложения и т.д.

Ответы

OK

Schema

    questionId
    uuid
    required

    Идентификатор сообщения. Значение должно быть уникально в рамках вашей интеграции, рекомендуется uuid v4.

Loading...
Loading...
ПАО Сбербанк использует cookie для персонализации сервисов и удобства пользователей. Вы можете запретить сохранение cookie в настройках своего браузера.