Initiate Port Request
Number Porting
Initiate Port Request
Submit a number porting request to transfer phone numbers from another carrier to Bland.
POST
Initiate Port Request
Documentation Index
Fetch the complete documentation index at: https://docs.bland.ai/llms.txt
Use this file to discover all available pages before exploring further.
Headers
Your API key for authentication.
Body
Array of phone numbers to port. Each must be in E.164 format. You should verify portability first using
GET /v1/sip/port/check.Information about the current carrier:
customer_type(string) —"business"or"personal"business_name(string) — Business name on the account (if business)first_name(string) — Account holder first namelast_name(string) — Account holder last nameaccount_number(string) — Account number with the losing carrierauthorized_representative_email(string) — Email for LOA signingnotification_emails(array) — Additional emails for status updatesaddress(object) — Service address:street,street2,city,state,zip,country
Requested port date in ISO 8601 format. Must be at least 7 days from today. If omitted, the earliest possible date is used.
Array of document SIDs returned from
POST /v1/sip/port/document.Account PIN from the losing carrier (required for some numbers — check via portability endpoint).
Response
Unique identifier for the port request.
Initial status:
"waiting_for_signature".URL for electronically signing the Letter of Authorization.
Array of phone numbers included in the port request.
GET /v1/sip/port or the SIP Dashboard.
Port status flow: waiting_for_signature → submitted → in_progress → completed
Example Request
Docs for agents: llms.txt