List Campaigns
list_campaignsList campaigns in a team with status (1 = active, 2 = inactive), draft state, sequence version, category, and contact progress metrics. Returns a compact field set (sequence and schedule settings are omitted; use get_campaign or pass fields). Filter with status "active" or "inactive"; paginated, default 50, max 100.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max campaigns to return (default 50, max 100) | |
| TeamId | Yes | Team UUID - get from list_teams (required) | |
| fields | No | Fields to return per item: an array of field names, a comma-separated string, or "all". Default (compact): id, name, status, is_draft, version, category_id, category_name, parent_campaign_id, contact_count, contact_metrics, max_per_day, track, timezone, send_to_risk_levels, createdAt, updatedAt. | |
| offset | No | Offset for pagination | |
| search | No | Search by campaign name | |
| status | No | Filter by campaign status - active (running) or inactive (paused) | |
| include_subsequences | No | When true, include subsequence (linked child) campaigns in results |