MessageRequest

Модель, которая отправляется во внешнюю интеграцию. Она универсальная для всех типов интеграций: SMS, Telegram, Whatsapp и др.

Название Тип данных Обязательность Описание
campaign_recipient_id Int64 Обязательный при работе с кампаниями, игнорируется для одиночных сообщений Идентификатор получателя кампании. Используется для связи отправленного сообщения с конкретным получателем из кампании
sms_id Int64 Необязательный. При отправке по кампании должно быть null Идентификатор разового SMS-сообщения. Используется при ручной или одиночной отправке SMS вне рамок кампании
recipient String Обязательный Получатель сообщения: номер телефона (для SMS) или Telegram User ID (для Telegram-рассылок). Пример: "998901234567" или "123456789" (Telegram ID)
message String Обязательный Текст отправляемого сообщения. Поддерживает как текст SMS, так и Telegram-сообщения.
image_url String Необязательный. Для SMS должна быть null, так как изображения не поддерживаются Ссылка на изображение (используется только для Telegram).

Пример запроса


  {
    "campaign_recipient_id": 88,
    "sms_id": null,
    "recipient": "998000000000",
    "message": "Сообщение для теста 1",
    "image_url": null
  }