Ниже описана структура двух запросов для отправки сообщения в WA из Mindbox через опрератора Edna. В вашем случае параметра запроса могут отличаться, если вы используете другого оператора для отправки сообщений в WA (далее — просто оператор), но незначительно.

Сообщение для отправки в WA (текст + изображение)

Используйте POST-запрос (тут можно подробнее почитать). Чтобы отправить сообщение, вам потребуется:

— URL — используйте адрес, который предоставляет ваш оператор.

— Заголовки (или HEADERS):

"Content-Type": "application/json",
"x-api-key": "key_number" // ключ доступа предоставляет ваш оператор

— Тело запроса:

{
    "id": "${Recipient.LastReceivedPromoCode.WithTypeNovyjPulPromokodov913.Value}", // сюда подставляем уникальные идентификатор, для каждого сообщения должен быть свой номер отправки
    "subject": "Подпись", // здесь указываем техническое название подписи, которое вы использовали для регистрации аккаунта WA
    "address": "${Recipient.MobilePhone}", // телефон получателя
    "imType": "whatsapp", // тип платфоры для отправки сообщения — эти данные нужны вашему оператору
    "contentType": "text", // тип сообщения
    "text": "Текст сообщения", // все, что вы хотите отправить
    "header": {"imageUrl": "Ссылка на изображение"}, // адрес изображения в файловом хранилице в облаке. Важно — по ссылке сразу должно открываться изображение
    "footer": {"text": "Текст подписи"}, // подспись под телом сообщения
    "keyboard": {
        "row": {
            "buttons": [
                {
                    "text": "Текст в кнопке",
                    "buttonType": "URL", // тип кнопки
                    "url": "URL" // ссылка в кнопке, можно доьавить ЮТМ-метку
                }
            ]
        }
    }
}

Сообщение для отправки в WA (только текст)

Также используйте POST-запрос, отличаться будет только один параметр в теле запроса (”header”) Чтобы отправить сообщение, вам потребуется:

— URL

— Заголовки (или HEADERS):

"Content-Type": "application/json",
"x-api-key": "key_number" // ключ доступа предоставляет ваш оператор

— Тело запроса:

{
    "id": "${Recipient.LastReceivedPromoCode.WithTypeNovyjPulPromokodov913.Value}", // сюда подставляем уникальные идентификатор, для каждого сообщения должен быть свой номер отправки
    "subject": "Подпись", // здесь указываем ьехническое название подписи, которое вы использовали для регистрации аккаунта WA
    "address": "${Recipient.MobilePhone}", // телефон получателя
    "imType": "whatsapp", // тип платфоры для отправки сообщения — эти данные нужны вашему оператору
    "contentType": "text", // тип сообщения
    "text": "Текст сообщения", // все, что вы хотите отправить
    "header": {"text": "текст заголовка"},, // текст заголовка
    "footer": {"text": "Текст подписи"}, // подспись под телом сообщения
    "keyboard": {
        "row": {
            "buttons": [
                {
                    "text": "Текст в кнопке",
                    "buttonType": "URL", // тип кнопки
                    "url": "URL" // ссылка в кнопке, можно доьавить ЮТМ-метку
                }
            ]
        }
    }
}