1. Get your API key
1
Sign in
Go to app.flowiq.live and sign in.
2
Open API Keys
Go to Settings → Profile → API Keys. If the section isn’t there, ask FlowIQ support to enable API access for your organization.
3
Create a key
Create a key and copy it. It starts with
fiq_.2. Create a contact
Messages can only be sent to contacts that exist in FlowIQ. Skip this step if the person has already messaged you.409 means the contact already exists, which is fine for this guide.
3. Send a message
WhatsApp only allows free-form messages within 24 hours of the contact’s last message to you. If Jane hasn’t written to you recently, send an approved template with Send Template instead.
4. Read the conversation
ascending=true for oldest first), 10 per page by default and up to 100 with limit:
sender_type tells you who wrote each message: user-whatsapp (the contact), bot-whatsapp (your AI agent or an automation), human-whatsapp (your team, or the API). See Conversations for search, filtering and every field.
5. Look up a contact
action=contacts with page and limit (up to 200).
Next steps
Receive messages with webhooks
Get replies and delivery receipts on your server as they happen
Send a template
Start conversations with approved WhatsApp templates
Other message types
Images, documents, buttons, lists and more
Reporting API
Pull account, broadcast and order numbers into your own tools
Troubleshooting
404 Contact not found when sending
404 Contact not found when sending
Create the contact first (step 2). Numbers are matched with the country code and without
+, spaces or dashes.No messages returned
No messages returned
- Include the country code in
whatsappNumber - Check that the contact has messages in your FlowIQ inbox

