API v1

Developer Platform

Build on top of ChatFlow with our REST API. Trigger journeys, manage sessions, and receive WhatsApp events programmatically.

Full API docs coming soon

API Endpoints (preview)

POST/v1/journeys
GET/v1/journeys/:id
POST/v1/sessions
GET/v1/sessions/:id/state
POST/v1/webhooks/whatsapp
Example: Start a session
curl -X POST https://api.chatflow.io/v1/sessions \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "journeyId": "jrn_xxxxxxxxxxxx",
    "contact": {
      "phone": "+919876543210",
      "name": "Priya"
    }
  }'