Отправка сообщений

    5 мин чтения
    Обновлено 24 февраля 2026

    POST /v1/messages/send

    Отправка текстового или медиа-сообщения через подключённый канал.

    URL

    POST /functions/v1/api-gateway/v1/messages/send

    Заголовки

    Authorization: Bearer YOUR_API_KEY
    Content-Type: application/json

    Тело запроса

    {
      "channelId": "uuid-канала",
      "chatId": "79991234567",
      "text": "Привет! Это тестовое сообщение."
    }

    Параметры

    ПараметрТипОбязательныйОписание
    channelIdstring (UUID)ID канала для отправки
    chatIdstringНомер телефона (WhatsApp) или chat_id (Telegram)
    textstring⚠️Текст сообщения (обязателен если нет mediaUrl)
    mediaUrlstring⚠️URL медиафайла (обязателен если нет text)
    mediaTypestringТип медиа: photo, video, document, audio
    captionstringПодпись к медиафайлу

    Ответ (202 Accepted)

    {
      "success": true,
      "queued": true,
      "queueId": "uuid-очереди",
      "message": "Сообщение поставлено в очередь на отправку"
    }

    Поддерживаемые каналы

    • WhatsApp QR — chatId = номер телефона (79991234567)
    • WhatsApp WABA — chatId = номер телефона
    • Telegram Bot — chatId = числовой chat_id
    • Telegram Personal — chatId = числовой chat_id или username

    Ошибки

    КодОписание
    400Отсутствуют обязательные поля или канал неактивен
    403Канал не привязан к интеграции
    404Канал не найден