Developer Tools & Integrations
Voice CPaaS API
Programmable voice layer for custom apps and CRM connectors. Initiate calls with chained verbs, control live calls, and receive real-time webhooks — plus no-code HTTP integration inside CX-Flows.
Quick Start
1. Generate API Credentials
Go to Settings → API Client in the admin portal and generate your apiKey and apiSecret. Use these to obtain an access token.
Get API Access2. Make Your First Call
Supported Verbs
playStream prerecorded audio to the callee
sayText-to-speech message playback
gatherCollect DTMF input and POST to your webhook
dialBridge the caller to an agent or SIP endpoint
hangupClean call termination
See the full API reference for payload examples, webhook contracts, and an Express integration guide.
Voice API
Initiate outbound calls with chained verbs: Dial, Say, Play, Hangup. Supports Click-to-Call and IVR workflows.
/srmain/voice/callInitiate a new voice call with action verbs
/auth/get-access-token/{accountId}Authenticate with API key and secret to get access token
Call Control API
Manage live calls programmatically — mute, hold, hangup, and transfer.
/voice/call/{callId}/muteMute or unmute an active call leg
/voice/call/{callId}/holdPlace a call on hold or resume
/voice/call/{callId}/hangupTerminate an active call
/voice/call/{callId}/transfer/initInitiate a call transfer
Webhooks & Callbacks
Receive real-time call event notifications and DTMF gather results at your endpoints.
Your webhook URLReceive call status updates and gather DTMF payloads
Your callback URLStatus callbacks for call lifecycle events
API Clients
Manage API key and secret pairs for integration authentication.
Settings → API ClientGenerate apiKey and apiSecret from the admin portal
No-Code Integration via CX-Flows
Beyond the REST API, Nexafone includes an API Request node inside CX-Flows that performs real-time HTTP lookups during live calls — ideal for CRM eligibility checks, routing decisions, and data enrichment without writing integration code.
Webhooks
Real-time Events
- • Call status updates
- • DTMF gather results
- • Transfer status events
- • Live call event notifications
Authentication
API clients authenticate with API key + secret. Access tokens are used for subsequent Voice API requests.
Ready to Integrate?
Get API access and start building voice workflows into your applications today.