StartCampaign begins dialing the campaign.
POST/api/v1/voice/campaigns/:id/start
Activates the campaign and begins dialing contacts. Campaign must have contacts to start.
Parameters
- id: Required, campaign to start
Prerequisites
- Campaign status must be queued or stopped
- Campaign must have pending contacts
Side Effects
- Sets status to active
- Records started_at timestamp
- Begins dialing engine
Errors
- NOT_FOUND: Campaign does not exist
- FAILED_PRECONDITION: No contacts or already active
- PERMISSION_DENIED: Caller lacks voice:campaign:control permission
Request
Responses
- 200
- default
A successful response.
An unexpected error response.