FlowIQ gives you programmatic access to your WhatsApp conversations — send messages, manage contacts, retrieve conversation history, and receive real-time events via webhooks.
Authentication
All endpoints require an API key with the fiq_ prefix in the Authorization header:
Authorization: Bearer fiq_YOUR_API_KEY
Never expose your API key in client-side code or public repositories.
To get your key: FlowIQ Dashboard → Settings → API Keys
Base URL
Quick Start
curl -X POST "https://api.flowiq.live/send-whatsapp" \
-H "Authorization: Bearer fiq_YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"phone_number": "+27834321234",
"message_type": "text",
"text": "Hello from FlowIQ!"
}'
Error Responses
{
"error" : "Error type" ,
"message" : "Detailed error message"
}
Next Steps
Send Messages Send text, media, interactive messages and more
Conversations Retrieve messages and manage contacts
Webhooks Receive real-time events for inbound and outbound messages
Create Contact Add contacts to your FlowIQ organization