Developer Docs
Everything you need to integrate FloatChat into your product — REST API, webhooks, SDKs, and code examples.
Quick start
- 1
Get your API key
Go to Settings → API & Integrations → Generate API Key in your FloatChat dashboard.
- 2
Make your first request
Send a test message using the code example to verify your API key is working.
- 3
Set up webhooks
Register a webhook URL to receive real-time events for new messages, conversation updates, and AI actions.
- 4
Explore the full reference
Browse all endpoints, request/response schemas, and error codes below.
// Send a message via FloatChat API
const response = await fetch('https://api.floatchat.com/v1/messages', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json',
},
body: JSON.stringify({
conversation_id: 'conv_abc123',
channel: 'sms',
content: 'Hello! Your order has shipped. Track it here: https://...',
sender_id: 'agent_xyz',
}),
})
const data = await response.json()
// { id: 'msg_def456', status: 'sent', created_at: '2026-05-01T10:00:00Z' }Base URL
https://api.floatchat.com/v1Authentication
Pass your API key as a Bearer token in the Authorization header.
Rate limits
- Starter: 100 req/min
- Growth: 500 req/min
- Enterprise: custom
API reference
Getting started
Core resources
Channels
AI & Automation
Webhooks
Subscribe to real-time events from FloatChat. Register your endpoint in Settings → Webhooks. We send HTTP POST requests with JSON payloads and sign them with HMAC-SHA256.
conversation.createdconversation.resolvedmessage.receivedmessage.sentai_agent.repliedcontact.createdNeed API support?
Enterprise customers get dedicated integration support and SLA-backed API uptime.