Skip to main content

List campaigns (keyset-paginated)

GET 

/campaigns

Returns one page of the owner's non-deleted campaigns in the uniform list envelope { data, pagination }, newest first. Keep paginating while pagination.nextCursor is non-null — even when data is empty — passing it back verbatim as ?cursor=. Filter by ?status= for an exact status match; omit it for all campaigns. Add ?showDeleted=true to include deleted campaigns (every row then carries deletedAt).

Request​

Responses​

OK. One keyset-paginated page of campaigns.