RESTful APIs built for high-volume lead operations. Authentication, endpoints, and examples.
Submit your first lead in under a minute. Grab your API key from the dashboard and make a single POST request.
Everything you need to manage leads, campaigns, and reporting through a single, consistent API surface.
/v1/leads
Submit a new lead with contact details, source attribution, and custom fields. Validates and routes in real time.
/v1/leads/{id}
Retrieve full lead details including validation status, routing history, and disposition timeline.
/v1/campaigns
List all campaigns with filtering by status, date range, and source. Supports pagination and sorting.
/v1/campaigns
Create a new campaign with routing rules, caps, schedules, and acceptance criteria in a single call.
/v1/reports
Generate real-time reports across leads, revenue, and campaign performance with sub-second query times.
/v1/status
Check system health, API latency, and uptime metrics. Returns current operational status for all services.
Secure, token-based auth with generous rate limits designed for enterprise-scale integrations.
All requests require a Bearer token in the Authorization header. Generate keys from your dashboard with granular permission scopes.
Standard plans include 10,000 requests per minute. Rate limit headers are included in every response for real-time tracking.
All endpoints are versioned via the URL path. We maintain backward compatibility for at least 12 months after a new version ships.
Drop-in client libraries so you can skip the boilerplate and start shipping leads in minutes.
npm install @hawfinch/sdk
pip install hawfinch
composer require hawfinch/sdk
Get your API key and start submitting leads in under five minutes. Full sandbox environment included.
Get API Key