Campaigns
List Campaigns
deprecated
Retrieve every calling campaign in your workspace, with status and live progress counters, ordered newest first.
GET
Get all campaigns with pagination
Returns every calling campaign in your workspace, paginated and sorted by creation date (newest first). Each entry includes the campaign’s
id, display name, current status (active, paused, completed, cancelled), totals of total_leads and completed_calls, and the creation timestamp. Use this to power a campaigns overview dashboard, sync campaign state into your own database, or build reporting that watches the pipeline of running outreach.
When to use this
- Campaign dashboards: render a table of every campaign with status badges and progress bars.
- Compliance audits: enumerate every campaign that has run during a given period.
- Operational monitoring: detect campaigns that have stalled (long gap between created and last call) and flag them for review.
- Reporting pipelines: sync campaign metadata into a data warehouse alongside per-call logs.
Query parameters
Errors
403 Forbiddenis returned when the API key cannot read campaigns on this workspace.
Related endpoints
- Get Campaign: fetch a single campaign’s detail.
- Create Campaign: start a new campaign.
- Update Campaign: change campaign settings or pause state.
- Pagination: how DialNexa list endpoints paginate.
Get all campaigns with pagination