---
title: "Get a brand by project and brand id."
method: GET
path: "/v1/projects/{projectId}/brands/{brandId}"
tags: ["brands"]
---

# Get a brand by project and brand id.

`GET /v1/projects/{projectId}/brands/{brandId}`

## Request

- Base URL: `https://brand.registrations.api.sinch.com`
- URL: `https://brand.registrations.api.sinch.com/v1/projects/{projectId}/brands/{brandId}`
- Auth: OAuth 2
  - Client credentials
  - Token URL: `https://auth.sinch.com/oauth2/token` scopes: `read`

The endpoint receives as path param project id and brand id. If the project and brand exist, the details of the brand are returned.

## Path parameters

- `projectId` string, required
- `brandId` string, required

## Response `200`

OK

- Brand: The brand object that contains the brand details.
  - `brandId` string: The unique identifier for the brand.
  - `brandName` string: The name of the brand.
  - `brandMetadataId` string: The unique identifier for the brand metadata.
  - `status` 'DRAFT' | 'NEW' | 'PENDING' | 'PENDING_REVIEW' | 'REJECTED' | 'INCOMPLETE' | 'COMPLETED' | 'ARCHIVED', enum
  - `data` BrandCategory[]: The list of categories included in the brand metadata. Each of them includes a list of attributes.
  - `logs` BrandLog[]: The list of logs related to the brand.
    - `status` 'DRAFT' | 'NEW' | 'PENDING' | 'PENDING_REVIEW' | 'REJECTED' | 'INCOMPLETE' | 'COMPLETED' | 'ARCHIVED', enum
    - `createTime` string, date-time: The date and time when the brand status was changed.
    - `comment` string: The message related to the brand status change.
    - `author` 'CUSTOMER' | 'AGENT', enum: Author. It can be either a customer or an agent.
  - `callbackUrl` string: The URL to receive the brand status update callback. The URL must be a valid URL and must be reachable from Sinch.
  - `createTime` string, date-time: The date and time when the brand was created.
  - `updateTime` string, date-time: The date and time when the brand was updated.

## Other responses

- `404`: NOT_FOUND: The project or brand id introduced does not exist.
- `500`: INTERNAL: Internal server error. Typically, a server bug.

---

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