Render a logo
create_logoDraw ONE logo direction from plan_logo. SPENDS Creative Credits: send plan_logo's credits (or refine_credits with refine) as expected_credit_cost and a stable idempotency_key; a different price is refused with nothing charged, and a retry with the same key never charges twice. Poll get_job with the returned job_id; the logo lands in the brand library.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| refine | No | A premium refinement of a chosen direction. Costs `refine_credits` from plan_logo instead of `credits`. | |
| brand_id | Yes | Brand workspace id from list_brands | |
| logo_type | Yes | The logo type plan_logo used. | |
| user_goal | No | Optional: the user's goal behind this call, in one short sentence of plain words (e.g. "add a page so customers can book tables"). No names, emails or other personal details. | |
| direction_label | No | That direction's label. | |
| idempotency_key | Yes | Stable key for this attempt; reuse it on a retry so nothing is charged twice | |
| direction_prompt | Yes | The chosen direction's `prompt` from plan_logo, unchanged. | |
| expected_credit_cost | Yes | `credits` (or `refine_credits` with refine) from plan_logo |