Последовательности приветственных сообщений — руководство по API | Документация для разработчиков
Последовательности приветственных сообщений — руководство по API
Обновлено: 17 ноября 2025 г
При создании рекламных объявлений Click-to-WhatsApp вы можете подключить последовательность приветственных сообщений из вашего мессенджера. Последовательность может включать текст, предварительно заполненное сообщение и ответы на часто задаваемые вопросы.
В этом руководстве объясняется, как управлять последовательностями приветственных сообщений через конечную точку API.
Требования
Вашему приложению необходимо предоставить whatsapp_business_management .
Конечные точки
// Создать новую последовательность / Изменить существующую последовательность
POST /
< WHATSAPP_BUSINESS_ACCOUNT_ID > /welcome_message_sequences
// Получить список последовательностей / Получить конкретную последовательность
GET /
< WHATSAPP_BUSINESS_ACCOUNT_ID > /welcome_message_sequences
// Удаление последовательности
DELETE /
< WHATSAPP_BUSINESS_ACCOUNT_ID > /welcome_message_sequences
Создайте последовательность
Для загрузки новой последовательности приветственных сообщений отправьте
POST- запрос на WHATSAPP_BUSINESS_ACCOUNT_ID/welcome_message_sequences .Конечная точка
// Создать новую последовательность
POST /
< WHATSAPP_BUSINESS_ACCOUNT_ID > /welcome_message_sequences
Пример запроса
curl
-X POST\ -F
'welcome_message_sequence= {
"text":"Это приветственное сообщение, созданное
в стороннем инструменте", "autofill_message": {"content": "Здравствуйте! Могу ли я получить
дополнительную информацию!"}, "ice_breakers":[
{"title":"Быстрый ответ 1"},
{"title":"Быстрый ответ 2"},
{"title":"Быстрый ответ 3"}
]
}'
\ -F
'name="Регистрация водителя"' \ "https://graph.facebook.com/v14.0/WhatsappBusiness
Account/welcome_message_sequences" -H
'Авторизация: Bearer''
Пример ответа
В ответе содержится идентификатор последовательности приветственного сообщения.
{"sequence_id":"186473890"}
Параметры
| Параметр | Описание | Пример значения |
|---|---|---|
sequence_idНить | Необходимый Идентификатор последовательности. | 186473890 |
имяНить | Необходимый Название последовательности. | Регистрация водителей |
welcome_message_sequenceОбъект JSON | Необходимый JSON-сообщение приветствия, которое будет отправлено при нажатии на объявление. | { |
Изменить существующую последовательность
Последовательность, связанная с активной рекламой, удалить нельзя.
Для обновления существующей последовательности отправьте
POST- запрос на WHATSAPP_BUSINESS_ACCOUNT_ID/welcome_message_sequences со следующим содержимым:sequence_id задается идентификатором обновляемой последовательности.Другие параметры, такие как name или welcome_message_sequence , также нуждаются в обновлении.Конечная точка
// Изменить существующую последовательность
POST /
< WHATSAPP_BUSINESS_ACCOUNT_ID > /welcome_message_sequences
Пример запроса
curl
-X POST\ -F
'sequence_id="186473890"' \ -F
'name="Driver sign-up updated name"' \ "https://graph.facebook.com/v14.0/395394933592466/
welcome_message_sequences" -H
'Authorization: Bearer BEAiil...'
Пример ответа
В ответе содержится сообщение об успехе или об ошибке.
{ "success" : true }
Параметры
| Заполнитель | Описание | Пример значения |
|---|---|---|
sequence_idНить | Необходимый Идентификатор последовательности. | 186473890 |
имяНить | Необязательный Название последовательности. | Регистрация водителей |
welcome_message_sequenceОбъект JSON | Необязательный JSON-сообщение приветствия, которое будет отправлено при нажатии на объявление. | { |
Получить список последовательностей
Чтобы получить доступ к существующей последовательности, отправьте
GET- запрос к WHATSAPP_BUSINESS_ACCOUNT_ID/welcome_message_sequences .Конечная точка
// Получить список последовательностей
GET /
< WHATSAPP_BUSINESS_ACCOUNT_ID > /welcome_message_sequences
Пример запроса
curl
-X GET "https://graph.facebook.com/v14.0/395394933592466/ welcome_message_sequences" -H
'Авторизация: Bearer BEAiil...'
Пример ответа
В случае успеха API возвращает список последовательностей для данного приложения.
[
{
"sequence_id"
: "8716291" , "name"
: "Регистрация водителя" , "welcome_message_sequence"
: "" , "is_used_in_ad"
: true , },
{
"sequence_id"
: "4362" , "name"
: "Basic Triage" , "welcome_message_sequence"
: "" , "is_used_in_ad"
: false },
{
"sequence_id"
: "0139138" , "name"
: "Appointment Schedule" , "welcome_message_sequence"
: "" , "is_used_in_ad"
: true }
...
...
...,
{
"sequence_id"
: "6987565" , "name"
: "Car Leads" , "welcome_message_sequence"
: "" , "is_used_in_ad"
: false },
]
Получите определенную последовательность
Чтобы получить доступ к определенной последовательности, отправьте
GET- запрос к WHATSAPP_BUSINESS_ACCOUNT_ID/welcome_message_sequences параметре sequence_id идентификатор последовательности, которую вы хотите запросить.Конечная точка
// Получение определенной последовательности
GET /
< WHATSAPP_BUSINESS_ACCOUNT_ID > /welcome_message_sequences
Пример запроса
curl
-X GET \ -F
'sequence_id="6987565"' "https://graph.facebook.com/v14.0/395394933592466/
welcome_message_sequences" -H
'Авторизация: Bearer BEAiil...'
Пример ответа
В случае успеха API возвращает запрошенную последовательность.
[
{
"sequence_id"
: "6987565" , "name"
: "Регистрация водителя" , "welcome_message_sequence"
: "" , "is_used_in_ad"
: false },
]
| Заполнитель | Описание | Пример значения |
|---|---|---|
sequence_idНить | Необязательный Идентификатор последовательности. | 186473890 |
лимитинт | Необязательный Количество последовательностей для получения. | 5 |
Удалить последовательность
Последовательность, связанная с активной рекламой, удалить нельзя.
Для удаления последовательности отправьте
DELETE- запрос на адрес WHATSAPP_BUSINESS_ACCOUNT_ID/welcome_message_sequences параметре sequence_id идентификатор последовательности, которую вы хотите удалить.Конечная точка
// Получить существующую последовательность
GET /
< WHATSAPP_BUSINESS_ACCOUNT_ID > /welcome_message_sequences
Пример запроса
curl
-X DELETE \ -F
'sequence_id="1234567890"' "https://graph.facebook.com/v14.0/395394933592466/
welcome_message_sequences" -H
'Authorization: Bearer BEAiil...'
Пример ответа
В случае успеха API возвращает подтверждение об успешном выполнении.
{ "success" :true}
| Заполнитель | Описание | Пример значения |
|---|---|---|
sequence_idНить | Необязательный Идентификатор последовательности. | 186473890 |
Вебхук
Следующий веб-хук срабатывает, когда начинается диалог после того, как пользователь кликает на рекламу с призывом к действию «Click to WhatsApp».
{
"object"
: "whatsapp_business_account" , "entry"
: [ {
"id"
: "ID" , "changes"
: [ {
"value"
: { "messaging_product"
: "whatsapp" , "metadata"
: { "display_phone_number"
: "PHONE_NUMBER" , "phone_number_id"
: "PHONE_NUMBER_ID" },
"contacts"
: [ {
"profile"
: { "name"
: "NAME" },
"wa_id"
: "ID" }
],
"messages"
: [ {
"referral"
: { "source_url"
: "AD_OR_POST_FB_URL" , "source_id"
: "ADID" , "source_type"
: "ad or post" , "headline"
: "AD_TITLE" , "body"
: "AD_DESCRIPTION" , "media_type"
: "image or video" , "image_url"
: "RAW_IMAGE_URL" , "video_url"
: "RAW_VIDEO_URL" , "thumbnail_url"
: "RAW_THUMBNAIL_URL" , "ctwa_clid"
: "CTWA_CLID" , "ref"
: "REF_ID" , // Новое поле в реферальной ссылке },
"from"
: "SENDER_PHONE_NUMBERID" , "id"
: "wamid.ID" , "timestamp"
: "TIMESTAMP" , "type"
: "text" , "text"
: { "body"
: "BODY" }
}
]
},
"field"
: "messages" }
]
}
]
}
Опыт работы с маркетинговым API
После отправки последовательностей приветственных сообщений через API используйте идентификатор последовательности для настройки объявлений через маркетинговый API.
В рекламном креативе идентификатор последовательности можно задать следующим образом:
{
"name"
: "creative" , "object_story_spec"
: {...}, "asset_feed_spec"
: { "additional_data"
: { "partner_app_welcome_message_flow_id"
: "" }
}
}
Для получения дополнительной информации о рекламных сообщениях см. раздел «Рекламные сообщения» в документации по Marketing API.
Пошаговое руководство по работе с Ads Manager
1: В «Шаблон сообщения» рекламного объявления выберите «Партнерское приложение».


3. В разделе «Последовательность сообщений» выберите последовательность приветственных сообщений, которую вы отправили через API.


коды ошибок
| Код | Описание | Возможные решения |
|---|---|---|
4027001Неверные входные данные | Часть или все входные данные не соответствуют требуемому формату. | Убедитесь, что все поля и параметры, передаваемые в запрос, имеют правильный тип и формат, а также что все необходимые параметры присутствуют. |
4027005Не удалось создать последовательность приветственных сообщений | Произошла ошибка при попытке создать новую последовательность приветственных сообщений. | Убедитесь, что токен доступа имеет все необходимые разрешения для бизнес-аккаунта WhatsApp. |
4027006Не удалось обновить последовательность приветственных сообщений | Не удалось обновить последовательность приветственных сообщений. | Проверьте правильность всех полей и идентификатора последовательности. Убедитесь, что токен доступа имеет необходимые разрешения для бизнес-аккаунта WhatsApp. |
4027007API недоступен | Доступ к используемому API пока невозможен. | Подождите день-два, пока API станет доступен, и попробуйте снова. |
4027010Отсутствует параметр | Отсутствует один или несколько необходимых параметров. | Проверьте всю документацию и убедитесь в наличии необходимых параметров. |
4027012Последовательность, используемая в рекламе | Последовательность приветственных сообщений связана с активной рекламой и не может быть обновлена или удалена. | Отключите последовательность от рекламы и попробуйте снова. |
4027017Не удалось загрузить последовательность | Не удалось загрузить последовательность, которая обновляется или удаляется. | Последовательность приветственных сообщений либо отсутствует, либо у вас нет разрешения на доступ к ней. Пожалуйста, проверьте токен доступа и убедитесь, что у вас есть необходимые разрешения. |