---
title: "Create Brand Kit"
method: POST
path: "/brand-kits"
tags: ["brand-kits"]
---

# Create Brand Kit

`POST /brand-kits`

Create a brand kit by extracting brand info from a URL.

## Headers

- `Moda-Version` '2026-04-12' | '2026-05-01'

## Request body

- CreateBrandKitRequest
  - `url` string, required — Company website URL or domain (e.g. 'stripe.com') to extract brand data from.

## Response `200`

Successful Response

- object

## Other responses

- `401` — Authentication required.
- `403` — Permission denied for this scope.
- `404` — Resource not found.
- `409` — Conflict (idempotency / resource state).
- `422` — Request validation failed.
- `429` — Rate limit exceeded.
- `500` — Internal error.

---

[API](https://skmtc.dev/moda/apis/moda-public-api.md) · [All operations](https://skmtc.dev/moda/apis/moda-public-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/moda/moda-public-api/revisions/b34cb4cca59e/schema)
