Design a logo
create_logoDesign a logo from a brief: the brand name, what the mark should depict, its type, style, level of detail and colours. This SPENDS the user's coins: pass the model's coins from list_logo_models as expected_total — if the price changed, nothing is spent. Logos stay private to the account. Poll get_logo for the image; build_brand_kit then turns a finished logo into a full asset pack.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| type | No | combination (icon + name, the default), icon (symbol only), wordmark (the name as lettering), monogram (initials), emblem (name inside a badge), abstract (a geometric mark) | |
| model | Yes | a model id from list_logo_models | |
| style | No | the look — geometric by default | |
| detail | No | how much detail — balanced by default | |
| funding | No | who pays: personal (the person's own coins) or team (their team's pool — only when the person allowed this connection to spend team coins and the team approved this app). Omit to use the payer the person chose when connecting | |
| brand_name | No | the company or product name (required for combination, wordmark, monogram and emblem; at most 80 characters) | |
| description | No | what the mark should depict or evoke, in plain words (optional; at most 600 characters) | |
| primary_color | No | the brand colour as a hex like #2F6FF5, or auto to let the model choose (default auto) | |
| expected_total | Yes | that model's coins from list_logo_models | |
| idempotency_key | No | optional: repeat it on a retry so the retry answers the first logo instead of charging again | |
| background_color | No | the background as a hex, or auto (default #FFFFFF) |