URL запроса
POST https://app.sms.by/api/v2/sendBulkEmail
Если вам нужно отправить одно письмо на множество адресов, тогда установите параметр 'message_type': 'bulk' и передайте массив адресов:
'delivery_list': [
'email1@mail.com',
'email2@mail.com',
]
Если вам требуется отправлять каждое письмо на отдельный адрес, используйте 'message_type': 'personal', передавая каждый раз заголовок, содержимое письма и адрес:
'delivery_list': [
{
'email': 'email1@mail.com',
'subject': 'Заголовок письма 1',
'message': 'Письмо 1'
},
{
'email': 'email2@mail.com',
'subject': 'Заголовок письма 2',
'message': 'Письмо 2'
}
Примеры api запроса
{
'token': 'eyJpdiI6Ij...',
'name': 'Рассылка №1',
'sender_email': 'from@test.com',
'sender_name': 'SENDER',
'message_type': 'bulk',
'subject': 'Заголовок письма',
'message': 'Письмо',
'd_schedule': '2024-12-31 12:00',
'track_open': '1',
'track_click': '1',
'delivery_list': [
'email1@mail.com',
'email2@mail.com'
]
}
{
'token': 'eyJpdiI6Ij...',
'name': 'Рассылка №2',
'sender_email': 'from@test.com',
'sender_name': 'SENDER',
'message_type': 'personal',
'd_schedule': '2024-12-31 12:00',
'track_open': '1',
'track_click': '1',
'delivery_list': [
{
'email': 'email1@mail.com',
'subject': 'Заголовок письма 1',
'message': 'Письмо 1'
},
{
'email': 'email2@mail.com',
'subject': 'Заголовок письма 2',
'message': 'Письмо 2'
}
]
}
Параметры
| Параметр |
Расположение |
Тип |
Обязательный |
Описание |
| token |
formData |
string |
Да |
Ваш API ключ |
| name |
formData |
string |
Нет |
Имя рассылки. Если не задано, будет сформировано автоматически. |
| sender_email |
formData |
string |
Да |
Email-адрес отправителя, от которого будет отправлено письмо |
| sender_name |
formData |
string |
Нет |
Имя отправителя |
| message_type |
formData |
string |
Нет |
Тип множественной отправки, по-умолчанию bulk |
| subject |
formData |
string |
Да |
Заголовок письма |
| message |
formData |
string |
Да |
Содержимое письма |
| d_schedule |
formData |
string |
Нет |
Время отправки сообщения, указывается в формате 'ГГГГ-ММ-ДД ЧЧ:ММ'. Если не задано, отправка писем начнётся сразу. |
| track_open |
formData |
number |
Нет |
1: отслеживать открытие письма, 0: не отслеживать. Если не задано, установится в 1. |
| track_click |
formData |
number |
Нет |
1: отслеживать переход по ссылкам из письма, 0: не отслеживать. Если не задано, установится в 1. |
| delivery_list[0] |
formData |
string |
Нет |
Адрес первого получателя |
| delivery_list[1] |
formData |
string |
Нет |
Адрес второго получателя |
Ответы
200 — Выполнено успешно
{
"status": "OK",
"result": {
"uuid": "cc9c8043-8caf-11ef-b035-9e8f47954dec"
}
}