Skip to Content
EmailGet Batch

Get Batch

GET /v1/emails/batch/:id

Returns live progress for a batch: how many emails are in each status. processed counts every email that has left the queue.

Example

const { data, error } = await retransmit.batch.get("bt_xxxxxxxxxxxx");

Response

200 OK

{ "id": "bt_xxxxxxxxxxxx", "total": 5000, "processed": 3217, "counts": { "queued": 1783, "sent": 802, "delivered": 2379, "bounced": 31, "failed": 5 }, "created_at": "2026-09-01T12:00:00.000Z" }

counts only lists statuses with at least one email. The batch is finished when processed equals total. Individual emails keep updating afterwards as delivery events arrive.

Errors

StatusCodeCause
404not_foundNo batch with this id on your account.
401unauthorizedMissing, malformed, or revoked API key.
Last updated on