All endpoints are served under /api on your Neo Dialer host and require a bearer token — see Authentication. All responses are JSON, and everything is scoped to the calling user's organisation.
https://dialer.neomd.health/api/...
Calling
| Path | What it covers |
|---|
/api/calls | Call records, call control, hangup, transfer |
/api/campaigns | Campaign CRUD, contacts, start and stop |
/api/dialer-queue | The outbound dialing queue |
/api/callbacks | Scheduled callbacks |
/api/agents and /api/agent-status | Agent presence and availability |
/api/recordings | Call recordings |
Inbound
| Path | What it covers |
|---|
/api/inbound | Inbound routes, IVR menus, queues, ring groups, extensions |
/api/schedules | Business hours schedules |
/api/voicemail-messages | Voicemail, including transcripts |
AI
| Path | What it covers |
|---|
/api/ai | AI capability status for the tenant |
/api/ai-dialer | AI-handled campaign dialing |
/api/agent-assist | Real-time assistance for human agents |
/api/knowledge-base | Articles, quick responses, objection handlers |
/api/call-summaries | AI-generated call summaries |
/api/pending-bookings | Bookings the AI could not complete |
Quality
| Path | What it covers |
|---|
/api/qa | QA scorecards and templates |
/api/compliance | Compliance checks and templates |
/api/coaching | Coaching workflows and performance digests |
/api/keyword-alerts | Keyword alert rules and hits |
/api/dnc | Do-not-call list |
Reporting
| Path | What it covers |
|---|
/api/dashboard | Live dashboard figures |
/api/monitoring | Live call and agent monitoring |
Configuration
| Path | What it covers |
|---|
/api/sip | SIP trunks and phone numbers |
/api/integrations | Connected calendars, sheets and CRMs |
/api/automation | Automation rules |
/api/webhooks/outbound | Outbound webhook configuration |
/api/campaign-templates, /api/script-templates, /api/industry-templates | Templates |
/api/tenant | Tenant administration |
/api/me | The authenticated user |
Available to platform roles only, on white-label deployments:
| Path | What it covers |
|---|
/api/platform | Tenants, plans, entitlements, rate cards |
/api/media-servers | Media server registry and provisioning |
Real-time
For live call and agent state, connect a Socket.io client to the same host rather than polling the REST endpoints. Events are broadcast to rooms scoped by organisation and by agent, so a connection only receives its own tenant's events.
A note on shape
This API grew as the application's own back end rather than as a public product, so conventions vary between groups and there is no versioned /v1 prefix. If you are building a substantial integration, talk to us — we would rather agree the contract with you than have you discover its edges.