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

Отправка сообщений с контактными данными через WhatsApp

Обновлено: 12 марта 2026

Для отправки контактных данных в канал WhatsApp используется метод api/v1/out-messages/whatsapp.

подсказка

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


Вызов метода

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

Формат запроса

{
"sender": "string",
"phone": "string",
"content": {
"type": "string",
"name": {
"name": "string",
"firstName": "string",
"lastName": "string"
},
"phones": [
{
"phone": "string",
"type": "string",
"userId": "string"
},
{
"phone": "string",
"type": "string",
},
{
"phone": "string",
"type": "string",
},
],
"addresses": [
{
"city": "string",
"country": "string",
"street": "string",
"type": "string"
},
{
"city": "string",
"country": "string",
"street": "string",
"type": "string"
}
],
"emails": [
{
"email": "string",
"type": "string"
},
{
"email": "string",
"type": "string"
}
],
"urls": [
{
"url": "string",
"type": "string"
},
{
"url": "string",
"type": "string"
}
],
"org": {
"company": "string",
"department": "string",
"title": "string"
}
}
}

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

{

"sender": "wa_subject_1",
"phone": "+79991234567",
"content": {
"type": "CONTACT",
"name": {
"name": "Мстислав директор",
"firstName": "Мстислав",
"lastName": "Грибоедов"
},
"phones": [
{
"phone": "+79123456789",
"type": "CELL",
"userId": "79123456789"
},
{
"phone": "+79459998765",
"type": "WORK",
},
{
"phone": "+79456789012",
"type": "HOME",
},
],
"addresses": [
{
"city": "Москва",
"country": "RUSSIA",
"street": "Малый Харитоньевский переулок, 8",
"type": "HOME"
},
{
"city": "Москва",
"country": "RUSSIA",
"street": "ул. Тверская-Ямская, 2",
"type": "WORK"
}
],
"emails": [
{
"email": "sweethome@gmail.com",
"type": "HOME"
},
{
"email": "m.griboedov@lovelywork.com",
"type": "WORK"
}
],
"urls": [
{
"url": "nicesite.ru",
"type": "HOME"
},
{
"url": "lovelywork.com",
"type": "WORK"
}
],
"org": {
"company": "Издательство KnightHood",
"department": "Юридический департамент",
"title": "Директор юридического департамента"
}
}
}

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

ПараметрТип данныхХарактерОписание
senderstringОбязательныйНазвание подписи.
Чтобы узнать название подписи, используйте метод API для получения списка каналов — параметр subject. File IconПолучение списка каналов
phonestringОбязательныйАдрес получателя — номер телефона в соответствии с форматом стандарта E.164.
Паттерн стандарта: ^+[1-9]\d{1,14}$.
ru.wikipedia.org
Чтобы узнать адрес получателя, используйте метод API для запроса данных получателей — параметр addresses.address. File IconЗапрос данных получателей
contentobjectОбязательныйОбъект с информацией о содержимом сообщения.
Обязательно должны быть указаны:
- параметр content.name;
- один из параметров — content.phones, content.addresses, content.emails, content.urls или content.org.
content.typestringОбязательныйТип содержимого сообщения.
Возможные значения:
- TEXT — текстовое сообщение;
- IMAGE — изображение;
- DOCUMENT — документ, вложенный в сообщение;
- VIDEO — сообщение, содержащее видео;
- AUDIO — сообщение, содержащее звук;
- LOCATION — сообщение с координатами, адресом и описанием места. Координаты преобразуются в снимок Google maps;
- LIST_PICKER — кнопки интерактивного меню WhatsApp;
- FLOW — сообщение, содержащее WhatsApp Flows.
- CONTACT — сообщение, содержащее данные контакта.
content.nameobjectОбязательныйОбъект с информацией об именах контакта.
Обязательно должны быть указаны:
- параметр content.name.name;
- один из параметров — content.name.firstName или content.name.lastName.
content.name.namestringОбязательныйНазвание контакта. Максимальная длина — 1024 символа.
content.name.firstNamestringНеобязательныйИмя контакта. Максимальная длина — 1024 символа.
content.name.lastNamestringНеобязательныйФамилия контакта. Максимальная длина — 1024 символа.
content.phonesarray of objectsНеобязательныйМассив телефонных номеров.
content.phones.phonestringНеобязательныйНомер телефона. Максимальная длина — 1024 символа.
content.phones.typestringНеобязательныйПризнак телефонного номера.
Возможные значения:
- HOME – домашний;
- WORK – рабочий;
- IPHONE – iPhone;
- MAIN – основной;
- CELL – мобильный.
content.phones.userIdstringНеобязательныйЕсли значение указано, то в приложение WhatsApp будет передан WhatsApp ID – телефонный номер, к которому привязан аккаунт. В этом случае контакт отобразится с кнопками «Написать» и «Сохранить». Если значение не указано, контакт отобразится с кнопкой «Добавить». Максимальная длина — 1024 символа.
content.addressesarray of objectsНеобязательныйМассив адресов проживания и нахождения.
Значения параметра content.addresses отображаются только в web-версии WhatsApp.
content.addresses.citystringНеобязательныйГород контакта. Максимальная длина — 1024 символа.
content.addresses.countrystringНеобязательныйСтрана контакта. Максимальная длина — 1024 символа.
content.addresses.streetstringНеобязательныйУлица контакта. Максимальная длина — 1024 символа.
content.addresses.typestringНеобязательныйТип адреса контакта.
Возможные значения:
- HOME – домашний;
- WORK – рабочий.
content.emailsarray of objectsНеобязательныйМассив email-адресов.
Значения параметра content.emails отображаются только в web-версии WhatsApp.
content.emails.emailstringНеобязательныйEmail-адрес контакта. Максимальная длина — 1024 символа.
content.emails.typestringНеобязательныйТип email-адреса контакта.
Возможные значения:
- HOME – домашний;
- WORK – рабочий.
content.urlsarray of objectsНеобязательныйМассив адресов веб-страниц.
Значения параметра content.urls отображаются только в web-версии WhatsApp.
content.urls.urlstringНеобязательныйАдрес веб-страницы. Максимальная длина — 1024 символа.
content.urls.typestringНеобязательныйТип адреса веб-страницы.
Возможные значения:
- HOME – домашний;
- WORK – рабочий.
content.orgobjectНеобязательныйОбъект с информация об организации.
content.org.companystringНеобязательныйНазвание организации. Максимальная длина — 1024 символа.
content.org.departmentstringНеобязательныйПодразделение организации. Максимальная длина — 1024 символа.
content.org.titlestringНеобязательныйДолжность контакта. Максимальная длина — 1024 символа.

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

{
"outMessageId": "string",
"phone": "string"
}

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

{
"outMessageId": "020be4b9-bb7d-781d-8517-913fa44e80e6",
"phone": "+79991234567"
}

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

ПараметрТип данныхОписание
outMessageIdstringВнутренний идентификатор исходящего сообщения.
phonestringАдрес получателя — номер телефона в соответствии с форматом стандарта E.164.
Паттерн стандарта: ^+[1-9]\d{1,14}$.
ru.wikipedia.org

         


осторожно

* Деятельность компании Meta запрещена на территории Российской Федерации.