v2

latestOpenAPI 3.1.0MIT2026-07-26105151330.5 KB
Emails

Get Email Logs

Per-recipient send log for one generated email, cursor-paginated. Filter by status. Returns { emails, nextCursor, hasMore }. Individual rows are retained roughly 30 days. Requires the email:read scope.

get/v1/emails/{emailId}/logs

Path parameters

emailIdstring required

Email ID returned in generation status result.emails[].emailId.

Query parameters

limitinteger

Max rows per page (capped at 100).

cursorstring

Pagination cursor from a previous response's nextCursor.

status'delivered' | 'opened' | 'clicked' | 'bounced' | 'complained' | 'suppressed' | 'sent'

Filter rows by delivery/engagement status.

Response

Email send log

successboolean required
errorstring nullable