Skip to content

Отправка сообщения с документом

POST

/v1/wa/apps/{appId}/messages

Данный эндпоинт API предназначен для отправки сообщения с документом.

Авторизация

Для доступа к методу необходим токен системного пользователя. Передайте его в заголовке HTTP-запроса.

Authorization: Bearer <ACCESS_TOKEN>

Параметры

ПараметрРасположениеТипОписаниеОграничения
appIdPathstringУникальный идентификатор приложения.
phoneBodystring
Номер телефона получателя сообщения в международном формате.
typeBodystringТип сообщения.Возможные значения: DOCUMENT. Подробнее о типах сообщений в разделе: типы сообщений
documentBodyObjectОбъект данных сообщения с документом. url - URL документа, caption - подпись к документу.

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

bash
curl -X POST \
  https://space.getloo.ru/api/v1/wa/apps/{appId}/messages \
  -H "Authorization: Bearer ACCESS_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{ "phone": "79991234567", "type": "DOCUMENT", "document": { "url": "https://example.com/sample-document.pdf", "caption": "Document caption" }}'
json
{
  "phone": "79991234567",
  "type": "DOCUMENT",
  "document": {
    "url": "https://example.com/sample-document.pdf",
    "caption": "Document caption"
  }
}

Пример ответа

json
{
  "message": {
    "id": "697a1a6c73a3af4a0c9a1c81"
  }
}

Коды состояния

Код состоянияОписание
201Запрос успешно выполнен
400Некорректный запрос (ошибка при валидации)
401Неавторизованный запрос
403Доступ запрещён
404Не найдено
429Превышен лимит запросов