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
Authentication

/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
Agents

/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
Calls and analytics

/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
Bookings and webhooks

/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
Continue exploring

Move from this answer to the next operating decision.

Documentation

Follow Sauti’s core concepts, configure the knowledge and actions your agent may use, test the complete call path, and launch with visible outcomes.

Explore
Security

Sauti combines tenant-scoped data access, encrypted integration credentials, authenticated public events, explicit call controls, and durable operational records.

Explore
Blog

Read product updates and implementation guidance drawn from the operating decisions behind multilingual calls, booking tools, knowledge, and reliable delivery.

Explore