Agent-readable docs index: /docs/llms.txt. Full docs in one file: /docs/llms-full.txt. Download /docs/docs.zip to grep all markdown files locally.

Build conversations with Ruut

Connect your application to the conversations your customers already have with your business. Create contacts and conversations, exchange messages and start voice calls, and coordinate your agents with the human support team through one API.
Start building
Create a scoped key, send a message, and follow its delivery.
API reference
Explore endpoints, request schemas, and runnable examples.
Text and media
Upload images, documents, audio, and video using channel capabilities.
Calling
Start and control voice calls within your conversation workflow.
Customer chat
Give customers short-lived access to their conversations.
Humans and agents
Transfer ownership without overlapping automated and human replies.
Use server-side service keys for trusted application workflows. Issue short-lived contact sessions for customer-facing chat. Subscribe to signed webhooks to receive new messages, conversation changes, and delivery updates.
Start with an API chat connection or connect an existing messaging provider. Use the same contact, conversation, message, and ownership resources for each integration.