Skip to main content

Proxy API

Anonymous proxy phone numbers connecting two endpoints Base path: /api/v1/proxy Endpoint count: 5

List proxy sessions

GET /api/v1/proxy/sessions
List proxy sessions with cursor-based pagination and optional status filter.

Get proxy session

GET /api/v1/proxy/sessions/{id}
Retrieve a single proxy session by ID.
id
string
required

Inbound proxy webhook

POST /api/v1/proxy/inbound
Internal webhook handler for inbound SMS/calls to proxy numbers. Looks up the session and forwards to the other participant.

Create proxy session

POST /api/v1/proxy/sessions
Create a new number masking proxy session between two participants. Allocates a proxy number from the pool.
participant_a
string
required
First participant’s phone number in E.164 format (e.g. +14155552671). Traffic the other participant sends to the allocated proxy number is relayed to this number.
participant_b
string
required
Second participant’s phone number in E.164 format (e.g. +14155559876). Traffic the first participant sends to the allocated proxy number is relayed to this number.
ttl_minutes
integer
How long the session stays active before it expires, in minutes. Defaults to 60; range 1–1440 (24 hours).

Close proxy session

DELETE /api/v1/proxy/sessions/{id}
End a proxy session and release the proxy number back to the pool.
id
string
required