Skip to main content
Outbound calls are calls initiated by your KolaVoice account. Use a direct call when you need to contact one person immediately, or use a campaign when you need to call a list of contacts with instructions, retries, outcomes, and follow-ups.

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

Launches one outbound AI phone call immediately.

Check a call

The response includes status, duration, transcript, summary, recording URL, cost, and ended reason when available.

Campaign calls

Campaigns are outbound calls to multiple contacts. The campaign request creates the campaign and its contacts in one operation.

Create a campaign

Contacts can include campaign-specific metadata such as balance, due date, location, event, or customer status. The agent receives the contact context together with the campaign instructions.

Campaign operations

Contact results include status, outcome, summary, attempt count, next attempt time, and follow-up status.

Idempotency

Use a unique Idempotency-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.

Common errors