---
title: "Update Tenant Branding"
method: PATCH
path: "/api/v1/admin/tenants/{slug}/branding"
tags: ["admin"]
---

# Update Tenant Branding

`PATCH /api/v1/admin/tenants/{slug}/branding`

## Request

- Base URL: `https://yondry.app` (the document declares no server; this is the origin it was published from)
- URL: `https://yondry.app/api/v1/admin/tenants/{slug}/branding`
- Auth: none declared

Set white-label branding for a tenant's embeddable widget.

Per field: null = leave unchanged, "" = clear it, value = set it. Unset
fields are preserved. Fetched by the widget via GET /b2b/branding.

## Path parameters

- `slug` string, required

## Headers

- `X-Admin-Key` string, nullable

## Request body

- UpdateTenantBrandingRequest
  - `display_name` string, nullable
  - `logo_url` string, nullable
  - `accent_color` string, nullable

## Response `200`

Successful Response

- TenantBrandingResponse
  - `tenant_id` string, required
  - `slug` string, required
  - `branding` object, nullable, required

## Other responses

- `422`: Validation Error

---

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