list_campaigns
List broadcast campaigns, most recent first. Optionally filter by status (draft / scheduled / sending / done / failed / cancelled). Paginated: pass the returned next_cursor to fetch the next page. Each campaign includes its id — use that with get_campaign_stats. Returns { data: campaigns[], next_cursor, has_more }.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Page size, default 50 | |
| cursor | No | next_cursor from a previous call | |
| status | No | Only campaigns in this status |