Node.js SDK
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 email:read.
GET
Node.js SDK
Authorizations
API key authentication. Use 'Authorization: Bearer YOUR_API_KEY' where YOUR_API_KEY is obtained from the Migma dashboard under Settings → API Integration.
Path Parameters
Campaign ID
Query Parameters
Number of rows to return (max 100).
Required range:
1 <= x <= 100Opaque cursor from a previous response's nextCursor. Omit for the first page.
Filter by delivery or engagement status.
Available options:
delivered, opened, clicked, bounced, spam_report