How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

DialNexa API

Voice AI agent platform API — agents, calls, workflows, integrations and analytics. 41 paths, 54 operations, bearer authentication, served from api.dialnexa.com.

DialNexa API is published by DialNexa on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Voice AI, Agents, and Telephony. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, and authentication docs.

This API exposes 54 operations across 41 paths, organized into 13 resource areas, and defines 29 schemas. It is described by OpenAPI 3.0.0, at version 1.0.0.

Requests are made against a single base URL, https://api.dialnexa.com.

54 operations 41 paths 29 schemas 5 DELETE36 GET5 PATCH8 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.0
API Version
1.0.0
Base URL
https://api.dialnexa.com
Authentication
HTTP Bearer
Resource Areas
13

Authentication & Security 1

DialNexa API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (bearer). By default, every request must be authenticated.

Paths & Operations 54

Across 41 paths, the API surfaces 54 operations — 5 DELETE, 36 GET, 5 PATCH, 8 POST. They span 13 resource areas, including Agents, Batch Calls, Calls, Knowledge Base, Languages, LLMs, Organization Folders, Phone Numbers, and 5 more. Each is listed below with its method, path, parameters, and response codes.

Agents 5
POST
/v1/agents
Create Agent
createAgent body → 201400401403500
GET
/v1/agents
List Agents
listAgents → 200400401403500
PATCH
/v1/agents/{id}
Update Agent
updateAgent 1 param body → 200400401403404500409
DELETE
/v1/agents/{id}
Delete Agent
deleteAgent 1 param → 200401403404500
GET
/v1/agents/{id}
Get Agent Details
getAgent 1 param → 200400401403404500
Batch Calls 4
POST
/v1/batch-calls
Create Batch Call
createBatchCall body → 201400401403404500
GET
/v1/batch-calls
List Batch Calls
listBatchCalls 3 params → 200400401403500
GET
/v1/batch-calls/{id}
Get Batch Call Details
getBatchCall 27 params → 200401403404500400
PATCH
/v1/batch-calls/{id}/status
Update Batch Call Status
updateBatchCallStatus 1 param body → 200400401403404500
Calls 3
POST
/v1/calls
Create Call
createCall body → 201400401402403404500
GET
/v1/calls
List Calls
listCalls 26 params → 200400401403500
GET
/v1/calls/{id}
Get Call Details
getCall 1 param → 200400401403404500
Knowledge Base 5
POST
/v1/knowledge-base
Create Knowledge Base
createKnowledgeBase body → 201401409
GET
/v1/knowledge-base
List Knowledge Bases
listKnowledgeBases 4 params → 200401
PATCH
/v1/knowledge-base/{id}
Update Knowledge Base
updateKnowledgeBase 1 param body → 200409
DELETE
/v1/knowledge-base/{id}
Delete Knowledge Base
deleteKnowledgeBase 1 param → 200401403404500409
GET
/v1/knowledge-base/{id}
Get Knowledge Base Details
getKnowledgeBase 1 param → 200
Languages 2
GET
/v1/languages
List Languages
listLanguages → 200401500403
GET
/v1/languages/{id}
Get Language Details
getLanguage 1 param → 200401404500403400
LLMs 3
GET
/v1/llms
List LLMs
listLlms 4 params → 200400401500403
GET
/v1/llms/fallback
List Fallback LLMs
listFallbackLlms 4 params → 200400401500403
GET
/v1/llms/{id}
Get LLM Details
getLlm 1 param → 200400401404500403
Organization Folders 2
GET
/v1/organization-folders
List Organization Folders
listOrganizationFolders 3 params → 200401404
GET
/v1/organization-folders/{id}
Get Organization Folder
getOrganizationFolder 1 param → 200401404
Phone Numbers 9
GET
/v1/phone-country-rules/countries
List Phone Country Rules
listPhoneCountryRules → 200401
GET
/v1/phone-country-rules/enabled-network-groups
List Enabled Telephony Network Groups
listEnabledTelephonyNetworkGroups → 200400401
GET
/v1/phone-number-pricing
List Phone Number Pricing
listPhoneNumberPricing → 200401
GET
/v1/organization-phone-numbers
List Phone Numbers
listPhoneNumbers 2 params → 200401500403
GET
/v1/organization-phone-numbers/plivo-numbers
Search Plivo Numbers
searchAvailablePhoneNumbers 2 params → 200400401403500
POST
/v1/organization-phone-numbers/purchase
Purchase Phone Number
purchasePhoneNumber body → 200400401403500201
POST
/v1/organization-phone-numbers/sip-trunks
Link SIP Trunk
linkSipTrunk body → 201400409502401403
DELETE
/v1/organization-phone-numbers/{id}
Delete Phone Number
deletePhoneNumber 1 param → 200400401403404409500
GET
/v1/organization-phone-numbers/{id}
Get Phone Number Details
getPhoneNumber 1 param → 200401404500403
Transcribers 3
GET
/v1/transcribers
List Transcribers
listTranscribers → 200401500403
GET
/v1/transcribers/fallback
List Fallback Transcribers
listFallbackTranscribers → 200401403500
GET
/v1/transcribers/{id}
Get Transcriber Details
getTranscriber 1 param → 200401404500403400
Webhooks 5
POST
/v1/user-webhooks
Create Webhook
createWebhook body → 201400401500403
GET
/v1/user-webhooks
List Webhooks
listWebhooks 2 params → 200401500403
PATCH
/v1/user-webhooks/{id}
Update Webhook
updateWebhook 1 param body → 200400401404500403
DELETE
/v1/user-webhooks/{id}
Delete Webhook
deleteWebhook 1 param → 200401404500403
GET
/v1/user-webhooks/{id}
Get Webhook Details
getWebhook 1 param → 200401404500403
Voices 5
GET
/v1/voices
List Voices
listVoices 8 params → 200401500403
GET
/v1/voices/accents
List Voice Accents
listVoiceAccents 1 param → 200401500403
GET
/v1/voices/s2s
List Speech To Speech Voices
listSpeechToSpeechVoices → 200401500403
GET
/v1/voices/{id}
Get Voice Details
getVoice 1 param → 200401404500403400
GET
/v1/voices/{id}/languages
Get Voice Language Details
listVoiceLanguages 1 param → 200401404500403400
Workflows 3
GET
/v1/workflows
List Workflows
listWorkflows 4 params → 200400401500
GET
/v1/workflows/{id}
Get Workflow Details
getWorkflow 1 param → 200400401404500
PATCH
/v1/workflows/{id}/status
Update Workflow Status
updateWorkflowStatus 1 param body → 200400401403404500
Workflow Leads 5
POST
/v1/workflows/{workflowId}/leads
Upload Workflow Leads
uploadWorkflowLeads 1 param body → 201400401404500403
GET
/v1/workflows/{workflowId}/leads
List Workflow Leads
listWorkflowLeads 2 params → 200401404500403
GET
/v1/workflows/{workflowId}/leads/variable-keys
Get Workflow Lead Variables
listWorkflowLeadVariableKeys 1 param → 200401404500403
DELETE
/v1/workflows/{workflowId}/leads/{id}
Delete Workflow Lead
deleteWorkflowLead 2 params → 200401404500403
GET
/v1/workflows/{workflowId}/leads/{id}/history
Get Lead Execution History
getWorkflowLeadHistory 2 params → 200401404500403

Schemas 29

The contract defines 29 schemas that model the data the API accepts and returns. The most detailed are CreateAgentRequest (76 properties), UpdateAgentRequest (62 properties), Agents (11 properties), SpeechToSpeechVoice (10 properties). Each schema is shown below with its type and property counts.

Agents
object
11 properties 2 required
CallLogs
object
1 property 1 required
OrganizationFolder
object
6 properties 6 required
PhoneCountryRule
object
7 properties 6 required
EnabledTelephonyNetworkGroup
object
3 properties 3 required
PhoneNumberPricing
object
7 properties 4 required
ErrorResponse
object
3 properties 3 required
KnowledgeBase
object
4 properties 2 required
Languages
object
1 property 1 required
Llm
object
1 property 1 required
OrganizationPhoneNumber
object
1 property 1 required
Transcriber
object
1 property 1 required
CreateAgentRequest
object
76 properties 4 required
CreateCallRequest
object
5 properties 3 required
CreateCallResponse
object
4 properties 3 required
CreateKnowledgeBaseRequest
object
1 property 1 required
CreateWebhookRequest
object
4 properties 3 required
LinkSipTrunkRequest
object
6 properties 2 required
AvailablePhoneNumber
object
9 properties 9 required
AvailablePhoneNumbersResponse
object
3 properties 3 required
PurchasePhoneNumberRequest
object
3 properties 3 required
PurchasePhoneNumberResponse
object
4 properties 2 required
SpeechToSpeechLanguage
object
3 properties 3 required
SpeechToSpeechModel
object
4 properties 4 required
SpeechToSpeechVoice
object
10 properties 10 required
SpeechToSpeechVoicesResponse
object
1 property 1 required
UpdateAgentRequest
object
62 properties 1 required
UpdateKnowledgeBaseRequest
object
1 property
UpdateWebhookRequest
object
4 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

dialnexa-api-openapi.yml Raw ↑
Where this information came from

This is an independent, third-party profile of DialNexa API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.