Skip to main content
GET
/
api
/
v1
/
campaign
/
{campaign_id}
/
runs
Get Campaign Runs
curl --request GET \
  --url https://app.dograh.com/api/v1/campaign/{campaign_id}/runs
{
  "runs": [
    {}
  ],
  "total_count": 123,
  "page": 123,
  "limit": 123,
  "total_pages": 123
}
Returns the individual call records for each contact in the campaign. Each record includes the same fields as a workflow run, including call status, duration, transcript, and recording URL.

Headers

authorization
string | null
X-API-Key
string | null

Path Parameters

campaign_id
integer
required

Query Parameters

page
integer
default:1
limit
integer
default:50
filters
string | null

JSON-encoded filter criteria

sort_by
string | null

Field to sort by (e.g., 'duration', 'created_at')

sort_order
string | null
default:desc

Sort order ('asc' or 'desc')

Response

Successful Response

Paginated response for campaign workflow runs

runs
Runs · object[]
required
total_count
integer
required
page
integer
required
limit
integer
required
total_pages
integer
required