Klineo/Docs
Open app ↗

API schemas

PublicPartnerBrand

All API schemas

object — Additional properties rejected

Field Required at this level Type Description and constraints
domain Yes string —
partnerId Yes string —
name Yes string Pattern: ^[^\u0000-\u001f\u007f]+$; Min length: 2; Max length: 160
reportBrandName Yes string Pattern: ^[^\u0000-\u001f\u007f]+$; Min length: 2; Max length: 160
supportEmail No string Format: email; Max length: 254
logoPath Yes string or null Pattern: ^/api/liquidity-studio/v2/public/partner-brand/logo/0x[0-9a-f]{64}$
terminology Yes object Max properties: 64; Additional properties: string
accentTokens Yes object Additional properties rejected
accentTokens.darkPrimary Yes string Pattern: ^#[0-9a-f]{6}$
accentTokens.darkPrimaryForeground Yes string Allowed: #000000, #ffffff
accentTokens.lightPrimary Yes string Pattern: ^#[0-9a-f]{6}$
accentTokens.lightPrimaryForeground Yes string Allowed: #000000, #ffffff
verificationHash Yes Hash —
configurationArtifactHash Yes Hash —
configurationVersion Yes integer Minimum: 1
validUntil Yes string Format: date-time

Nested required fields apply when their parent object or matching union branch is present. Named types link to their complete schema.

Exact definition: #/components/schemas/PublicPartnerBrand in the OpenAPI contract.