Статистика ошибок доставки

С помощью API вы получить статистику ошибок доставки ваших писем.

Отправьте GET запрос на URL http://api.mailhandler.ru/stat/reports/delivery-errors-report/.

Запрос может содержать следующие параметры:

Название Описание Обязателен Пример
date_from Дата начала выборки в формате %d.%m.%Y Нет 01.01.2017
date_to Дата окончания выборки в формате %d.%m.%Y Нет 31.01.2017
campaign_unique_id Уникальный идентификатор рассылки Нет 0f6fdbf5-b8d4-4694-b232-2a6879640942
list_id Идентификатор списка подписчиков Нет 1

Если вы не задаете временные рамки для выборки, отчет будет сформирован за прошлые 7 дней.

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

http://api.mailhandler.ru/stat/reports/delivery-errors-report/?date_from=01.01.2017&date_to=31.01.2017

В результате вы получите ответ в формате JSON с данными отчета.

Пример получения списка объектов с помощью curl:

curl 'http://api.mailhandler.ru/stat/reports/delivery-errors-report/' \ 
-X GET \ -H 'Accept: application/json' \ 
-H 'Content-Type: application/json' \ 
-H 'X-Secure-Token: <YOUR_TOKEN>'

Пример получения списка объектов на python:

import requests 

def report():     
    headers = {         
        'X-Secure-Token': '<YOUR_TOKEN>',         
        'Accept': 'application/json',         
        'Content-Type': 'application/json',     
    }      
    response = requests.get('http://api.mailhandler.ru/stat/reports/delivery-errors-report/',                              
                  json=data, 
                  headers=headers)     
    print(response.status_code)

В случае успешного выполнения запроса вы получите ответ в формате JSON со статусом 200 OK

{
  "results": {
    "data": {
      "DOMAIN_NOT_FOUND": 4,
      "UNKNOWN": 83,
      "CONNECTION_ERROR": 71,
      "SENDER_REFUSED": 1,
      "ACCOUNT_DISABLED": 4,
      "EMAIL_NOT_EXISTS": 570,
      "REJECTED_AS_SPAM": 32,
      "INBOX_ERROR": 86,
      "SETTINGS_ERROR": 44
    }
  }
}

results matching ""

    No results matching ""