Developer Platform

Kai can send calls and leads where your business already works.

The public product promise is simple: no app to learn, no dashboard to babysit. The developer promise is what makes that possible behind the scenes: scoped API access, signed webhooks, outbound actions, and integrations that move work into the systems your business already runs on.

Scoped access

Issue scoped API keys, limit them to a business when needed, and keep dashboard-authenticated key management separate from public API calls.

Signed event delivery

Use signed webhooks for `lead.created`, `lead.scored`, and `call.completed` so downstream systems can verify source before acting.

Move work, not just data

Route calls, trigger follow-up, send SMS, and sync outcomes into the calendar, CRM, webhook, or tool chain your business already uses.

Quick start

A common first use case is pushing an outbound follow-up call from your own workflow instead of asking staff to swivel between tools.

bash
curl https://www.kaicalls.com/api/v1/calls \
  -H "Authorization: Bearer kc_live_your_key_here" \
  -H "Content-Type: application/json" \
  -d '{
    "agent_id": "uuid-agent",
    "to": "+15125551234",
    "context": "Follow up on the missed intake call"
  }'
    Developers | KaiCalls API