v45

latestOpenAPI 3.0.0raw.githubusercontent.com2026-08-0114775543.6 KB
Phone Numbers

Rent a phone number from the telephony inventory

Rents an available number returned by GET /product/get-available-numbers. Charges the organization the prorated amount returned by GET /product/proration-amount immediately, then the monthly rate on each billing cycle.

Always call GET /product/proration-amount first to surface the immediate charge to your customer. The endpoint may return 200 with a body containing requiresAction: true when payment requires customer interaction (3-D Secure, etc.) — handle that branch in your client.

Released later via POST /product/release-number.

post/product/rent-number

Request body

phoneNumberstring required

The number to rent — exactly as returned by GET /product/get-available-numbers (no leading +).

provider'plivo' | 'twilio' required

Example request

{
  "phoneNumber": "13183747513"
}

Response

Rental processed. Inspect data.requiresAction to determine whether the customer needs to complete a payment-method action.

statusboolean

Example response

{
  "status": true
}