---
title: "List Brand Kits"
method: GET
path: "/v3/brand-kits"
tags: ["Brand"]
---

# List Brand Kits

`GET /v3/brand-kits`

## Request

- Base URL: `https://api.heygen.com`
- URL: `https://api.heygen.com/v3/brand-kits`
- Auth: one of:
  - API key in header `x-api-key`
  - HTTP bearer

Returns brand kits available in the authenticated user's workspace. Each brand kit contains colors, fonts, and logos that can be applied to Video Agent sessions. Use the returned brand_kit_id with POST /v3/video-agents to generate on-brand videos.

## Query parameters

- `limit` integer
- `token` string

## Response `200`

Successful response

- object
  - `data` BrandKitItem[]
    - `brand_kit_id` string, required: Unique brand kit identifier. Pass to POST /v3/video-agents as brand_kit_id.
    - `name` string, required: Display name of the brand kit.
    - `logo_url` string, nullable: Primary brand logo URL (public CDN).
    - `colors` string[]: Brand colors as hex values (e.g., '#FF5733').
  - `has_more` boolean: Whether more pages are available
  - `next_token` string, nullable: Opaque cursor for the next page

## Other responses

- `400`: Invalid request parameters
- `401`: Authentication failed
- `429`: Rate limit exceeded

## Changes

- **2026-11-03** `7dfa5e59b4f5`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/heygen/apis/heygen-external-api/changes/v3/brand-kits/get.md)

---

[API](https://skmtc.dev/heygen/apis/heygen-external-api.md) - [All operations](https://skmtc.dev/heygen/apis/heygen-external-api/llms.txt) - [OpenAPI document](https://skmtc.dev/heygen/apis/heygen-external-api/revisions/7dfa5e59b4f5?raw)
