API Reference
The ColdFlow API provides programmatic access to manage your cold email campaigns, contacts, and mailboxes.
Base URL
https://api.coldflow.io/v1For self-hosted instances, use your own domain.
Authentication
All API requests require authentication using an API key:
curl -H "Authorization: Bearer YOUR_API_KEY" \
https://api.coldflow.io/v1/campaignsCore Endpoints
Campaigns
GET /campaigns- List all campaignsPOST /campaigns- Create a new campaignGET /campaigns/:id- Get campaign detailsPUT /campaigns/:id- Update a campaignDELETE /campaigns/:id- Delete a campaign
Contacts
GET /contacts- List all contactsPOST /contacts- Create a new contactGET /contacts/:id- Get contact detailsPUT /contacts/:id- Update a contactDELETE /contacts/:id- Delete a contact
Mailboxes
GET /mailboxes- List connected mailboxesPOST /mailboxes- Connect a new mailboxGET /mailboxes/:id- Get mailbox detailsDELETE /mailboxes/:id- Disconnect a mailbox
Rate Limits
- 100 requests per minute per API key
- 10,000 requests per day per API key
Webhooks
Configure webhooks to receive real-time notifications about email events:
- Email sent
- Email opened
- Email replied
- Bounce detected
For detailed API documentation and examples, visit the interactive API explorer.
Last updated on