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

Получить рассылку

Одна рассылка со `counts`, прочитанными напрямую из её копий, поэтому именно этот вызов стоит опрашивать, пока она идёт.

GETapi.openemail.uk/broadcasts/{id}

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

GET /broadcasts/{id}

Одна рассылка со counts, прочитанными напрямую из её копий, поэтому именно этот вызов стоит опрашивать, пока она идёт.

Пример

Требует emails:read.

curl
curl "$OE/broadcasts/brd_5a8c1e3f7b2d94a06c8e1f3b" -H "$AUTH"
Ответ
{  "object": "broadcast",  "id": "brd_5a8c1e3f7b2d94a06c8e1f3b",  "status": "sending",  "mode": "live",  "source": "api",  "audienceIds": ["aud_4c1b8e2a7d9f05c36b4e8a71"],  "from": "Acme <[email protected]>",  "subject": "{{firstName|Hello}}, the September release is out",  "counts": {    "recipients": 412,    "created": 250,    "skipped": 1,    "failedToQueue": 0,    "queued": 38,    "sending": 2,    "sent": 209,    "failed": 1,    "cancelled": 0  },  "lastError": null,  "scheduledAt": null,  "startedAt": "2026-09-23T12:00:02.000Z",  "completedAt": null,  "cancelledAt": null,  "createdAt": "2026-09-23T12:00:00.000Z",  "updatedAt": "2026-09-23T12:00:41.000Z"}

Id из другого рабочего пространства даёт 404 broadcast_not_found.

Чтобы узнать, кому ушла каждая копия и что с ней стало, выведите копии через GET /emails?broadcastId= и прочитайте одну через GET /emails/{id}.

Статусы

СтатусЗначение
scheduledЖдёт scheduledAt.
queuedЖдёт начала отправки.
sendingПроходит аудитории или уже прошла их, пока копии ещё ждут отправки. completedAt ставится, как только достигнут последний человек.
sentКаждая переданная копия ушла или не удалась.
cancelledОстановлена через POST /broadcasts/{id}/cancel.
failedВся рассылка остановилась: с адреса from больше нельзя отправлять, шаблон перестал разрешаться, тариф закончился посередине, сама отправка раз за разом не удавалась, или не удалось записать ни одной копии. lastError говорит, что именно.

Счётчики

СчётчикЗначение
recipientsОценка, сделанная при создании рассылки. Потом она не меняется.
createdЗаписанные на данный момент копии, по одной на каждого достигнутого человека.
skippedЛюди, которых пропустили, потому что их адрес был подавлен к моменту, когда до них дошла рассылка.
failedToQueueЛюди, чью копию не удалось записать. lastError называет последнюю.
queued, sending, sent, failed, cancelledКопии по состоянию, в котором каждая находится сейчас, посчитанные в реальном времени.