Update the store page design and basics
update_store_themeStore administration: works on the business's own link-in-bio store or appointments/bookings landing in Ignix, which the user manages as its owner. Nothing is bought or sold in this chat; the store's customers buy on the store page, paid to the business's own Stripe account. Change how a public page looks — the store page (default) or the booking page (page: "booking") — and, for the store, its name and bio. Only what you pass changes. Design: a starting preset (cream, night, sunset, forest, editorial, lavender, noir, starry, blush), background and button colours (hex like "#1c1917"; the text colour is chosen automatically so it stays readable), font (inter, poppins, nunito, space, playfair), button shape (rounded, pill, square) and style (filled, outline), background effect (none, stars; stars suit dark backgrounds). Store only, the header (classic, cover, cover_avatar): classic = round avatar and name; cover = a full-width photo fading into the background with the name on it; cover_avatar = the photo with the avatar over its edge — with coverUrl, a photo uploaded with upload_media (null removes it; without a photo the header stays classic). Basics: title (the page name) and bio. slug is the PUBLIC address of the store (bio link): changing it breaks links already shared, so pass it only with confirmSlugChange: true after the user agreed; creating the store the first time also needs title and slug. Seller details (legal name, tax id, terms) and Stripe stay in the app. Confirm visible changes with the user.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| bio | No | Store only: short bio under the name, up to 300 characters. "" removes it. | |
| font | No | ||
| page | No | Which page to design. Default store. | |
| slug | No | Store only: public address (a-z, 0-9, "-"). Needs confirmSlugChange: true. | |
| shape | No | ||
| title | No | Store only: page name, up to 80 characters. | |
| button | No | Hex colour of the buttons. | |
| effect | No | ||
| header | No | Store only. | |
| preset | No | ||
| coverUrl | No | Store only: the cover photo, an https url from upload_media; null removes it. | |
| background | No | Hex colour, e.g. "#fdf7f1". | |
| buttonStyle | No | ||
| workspaceId | No | Defaults to the workspace this connection is scoped to. | |
| idempotencyKey | No | Optional. A unique id for this action (16-128 chars: letters, digits, _ : . -). If you are unsure whether a call went through (timeout, network error), repeat it with the SAME idempotencyKey and the same arguments: you get the original result and nothing is done twice. | |
| confirmSlugChange | No | true only after the user agreed to set or change the public store address. |