Make your first ReachOwl API call in minutes. Authenticate, retrieve your team ID, and launch a Facebook, Instagram, or WhatsApp outreach campaign.The ReachOwl API is a direct HTTP API. There is no package to install. All you need is any HTTP client (curl, Postman, Insomnia, or your language built-in HTTP library) and your ReachOwl credentials.
Prerequisites
- A ReachOwl account (any plan)
- Your account email and password
- At least one connected browser with a linked Facebook, Instagram, or WhatsApp account (visible in your dashboard under Browsers)
Authenticate
Exchange your email and password for a Bearer token. No special headers are needed for this request.token value. You will pass it as Authorization: Bearer YOUR_TOKEN on every subsequent request.
Get your team ID
Fetch your user profile to find yourteam_id. You need this when creating campaigns and querying contacts.
team_id value.
Find your executor IDs
List your connected social accounts (app-states). Each entry has anid that you pass as executor_ids when creating a campaign. For WhatsApp, pick an entry where platform is whatsapp.
id values as your executor IDs.
Create a campaign
Create a Facebook group outreach campaign. Replacepost_url with a synced group URL from GET /api/v1/groups. For WhatsApp group or CSV upload flows, use the WhatsApp campaign guide.
201 response includes the new campaign object with its id. The campaign starts running immediately when status is 1. To pause it, send PATCH /api/v1/campaigns/{id} with status set to 0.
Next steps
- Authentication â how tokens work
- Campaigns â platforms including WhatsApp, scheduling, limits
- WhatsApp Campaigns â group and CSV messaging
- API Reference â full endpoint list
