Trigger outbound calls, build IVR flows, and retrieve call recordings- REST endpoints and webhooks for integrating voice calling directly into your own app or CRM.
Same account, same auth pattern as our SMS, WhatsApp & RCS APIs
Last updated: August 2026 · Reviewed by the Get Click Media engineering team
Trusted by 10,000+ businesses across India
The Get Click Media Voice API is a REST API for triggering outbound calls, driving IVR call flows, and retrieving call recordings from your own app or CRM, with webhooks for real-time call-status events. It uses the same bearer-token authentication pattern as our SMS, WhatsApp, and RCS APIs, so voice fits into an existing integration rather than requiring a separate setup.
Every request is authenticated with an API key issued when your account is provisioned, passed as a bearer token in the request header.
Authorization: Bearer YOUR_API_KEY
Content-Type: application/jsonAll endpoints are available under the same base URL as our other APIs- illustrative request format below, with exact field names confirmed during onboarding.
| Endpoint | Purpose |
|---|---|
| POST /v1/voice/calls | Initiate an outbound call, optionally with a pre-recorded audio URL or IVR flow ID |
| GET /v1/voice/calls/{id} | Check the status and outcome of a call by ID |
| POST /v1/voice/webhooks | Register a webhook URL for call-status and call-event notifications |
| GET /v1/voice/recordings/{id} | Retrieve a call recording by ID |
POST /v1/voice/calls
GET /v1/voice/calls/{id}
POST /v1/voice/webhooks
GET /v1/voice/recordings/{id}
curl -X POST https://api.getclickmedia.com/v1/voice/calls \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"from": "+9198XXXXXXXX",
"to": "+9197YYYYYYYY",
"audioUrl": "https://cdn.example.com/order-confirmation.mp3",
"ivrFlowId": "flow_8a21bd",
"recordCall": true
}'{
"event": "call.completed",
"callId": "call_7f3d21",
"from": "+9198XXXXXXXX",
"to": "+9197YYYYYYYY",
"status": "answered",
"durationSeconds": 47,
"recordingUrl": "https://api.getclickmedia.com/v1/voice/recordings/rec_9c12ab",
"timestamp": "2026-08-01T11:20:00Z"
}Outbound calling, programmatic IVR, recordings, and webhook events- built for CRM and app integration.
Programmatically initiate calls from your own app, order system, or backend job- no manual dialing.
Drive an IVR call flow with your own backend logic instead of (or alongside) the visual flow builder.
Pull recordings by call ID into your own support or QA tooling for review and training.
Receive real-time events for call status and outcome instead of polling the API.
Check answered, missed, failed, or in-progress status for any call by ID.
Trigger a confirmation call automatically from your order-management system when a new order or cash-on-delivery request comes in.
Drive call routing entirely from your own backend logic- useful when your routing rules depend on data that lives in your own systems, not a static menu tree.
Pull call recordings into your existing support or QA dashboard instead of asking agents to check a separate portal.
Receive your API key after onboarding- issued for your account and passed as a bearer token on every request.
Trigger test calls and simulate webhook events before pointing your integration at live traffic. Ask your onboarding contact about sandbox access for your account.
Switch to your production credentials and start triggering real calls- your account manager can confirm rollout steps for your specific use case.
Big or small, we power communication for all- talk to us today.
The Voice API lets you trigger outbound calls programmatically, drive IVR call flows using your own backend logic, retrieve call recordings by ID, and receive webhook events for call status and outcome- all from your own app, CRM, or backend system.
Get API access, full endpoint documentation, and integration support from our team.