Перейти к документации
API

Чтение сведений о том, что стало с отправленной почтой

Что стало с отправленной почтой, в том виде, в каком это показывает страница «Аналитика» в приложении.

GET/analytics/sending

Выполняет настоящий запрос в вашем рабочем пространстве.

GET /analytics/sending

Что стало с отправленной почтой, в том виде, в каком это показывает страница «Аналитика» в приложении.

Пример

Требуется emails:read. Период задаётся через days, 30, если вы не скажете иначе, и не больше 365, или через minutes, который имеет приоритет, и начинается с начала своего самого старого интервала. grain делит его на дни, часы или минуты.

curl
curl "$OE/analytics/sending?days=7" -H "$AUTH"
Ответ
{  "object": "sending_analytics",  "since": "2026-09-26T00:00:00.000Z",  "until": "2026-10-02T09:41:00.000Z",  "grain": "day",  "offsetMinutes": 0,  "totals": {    "sends": 412,    "testSends": 3,    "recipients": 498,    "delivered": 486,    "failed": 1,    "bounced": 8,    "complained": 1,    "uncertain": 0,    "pending": 2  },  "days": [    { "day": "2026-10-01", "sent": 74, "delivered": 72, "failed": 0, "bounced": 2, "complained": 0 }  ],  "statuses": [{ "label": "sent", "count": 409 }],  "sources": [    { "label": "api", "count": 288 },    { "label": "composer", "count": 124 }  ],  "senders": [{ "label": "[email protected]", "count": 412 }],  "suppressed": [{ "label": "bounce", "count": 27 }]}

totals считает, что было отправлено и скольким получателям, и что с этим стало: доставленные, неудавшиеся, с отказом доставки, с жалобами, неопределённые и всё ещё ожидающие. days содержит то же по интервалам. statuses, sources и senders считают отправки по статусу, по источнику и по адресу, от имени которого они ушли, а suppressed считает подавленные адреса по причине.

Ключ или приложение, ограниченные отдельными адресами, считают только почту, отправленную с этих адресов, а address сужает подсчёт до одного адреса.

Справочник