Skip to main content
Retrieve a paginated list of campaigns in your project. You can filter by campaign type — API, BROADCAST, or ALL — and paginate through results using skip and limit.
This endpoint uses POST (not GET) so that filter criteria can be passed in the request body rather than as query parameters.

Endpoint

Authentication

Path Parameters

string
required
Your Convo project ID.

Request Body

string
required
The type of campaigns to retrieve. Accepted values:
  • "API" — Returns only API campaigns (created programmatically via the Create Campaign endpoint).
  • "BROADCAST" — Returns only broadcast campaigns (created in the Convo dashboard).
  • "ALL" — Returns both API and broadcast campaigns.
integer
The number of records to skip before returning results. Use with limit to paginate through large lists. Defaults to 0.
integer
The maximum number of campaigns to return. Defaults to 10. Must be a positive integer.

Request Example

To fetch the next page:

Response

A successful request returns 200 OK with a campaigns array.

Campaign Object Fields

Error Responses