Статистика

Ресурс sendstatistics. Те же числа, что в отчёте рассылки в кабинете. Первые 30 дней после рассылки числа пересчитываются каждые 10 минут, потом становятся окончательными.

GET/mailer/sendstatistics.json

Рассылки со статистикой

Отправленные и отправляющиеся рассылки: номер и тема. Параметры: limit, page, sort_direction.

curl -G https://v1.estismail.com/mailer/sendstatistics.json \
  -H "X-Estis-Auth: ВАШ_КЛЮЧ" \
  -d sort_direction=-1 -d limit=3
Ответ 200
{
  "statistics": [
    {
      "id": 290700,
      "letter_title": "Октябрьская распродажа"
    }
  ]
}

GET/mailer/sendstatistics/{id}.json

Статистика рассылки

В fields перечислите нужные части. Без fields придёт только id.

ЧастьЧто в ней
commoncount получателей, delivered доставлено, bounce не доставлено, deferred отложено провайдером, opened открыли (людей), opens_total всего открытий, clicked перешли по ссылкам (людей), clicks_total всего переходов, unsubs отписались, spam пожаловались, final числа окончательные.
open_timeПервые 48 часов с шагом в час от начала рассылки: время начала отрезка (unix) и сколько человек впервые открыли письмо в этот час.
click_statisticСсылки: url, people сколько человек перешли, clicks всего переходов.
domain_statisticДомены получателей: domain, recipients, delivered, bounced, deferred, opened, clicked, unsubscribed. Строка * собирает остальные домены.
errorsПричины недоставки, как в отчёте рассылки: code код причины, reason описание, count сколько адресов.

Для рассылок до 9 октября 2026 года есть только common, остальные части пустые.

curl -G https://v1.estismail.com/mailer/sendstatistics/290700.json \
  -H "X-Estis-Auth: ВАШ_КЛЮЧ" \
  --data-urlencode 'fields=["id","common","domain_statistic"]'
Ответ 200
{
  "id": 290700,
  "common": {
    "count": 1520,
    "delivered": 1498,
    "bounce": 22,
    "opened": 611,
    "clicked": 95,
    "spam": 1,
    "unsubs": 4,
    "deferred": 0,
    "opens_total": 902,
    "clicks_total": 131,
    "final": false
  },
  "domain_statistic": [
    {
      "domain": "gmail.com",
      "recipients": 930,
      "delivered": 925,
      "bounced": 5,
      "deferred": 0,
      "opened": 402,
      "clicked": 61,
      "unsubscribed": 2
    }
  ]
}

Вопросы по API: support@estismail.com