Separate runtime and admin access
Use bearer keys for tenant runtime calls and x-admin-key for platform automation.
A clean, production API for inbound and outbound phone agents with realtime AI, signed telephony webhooks, human handoff, call logs, evaluations, and tenant governance.
StateSet Voice is documented around the sequence engineering, operations, and business owners need to align on before customer traffic moves through an AI agent.
Map intents, allowed tools, escalation rules, identity requirements, and business outcomes before coding.
Use runtime bearer auth for outbound calls and signed Twilio callbacks for inbound traffic.
Inspect transcripts, function calls, call logs, evaluations, and callback queues before scaling.
Approve credentials, phone routes, agent versions, telemetry, launch owners, and rollback paths.
The documentation is organized around the sequence a business integration team actually follows: authenticate, make calls, handle inbound traffic, observe sessions, and govern launch.
Use bearer keys for tenant runtime calls and x-admin-key for platform automation.
POST to /api/v1/make-call with a tenant key, phone numbers, and an agent route.
Point Twilio at /api/v1/incoming-call, verify the signature, and return the correct media stream setup.
Use call logs, voice sessions, active sessions, transcripts, function calls, and evaluations.
Create callback tasks, operator queues, follow-up notifications, and handoff workflows from agent outcomes.
Stage agent versions, phone routes, rollout policy, credentials, and approval gates before production traffic.
Start with the quickstart, then move into endpoint guides, security, examples, and production readiness as the integration matures.
| Need | Document | Path |
|---|---|---|
| First call | Quickstart and launch checklist | /getting-started |
| API key access | Request provisioning from the StateSet team | /request-access |
| Endpoint behavior | Calls, sessions, admin, and operations guides | /docs/api-reference |
| Client generation | Scoped OpenAPI documents | /api-docs/public.json |
| Webhook security | Twilio signature verification | /docs/webhook-signatures |
| Launch control | Production readiness review | /docs/production-readiness |
Voice agents need clear boundaries because phone calls can create obligations. StateSet keeps credentials, routing, observability, and launch approvals explicit.
X-Twilio-Signature verification before tenant routing.Use the quickstart for the first call, endpoint guides for integration details, and scoped OpenAPI specs for generated clients.