Links

Наполнение рассылки сообщениями

post
https://direct.i-dgtl.ru/api
/v1/dispatch/{dispatchId}/messages
Наполнение рассылки
Проверка уникальности destination в рамках одной рассылки не выполняется
Рекомендуемое время ожидания ответа: 70 секунд. Как правило, ответ на запрос возвращается не более чем за несколько секунд, но таймаут величиной в 70 секунд позволяет гарантированно получить ответ на запрос, в том числе в ситуациях повышенной нагрузки.

Подстановки

Ключи объекта substitutions должны соответствовать переменным в тексте рассылки.

Текст рассылки:

"Уважаемый {{A}}! Рады сообщить, что Вам одобрена кредитная карта на сумму {{B}}, можете забрать ее в ближайшем офисе по адресу {{C}}."

Объект подстановок:

"substitutions": {
"A": "Сергей Алексеевич",
"B": "100 тыс. руб.",
"C": "Санкт-Петербург, Большой проспект П.С., 12"
}
При отсутствии подстановок в тексте рассылки, объект substitutions будет проигнорирован.

Коды ошибок

  • При отсутствии хотя бы одной подстановки для сообщения - 7401
  • При невалидном номере абонента - 7402

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

JSON
cURL
POST https://direct.i-dgtl.ru/api/v1/dispatch/10000000125/messages
Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==
Content-Type: application/json
[
{
"destination": "79818269375",
"substitutions": {
"A": "Сергей Алексеевич",
"B": "100 тыс. руб.",
"C": "Санкт-Петербург, Большой проспект П.С., 12"
}
},
{
"destination": "79818228228",
"substitutions": {
"A": "Алексей Сергеевич",
"B": "1000 рублей"
}
}
]
curl -X POST 'https://direct.i-dgtl.ru/api/v1/dispatch/10000000125/messages' \
-H 'Content-Type: application/json' \
-H 'Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==' \
-d '[{"destination":"79818269375","substitutions":{"A":"Сергей Алексеевич","B":"100 тыс. руб.","C":"Санкт-Петербург, Большой проспект П.С., 12"}},{"destination":"79818228228","substitutions":{"A":"Алексей Сергеевич","B":"1000 рублей"}}]'