This instance couldn't reach its API specification on the last attempt, so this page shows the copy fetched before that. Anything added or changed since then is missing here, and the reference updates itself as soon as the specification is readable again. Last fetched 2026-11-12 05:58 UTC.
Returns a page of outbound-email and SendGrid event records. All query filters
(recipient email, event types, correlation id, message id, timestamp range) are optional
and combined with AND. Tenant and merchant scoping is enforced server-side from the
caller's operating context: merchant-scoped users see only their own merchant, while a
caller holding `EmailLog.ViewAllMerchants` may target a specific merchant via
`MerchantId` or leave the scope open.
Paging is keyset / cursor-based, not skip/take. Pass `NextContinuationToken` from the
previous response back as `ContinuationToken` to fetch the next page; a `null`
token in the response means there are no further pages. Sorting supports
`Timestamp ASC` / `Timestamp DESC` only and defaults to descending.
Signed in, you can send this request to your own sandbox merchant from the console
and read the answer.
Sign in to try it.
Example request
Every block below sends the same request. Replace {{BASE_URL}} with the address of the API you are calling and {{API_KEY}} with your own key.
The request body is a . See the Request body section below for its fields.
Parameters
Name
In
Type
Description
MaxResultCountrequired
query
integer (int32)
Maximum rows per page, capped at 100.
Values:Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
ContinuationTokenrequired
query
string
Opaque cursor returned by a prior call. `null` for the first page.
Values:Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
IncludeDeletedrequired
query
boolean
Disables the soft-delete filter. Honoured only for callers with the relevant permission.
Values:Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
IncludeInactiverequired
query
boolean
Disables the IsActive filter. Honoured only for callers with the relevant permission.
Values:Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
IncludeApproxTotalCountrequired
query
boolean
Set to false to skip the approximate total count query and receive a null count;
omit the value or set it to true to receive the count as before.
Values:Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
Sortingrequired
query
string
Sort direction. Only `Timestamp ASC` and `Timestamp DESC` are supported:
the cursor encodes (Timestamp, Id) for stable paging, so multi-field sorts would
require a richer cursor than this surface needs. Anything else falls back to
`Timestamp DESC`.
Values:Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
Filterrequired
query
string
Optional substring match on `email`.
Values:Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
Emailrequired
query
string
Optional exact-match recipient email.
Values:Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
EventTypesrequired
query
array of stringarray of
Optional event-type include list (e.g. `Delivered`, `GatewaySent`).
Values:Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
Kindsrequired
query
array of stringarray of
Optional message-kind include list (for example `Receipt`, `Invoice`). A row whose
message declared no kind never matches a kind filter.
Values:Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
CorrelationIdrequired
query
string (uuid)
Optional correlation id (single outbound message lifecycle).
Values:Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
MessageIdrequired
query
string
Optional SendGrid message id.
Values:Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
MinTimestamprequired
query
string (date-time)
Inclusive lower-bound timestamp filter.
Values:Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
MaxTimestamprequired
query
string (date-time)
Exclusive upper-bound timestamp filter.
Values:Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
MerchantIdrequired
query
string (uuid)
Caller-requested merchant scope. Honoured only when the caller has the
`EmailLog.ViewAllMerchants` permission; otherwise the caller's own merchant is used.
Filtering by reseller tree ("see every merchant in my reseller tree") is not supported.
Values:Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
suppressNullsrequired
query
boolean
If true, omit properties with null values.
Values:Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
Request body
application/json, required
Field
Type
Description
This request body has no documented fields.
Responses
Errors
A failed request returns the platform error envelope. The
error reference lists every value
error.code can carry and shows the four response shapes.