- JavaScript
- Python
Installing the SDK
1
Install the SDK
- Bun
- pnpm
- npm
- Yarn
2
Initialize the Client
Managing Number Leases
Lease phone numbers to use as dedicated senders for your messages, improving deliverability and brand recognition.Check Available Numbers
View available phone numbers that can be leased for your account.Get Number Details
Get detailed information about a specific phone number, including capabilities and pricing.Lease a Number
Create a lease for a phone number to use it as a sender.View Leased Numbers
Get a list of all numbers you currently have leased.Get Lease Details
Get detailed information about a specific lease.Terminate a Lease
End a lease for a phone number when you no longer need it.Parameters
lease.available()
No parameters required. Returns all available numbers for leasing.lease.get(params)
The phone number to get details for, in E.164 format (e.g., “+1234567890”).
lease.create(params)
The phone number to lease, in E.164 format (e.g., “+1234567890”).
The billing method for the lease. Options:
"monthly"
for recurring monthly charges, "service_contract"
for contract-based billing.lease.leased()
No parameters required. Returns all currently leased numbers.lease.details(params)
The leased phone number to get details for, in E.164 format (e.g., “+1234567890”).
lease.terminate(params)
The leased phone number to terminate, in E.164 format (e.g., “+1234567890”).
Using Leased Numbers
Once you have a leased number, you can use it as thefrom
parameter in your messaging: