Post Branded Phone Number

API Details

  • Carrier Registrations: Specify only the carriers and features (spamRemediation, brandedCallerId) you need (minimum one carrier with at least one feature).
    • No need to specify all three carriers. Omitted features default to false (and will return with a detailedStatus of pending.initialOptOut). Note: this differs from, and is more flexible than, the in-app CSV Upload submission process, which requires all carrier columns in the template (AT&T, T-Mobile, Verizon) even if the value is "No", and takes true/false values rather than "Yes"/"No", but the outcome will be the same.
    • Use a value of true to opt in a phone number to branding or spam remediation for a given carrier feature. Response will return with a detailedStatus of pending.initialOptIn.
    • Use the GET brandedPhoneNumbers endpoint to check on the status of your phone number as it goes through the review process (pending.initialOptInsubmitted.optInapproved.optIn or rejected.optIn).
  • This endpoint is only used to add a phone number for the first time; the PATCH endpoint allows for updating existing registrations including changing carriers or features.

Rate Limit

Limit TypeValue
Requests per second10

If you exceed this limit, you will receive a 429 Rate Limit Exceeded response.

Body Params
string
required

E.164 formatted phone number (e.g., +15551234567)

string
required

UUID of the business profile to associate with this phone number

string

Internal name for this phone number (not shown to customers)

string

Short branding name (max 15 characters) to display for this phone number

string

Long branding name (max 32 characters) to display for this phone number

string

Reporting group this phone number belongs to (e.g., sales-team, support)

carrierFeatures
array of objects
required

Array of carrier configurations specifying which features to enable for each carrier

carrierFeatures*
Responses

Language
Credentials
Header
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json