Skip to main content
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 name
  • last_name (string) — Account holder last name
  • account_number (string) — Account number with the losing carrier
  • authorized_representative_email (string) — Email for LOA signing
  • notification_emails (array) — Additional emails for status updates
  • address (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.
Number porting typically takes 7–14 business days. Track progress via GET /v1/sip/port or the SIP Dashboard. Port status flow: waiting_for_signaturesubmittedin_progresscompleted
Example Request

Docs for agents: llms.txt