Documentation
Everything you need to integrate and customize KyroChat for your business.
Quick Start
Get started with the KyroChat API in minutes
Example Code
// Initialize the KyroChat SDK
import { KyroChat } from '@kyrochat/sdk';
const client = new KyroChat({
apiKey: 'your_api_key'
});
// Create a new bot
const bot = await client.bots.create({
name: 'Support Bot',
personality: 'helpful and friendly',
model: 'gpt-4'
});
// Send a message
const response = await client.conversations.sendMessage({
botId: bot.id,
message: 'Hello, how can I help?'
});Use the API with the platform model in mind
KyroChat APIs manage bots, conversations, documents, and integrations around one shared bot core. The API should configure and connect tenant behavior, not create separate logic per channel.
API Endpoints
Complete reference for all available API endpoints
Authentication
Learn how to authenticate API requests using API keys and OAuth.
Bots
Create and manage AI support agents.
Conversations
Access and manage customer conversations.
Documents
Upload and manage training documents.
Analytics
Retrieve analytics and performance metrics.
Webhooks
Configure webhooks for real-time events.
Users create, manage, and deploy bots
Sign up, upload documents, customize widgets, monitor analytics, and handle escalations.
Have questions? Our community is here to help. Learn more about our community
Active tenants