set_brand_profile
Write or update one client's brand profile. Every field is optional and only what you pass is changed, so this is safe to call repeatedly to correct a website draft. Pass confirm: true when the answers are right, which is what run_may needs. Confirming needs company_name, domain, flagship_product, offer_landing_page, target_customers and both colors. Needs the May plan and an X-Mako-Key header.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| notes | No | ||
| offer | No | The standing offer, for example 20% off the variety pack. | |
| voice | No | How the brand sounds, in a sentence or two. | |
| domain | No | Bare domain, for example acme.com. | |
| confirm | No | Set true to mark the profile ready for runs. | |
| category | No | ||
| color_sky | No | Accent color as hex. | |
| known_for | No | The problem they solve. | |
| objective | No | The default campaign goal for this client. | |
| color_navy | No | Primary brand color as hex, for example #1E3A8A. | |
| objections | No | What stops people buying. | |
| competitors | No | ||
| image_notes | No | Art direction for the generated images. | |
| price_range | No | ||
| website_url | No | ||
| avoid_claims | No | Claims the creative must never make. | |
| company_name | No | ||
| daily_budget | No | Default daily budget in whole dollars. | |
| phone_number | No | Only used by a calls campaign. | |
| proof_points | No | Facts the copy is allowed to claim. Nothing outside this list is used. | |
| support_email | No | ||
| signature_claim | No | The one thing this brand is known for. | |
| flagship_product | No | The main thing to advertise. | |
| popular_products | No | ||
| target_customers | No | Who buys it. One per entry. | |
| client_account_id | Yes | From list_clients. | |
| offer_landing_page | No | Where the ads should send people. |