Skip to main content
GET
List campaign items

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

campaign_id
string<uuid>
required

The ID of the campaign.

Query Parameters

cursor
string

The pagination cursor value.

page_size
integer

Number of results to return per page. Default is 200; maximum is 500 (the campaign-items list cap).

Required range: x <= 500
statuses
enum<string>[]

Filter by derived item status. When multiple values are provided, items matching any status are returned (OR).

Derived aggregate status for a campaign item. Matches the admin Reviews tab Status column labels (undecided items on a stopped campaign are PENDING, not a separate stopped status).

Available options:
PENDING,
COMPLETED,
APPROVED,
REVOKED,
NO_ACTION,
CHANGED_ROLE,
ADMIN_REVOKED
reviewer_user_id
string<uuid>

Restrict to items assigned to this reviewer user ID.

unassigned
boolean

When true, restrict to items with no reviewer assigned.

Case-insensitive search over principal name, asset name, and reviewer name.

Response

A page of campaign items.

A paginated list of campaign items.

results
object[]
required
total_count
integer<int64>
required

Total number of items matching the filter (across all pages).

next
string | null

The cursor with which to continue pagination if additional result pages exist.

previous
string | null

The cursor used to obtain the current result page.

Last modified on September 10, 2026