Create brand
create_brandCreate a new owner-scoped brand kit to define typography, colors, handle, and optional logo, ensuring a consistent visual identity for slideshows.
Instructions
Create a new owner-scoped Brand kit defining typography, color palette, handle, and optional logo asset. Call before creating slideshow runs to establish consistent visual identity. Do NOT use to edit an existing brand; use update_brand instead. Requires workspace owner authorization. Persists initial brand record with revision 1. Returns created Brand entity with brandId and initial revision.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Canonical brand name (e.g. Acme Corp). | |
| colors | No | Color palette tokens (primary, secondary, accent, surface, text). | |
| handle | No | Social media handle (e.g. @acme). | |
| typography | No | Typography settings (headingFont, bodyFont). | |
| displayName | No | User-facing display name. | |
| logoAssetId | No | Optional image asset ID for brand logo. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| brandId | No | Created brand ID. | |
| revision | No | Initial revision (1). |