---
title: "Suggest Brand"
method: GET
path: "/catalog/suggestion/brand"
tags: ["Catalog Technologies"]
---

# Suggest Brand

`GET /catalog/suggestion/brand`

Generate suggestions for a technologies branding

## Query parameters

- `url` string, required

## Response `200`

OK

- object
  - `catalogSuggestionBrand` CatalogSuggestionBrand, required
    - `colors` CatalogSuggestionBrandColor[], required — Accent, dark, light & palette colors of the brand
      - `brightness` number, required — Color brightness. Calculated based on the standard formula 0.2126R + 0.7152G + 0.0722*B
      - `hex` string, required — Hexadecimal color code
      - `type` 'accent' | 'dark' | 'light' | 'brand', required — Color type. For example, "accent" or "dark"
    - `isNsfw` boolean, required — true when the brand is for adult content, e.g. is not safe for work
    - `logos` CatalogSuggestionBrandLogo[], required — Logos, symbols & icons of the brand
      - `formats` CatalogSuggestionBrandLogoFormat[], required — A list of format objects containing files in different formats
        - `background` string, nullable, required — Indicates if the file has a transparent background.
        - `format` 'svg' | 'png' | 'webp' | 'jpeg', required — File format of the logo
        - `height` number, nullable, required — Height of the logo in pixels
        - `size` number, required — File size in bytes
        - `src` string, required — File source url of the logo
        - `width` number, nullable, required — Width of the logo in pixels
      - `tags` string[], required — A list of strings attached to the logo. For example, if the logo icon is "photographic" rather than a logomark.
      - `theme` 'light' | 'dark' | 'null', nullable, required — Theme of the logo. For example, "dark" or "light"
      - `type` 'icon' | 'logo' | 'symbol' | 'other', required — Logo type. For example, "icon" or "symbol"

## Other responses

- `400` — Bad Request
- `401` — Unauthorized
- `404` — Not Found
- `422` — Unprocessable Entity
- `500` — Internal Server

## Changes

- **2026-06-03** `181c90adca5e` — 3 info
  - the endpoint scheme security `ApiKeyAuth` was added to the API
  - the endpoint scheme security `BearerAuth` was added to the API
  - added the non-success response with the status `400`

[Change history](https://skmtc.dev/icepanel/apis/icepanel-api/changes/catalog/suggestion/brand/get.md)

---

[API](https://skmtc.dev/icepanel/apis/icepanel-api.md) · [All operations](https://skmtc.dev/icepanel/apis/icepanel-api/llms.txt) · [OpenAPI document](https://skmtc.dev/icepanel/apis/icepanel-api/revisions/55f4e7385012?raw)
