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
- 200
- default
A successful response.
An unexpected error response.