| Operation | Method | Path |
|---|---|---|
| List a project's campaigns | GET | /api/v1/projects/{project_id}/campaigns |
| Create a campaign | POST | /api/v1/projects/{project_id}/campaigns |
| Read a campaign | GET | /api/v1/projects/{project_id}/campaigns/{campaign_id} |
| Update a campaign | PATCH | /api/v1/projects/{project_id}/campaigns/{campaign_id} |
| Cancel a campaign | POST | /api/v1/projects/{project_id}/campaigns/{campaign_id}/cancel |
| Launch a campaign | POST | /api/v1/projects/{project_id}/campaigns/{campaign_id}/launch |
| Pause a campaign | POST | /api/v1/projects/{project_id}/campaigns/{campaign_id}/pause |
| Preflight a campaign | POST | /api/v1/projects/{project_id}/campaigns/{campaign_id}/preflight |
| Resume a campaign | POST | /api/v1/projects/{project_id}/campaigns/{campaign_id}/resume |
| Read a campaign's stats | GET | /api/v1/projects/{project_id}/campaigns/{campaign_id}/stats |