Documentation menu

api

Brands

Brand Memory over the API: list, create, update.

Last updated 2026-07-10

List

curl
curl https://cadenza.media/api/v1/brand_profiles -H "Authorization: Bearer cadk_..."

Create or update

POST /brand_profiles
{
  "brand_id": "aurora-kettle",
  "name": "Aurora",
  "palette": ["#0a0a0b", "#e8b04b"],
  "cta": "Pour better.",
  "product_image_url": "https://yourshop.example/kettle-hero.png"
}

Posting an existing brand_id updates the profile. Profiles are account-scoped; the brand scope is required to write, read to list.

Semantics

Saving validates and normalizes the draft into a locked brand block. Generation with brand_id carries the block untouched and pins the product image as a continuity reference. See Brand Memory.

Brands | Cadenza Docs