
Quick example
Send a WhatsApp message to a contact:Free-form messages like this one can only be sent within 24 hours of the contact’s last message to you (WhatsApp’s customer service window). To start a conversation, use Send Template.
Authentication
Every request needs an API key with thefiq_ prefix in the Authorization header:
Base URL
What you can build
Messages
Text, media, location, contact cards, interactive buttons and lists, reactions
Templates & Broadcasts
Send approved templates and measure delivery, clicks and revenue
Contacts & Conversations
Create and find contacts, read and search message history
Webhooks
Receive messages and delivery receipts on your server in real time
Reporting API
Read-only reports for dashboards and scheduled jobs
AI Assistants (MCP)
Connect Claude or ChatGPT to your FlowIQ account
Errors
Errors return a JSON body with a shorterror and a readable message:
Rate limits
Message sends are subject to WhatsApp’s own limits: how fast a number can send, and how many new conversations it can start per day for its messaging tier. The Reporting API allows 240 requests per minute per key.Next steps
Quickstart
Send a message and read the conversation back in five minutes
Webhook events
See every event FlowIQ can send to your server

