Get All Campaigns
Retrieves a paginated list of campaigns for the current user with optional call count information.
GET
Get All Campaigns
Return campaigns in the current workspace. Use this for campaign dashboards, monitoring pages, and post-run reconciliation after either the standard flow or the beta large-campaign flow.
Query guidance
- Use
limitandoffsetfor pagination. - Use
call_count=truewhen the UI needs call totals with each campaign. - Pair this endpoint with call history filtered by
bulk_list_idfor detailed call-level results. - For beta large campaigns, poll Upload status until CSV processing is complete before relying on campaign-level call progress.
Typical flow
- Upload contacts with Upload campaign contact list.
- Start calls with Start campaign.
- Monitor campaign state here.
- Inspect calls through Get call history.
Beta 5,000+ row flow
- Upload the CSV with Upload large campaign CSV.
- Poll Get large campaign upload status.
- Confirm balance with Check large campaign balance.
- Start calls with Make large campaign calls async.
- Monitor campaign state here and inspect call rows through call history.
Headers
(Required) Your Ringg AI API key.
Example:
"7251cb4b-3373-43a4-844c-b27a1d45e0c9"
Query Parameters
Whether to include call count for each campaign (default: true).
Maximum number of campaigns to return (default: 10).
Required range:
1 <= x <= 1000Number of campaigns to skip for pagination (default: 0).
Required range:
x >= 0Get All Campaigns
