Changes the fields of an existing US 10-digit long code (10DLC) brand by ID. Fields you omit keep their current values. A brand's details can only be changed while it is in the `unverified` state: on a `pending` or `completed` brand, only `signalwire_contact_emails` can change, and a request that touches any other field is rejected with `invalid_state`.
#### Permissions
The API token used to authenticate must have the following scope(s) enabled to make a successful request: _Messaging_ and _Numbers_.
[Learn more about API scopes](/docs/platform/your-signalwire-api-space).
Request
This endpoint expects an object.
namestringOptional3-64 characters
Brand/Marketing/DBA name of the business.
company_namestringOptional3-64 characters
The legal name of the business.
contact_emailstringOptional3-64 characters
A company contact email for this brand.
contact_phonestringOptional3-64 characters
A contact phone number for this brand.
ein_issuing_countrystringOptional
Country of registration.
legal_entity_typeenumOptional
What type of legal entity is the organization?
einstringOptional
Company EIN Number/Tax ID.
company_addressstringOptional
Full company address.
company_verticalenumOptional
An optional Vertical for the brand.
company_websitestringOptional
Link to the company website.
csp_brand_referencestringOptional
The approved Brand ID from TCR, for self-registered CSP brands.
signalwire_contact_emailslist of stringsOptional
Email addresses SignalWire uses for registration correspondence about this brand and its campaigns. Omit the field to keep the current list. Send an empty list to remove the addresses, after which correspondence goes to the first administrator on the account.
status_callback_urlstringOptionalformat: "uri"
Specify a URL to receive webhook notifications when your brand’s state changes. See the 10DLC status callback docs for the webhook payload.
Response
The request has succeeded.
idstringformat: "uuid"
The unique identifier of the brand.
statestringOptional
The current state of the brand.
namestringOptional
Brand/Marketing/DBA name of the business if applicable.
company_namestringOptional
The legal name of the business.
contact_emailstringOptional
A company contact email for this brand.
contact_phonestringOptional
A contact phone number for this brand.
signalwire_contact_emailslist of stringsOptional
Email addresses SignalWire uses for registration correspondence about this brand and its campaigns. Defaults to the first administrator on the account.
ein_issuing_countrystringOptional
Country of registration.
legal_entity_typestringOptional
What type of legal entity is the organization? (PRIVATE_PROFIT, PUBLIC_PROFIT, NON_PROFIT)
einstringOptional
Company EIN Number/Tax ID.
company_addressstringOptional
Full company address.
company_verticalstringOptional
An optional Vertical for the brand (REAL_ESTATE, HEALTHCARE, ENERGY, ENTERTAINMENT, RETAIL, AGRICULTURE, INSURANCE, EDUCATION, HOSPITALITY, FINANCIAL, GAMBLING, CONSTRUCTION, NGO, MANUFACTURING, GOVERNMENT, TECHNOLOGY, COMMUNICATION).
company_websitestringOptional
Link to the company website.
csp_brand_referencestringOptional
If you are your own Campaign Service Provider, this is the approved Brand ID (Mandatory for CSPs, otherwise please omit).
csp_self_registeredbooleanOptional
This value must be true for all self-registered brands.
status_callback_urlstringOptional
Optional: Specify a URL to receive webhook notifications when your brand’s state changes. See the 10DLC status callback docs for the webhook payload.
created_atdatetimeOptional
Timestamp when the brand was created.
updated_atdatetimeOptional
Timestamp when the brand was last updated.