API and webhooks
A REST API and signed webhooks for your dialer data
Add leads to campaigns, read calls and stats, manage do-not-call numbers and receive signed webhooks for every completed call with the NitroDialer REST API.
curl -X POST https://nitrodialer.com/api/v1/campaigns/$CAMPAIGN/leads \ -H "Authorization: Bearer $NITRODIALER_KEY" \ -H "Content-Type: application/json" \ -d '{ "first_name": "Daniel", "mobile": "+15125550142", "region": "ON", "priority": 100 }'
{ "event": "call.completed", "data": { "lead": { "first_name": "Daniel", "crm_record_id": "51234" }, "talk_seconds": 642, "disposition": { "key": "appointment" }, "notes": "Booked Thursday 10am." } }
Call data stuck in another tool
Reporting, commission and marketing attribution all need call outcomes, but most dialers keep them behind a UI.
Everything the dialer knows, over HTTPS
Workspace API keys give your systems access to campaigns, leads, calls, stats and do-not-call lists. Webhooks push events to your endpoints as they happen.
How it works
Webhook events
call.completed, lead.created, lead.dnc and campaign.completed, each signed with HMAC-SHA256 so you can verify it came from NitroDialer.
Retries and logs
Failed deliveries retry with backoff, and admins can see every delivery and response in settings.
Documented
A full API reference with request and response examples lives in the docs.
At a glance
- Auth
- Workspace API keys (Bearer), hashed at rest
- Format
- JSON over HTTPS, OpenAPI specification
- Webhooks
- HMAC-SHA256 signature with timestamp
Works well with
CRM integration
Campaigns from your CRM lists. Notes, status and call activity written back after every call.
How it worksSpeed to lead
New web and ad leads jump to the front of the queue and ring the next free agent.
How it worksCoaching analytics
Human pickup rate, talk time, time-in-state and coaching flags for every rep.
How it worksIndustries that rely on it
See it on your own CRM list
A 20-minute walkthrough with your Dialpad account and one of your real lists. Bring your hardest compliance question.