Start free — AI from $9.99

No credit card. Live in 5 minutes.

Start
Skip to main content
API v1 — stable

Developer Docs

Everything you need to integrate FloatChat into your product — REST API, webhooks, SDKs, and code examples.

Quick start

  1. 1

    Get your API key

    Go to Settings → API & Integrations → Generate API Key in your FloatChat dashboard.

  2. 2

    Make your first request

    Send a test message using the code example to verify your API key is working.

  3. 3

    Set up webhooks

    Register a webhook URL to receive real-time events for new messages, conversation updates, and AI actions.

  4. 4

    Explore the full reference

    Browse all endpoints, request/response schemas, and error codes below.

JavaScript
// 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/v1

Authentication

Pass your API key as a Bearer token in the Authorization header.

Rate limits

  • Starter: 100 req/min
  • Growth: 500 req/min
  • Enterprise: custom

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.created

Need API support?

Enterprise customers get dedicated integration support and SLA-backed API uptime.