Campaign Event Stream
Campaigns
Campaign Event Stream
Retrieve granular per-event activity (sends, opens, clicks, replies) for a campaign
GET
Campaign Event Stream
Request
Path Parameters
The campaign’s unique ID (UUID)
Query Parameters
Page number for pagination
Events per page (max: 100)
Filter by event type:
sent, delivered, opened, clicked, replied, bounced, unsubscribed, complainedFilter events for a single contact (UUID)
Only events on or after this ISO 8601 timestamp
Only events on or before this ISO 8601 timestamp
Headers
Requires an API key with the
campaigns:read permission. Events are retained for 180 days.Response
Example Response
Errors
| Status | Code | Description |
|---|---|---|
| 400 | invalid_event_type | Unrecognized type value |
| 401 | invalid_key | Invalid or expired API key |
| 403 | insufficient_permissions | Missing campaigns:read permission |
| 404 | campaign_not_found | No campaign with this ID |
| 429 | rate_limited | Rate limit exceeded |