Update tenant branding settings
Updates validated theme settings through the branding service. Optional logo and favicon values are base64 image data, and font_file is a base64 WOFF2 display font of at most 200 KB (it is checked, its metrics read and a metric-matched fallback generated; sending it without font_display selects it, and null removes it). Stored image and font bytes are never returned. Requires an idempotency key.
Quire permissions
Required capability: tenant/brand.
Credential scopes: tenants:write.
The acting subject must also be allowed to perform this action in the organisation.
https://your-organisation.quirelms.com/api/v1/tenant_brandingAuthorisation
Header parameters
Request bodyJSONrequired
Returns
401
The credential is missing, malformed, expired or revoked.
403
The credential lacks the scope this operation requires, or the acting subject lacks the capability.
409
The request conflicts with the current state, with a previous use of the same idempotency key, or with a concurrent write.
422
The request was understood and its content is not valid. errors names each field.
429
A rate limit or a concurrency cap was reached. Retry-After says when to try again.
500
Something failed at our end. Quote request_id when reporting it.