Generate secure API tokens with granular permissions. Access leads, conversions, campaigns, and reporting data programmatically. Build custom dashboards, integrations, and automations.
Everything you can do in the FlowTracker dashboard, you can do via the API. Build custom workflows, integrations, and reporting tools.
Create tokens with specific scopes: read-only reporting, lead management, campaign access, or full admin. Follow the principle of least privilege.
Subscribe to real-time webhook events: new lead, FTD detected, deposit received, status change. Build reactive integrations that act on events instantly.
Pull detailed reports programmatically: daily ROAS, campaign performance, geo breakdown, agent metrics. Build custom dashboards in your preferred BI tool.
Create, update, and query leads via API. Push leads from external forms, CRMs, or custom landing pages directly into FlowTracker.
Generous rate limits for production use: 1,000 requests/minute for standard tokens, 5,000 for premium. Burst allowances for batch operations.
Complete API reference with examples in cURL, Python, Node.js, and PHP. Interactive API explorer for testing endpoints before writing code.
API access in seconds - start building immediately.
Navigate to Settings → API Tokens and create a new token. Select the permission scopes you need and set an optional expiration date.
Set up webhook endpoints for the events you want to receive. FlowTracker sends signed HTTP POST requests to your URL with event data in JSON format.
Use the API reference to build your integration. Test with the interactive API explorer, then deploy your custom solution with confidence.
Yes. The FlowTracker API follows REST conventions with JSON request and response bodies. All endpoints use standard HTTP methods (GET, POST, PUT, DELETE) and return meaningful status codes.
Every webhook request includes an HMAC-SHA256 signature in the headers. Your webhook handler should verify this signature to ensure the event came from FlowTracker.
Yes. Create as many tokens as you need - one per integration, per team member, or per environment (development, staging, production). Each can have different permission scopes.
FlowTracker retries failed webhook deliveries with exponential backoff for up to 24 hours. You can view delivery logs and manually retry failed events in the dashboard.
Generate an API token and start building custom integrations, dashboards, and automations with FlowTracker data.