---
title: "Create a brand"
method: POST
path: "/brands"
tags: ["Store API endpoints"]
---

# Create a brand

`POST /brands`

Use this endpoint to create a brand.

## Headers

- `Authorization` string, required
- `User-Agent` string, required

## Request body

- CreateBrandRequest
  - `id` string, required — A unique brand ID string provided by vendor or restaurant.
  - `name` string, required — The body required to create a brand

## Response `201`

Brand created successfully

- Brand — Contains brand information
  - `id` string, required — A unique brand ID string provided by vendor or restaurant. brand.
  - `name` string, required — The name of the brand.
  - `state` 'UNMAPPED' | 'MAPPED', required — The state of this brand.
  - `created_at` string, required — Time RFC3339 format in UTC in which the brand has been updated
  - `updated_at` string, required — Time RFC3339 format in UTC in which the brand has been updated

## Other responses

- `400` — Bad request
- `409` — Brand with the specified name already exists
- `500` — Internal server error

---

[API](https://skmtc.net/careemnow/apis/careem-pos-api.md) · [All operations](https://skmtc.net/careemnow/apis/careem-pos-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/careemnow/careem-pos-api/versions/374e3e0dddca/schema)
