ux_preference
Specifies stylistic preferences that guide how the offer is visually and tonally presented. Enables consistent alignment with brand and offer style.
Required
NoExpected Type
Objecttone
Description
Specifies the intended stylistic or emotional character to guide presentation. Supports consistent alignment with brand positioning.
Guideline
Avoid evaluative or subjective terms. Must express style, not value.
Required
NoExpected Type
StringCorrect Example
JSON
"tone": "premium"
Incorrect Example
JSON
"tone": "expensive"
layout
Description
Suggests a specific visual structure for presenting options when default behaviour may not suffice. Used to guide display of complex or layered choices.
Guideline
Use the enumerated values.
Enumerated Values
- modifiers_table — Shows selectable options in a structured table
- modifiers_multi_step — Guides user through each modifier
Required
NoExpected Type
Stringbrand_color
Description
Defines the highlight visual colour for aligning the UI with brand identity. Allows for visual consistency across experiences.
Guideline
Exposed colour value in either hex or RGB format.
Required
NoExpected Type
StringCorrect Example
JSON
"brand_color": "#FF5733"
Incorrect Example
JSON
"brand_color": "Orange"