Skip to content

Сервисные операции с email

Метод позволяет отмечать email системными флагами:

  • жалоба на спам;
  • hard bounce;
  • отписка;
  • попадание в черный список.

Как правило, метод используется в виде коллбэка на внешние события и нужен только, если у вас используется свой собственный канал отправки сообщений и получения реакции на них.

POST https://api.rees46.ru/subscriptions/callback

Параметры

ПараметрОбязателен?Описание
shop_idДаAPI-ключ
shop_secretДаСекретный API-ключ
emailДаEmail клиента
eventДаСобытие, произошедшее с email (см. ниже)

Виды событий

Значение параметра eventИнтерпретация
complainedПришла жалоба клиента на спам (по телефону, тикет или через FBL)
hard_bouncedПопытка отправки завершилась ошибкой, что адрес не существует
blacklistedEmail добавлен в черный список
unsubscribedEmail отписался от рассылок

Запрос

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

shell
# Полный пример
curl 'https://api.rees46.ru/subscriptions/callback' \
    -X 'POST' \
    -H 'Content-Type: application/json' \
    --data-raw '{"shop_id": "...", "shop_secret": "...", "email": "...", "event": "..."}'

Ответ

Пример ответа сервера:

json
{
  "status": "success"
}

В случае ошибки ответ будет в формате:

json
{
  "status": "error",
  "payload": {
    "message": "Invalid secret key"
  }
}