Новое Safe Mode прогревает новые номера и снижает риск блокировки в WhatsApp. Подробнее →

Maytapi/Документация//sendMessage

/sendMessageЛюбой тип файла, один эндпоинт

API медиа-сообщений WhatsApp

Отправляйте фото, видео, GIF, документы PDF, Excel и Word, аудио и стикеры со своего номера WhatsApp или размещайте фото над сообщением с кнопками. Один эндпоинт sendMessage: передайте URL или base64, тип файла определится автоматически.

  • фото, видео и GIF
  • PDF, Excel и Word
  • файлы до 50 МБ
  • медиа в кнопках
Отправка изображений, видео, аудио и документов через WhatsApp API
Типы файлов

Любые файлы, которые передаёт WhatsApp

Один и тот же эндпоинт и заголовки для всех типов — меняются только поле type и несколько параметров.

  • type: media

    Изображения

    Изображения JPG, PNG и WebP с необязательной подписью. Включите isHd, чтобы отправлять более чёткие фото, где это поддерживает WhatsApp.

  • type: media

    Видео

    Видео MP4 с подписью, которые воспроизводятся прямо в чате. Для круглого видеосообщения используйте type: shortVideo.

  • isGif: true

    GIF

    Отправьте короткий MP4 с isGif, и WhatsApp будет проигрывать его по кругу, как GIF.

  • type: media + filename

    PDF, Excel и Word

    Счета, прайс-листы и отчёты в PDF, XLSX или DOCX с именем файла, которое увидит клиент.

  • type: media

    Аудио

    Отправляйте аудиофайлы OGG (Opus) и MP3 по URL или в base64.

  • type: sticker

    Стикеры

    Стикер WebP отправляется так же, как изображение.

Фото и видео

Отправляйте любой файл по URL или в base64

Укажите публичный URL в поле message или передайте файл в base64. Добавьте подпись через text и включите isHd для более чётких изображений.

  • ✓Фото, видео и аудио по URL или в base64
  • ✓Подпись к каждому медиа-сообщению
  • ✓Файлы до 50 МБ
curl -X POST "https://api.maytapi.com/api/$PID/$PHONE_ID/sendMessage" \
  -H "x-maytapi-key: $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "to_number": "7916xxxxx67@c.us",
    "type": "media",
    "message": "https://example.com/new-arrival.jpg",
    "text": "New arrival: classic sneaker, $59",
    "isHd": true
  }'
Документы

Файлы PDF, Excel и Word с вашим именем файла

Отправляйте счета, прайс-листы и отчёты как документы. Укажите filename, и клиент увидит invoice-10482.pdf вместо случайного имени.

  • ✓PDF, XLSX, DOCX и другие документы
  • ✓Своё имя файла и подпись
  • ✓Работает в чатах, группах и каналах
curl -X POST "https://api.maytapi.com/api/$PID/$PHONE_ID/sendMessage" \
  -H "x-maytapi-key: $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "to_number": "7916xxxxx67@c.us",
    "type": "media",
    "message": "https://example.com/files/inv-10482.pdf",
    "filename": "invoice-10482.pdf",
    "text": "Your invoice for order #10482"
  }'
GIF и стикеры

GIF, стикеры и видеосообщения

Добавьте isGif к короткому MP4, и WhatsApp проигрывает его по кругу, как GIF. Стикеры отправляются файлами WebP, а shortVideo отправляет круглое видеосообщение.

  • ✓isGif: true для зацикленных GIF
  • ✓Стикеры WebP и круглые видеосообщения
curl -X POST "https://api.maytapi.com/api/$PID/$PHONE_ID/sendMessage" \
  -H "x-maytapi-key: $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "to_number": "7916xxxxx67@c.us",
    "type": "media",
    "message": "https://example.com/sale.mp4",
    "text": "Weekend sale starts now",
    "isGif": true
  }'
Медиа в кнопках

Фото над сообщением с кнопками

Сообщения с кнопками тоже принимают поле media: покажите фото товара, посылки или промо-баннер над кнопками «Отследить заказ» или «Купить».

  • ✓Поле media в сообщениях buttons
  • ✓Кнопки ответа, ссылки, звонка и копирования кода
  • ✓Необязательные заголовок и подвал вокруг медиа
curl -X POST "https://api.maytapi.com/api/$PID/$PHONE_ID/sendMessage" \
  -H "x-maytapi-key: $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "to_number": "7916xxxxx67@c.us",
    "type": "buttons",
    "message": "Classic sneaker, sizes 38–45",
    "media": "https://example.com/sneaker.jpg",
    "buttons": [
      {
        "id": "buy",
        "text": "Buy now"
      },
      {
        "id": "sizes",
        "text": "See sizes"
      }
    ]
  }'
Сценарии

Что отправляют команды через медиа-API

  • Счета и чеки

    Отправляйте PDF-счёт или чек прямо в WhatsApp клиента после оплаты.

  • Прайс-листы

    Отправляйте прайс-лист месяца в Excel или PDF дилерам и оптовым клиентам.

  • Поддержка со скриншотами

    Отправляйте инструкции в картинках, короткие видео и голосовые из хелпдеска.

  • Фото товаров с кнопками

    Показывайте фото товара с кнопками «Купить» и «Подробнее», когда клиент спрашивает о нём.

  • Промо-видео и GIF

    Объявляйте распродажу в сообществе или канале коротким видео или зацикленным GIF.

  • Отчёты для клиентов

    Отправляйте ежедневные или еженедельные отчёты документами на номер каждого клиента.

FAQ

Вопросы о медиа-сообщениях

Задайте любой вопрос поддержке в WhatsApp. Среднее время ответа — меньше 24 часов.

Центр помощи →
Какого размера может быть файл?

Через sendMessage можно отправлять файлы до 50 МБ. Очень большие видео могут дольше загружаться в WhatsApp.

Можно отправить файл, не размещая его в интернете?

Да. Передайте файл как data URL в base64 в поле message вместо публичной ссылки.

Нужно ли одобрение шаблонов для медиа?

Нет. Maytapi отправляет с вашего номера через WhatsApp Web, поэтому фото, видео, документы и любые другие медиа уходят без проверки шаблонов Meta.

Можно ли отправлять медиа в группы и каналы?

Да. Укажите id группы или канала в to_number; каналы тоже принимают фото, видео, документы, GIF и стикеры.

Начните работать с WhatsApp API

Получите ключ и отправьте первое сообщение за десять минут

Без одобрения, без шаблонов, без карты. Все эндпоинты открыты на три дня.