Skip to content

Rule.io SDK


Rule.io SDK / client/src / resolvePreferredBrandStyle

Function: resolvePreferredBrandStyle()

resolvePreferredBrandStyle(client, brandStyleId?): Promise<ResolvePreferredBrandStyleResult>

Defined in: client/src/resolve-preferred-brand-style.ts:51

Resolve the preferred brand style for an account.

Fetches all brand styles and returns the one marked isDefault. If none is marked default, falls back to the first in the list. Throws if the account has no brand styles.

Parameters

client

RuleClient

A RuleClient instance.

brandStyleId?

number

Optional: if provided, look up and return this specific brand style ID instead of auto-resolving the default.

Returns

Promise<ResolvePreferredBrandStyleResult>

Example

typescript
const { id: brandStyleId } = await resolvePreferredBrandStyle(client);