Email Sends
List Sent Emails
Search and filter the recent sent-email delivery history by subject, recipient, status, type, source, mailbox provider, and list.
GET
List Sent Emails
Returns the same 14-day delivery history used by the dashboard, including pending,
successful, and failed test sends. Test rows have
Pass a returned ID to
isTestEmail: true. Filter this
field in your application if you want live deliveries only; isTestEmail is not
a query parameter. CC/BCC bookkeeping rows remain hidden, except bounced or
complained copied recipients that carry sender-health feedback.
search (or q) searches both subject/title and recipient email. Use
subject (title is an alias) or recipient when you need one field. The
opened status includes clicked deliveries, matching the dashboard.
Every row carries subscriberId, automationNodeId, and abTestVariantId
alongside the delivery timestamps, so you can join rows into a recipient-level
delivery matrix without falling back to the raw event stream. Filter by automationId, then group the returned rows by subscriberId
in your application to see which contacts received which step of a sequence.
subscriberId is not a query parameter. Use the recipient query for an email
address or automationNodeId to list the recipients of one step directly.
This history only reaches back 14 days. For per-step send totals over the full
retained event window, read the steps array of
Get Sequence Metrics or call
List Per-Email Metrics.
Query Parameters
string
Case-insensitive subject or recipient search.
string
Case-insensitive subject/title filter.
title is accepted as an alias.string
Case-insensitive recipient email filter.
string
One of
pending, sent, delivered, opened, clicked, bounced,
complained, failed, or suppressed.string
One of
campaign, transactional, or sequence.string
Permanent or Transient. This also restricts status to bounced.string
Filter by campaign ID.
string
Filter by saved transactional email ID.
string
Filter by sequence/automation ID.
string
Filter by one email step of a sequence. Take the node ID from the
steps
array of the sequence metrics endpoint. Combined with automationId the two
intersect, so a node from another sequence returns no rows.string
Recipient mailbox provider, such as
gmail, microsoft, yahoo, icloud,
or orange. It uses the same values and recipient-domain classification as
the analytics mailboxProvider filter, so a provider you see in analytics
lists the same recipients here. other matches every domain outside the
named providers. Case-insensitive; an unknown value returns 400.string
Only sends to subscribers who are currently on this list and active, the
same audience the analytics list filter uses. Subscribers who left the list,
bounced, or unsubscribed are excluded. A list ID from another company
returns no rows.
number
default:"14"
History window from 1 to 14 days.
number
default:"1"
Page number, starting at 1.
number
default:"20"
Results per page, from 1 to 100.
string
default:"createdAt"
recipientEmail, subject, status, eventAt, sentAt, or createdAt.string
default:"desc"
asc or desc.Example
200
GET /api/v1/email-sends/{emailSendId} for the stored snapshot and complete
event timeline. A single delivery is opened or not opened: it does not have an
open rate. Use transactional email metrics for aggregate rates.