Skip to main content
Account-level theming is the right choice when you serve multiple employers under one brand, when you prefer managing a theme centrally rather than employer by employer, or when you want to overwrite every existing employer theme at once. It is typically applied during onboarding.

Endpoint

Use this endpoint to manage an account-level application theme that cascades to all employers under your account: /v1/applicationTheme

Supported methods

Additional behavior:
  • Requests are rate-limited to 25 requests per second
  • Cascading updates are processed in parallel
The cascade reaches only the employers that are active when you apply the theme. Employers you activate afterward do not inherit it automatically. To bring a new employer in line, either re-apply the account-level theme with POST, or apply a theme directly to that employer.

Configuration structure

All theming customizations are defined within a single JSON object using the structure shown below:
Each section supports a predefined set of properties. Properties outside the supported set are ignored and do not affect the rendered embedded UI. For the full list of customizable properties in each section, see Custom Theming for Embedded Experiences.

Examples

Apply a theme to all employers in your account

Use POST to create or fully replace the account-level application theme.

Request

POST /v1/applicationTheme

Response

The response returns the full theme as applied.

Partially update a theme

Use PATCH to update only the specified properties. All unspecified properties retain their existing values.

Request

PATCH /v1/applicationTheme

Response

The response returns the complete theme with the updates applied.

Delete a theme

Deleting the account-level theme causes the embedded UI to fall back to the Symmetry default theme.

Request

DELETE /v1/applicationTheme

Response

A successful request returns HTTP 200 OK.