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
Headers
string
required
Your API key for authentication.
Body
array
required
Array of phone numbers to port. Each must be in E.164 format. You should verify portability first using
GET /v1/sip/port/check.object
required
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
string
Requested port date in ISO 8601 format. Must be at least 7 days from today. If omitted, the earliest possible date is used.
array
Array of document SIDs returned from
POST /v1/sip/port/document.string
Account PIN from the losing carrier (required for some numbers — check via portability endpoint).
Response
string
Unique identifier for the port request.
string
Initial status:
"waiting_for_signature".string
URL for electronically signing the Letter of Authorization.
array
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