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.