Skip to main content
GET
Retrieve paginated campaigns belonging to your organization. You can filter by campaign status and retrieve live aggregated delivery telemetry across all listed items.

Authentication

This endpoint requires Bearer token authentication.

Input parameters

string
required
Bearer token for authentication. Format: Bearer <token>.
string
default:"all"
Filter campaigns by operational status:
  • all (default): Retrieve campaigns across all states.
  • draft: Draft campaigns not yet queued.
  • scheduled: Slotted for future dispatch.
  • sending: Currently actively dispatching messages.
  • paused: Halted dispatching.
  • completed: Finished sending.
  • cancelled: Terminated before finishing.
number
default:"100"
Maximum number of campaign records to return per page (min 1, max 100).
number
default:"1"
Page number to fetch (starts at 1).

Response Fields

boolean
Indicates whether subsequent pages of results exist beyond current page and limit.
number
Total count of matching campaigns across all pages.
number
Current page index.
number
Page limit applied.
CampaignResponse[]
Array of campaign objects including live broadcast metrics:


Previous
Get campaign
GET /api/v1/campaigns/{campaign_id}
Next