---
title: "Returns the white-label configuration of the calling API key"
method: GET
path: "/api/v1/branding"
tags: ["White-label"]
---

# Returns the white-label configuration of the calling API key

`GET /api/v1/branding`

## Request

- Base URL: `https://legal.nexusquantum.legal`
- URL: `https://legal.nexusquantum.legal/api/v1/branding`
- Auth: HTTP bearer

Every API key (master or solo) has its own white-label configuration. Sub-keys (role=child) automatically inherit the one of the master of their organization. Useful for the partner (Distributor) to check how analysis output is currently signed.

## Response `200`

Current configuration.

- BrandingConfig: White-label configuration of an API key. Sub-keys inherit from the org master key.
  - `branding` 'nexus' | 'partner' | 'none': Branding mode. `nexus` keeps 'Nexus Legal'. `partner` replaces it with `partner_brand_name`. `none` removes the mentions.
  - `partner_brand_name` string, nullable: Partner trade name. Replaces 'Nexus Legal' in the analysis body when `branding='partner'`. Required when mode is `partner`.
  - `partner_legal_name` string, nullable: Registered legal name. Used in the audit-trail PDF and in DPA generation.
  - `partner_logo_url` string, uri, nullable: Public https URL of the logo. Anti-SSRF (no localhost, no private IPs).
  - `partner_primary_color` string, nullable: Hex color #RRGGBB for emails and dashboards.
  - `partner_support_email` string, email, nullable: Reply-to in webhook notifications + system messages.
  - `partner_website` string, uri, nullable: Partner website URL. Used in the email footer.

## Other responses

- `401`: Invalid API key.

---

[API](https://skmtc.dev/nexusquantum/apis/nexus-legal-api.md) · [All operations](https://skmtc.dev/nexusquantum/apis/nexus-legal-api/llms.txt) · [OpenAPI document](https://skmtc.dev/nexusquantum/apis/nexus-legal-api/revisions/4084d8d4eb0b?raw)
