---
title: "Brand Registration Upgrade"
method: POST
path: "/v1/projects/{projectId}/brandRegistrations/{brandRegistrationId}/upgrade"
tags: ["10DLC Brand Registration"]
---

# Brand Registration Upgrade

`POST /v1/projects/{projectId}/brandRegistrations/{brandRegistrationId}/upgrade`

## Request

- Base URL: `https://us10dlc.numbers.api.sinch.com`
- URL: `https://us10dlc.numbers.api.sinch.com/v1/projects/{projectId}/brandRegistrations/{brandRegistrationId}/upgrade`
- Auth: one of:
  - HTTP basic
  - OAuth 2
    - Client credentials
    - Token URL: `https://auth.sinch.com/oauth2/token`

Upgrades brand from `SIMPLIFIED` to `FULL`.

## Path parameters

- `projectId` string, required
- `brandRegistrationId` string, required

## Response `200`

A successful response.

- BrandRegistration
  - `brandRegistrationId` string: Output only. Brand registration Id
  - `brandId` string: Output only. TCR brand Id
  - `identityStatus` string: Identity status for the brand.
  - `displayName` string: Output only. Display name defined by user
  - `brandRegistrationStatus` 'DRAFT' | 'IN_PROGRESS' | 'REJECTED' | 'APPROVED' | 'UPGRADE': - DRAFT: Registration has not yet been submitted. Only feasible when creating a brand registration in dashboard.sinch.com - IN_PROGRESS: Registration had been submitted for review - REJECTED: Registration has been rejected. Please contact your account manager for further information - APPROVED: Brand registration has been completed - UPGRADE: The Brand is being upgraded to FULL registration
  - `brandRegistrationType` 'SIMPLIFIED' | 'FULL' | 'BRAND_REGISTRATION_TYPE_UNSPECIFIED': - SIMPLIFIED: Simplified Registration costs 10USD and will only verify your brand. - FULL: Full Registration will cost 50USD but perform an vetting and grant a vetted verified brand.
  - `companyDetails` CompanyDetails
    - `companyName` string: The legal name of the end user business
    - `companyEmail` string: The email address of support contact
    - `businessContactEmail` string: The email address of the primary business contact.
    - `brandName` string: The brand name the business wants to register
    - `country` string: 2 letter ISO-2 country code. E.g. US, CA
    - `streetAddress` string: Street name and house number. E.g. 1000 Sunset Hill Road
    - `city` string: City name
    - `postalCode` string: Zipcode or postal code. E.g. 21012
    - `state` string: State or province. For the United States, please use 2 character codes. E.g. 'CA' for California.
    - `webAddress` string: The website of the business
  - `financialDetails` FinancialDetails
    - `brandEntityType` 'PUBLIC' | 'PRIVATE' | 'CHARITY_NON_PROFIT': - PUBLIC: A public company registered on a stock exchange - PRIVATE: A private company - CHARITY_NON_PROFIT: A charity or non-profit company
    - `brandVerticalType` 'PROFESSIONAL' | 'REAL_ESTATE' | 'HEALTHCARE' | 'HUMAN_RESOURCES' | 'ENERGY' | 'ENTERTAINMENT' | 'RETAIL' | 'TRANSPORTATION' | 'AGRICULTURE' | 'INSURANCE' | 'POSTAL' | 'EDUCATION' | 'HOSPITALITY' | 'FINANCIAL' | 'POLITICAL' | 'GAMBLING' | 'LEGAL' | 'CONSTRUCTION' | 'NGO' | 'MANUFACTURING' | 'GOVERNMENT' | 'TECHNOLOGY' | 'COMMUNICATION': - PROFESSIONAL - REAL_ESTATE - HEALTHCARE - HUMAN_RESOURCES - ENERGY - ENTERTAINMENT - RETAIL - AGRICULTURE - INSURANCE - POSTAL - EDUCATION - HOSPITALITY - FINANCIAL - POLITICAL - GAMBLING - LEGAL - CONSTRUCTION - NGO - MANUFACTURING - GOVERNMENT - TECHNOLOGY - COMMUNICATION
    - `taxIdCountry` string: In what country is your tax id registered
    - `taxIdCorporate` string: The tax id of the business
    - `stockSymbol` string: The company stock symbol
    - `exchange` string: In what stock exchange is the company registered
  - `contactDetails` ContactDetails
    - `firstName` string: First name of business contact
    - `lastName` string: Last name of business contact
    - `phoneNumber` string: The support contact telephone in e.164 format. E.g. +12023339999
    - `email` string: The email address to the end user contact person
  - `mock` boolean: Defines if created brand should be mocked or real one

## Other responses

- `400`: INVALID_ARGUMENT: If the brandRegistrationId is not valid
- `404`: Brand could not be found
- `429`: Over limit
- `500`: INTERNAL: Internal server error. Typically, a server bug.

---

[API](https://skmtc.dev/sinch/apis/registration.md) - [All operations](https://skmtc.dev/sinch/apis/registration/llms.txt) - [OpenAPI document](https://skmtc.dev/sinch/apis/registration/revisions/e8ef20787f30?raw)
