---
title: "Update Brand"
method: PATCH
path: "/v1/branding"
tags: ["branding"]
---

# Update Brand

`PATCH /v1/branding`

## Request

- Base URL: `https://api.claims.zicron.ai`
- URL: `https://api.claims.zicron.ai/v1/branding`
- Auth: none declared

Update org brand settings.

# legacy: web moved to org.branding.update@1 on 2026-09-28 (web-caps slice 14). Same validation
# (``orgadmin/branding.validated_updates``: colors must be hex; the route stored any string).

Requires admin/owner role. Updates are stored in Organization.settings.brand
and override the preset from brands.yaml.

Note: This endpoint does NOT require the white_label feature flag.
All orgs can customize branding for documents/share links (Phase 2 scope).
Portal UI branding (Phase 5) will be gated by feature flag.

## Request body

- BrandUpdateRequest: Partial update to org brand settings.
  - `company_name` string, nullable
  - `primary_color` string, nullable
  - `accent_color` string, nullable
  - `wordmark_text` string, nullable
  - `email_from_name` string, nullable
  - `footer_text` string, nullable
  - `watermark_text` string, nullable
  - `preset_id` string, nullable

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/zicron/apis/zicron-api.md) · [All operations](https://skmtc.dev/zicron/apis/zicron-api/llms.txt) · [OpenAPI document](https://skmtc.dev/zicron/apis/zicron-api/revisions/abe62e22aa46?raw)
