Skip to main content

ListCampaigns lists campaigns with filtering and pagination.

GET 

/api/v1/voice/campaigns

Returns campaigns matching the specified criteria.

Pagination​

  • page: Page number (default: 1)
  • per_page: Results per page (default: 20, max: 100)

Sorting​

  • sort_by: name, status, created_at, updated_at
  • sort_dir: asc, desc

Filtering​

  • search: Search in campaign name
  • status: Filter by campaign status
  • type: Filter by campaign type

Errors​

  • PERMISSION_DENIED: Caller lacks voice:campaign:read permission

Request​

Responses​

A successful response.