v2
latestOpenAPI 3.1.0MIT2026-07-26105151330.5 KBCampaigns
Get Campaign Logs
List per-recipient delivery and engagement logs for a campaign, newest first. Cursor-paginated. Rows come from the tracking worker (D1) and use snake_case field names. Requires API key with campaign:read.
get/v1/campaigns/{id}/logs
Path parameters
idstring required
Campaign ID
Query parameters
limitinteger
Number of rows to return (max 100).
cursorstring
Opaque cursor from a previous response's nextCursor. Omit for the first page.
status'delivered' | 'opened' | 'clicked' | 'bounced' | 'spam_report'
Filter by delivery or engagement status.
Response
Campaign logs