generated: '2026-09-03' method: searched source: https://dialnexa.com/docs/api-reference/authentication.md + OpenAPI securitySchemes (13 refined specs) summary: types: - http styles: - bearer-api-key (REST) - oauth2.1 (MCP) schemes: - name: bearer type: http scheme: bearer sources: - openapi/dialnexa-agents-api-openapi.yml - openapi/dialnexa-batch-calls-api-openapi.yml - openapi/dialnexa-calls-api-openapi.yml - openapi/dialnexa-knowledge-base-api-openapi.yml - openapi/dialnexa-languages-api-openapi.yml - openapi/dialnexa-llms-api-openapi.yml - openapi/dialnexa-organization-folders-api-openapi.yml - openapi/dialnexa-phone-numbers-api-openapi.yml - openapi/dialnexa-transcribers-api-openapi.yml - openapi/dialnexa-voices-api-openapi.yml - openapi/dialnexa-webhooks-api-openapi.yml - openapi/dialnexa-workflow-leads-api-openapi.yml - openapi/dialnexa-workflows-api-openapi.yml description: Workspace API key sent as the Bearer token on every request. The key is a key_id:secret pair (two segments separated by a colon) created in Dashboard -> Settings -> API Keys and shown once; send the FULL value, not just the key id. One key per environment is recommended. 401 {statusCode, message, error} on missing/revoked/malformed keys. Do not use x-api-key for v1 endpoints. - name: mcp-oauth type: oauth2 scheme: oauth2.1 authorization-code + PKCE applies_to: https://api.dialnexa.com/v1/mcp (MCP surface only; REST issues no public OAuth tokens) authorization_server: https://api.dialnexa.com metadata: well-known/dialnexa-api-oauth-authorization-server.json scopes: - mcp:read - mcp:write - offline_access - openid sources: - https://dialnexa.com/docs/mcp-tools/overview.md - https://api.dialnexa.com/.well-known/oauth-authorization-server docs: https://dialnexa.com/docs/api-reference/authentication agent_provisioning: note: 'DialNexa publishes machine-readable key-provisioning guidance for AI agents: an auth.md addressed to agents (authentication/dialnexa-auth.md, from https://dialnexa.com/auth.md) and an agent_auth block in https://dialnexa.com/.well-known/oauth-authorization-server naming identity type account_api_key, credential type api_key_bearer, and step-by-step registration instructions.' webhook_signing: header: x-dialnexa-signature algorithm: HMAC-SHA256 hex over raw body detail: asyncapi/dialnexa-webhooks.yml