Theme and Branding
How public config, skins, and theme tokens style the embedded SDK.
Public config
GET /api/v1/platform/public-config/{publicId}
Returns platform name, logo, and theme JSON consumed by the embed.
Important color tokens
| Token | Role |
|---|---|
colors.background | App / page backdrop |
colors.surface | Cards, chips, panels |
colors.primary | Primary CTAs |
colors.secondary | History / claims accents |
colors.accent | Secondary accents |
colors.ctaEdge | CTA bottom stripe, or none for solid buttons |
Skins and layout
skinId: e.g.subway,twitchlayoutPreset:quests_rewardsenables Quests / Rewards tabstabs: filled vs underline tab styles
Theme Studio
Dashboard Theme Studio chats with an agent that edits theme.json. Preview uses a preview token so unpublished theme changes appear in the live SDK preview before publish.