Docs/API Reference/Theme and Branding

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

TokenRole
colors.backgroundApp / page backdrop
colors.surfaceCards, chips, panels
colors.primaryPrimary CTAs
colors.secondaryHistory / claims accents
colors.accentSecondary accents
colors.ctaEdgeCTA bottom stripe, or none for solid buttons

Skins and layout

  • skinId: e.g. subway, twitch
  • layoutPreset: quests_rewards enables Quests / Rewards tabs
  • tabs: 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.