Enroll one or more contacts into a campaign
campaigns:write permission. Fires the campaign.contacts_added webhook event.list:cold-outreach-q2, import:csv-2026-04). Stored on each enrollment for analytics.| Status | Code | Description |
|---|---|---|
| 400 | too_many_contacts | More than 500 contacts in a single request |
| 400 | missing_required_field | contact_ids missing or empty |
| 401 | invalid_key | Invalid or expired API key |
| 403 | insufficient_permissions | Missing campaigns:write permission |
| 404 | campaign_not_found | No campaign with this ID |
| 429 | rate_limited | Rate limit exceeded |