The Session API is the core number-masking primitive: send two real numbers and get back a virtual number that connects them in both directions. Routing is decided by who is calling, so the same number works whether Party A or Party B dials it. Sessions are idempotent on your own reference id (an order, ride or ticket id), so retries safely return the existing session instead of allocating a new number. Set an expiry so the number stops routing automatically once the order is done, cap the number of calls, or pause and resume routing at any time — all over a single REST endpoint.
Enterprise Ready
API Included
Rs 1.50/min, 60 s Pulse
What you get with Session API
Part of our Session API capability
Part of our Session API capability
Part of our Session API capability
Part of our Session API capability
Part of our Session API capability
Part of our Session API capability
Detailed specs for developers and technical teams
Endpoint
POST /masking/sessions
Auth
Bearer API key over HTTPS
Expiry
1 minute to 30 days, or no expiry
Idempotency
keyed on your reference id
Numbers
10-digit Indian mobiles (normalized)
Controls
extend, pause, resume, end (DELETE)
How businesses use Session API
Marketplace buyer-seller calls
Ride and delivery calls
Booking and appointment calls
Per-listing privacy
Explore how different industries leverage this feature
Number masking for buyer-seller communication on classifieds platforms. Protect user privacy and reduce spam.
Privacy calling for food delivery and quick commerce platforms. Connect customers with delivery partners safely.
Number masking for e-commerce deliveries and logistics operations. Track all delivery communications.
Privacy calling for cab booking and ride-hailing platforms. Protect driver and rider identity.
Other capabilities in our number masking solution
Record masked calls for quality checks, training and dispute resolution. Recordings sit in encrypted cloud storage and open through signed links.
Learn moreSee masked call volume, answer rate and spend in the masking portal, filter by date range, and export call logs as CSV.
Learn moreEnable bidirectional calling between parties using masked numbers. Either party can initiate calls while keeping both numbers private.
Learn moreIntegrate number masking into your application with our REST API. Receive real-time events via webhooks for seamless automation.
Learn moreStart using Session API in your application today. Free trial available.