ChatFlow API
API Documentation
Use the ChatFlow API to connect your own product with your managed messaging sessions. Your customer API key identifies the account, active plan, and allowed sessions.
Base URL
https://chatflow.zeltacode.com/api/v1
Format
JSON
Auth
Bearer API key
Available docs
Get Started
Authentication
Learn how to use the customer API key in request headers.
Billing
Payment and plans
Understand how subscriptions unlock API access, session limits, and monthly message limits.
API Documentation
Sessions
Fetch sessions, refresh status, and control session start, stop, restart, and logout by ID or dashboard session name.
API Documentation
Messages
Send messages, media, events, polls, reactions, locations, and supported chat actions.
API Documentation
Profile
Read and update the connected account profile name, status text, and picture.
API Documentation
Chats
List chats, load chat overview data, read messages, and fetch or update chat messages.
API Documentation
Channels
List, create, delete, search, preview, and read channel messages from a connected session.
API Documentation
Contacts
Fetch contacts, check phone numbers, read contact pictures, and map linked contact identifiers.
API Documentation
Status
Publish text, image, voice, and video status updates from a connected session.
API Documentation
Groups
Create groups, join by invite, manage settings, participants, admins, pictures, and invite codes.
API Documentation
Labels
Create labels, organize chats, and sync label assignments into your own workflow.
API Documentation
Presence
Set online, typing, recording, and paused state, then read or subscribe to chat presence updates.