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
99.9% Uptime
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 all masked calls for quality assurance, compliance, and dispute resolution. Secure cloud storage with easy retrieval.
Learn moreTrack call volumes, duration, patterns, and performance with real-time analytics dashboard. Export reports and set up alerts.
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.