Skip to main content
GET
List Campaigns

List Campaigns

Retrieve all campaigns within a dataset. Each campaign is enriched with aggregate counts: total recipients, responses received, and completed assignments.

Request

Headers

string
required
Your API key for authenticationExample: sk_live_1234567890abcdef
string
required
Your organization UUIDExample: a8315ef3-dd50-43f8-b7ce-d839e68d51fa

Path Parameters

string
required
UUID of the parent dataset

Response

Returns an array of campaign objects with aggregate stats (HTTP 200).
string
UUID
string
Campaign name
string
Reporting period start (ISO date)
string
Reporting period end (ISO date)
string
Submission deadline (ISO date)
string
Lock timestamp (nullable)
integer
Total assigned recipients
integer
Total responses received
integer
Recipients who completed all KPIs
array
First few recipients (email + user_id)

Example

Successful Response

Common Errors

401 Unauthorized

Cause: Missing or invalid API key

403 Forbidden

Cause: The authenticated user is not a member of the organization

404 Not Found

Cause: The dataset does not exist or belongs to another organization

Create Campaign

Create a new collection campaign

Get Campaign

View campaign details with recipients