Создать новый тред с сообщением из рассылки

Разрешения

----
Permissions:INTEGRATOR,BOT
----

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

ПараметрТипОписание
messageslist <object>Список сообщений из рассылки
messages.client.extIdstringВнешний ID клиента, которому вы хотите отправить рассылку
messages.client.phoneNumberstringНомер телефона клиента, которому вы хотите отправить рассылку
routingobjectПараметры маршрутизации клиента. Будут применимы только к следующей рассылке
routing.skillIdlongНавыки агента (для маршрутизации)
routing.prioritylongПриоритетность в очереди распределения относительно других тредов. Значение по умолчанию: 100
routing.expiredAtdateДата истечения срока действия параметров маршрутизации
channelobject (optional)Параметры канала для клиентов
channel.channelTypestring (optional)Тип канала клиента, которому вы хотите отправить рассылку (по умолчанию MOBILE)
channel.appMarkerstring (optional)appMarker приложения клиента
textstringТекст сообщения рассылки
campaignNamestringНазвание рассылки, через которую сообщение будет отправлено. Будет привязано к следующему треду клиента

HTTP запрос

POST /api/v1/distributions HTTP/1.1
Content-Type: application/json
Authorization: Bearer <integrator_token>
Content-Length: 445
Host: localhost: 8080
{
    "messages": [
        {
            "client": {
                "extId": "qwerty123",
                "phoneNumber": "890000000000"
            },
            "channel": {
                "channelType": "WHATSAPP",
                "appMarker": "test"
            },
            "routing": {
                "skillId": 1,
                "priority": 1,
                "expiredAt": "2022-07-23T18:00:00+03:00"
            },
            "text": "message text",
            "campaignName": "campaign name",
            "chatMessageId": "uuid12344_12232"
        }
    ]
}

Пример успешного HTTP ответа

HTTP/1.1 200 OK
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Cледующая статья Получить список тредов с сообщениями из рассылок