---
title: "Upload Brand Image"
method: POST
path: "/brand-assets/images/add"
tags: ["Images"]
---

# Upload Brand Image

`POST /brand-assets/images/add`

Learn how to upload brand assets to your workspace

## Request body

- object
  - `file` string, required — URL, binary or base64-encoded string of the image
  - `fileName` string — Custom filename for the asset (default: auto-generated based on timestamp)
  - `fileType` string — MIME type of the file (e.g., "image/png"). If not provided, it will be detected from the file
  - `tags` string[] — Array of tags to associate with the asset (e.g., `["logo", "brand"]`)
  - `meta` object — Arbitrary metadata to store with the asset (e.g., `{ "source": "product-catalog" }`)

## Response `200`

Successful response

- object

## Other responses

- `401` — Missing or invalid authentication
- `429` — Rate limit exceeded — see the Retry-After header

---

[API](https://skmtc.net/orshot/apis/orshot-api.md) · [All operations](https://skmtc.net/orshot/apis/orshot-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/orshot/orshot-api/versions/48bd8562606c/schema)
