Перейти к содержанию

01.1.1 Sendgrid

Версия 1.0.0
Количество листов

Оглавление

История изменений

№ Дата: Автор: RFC: Версия:

1. Sendgrid

Сервис Sendgrid используется для отправки email-уведомлений пользователям сервиса.

Интеграция с сервисом осуществляется на основе API документации сервиса.

1.1_1 Переменные окружения

Переменная окружения Описание
SENDGRID_HOST Хост для выполнения запросов к сервису.
SENDGRID_API_KEY API Ключ.

1.1 Динамические шаблоны

Для отправки писем через сервис Sendgrid должны использоваться Динамические шаблоны.

1.1_1 Предустановленные динамические шаблоны

Динамический шаблон Параметры
Rippla Influencer Login ID - 1; Название - Rippla Influencer Login; Параметры: { "personalizations": [ { "to" : [ { "email" : "Email пользователя, которому выполняется отправка email" } ], "dynamic_template_data": { "InfluencerUserFullName" : "Полное имя пользователя, которому выполняется отправка email", "OTPCode" : "Код верификации, который был сгенерирован для проверки email" } } ], "from" : { "email" : "team@rippla.com", "name" : "Rippla Team" }, "template_id" : "Идентификатор шаблона в Sendgrid согласно Предпочитаемой локали пользователя, которому выполняется отправка email" } Локализация динамического шаблона: Идентификатор шаблона - 1; Локаль en; Идентификатор шаблона в Sendgrid - d-b60f440f5fe8489a817f1ecd69cef99f.
Rippla Business Login ID - 2; Название - Rippla Business Login; Параметры: { "personalizations": [ { "to" : [ { "email" : "Email пользователя, которому выполняется отправка email" } ], "dynamic_template_data": { "BusinessUserFullName" : "Полное имя пользователя, которому выполняется отправка email", "OTPCode" : "Код верификации, который был сгенерирован для проверки email" } } ], "from" : { "email" : "team@rippla.com", "name" : "Rippla Team" }, "template_id" : "Идентификатор шаблона в Sendgrid согласно Предпочитаемой локали пользователя, которому выполняется отправка email" } Локализация динамического шаблона: Идентификатор шаблона - 2; Локаль en; Идентификатор шаблона в Sendgrid - d-e5d177bdeaf84b15a16071b81646c921.
Rippla Influencer Registration OTP ID - 3; Название - Rippla Influencer Registration OTP; Параметры: { "personalizations": [ { "to" : [ { "email" : "Email пользователя, которому выполняется отправка email" } ], "dynamic_template_data": { "OTPCode" : "Код верификации, который был сгенерирован для проверки email" } } ], "from" : { "email" : "team@rippla.com", "name" : "Maria at Rippla" }, "template_id" : "Идентификатор шаблона в Sendgrid согласно Предпочитаемой локали пользователя, которому выполняется отправка email" } Локализация динамического шаблона: Идентификатор шаблона - 3; Локаль en; Идентификатор шаблона в Sendgrid - d-407b27ce7ad34090887c2ac95f1cc1fe.
Rippla Business Registration ID - 4; Название - Rippla Business Registration; Параметры: { "personalizations": [ { "to" : [ { "email" : "Email пользователя, которому выполняется отправка email" } ], "dynamic_template_data": { "OTPCode" : "Код верификации, который был сгенерирован для проверки email" } } ], "from" : { "email" : "team@rippla.com", "name" : "Maria at Rippla" }, "template_id" : "Идентификатор шаблона в Sendgrid согласно Предпочитаемой локали пользователя, которому выполняется отправка email" } Локализация динамического шаблона: Идентификатор шаблона - 4; Локаль en; Идентификатор шаблона в Sendgrid - d-cfe55cc4c21f4733a03ce2943dbbef14.
Create campaign ID - 5; Название - Create campaign; Параметры: { "personalizations": [ { "to" : [ { "email" : "Email который указан в уведомлении, для которого выполняется отправка" } ], "dynamic_template_data": "Согласно "Параметрам уведомления", для которого выполняется отправка email" } ], "from" : { "email" : "team@rippla.com", "name" : "Rippla Team" }, "template_id" : "Идентификатор шаблона в Sendgrid согласно Предпочитаемой локали пользователя, которому выполняется отправка email" } Локализация динамического шаблона: Идентификатор шаблона - 5; Локаль en; Идентификатор шаблона в Sendgrid - d-01a75c401f4042a89ae1898924e7b8f9.
Rippla User Blocked ID - 6; Название - Rippla User Blocked; Параметры: { "personalizations": [ { "to" : [ { "email" : "Email пользователя, которому выполняется отправка email" } ], "dynamic_template_data": "Согласно "Параметрам уведомления", для которого выполняется отправка email" } ], "from" : { "email" : "team@rippla.com", "name" : "Rippla Team" }, "template_id" : "Идентификатор шаблона в Sendgrid согласно Предпочитаемой локали пользователя, которому выполняется отправка email" } Локализация динамического шаблона: Идентификатор шаблона - 6; Локаль en; Идентификатор шаблона в Sendgrid - d-548b3b0a79cd4912b93c8c3dc2d42185.
Rippla User Unblocked ID - 7; Название - Rippla User Unblocked; Параметры: { "personalizations": [ { "to" : [ { "email" : "Email пользователя, которому выполняется отправка email" } ], "dynamic_template_data": "Согласно "Параметрам уведомления", для которого выполняется отправка email" } ], "from" : { "email" : "team@rippla.com", "name" : "Rippla Team" }, "template_id" : "Идентификатор шаблона в Sendgrid согласно Предпочитаемой локали пользователя, которому выполняется отправка email" } Локализация динамического шаблона: Идентификатор шаблона - 7; Локаль en; Идентификатор шаблона в Sendgrid - d-7cdc690dfad94d08ab706d916b3def5e.
Rippla Influencer Approved ID - 8; Название - Rippla Influencer Approved; Параметры: { "personalizations": [ { "to" : [ { "email" : "Email пользователя, которому выполняется отправка email" } ], "dynamic_template_data": "Согласно "Параметрам уведомления", для которого выполняется отправка email" } ], "from" : { "email" : "team@rippla.com", "name" : "Rippla Team" }, "template_id" : "Идентификатор шаблона в Sendgrid согласно Предпочитаемой локали пользователя, которому выполняется отправка email" } Локализация динамического шаблона: Идентификатор шаблона - 8; Локаль en; Идентификатор шаблона в Sendgrid - d-e20c84862bd5411ab77aaf25c02d6538.
Rippla Influencer Suspended - Account is hidden ID - 9; Название - Rippla Influencer Suspended - Account is hidden; Параметры: { "personalizations": [ { "to" : [ { "email" : "Email пользователя, которому выполняется отправка email" } ], "dynamic_template_data": "Согласно "Параметрам уведомления", для которого выполняется отправка email" } ], "from" : { "email" : "team@rippla.com", "name" : "Rippla Team" }, "template_id" : "Идентификатор шаблона в Sendgrid согласно Предпочитаемой локали пользователя, которому выполняется отправка email" } Локализация динамического шаблона: Идентификатор шаблона - 9; Локаль en; Идентификатор шаблона в Sendgrid - d-aea2edadd1cb454f99c1112965923fd8.
Rippla User Deleted ID - 10; Название - Rippla User Deleted; Параметры: { "personalizations": [ { "to" : [ { "email" : "Email пользователя, которому выполняется отправка email" } ], "dynamic_template_data": "Согласно "Параметрам уведомления", для которого выполняется отправка email" } ], "from" : { "email" : "team@rippla.com", "name" : "Rippla Team" }, "template_id" : "Идентификатор шаблона в Sendgrid согласно Предпочитаемой локали пользователя, которому выполняется отправка email" } Локализация динамического шаблона: Идентификатор шаблона - 10; Локаль en; Идентификатор шаблона в Sendgrid - d-7abe7c156de045598e7d8ecb83208bae.
Rippla Influencer Registration Verification ID - 11; Название - Rippla Influencer Registration Verification; Параметры: { "personalizations": [ { "to" : [ { "email" : "Email пользователя, которому выполняется отправка email" } ], "dynamic_template_data": "Согласно "Параметрам уведомления", для которого выполняется отправка email" } ], "from" : { "email" : "team@rippla.com", "name" : "Rippla Team" }, "template_id" : "Идентификатор шаблона в Sendgrid согласно Предпочитаемой локали пользователя, которому выполняется отправка email" } Локализация динамического шаблона: Идентификатор шаблона - 11; Локаль en; Идентификатор шаблона в Sendgrid - d-99574c9f70f34b63a7085480e44a2421.
Rippla Business Welcome ID - 12; Название - Rippla Business Welcome; Параметры: { "personalizations": [ { "to" : [ { "email" : "Email пользователя, которому выполняется отправка email" } ] } ], "from" : { "email" : "team@rippla.com", "name" : "Rippla Team" }, "template_id" : "Идентификатор шаблона в Sendgrid согласно Предпочитаемой локали пользователя, которому выполняется отправка email" } Локализация динамического шаблона: Идентификатор шаблона - 12; Локаль en; Идентификатор шаблона в Sendgrid - d-3a1a79dc2c3a4bbb9dbb30fa9163af4b.
Rippla Influencer Activity Report ID - 13; Название - Rippla Influencer Activity Report; Параметры: { "personalizations": [ { "to" : [ { "email" : "Email пользователя, которому выполняется отправка email" } ], "dynamic_template_data": "Согласно "Параметрам уведомления", для которого выполняется отправка email" } ], "from" : { "email" : "team@rippla.com", "name" : "Rippla Team" }, "template_id" : "Идентификатор шаблона в Sendgrid согласно Предпочитаемой локали пользователя, которому выполняется отправка email", "asm" : { "group_id" : 30229 } } Локализация динамического шаблона: Идентификатор шаблона - 13; Локаль en; Идентификатор шаблона в Sendgrid - d-3b9fc2c07b3040eea97c6c107cbab336.
Rippla Business Activity Report ID - 14; Название - Rippla Business Activity Report; Параметры: { "personalizations": [ { "to" : [ { "email" : "Email пользователя, которому выполняется отправка email" } ], "dynamic_template_data": "Согласно "Параметрам уведомления", для которого выполняется отправка email" } ], "from" : { "email" : "team@rippla.com", "name" : "Rippla Team" }, "template_id" : "Идентификатор шаблона в Sendgrid согласно Предпочитаемой локали пользователя, которому выполняется отправка email", "asm" : { "group_id" : 30229 } } Локализация динамического шаблона: Идентификатор шаблона - 14; Локаль en; Идентификатор шаблона в Sendgrid - d-c7ddc201d5944aeca90cf3e266759b2f.
Rippla System Alerts ID - 15; Название - Rippla System Alerts; Параметры: { "personalizations": [ { "to" : [ { "email" : "Email который указан в уведомлении, для которого выполняется отправка" } ], "dynamic_template_data": "Согласно "Параметрам уведомления", для которого выполняется отправка email" } ], "from" : { "email" : "team@rippla.com", "name" : "Rippla Team" }, "template_id" : "Идентификатор шаблона в Sendgrid согласно Предпочитаемой локали пользователя, которому выполняется отправка email" } Локализация динамического шаблона: Идентификатор шаблона - 15; Локаль en; Идентификатор шаблона в Sendgrid - d-5a277db126094ad783125eb4deb81960.
Rippla Business Collab Cancelled by Influencer ID - 16; Название - Rippla Business Collab Cancelled by Influencer; Параметры: { "personalizations": [ { "to" : [ { "email" : "Email пользователя, которому выполняется отправка email" } ], "dynamic_template_data": "Согласно "Параметрам уведомления", для которого выполняется отправка email" } ], "from" : { "email" : "team@rippla.com", "name" : "Rippla Team" }, "template_id" : "Идентификатор шаблона в Sendgrid согласно Предпочитаемой локали пользователя, которому выполняется отправка email", "asm" : { "group_id" : 31369 } } Локализация динамического шаблона: Идентификатор шаблона - 16; Локаль en; Идентификатор шаблона в Sendgrid - d-32cd8be2aee047fe89219a671bc24b98.
Rippla Business 1 Week Before Collab ID - 18; Название - Rippla Business 1 Week Before Collab; Параметры: { "personalizations": [ { "to" : [ { "email" : "Email пользователя, которому выполняется отправка email" } ], "dynamic_template_data": "Согласно "Параметрам уведомления", для которого выполняется отправка email" } ], "from" : { "email" : "team@rippla.com", "name" : "Rippla Team" }, "template_id" : "Идентификатор шаблона в Sendgrid согласно Предпочитаемой локали пользователя, которому выполняется отправка email", "asm" : { "group_id" : 30229 } } Локализация динамического шаблона: Идентификатор шаблона - 18; Локаль en; Идентификатор шаблона в Sendgrid - d-4d00b48b22cc471994b47fd090845a53.
Rippla Business Cancelled subscription ID - 23; Название - Rippla Business Cancelled subscription; Параметры: { "personalizations": [ { "to" : [ { "email" : "Email пользователя, которому выполняется отправка email" } ], "dynamic_template_data": "Согласно "Параметрам уведомления", для которого выполняется отправка email" } ], "from" : { "email" : "team@rippla.com", "name" : "Rippla Team" }, "template_id" : "Идентификатор шаблона в Sendgrid согласно Предпочитаемой локали пользователя, которому выполняется отправка email" } Локализация динамического шаблона: Идентификатор шаблона - 23; Локаль en; Идентификатор шаблона в Sendgrid - d-9f2260cee02c4dc89c9fdc5969019f30.
Rippla Influencer Cancelled Subscription ID - 24; Название - Rippla Influencer Cancelled Subscription; Параметры: { "personalizations": [ { "to" : [ { "email" : "Email пользователя, которому выполняется отправка email" } ], "dynamic_template_data": "Согласно "Параметрам уведомления", для которого выполняется отправка email" } ], "from" : { "email" : "team@rippla.com", "name" : "Rippla Team" }, "template_id" : "Идентификатор шаблона в Sendgrid согласно Предпочитаемой локали пользователя, которому выполняется отправка email" } Локализация динамического шаблона: Идентификатор шаблона - 24; Локаль en; Идентификатор шаблона в Sendgrid - d-d18e2d172d7a44848e15768941ce3cb4.
Rippla Business Core Subscription Performed ID - 25; Название - Rippla Business Core Subscription Performed; Параметры: { "personalizations": [ { "to" : [ { "email" : "Email пользователя, которому выполняется отправка email" } ], "dynamic_template_data": "Согласно "Параметрам уведомления", для которого выполняется отправка email" } ], "from" : { "email" : "team@rippla.com", "name" : "Rippla Team" }, "template_id" : "Идентификатор шаблона в Sendgrid согласно Предпочитаемой локали пользователя, которому выполняется отправка email" } Локализация динамического шаблона: Идентификатор шаблона - 25; Локаль en; Идентификатор шаблона в Sendgrid - d-df5683c483224f4f826c73dc096d1368.
Rippla Business Pro Subscription Performed ID - 26; Название - Rippla Business Pro Subscription Performed; Параметры: { "personalizations": [ { "to" : [ { "email" : "Email пользователя, которому выполняется отправка email" } ], "dynamic_template_data": "Согласно "Параметрам уведомления", для которого выполняется отправка email" } ], "from" : { "email" : "team@rippla.com", "name" : "Rippla Team" }, "template_id" : "Идентификатор шаблона в Sendgrid согласно Предпочитаемой локали пользователя, которому выполняется отправка email" } Локализация динамического шаблона: Идентификатор шаблона - 26; Локаль en; Идентификатор шаблона в Sendgrid - d-94fd832db3dd4fed901475d90a3ecdb9.
Rippla Influencer Subscription Performed ID - 27; Название - Rippla Influencer Subscription Performed; Параметры: { "personalizations": [ { "to" : [ { "email" : "Email пользователя, которому выполняется отправка email" } ], "dynamic_template_data": "Согласно "Параметрам уведомления", для которого выполняется отправка email" } ], "from" : { "email" : "team@rippla.com", "name" : "Rippla Team" }, "template_id" : "Идентификатор шаблона в Sendgrid согласно Предпочитаемой локали пользователя, которому выполняется отправка email" } Локализация динамического шаблона: Идентификатор шаблона - 27; Локаль en; Идентификатор шаблона в Sendgrid - d-eb46b3c6986e47ed90be07bff121edb1.
Rippla Influencer Chosen for Campaign ID - 30; Название - Rippla Influencer Chosen for Campaign; Параметры: { "personalizations": [ { "to" : [ { "email" : "Email пользователя, которому выполняется отправка email" } ], "dynamic_template_data": "Согласно "Параметрам уведомления", для которого выполняется отправка email" } ], "from" : { "email" : "team@rippla.com", "name" : "Rippla Team" }, "template_id" : "Идентификатор шаблона в Sendgrid согласно Предпочитаемой локали пользователя, которому выполняется отправка email", "asm" : { "group_id" : 31369 } } Локализация динамического шаблона: Идентификатор шаблона - 30; Локаль en; Идентификатор шаблона в Sendgrid - d-f8c32a773939486c8ac042cd21a9d94e.
Rippla Influencer Collab Dates Set ID - 31; Название - Rippla Influencer Collab Dates Set; Параметры: { "personalizations": [ { "to" : [ { "email" : "Email пользователя, которому выполняется отправка email" } ], "dynamic_template_data": "Согласно "Параметрам уведомления", для которого выполняется отправка email" } ], "from" : { "email" : "team@rippla.com", "name" : "Rippla Team" }, "template_id" : "Идентификатор шаблона в Sendgrid согласно Предпочитаемой локали пользователя, которому выполняется отправка email", "asm" : { "group_id" : 31369 } } Локализация динамического шаблона: Идентификатор шаблона - 31; Локаль en; Идентификатор шаблона в Sendgrid - d-1a301d7176c14084850d57420ab71906.
Rippla Influencer Rejected for Campaign ID - 32; Название - Rippla Influencer Rejected for Campaign; Параметры: { "personalizations": [ { "to" : [ { "email" : "Email пользователя, которому выполняется отправка email" } ], "dynamic_template_data": "Согласно "Параметрам уведомления", для которого выполняется отправка email" } ], "from" : { "email" : "team@rippla.com", "name" : "Rippla Team" }, "template_id" : "Идентификатор шаблона в Sendgrid согласно Предпочитаемой локали пользователя, которому выполняется отправка email", "asm" : { "group_id" : 31369 } } Локализация динамического шаблона: Идентификатор шаблона - 32; Локаль en; Идентификатор шаблона в Sendgrid - d-7e1041928fd641c185f14e847df64316.
Rippla Influencer Collab Dates Changed ID - 33; Название - Rippla Influencer Collab Dates Changed; Параметры: { "personalizations": [ { "to" : [ { "email" : "Email пользователя, которому выполняется отправка email" } ], "dynamic_template_data": "Согласно "Параметрам уведомления", для которого выполняется отправка email" } ], "from" : { "email" : "team@rippla.com", "name" : "Rippla Team" }, "template_id" : "Идентификатор шаблона в Sendgrid согласно Предпочитаемой локали пользователя, которому выполняется отправка email", "asm" : { "group_id" : 31369 } } Локализация динамического шаблона: Идентификатор шаблона - 33; Локаль en; Идентификатор шаблона в Sendgrid - d-e9f96cda3fdf4b90a89dcbe0e9c62a46.
Rippla Influencer Suspended - ​​Not suitable account ID - 36; Название - Rippla Influencer Suspended - ​​Not suitable account; Параметры: { "personalizations": [ { "to" : [ { "email" : "Email пользователя, которому выполняется отправка email" } ], "dynamic_template_data": "Согласно "Параметрам уведомления", для которого выполняется отправка email" } ], "from" : { "email" : "team@rippla.com", "name" : "Rippla Team" }, "template_id" : "Идентификатор шаблона в Sendgrid согласно Предпочитаемой локали пользователя, которому выполняется отправка email" } Локализация динамического шаблона: Идентификатор шаблона - 36; Локаль en; Идентификатор шаблона в Sendgrid - d-d579de0d0736451a97cbc20f07362f31.

1.1.1 Параметры Динамического шаблона(dynamic_templates)

Название Параметр Формат Обяз. Уник. Примечание
Идентификатор id serial да да
Название title varchar(255) да да
Параметры parameters text да нет Cтруктура данных в формате JSON.
1.1.1_1 Параметры Локализации динамического шаблона(dynamic_template_localization)
PRIMARY KEY dynamic_template_id, locale
Название Параметр Формат Обяз. Уник. Примечание
Идентификатор dynamic_template_id serial да нет
Локаль locale enum да да Согласно “NFR_01_2.1.7_1 Возможные локали”.
Идентификатор шаблона в Sendgrid sendgrid_template_id varchar(255) да да

1.2 Отправка email-уведомлений через сервис Sendgrid

01.1_1.2_1 Процедура отправки email-уведомлений через сервис Sendgrid

  1. Инициируется отправка email-уведомления через сервис Sendgrid с параметрами:
  2. Идентификатор уведомления;
  3. Код верификации;
  4. Локаль.
  5. Выполняется запрос “Mail Send” к сервису Sendgrid:
  6. С заголовками:
    1. Authorization - “Bearer {согласно переменной окружения “SENDGRID_API_KEY”}“
  7. С параметрами:
    1. Согласно:
      1. “Параметрам” динамического шаблона, к которому относится “Уведомление” для которого инициированная данная процедура;
      2. Если при инициации данной процедуры:
        1. Не была указана “Локаль” согласно “Предпочитаемой локали” пользователя для которого выполняется отправка email-уведомления;
        2. Была указан “Локаль”, согласно указанной “Локали”.
  8. Если запрос “Mail Send” к сервису Sendgrid не выполнен:
    1. Изменяются параметры “Уведомления”, для которого была инициирована данная процедура:
      1. Дата ошибки отправления - согласно текущей дате;
      2. Статус - 3.
    2. Процедура является не выполненной, причина не выполнения: “Email-сервис не доступен”. Дальнейшие этапы процедуры не выполняются.
  9. Если запрос “Mail Send” к сервису Sendgrid выполнен не успешно(код ответа не “202”):
    1. Изменяются параметры “Уведомления”, для которого была инициирована данная процедура:
      1. Дата ошибки отправления - согласно текущей дате;
      2. Статус - 3.
    2. Процедура является не выполненной, причина не выполнения: “Email-сервис ответил не корректно”. Дальнейшие этапы процедуры не выполняются.
  10. Если запрос “Mail Send” к сервису Sendgrid выполнен успешно(код ответа “202”):
    1. Изменяются параметры “Уведомления”, для которого была инициирована данная процедура:
      1. Дата отправления - согласно текущей дате;
      2. Статус - 2.
    2. Процедура является успешно выполненной.

1.3 Очередь “Отправка email-уведомлений через сервис Sendgrid”

Очередь состоит из:

  1. Брокера сообщений, который предназначен для хранения информации об Уведомлениях которые должны быть отправлены.
  2. Обработчика сообщений.

Повторная отправка сообщения очереди
Если сообщение не было обработано “Обработчиком сообщений”, должна выполняться повторная отправка сообщения “Обработчику сообщений” согласно настройкам повторной отправки сообщений.

Настройки повторной отправки сообщений

Настройка Значение Описание
Первоначальная отсрочка 600000 Первоначальная отсрочка отправки сообщения в миллисекундах.
Количество попыток 10 Количество повторных попыток отправки сообщения
Множитель отсрочки 2

1.3.1 Параметры сообщения “Еmail-уведомление”

Название Ключ Значение
Идентификатор уведомления notification_id

1.3_1 Процедура обработки сообщения “Еmail-уведомление”

  1. Наступает время обработки сообщения, брокер отправляет сообщение обработчику сообщений.
  2. Обработчик получает сообщение “Еmail-уведомление”.
  3. Выполняется логирование события с Payload:
  4. event - "received";
  5. title - “Email-notification”;
  6. data.notification_id - Идентификатор уведомления, для которого выполняется данная процедура.
  7. Выполняется “01.1_1.2_1 Процедура отправки email-уведомлений через сервис Sendgrid” с параметрами:
  8. Идентификатор уведомления - для которого выполняется обработка сообщения.
  9. Если “01.1_1.2_1 Процедура отправки email-уведомлений через сервис Sendgrid” не выполнена и:
    1. Причина не выполнения процедуры “Email-сервис не доступен”:
      1. Выполняется логирование события с Payload:
        1. title - “Email-notification”;
        2. error - "Sendgrid service did not respond";
        3. data.notification_id - Идентификатор уведомления, для которого выполняется данная процедура.
      2. Брокеру сообщений не возвращается информация о том что сообщение было обработано.
    2. Причина не выполнения процедуры “Email-сервис ответил не корректно”:
      1. Выполняется логирование события с Payload:
        1. title - “Email-notification”;
        2. error - "Sendgrid service responded incorrectly";
        3. data.notification_id - Идентификатор уведомления, для которого выполняется данная процедура.
      2. Брокеру сообщений не возвращается информация о том что сообщение было обработано.
  10. Если “01.1_1.2_1 Процедура отправки email-уведомлений через сервис Sendgrid” выполнена успешно брокеру сообщений возвращается информация о том что сообщение было обработано.