All endpoints use JSON. Authentication via Bearer token or X-API-Key header. Standardised response format with pagination metadata.
GET /api/v1/appointments
POST /api/v1/appointments
GET /api/v1/appointments/{id}
PATCH /api/v1/appointments/{id}
DELETE /api/v1/appointments/{id}
GET /api/v1/appointments/slots
GET /api/v1/customers
POST /api/v1/customers
GET /api/v1/customers/{id}
PATCH /api/v1/customers/{id}
GET /api/v1/calls
GET /api/v1/calls/{id}
GET /api/v1/staff
GET /api/v1/staff/{id}
GET /api/v1/services
GET /api/v1/services/{id}
Subscribe to KaiVox events and get instant HTTP POST notifications to your endpoint. Every event is signed with HMAC-SHA256 so you can verify it's genuinely from KaiVox.
appointment.booked
New appointment confirmed
appointment.cancelled
Appointment cancelled
call.completed
Call ended with transcript + sentiment
call.missed
Missed call logged
customer.created
New customer added to CRM
X-KaiVox-Signature header. Verify it against your webhook secret to ensure authenticity. Delivery log tracks every attempt with HTTP status + retry on failure (max 3).Three ways to authenticate with the KaiVox API.
Include your API key in the Authorization header. Recommended for server-to-server requests.
Authorization: Bearer kv_live_xxxxxxxxxx
Alternative header authentication. Useful when the Authorization header is already in use by your infrastructure.
X-API-Key: kv_live_xxxxxxxxxx
Append your API key as a URL parameter. Convenient for testing but not recommended for production.
GET /api/v1/appointments?api_key=kv_live_xxx
Real integration scenarios our developer partners are already building.
Sync appointments booked via KaiVox voice AI directly into your EMR system. Patient name, service, time — all automatically transferred.
Healthcare · Dental · Mental HealthPush KaiVox appointments into your existing booking software. Avoid double-booking and keep your front desk and back-office in sync.
Salons · Gyms · RestaurantsListen to missed_call and appointment.cancelled webhooks to trigger your own notification flows — Slack alerts, custom SMS, internal dashboards.
All industriesPull call logs, sentiment scores, and appointment data into your BI tool (Looker, Metabase, Tableau) for cross-system reporting.
Agencies · EnterpriseUse KaiVox webhooks to trigger downstream AI workflows — qualify leads from calls, auto-update CRM, or create tasks in your project management tool.
Agencies · Tech companiesBuild a fully custom branded front-end on top of the KaiVox API. Your UI, your UX, KaiVox intelligence powering everything behind it.
Resellers · Product companies| Plan | Requests/min | Requests/day |
|---|---|---|
| Starter | 30 req/min | 5,000/day |
| Pro | 100 req/min | 20,000/day |
| Enterprise | 500 req/min | 100,000/day |
X-RateLimit-Remaining, X-RateLimit-Reset.