Feature

API Integration & Webhooks

The REST API lets you create and manage masked sessions, place masked click-to-call calls, manage extension codes, read call logs and fetch recordings. Authenticate with a Bearer API key from the masking portal. Event webhooks tell your system when a session is created, a call comes in, connects, ends or is missed, and when a session expires. Webhooks are signed with HMAC-SHA256 and sent once per event (5-second timeout, no retries), so reconcile with the call logs API. There are no SDK packages; any HTTP client works, and the docs show cURL examples for every call.

Enterprise Ready

API Included

Rs 1.50/min, 60 s Pulse

API & Webhooks Benefits

What you get with API & Webhooks

REST API with JSON responses

Part of our API & Webhooks capability

Sessions, click-to-call and extension codes

Part of our API & Webhooks capability

Signed event webhooks

Part of our API & Webhooks capability

Call logs API to reconcile events

Part of our API & Webhooks capability

CSV export of call logs

Part of our API & Webhooks capability

Works with any HTTP client

Part of our API & Webhooks capability

Technical Specifications

Detailed specs for developers and technical teams

Base URL

https://voice-api.edesy.in/v1

Auth

Authorization

Format

JSON request/response

Signature

HMAC-SHA256

Delivery

one attempt per event, 5 s timeout

Events

session.created, call.incoming, call.connected, call.ended, call.missed, session.expired

Use Cases

How businesses use API & Webhooks

CRM integration

Order management sync

Custom dashboards

Workflow automation

Industries Using API & Webhooks

Explore how different industries leverage this feature

Explore More Features

Other capabilities in our number masking solution

API & Webhooks FAQ

Ready to Use API & Webhooks?

Start using API & Webhooks in your application today. Free trial available.