get_campaign_unsubscribes
Retrieve members who unsubscribed from a sent campaign along with their reasons and timestamp. Use for detailed unsubscribe analysis.
Instructions
Retrieve members who unsubscribed from a specific sent campaign, with reasons.
Use get_campaign_report for aggregate unsubscribe count instead.
Authenticated via API key. Max 10 concurrent requests. Read-only, safe to retry. Returns 404 error if campaign_id is invalid. Returns empty array for unsent campaigns.
Args: campaign_id: Campaign ID (e.g. 'abc123def4'). Must be a sent campaign. count: Records to return (1-1000, default 20). offset: Pagination offset. Use when total_items exceeds count.
Returns: JSON with total_items and unsubscribes array. Each: email_address, reason (string or null), timestamp.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| campaign_id | Yes | ||
| count | No | ||
| offset | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |