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 run records for each contact in the campaign. Each record includes the same fields as agent run details, including run 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