---
title: "Imports an existing Brand in US."
method: POST
path: "/v1/projects/{projectId}/us/brands/import"
tags: ["brands"]
---

# Imports an existing Brand in US.

`POST /v1/projects/{projectId}/us/brands/import`

This endpoint allows you to import a brand that has already been registered through another reseller or directly by the end-customer, enabling you to manage it through your account. To initiate the transfer, you must specify one of the available import options (IMPORT_TCR_BRAND or IMPORT_GCH_BRAND) and provide the brand's unique ID from its original registry.

Upon receiving the request, the system will copy the brand's information from the source and create an import order that includes all existing third-party metadata from the original registration. Depending on the brand's original registry, an email will be sent to the brand's registered contact address to approve or deny the import request.

Please note that an imported brand cannot be directly modified or updated through our system. For example, a brand imported via IMPORT_GCH_BRAND cannot have its Short Code registration details changed, although it can be extended for other services like 10DLC if required. All maintenance and update operations for the brand remain the responsibility of the original register.

## Path parameters

- `projectId` string, required

## Request body

- ImportBrandRequest — Import Brand request
  - `displayName` string, required — The name of the brand. DisplayName must be unique per projectId and marketCode (US)
  - `importType` 'IMPORT_TCR_BRAND' | 'IMPORT_GCH_BRAND', required — Type of import, options are IMPORT_TCR_BRAND for 10DLC / RCS and IMPORT_GCH_BRAND for Short Code
  - `externalBrandId` string, required — The external brand ID obtained in the original order. It can be the TCR brand Id or the GCH brand Id.
  - `callbackUrl` string, uri — The URL to receive the order status update callback. The URL must be a valid URL and must be reachable from Sinch.

## Response `201`

Brand import initiated successfully.

- ImportBrandResponse — Import Brand response
  - `brandId` string — The unique identifier for the brand.
  - `brandOrderId` string — The unique identifier for the brand order.
  - `brandOwnerContactEmail` string — The email of the brand owner contact provided in the original order, masked for privacy reasons. This field is included for informational purposes, but it is not intended for communication as the email is masked.

## Other responses

- `400` — BAD_REQUEST: Any validation error
- `401` — UNAUTHENTICATED: Missing or invalid authentication credentials.
- `403` — PERMISSION_DENIED: The authenticated user does not have permission to perform this operation.
- `404` — NOT_FOUND: The project id introduced does not exist.
- `429` — RESOURCE_EXHAUSTED: Too many requests. The client has exceeded the rate limit.
- `500` — INTERNAL: Internal server error. Typically, a server bug.

---

[API](https://skmtc.net/sinch/apis/sinch-compliance-api-brands.md) · [All operations](https://skmtc.net/sinch/apis/sinch-compliance-api-brands/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/sinch/sinch-compliance-api-brands/revisions/fcc788f31a0a/schema)
