Branding
Settings, Organization, Branding, orPATCH /api/v1/settings/branding:
Images are assets of the organization’s own library, and show only while they
stay approved: archive the old logo and it leaves the product with it.
With a name but no logo, the sidebar shows the name’s initial on the accent.
With nothing set, the product looks like itself.
For the whole server
BRAND_NAME, BRAND_TAGLINE and BRAND_ACCENT brand every organization
that hasn’t set its own, property by property. A reseller sets them once.
Who sees which brand
- On an organization’s own domain: that organization’s.
- Signed in, or with an API key: the organization of the workspace you’re in.
- A share link or a portal: the organization it belongs to, whoever opens it.
- Anyone else at
APP_URL: the only organization’s, when the server has one, else the server’s (BRAND_*).
A domain for the app
Settings, Organization, Domains, orPOST /api/v1/domains:
- Add the domain, e.g.
assets.acme.com. - At your DNS host, point it at the server (a
CNAMEto its host name) and add the TXT record shown,_artbucket-challenge.assets.acme.com. - Check now.
GET /api/v1/domains/check
answers for both.
Two things still go through
APP_URL: single sign-on returns there after the
provider, and password reset links point there. Both work; they just show the
server’s address.Acme Assets <[email protected]>, once your provider has
verified it.
What stays
What developers see keeps its name: the API reference, the MCP server’s name and the CLI. Agents connect toartbucket whatever the brand.