Requirements
- A valid KolaVoice API key
- An agent in the account
- An active outbound-enabled number, or access to the system default outbound number
- Enough wallet balance to start the call or campaign
Direct calls
Create a call
Check a call
Campaign calls
Campaigns are outbound calls to multiple contacts. The campaign request creates the campaign and its contacts in one operation.Create a campaign
Campaign operations
Contact results include status, outcome, summary, attempt count, next attempt time, and follow-up status.
Idempotency
Use a uniqueIdempotency-Key on POST /outbound/calls and POST /campaigns. Repeating the same request with the same key returns the original response and does not create a duplicate call or campaign. Keys are retained for 24 hours.

