Create, import or change a brand kit
save_brand_kitCreates a brand kit, or changes one when brand_kit_id is given (only the fields sent change). With website and no brand_kit_id, the brand’s name, colours, fonts and logo are read from the site first; show the person what was found, including the font sample (fontSampleUrl), and save fonts_confirmed true once they say it matches. Brand kits put text in the brand’s fonts (shown to the image model as a typeface sample image) and designed elements in its colours. Free; the number of kits depends on the plan (1 without a plan, Creator 3, Pro 10, Business 50). Returns the saved kit (and, after an import, what was found). Example: {"website": "https://example.com"}
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | ||
| voice | No | How the brand sounds, e.g. "warm, playful, no jargon" | |
| palette | No | Hex colours, main colour first, e.g. ["#1A1A1A", "#E8DCC8"]; [] removes them | |
| website | No | The brand’s website; on a new kit its brand is read from it | |
| use_logo | No | Put the logo, small, on images with a spot for it (poster, grid) | |
| body_font | No | Google Fonts family for small text, e.g. "Inter" | |
| is_default | No | Use this kit for new image sets by default | |
| logo_base64 | No | The logo (PNG with transparency, JPG, WebP or SVG) | |
| brand_kit_id | No | The kit to change; leave out to create a new one | |
| heading_font | No | Google Fonts family, e.g. "Playfair Display" | |
| fonts_confirmed | No | The person checked the fonts and their sample: they match | |
| font_sample_base64 | No | A picture of a paragraph set in the brand’s font, for fonts not on Google Fonts |