Build on explicit contracts
Connect agents, calls, bookings, analytics, and signed events without guessing.
Browse Sauti’s authenticated REST surface and webhook boundaries by the business object you need to read, configure, or operate.
Reference Developers and integration teams
Browse core endpoints /api/v1/auth
Register, authenticate, rotate refresh tokens, and end sessions through the public authentication boundary.
POST /register and /loginPOST /refresh with refresh-token rotationPOST /logout and password recovery flows/api/v1/agents
Create and configure tenant-scoped voice agents, upload knowledge, activate them, and start controlled test calls.
GET and POST agent collectionsGET and PUT an agent configurationActivate, test, and upload knowledge documents/api/v1/calls and /analytics
Read call records and outcomes or initiate an outbound call from an authorized agent.
Filter calls by date, agent, outcome, or languageRead transcript and outcome detailRetrieve summary, language, outcome, and peak-hour analytics/api/v1/bookings and signed callbacks
Read or cancel bookings and verify provider events before they affect workspace state.
List and inspect tenant-scoped bookingsCancel through the authenticated booking boundaryVerify callback signatures and handle retries idempotently