Перейти к основному содержимому

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

Обновлено: 21 июля 2026

Для отправки сообщений в канал MAX Bot используется метод api/v1/out-messages/max.

подсказка

Метод api/v1/out-messages/max относится к новой версии API.

к сведению

MAX
Метод поддерживает отправку сообщений в MAX как по номеру телефона, так и по идентификатору пользователя — maxId.

Отправка сообщений по номеру телефона возможна, если аккаунт получателя в MAX является публичным или в edna Pulse для него существует связка «номер телефона + maxId».

Вызов метода

Чтобы отправить сообщение в канал MAX Bot по методу api/v1/out-messages/max, отправьте POST-запрос на URL-адрес https://app.edna.ru/api/v1/out-messages/max

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

Сообщение с текстом

{
"from": "MAX_FOR_TEST",
"to": {
"value": "+79000000000",
"type":"PHONE"
},
"content": {
"type": "TEXT",
"text": "Добрый день! Рады представить наш новый канал для коммуникаций - MAX."
}
}

Сообщение с текстом и изображением

{
"from": "MAX_FOR_TEST",
"to": {
"value":"123456789",
"type":"MAX_ID"
},
"content": {
"type": "IMAGE",
"url": "https://avatarko.ru/img/kartinka/33/multfilm_lyagushka_32117.jpg",
"text": "Привет! Смотри какая картинка!"
}
}

Сообщение с текстом и документом

{
"from": "MAX_FOR_TEST",
"to": {
"value": "+79000000000",
"type":"PHONE"
},
"content": {
"type": "DOCUMENT",
"url": "https://smpp.org/SMPP_v3_4_Issue1_2.pdf",
"text": "Привет! Смотри описание протокола в документе"
}
}

Сообщение с текстом и видео

{
"from": "MAX_FOR_TEST",
"to": {
"value":"123456789",
"type":"MAX_ID"
},
"content": {
"type": "VIDEO",
"url": "https://commondatastorage.googleapis.com/gtv-videos-bucket/sample/BigBuckBunny.mp4",
"text": "Привет! Видел?"
}
}

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

ПараметрТип данныхХарактерОписание
fromstringОбязательныйНазвание канала.
Чтобы узнать название канала, используйте метод API для получения списка каналов — параметр subject. File IconПолучение списка каналов
toobjectОбязательныйОбъект с информацией об адресе получателя.
to.valuestringОбязательныйАдрес получателя — идентификатор пользователя в мессенджере MAX или номер телефона.
Чтобы узнать адрес получателя, используйте метод API для запроса данных получателей — параметр addresses.address. File IconЗапрос данных получателей
to.typestringОбязательныйТип идентификатора получателя.
Возможные значения:
- PHONE — номер телефона получателя;
- MAX_ID — идентификатор пользователя в мессенджере MAX.
contentobjectОбязательныйОбъект с информацией о содержимом сообщения.
content.typestringОбязательныйТип содержимого сообщения.
Возможные значения:
- TEXT — текст;
- IMAGE — изображение;
- DOCUMENT — документ.
content.textstringОбязательный, если content.type = TEXTТекст сообщения.
Максимальная длина — 4000 символов. Может содержать эмодзи.
content.urlstringОбязательный, если content.type = IMAGE, VIDEO или DOCUMENTОбщедоступный URL-адрес вложения — изображения, видео или документа.
Максимальная длина — 4096 символов на стороне edna Pulse.

Формат ответа

{
"outMessageId": "string",
"maxId": "string"
}

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

Пример ответа, если при отправке сообщения в качестве адреса был указан maxId:

{
"outMessageId": "210f6112-560d-60ec-90d5-5e4716de492j",
"maxId": "123456789"
}

Пример ответа, если при отправке сообщения в качестве адреса был указан номер телефона:

{
"outMessageId": "019f6112-710d-78ec-90d5-5e4716de480d",
"phone": "+79000000000"
}

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

ПараметрТип данныхОписание
outMessageIdstringВнутренний идентификатор исходящего сообщения.
maxIdstringАдрес получателя — идентификатор пользователя в мессенджере MAX. В ответ возвращается тот идентификатор получателя, который был указан в качестве адреса при отправке сообщения.
phonestringАдрес получателя — номер телефона. В ответ возвращается тот идентификатор получателя, который был указан в качестве адреса при отправке сообщения.