{ "code": "validation_error", "message": "Colours must be a hex value such as #4636D9, or an rgb(), rgba(), hsl() or hsla() value."}
{ "code": "authorization_error", "message": "You do not have permission to perform this action." }
{ "code": "conflict", "message": "The branding was changed by someone else. Reload and try again." }
This is a whole-layer replace, not a merge. The layer you send becomes the complete set of overrides. Any field you leave out, or send as null, has no override and falls back to the platform default. To clear one override, send the layer you last read with that field removed or set to null. If you omit layer entirely, every override is cleared.The layer is sparse and uses the same camelCase shape GET /branding returns, so you can read it, edit it and send it back. Unknown keys are refused with 400 and named in the message, so a typo never saves silently. The whole request body is limited to 256 KiB, so large inline images count against that limit.Concurrency.revision is required. Send the revision from your last read (0 if branding has never been saved). If anyone has saved or reset branding since, the request fails with 409 and nothing is changed; read again and retry. A successful save returns the new state with revision increased by one.What becomes public.identity, assets, theme and surfaces are shown to anyone who loads your website widget. domains and legal are not sent to the widget.Attribution. The layer has no field for third-party attribution notices. They cannot be set, changed or removed through this API.Replacing branding requires the owner or admin role. Other roles receive 403. See Branding.
1 to 120 characters after trimming. No control, invisible formatting (such as zero-width or bidirectional-override), private-use or line-separator characters. An empty string is refused; use null to clear.
Link
An https:// URL of at most 1,024 characters, with no whitespace, quotes, <, >, \ or backticks. http:// is refused.
Asset
Either a URL following the link rule, or inline base64 image data data:<type>;base64,<data> where <type> is image/svg+xml, image/png, image/jpeg, image/webp, image/gif or image/x-icon. At most 262,144 characters.
Colour
A hex value (#rgb, #rgba, #rrggbb or #rrggbbaa), or rgb(), rgba(), hsl() or hsla() whose arguments contain only digits, spaces and . , % / + -, at most 64 characters inside the parentheses. Named colours such as red are refused.
Font stack
1 to 200 characters from letters, digits, spaces and , . _ ' " ( ) -.
Base size
A whole number from 10 to 24.
Radius
A CSS length such as 10px: at most 16 characters of letters, digits, ., _ and %.
Appearance mode
light, dark or system.
Boolean
A JSON true or false. Strings such as "false" are refused.
Your organization’s overrides. Sparse: only fields you have set appear, and an organization with
no overrides returns {}. Anything absent falls back to the platform default.
{ "code": "validation_error", "message": "Colours must be a hex value such as #4636D9, or an rgb(), rgba(), hsl() or hsla() value."}
{ "code": "authorization_error", "message": "You do not have permission to perform this action." }
{ "code": "conflict", "message": "The branding was changed by someone else. Reload and try again." }
{"docsConfig":{"theme":"sequoia","$schema":"https://mintlify.com/docs.json","name":"MITHUNAI Docs","description":"Documentation for MITHUNAI: RAG answers questions from your own documentation with citations, through a website widget, an HTTP API and MCP; Chat, the Gateway, Agents and Team share one account and one sign-in.","colors":{"primary":"#B83E0E","light":"#ED733B","dark":"#B83E0E"},"logo":{"light":"https://mintcdn.com/mithunai/bCUwfPGz6sPBjymO/logo/docs-light.svg?fit=max\u0026auto=format\u0026n=bCUwfPGz6sPBjymO\u0026q=85\u0026s=15cb114eaa2525258b9135ffdf2817ee","dark":"https://mintcdn.com/mithunai/bCUwfPGz6sPBjymO/logo/docs-dark.svg?fit=max\u0026auto=format\u0026n=bCUwfPGz6sPBjymO\u0026q=85\u0026s=6a19fe1581aff13f217356cca6bec212","href":"/"},"favicon":{"light":"https://mintcdn.com/mithunai/bCUwfPGz6sPBjymO/logo/favicon-light.png?fit=max\u0026auto=format\u0026n=bCUwfPGz6sPBjymO\u0026q=85\u0026s=51d47c7fa29f5979c6395fc849ada558","dark":"https://mintcdn.com/mithunai/bCUwfPGz6sPBjymO/logo/favicon-dark.png?fit=max\u0026auto=format\u0026n=bCUwfPGz6sPBjymO\u0026q=85\u0026s=5c5141e387c130da7f64e7fc25b591d7"},"api":{"playground":{"display":"interactive","proxy":true},"examples":{"defaults":"required","languages":["bash","python","javascript"]},"mdx":{"auth":{"method":"bearer"},"server":"https://app.mithunai.com/mithunai/api/v1"}},"appearance":{"default":"light"},"background":{"color":{"light":"#FFFFFF","dark":"#000000"}},"navbar":{"links":[{"href":"https://www.mithunai.com/product","label":"Product"},{"href":"https://www.mithunai.com/pricing","label":"Pricing"},{"href":"https://www.mithunai.com/demo","label":"Book a demo"}],"primary":{"type":"button","label":"Sign in","href":"https://app.mithunai.com/"}},"footer":{"socials":{"website":"https://www.mithunai.com"},"links":[{"header":"Get started","items":[{"label":"Quickstart","href":"/quickstart"},{"label":"Add Ask AI to your website","href":"/channels/widget"},{"label":"Connect sources","href":"/knowledge/sources"},{"label":"Open the console","href":"https://app.mithunai.com/"}]},{"header":"Developers","items":[{"label":"API reference","href":"/api-reference/introduction"},{"label":"HTTP API","href":"/channels/api"},{"label":"MCP server","href":"/channels/mcp"},{"label":"Changelog","href":"/resources/changelog"}]},{"header":"Trust and support","items":[{"label":"Security","href":"/security"},{"label":"Product status","href":"/resources/product-status"},{"label":"Troubleshooting","href":"/resources/troubleshooting"},{"label":"Book a demo","href":"https://www.mithunai.com/demo"}]}]},"search":{"prompt":"Search the docs"},"seo":{"metatags":{"canonical":"https://docs.mithunai.com","og:site_name":"MITHUNAI Docs","og:locale":"en_GB"},"organization":{"id":"https://www.mithunai.com/#organization","name":"MITHUNAI","url":"https://www.mithunai.com","logo":"https://docs.mithunai.com/logo/light.svg"},"indexing":"navigable"},"fonts":{"heading":{"family":"Newsreader","weight":400},"body":{"family":"Inter","weight":400}},"icons":{"library":"lucide"},"styling":{"eyebrows":"breadcrumbs","codeblocks":{"theme":{"light":"github-light","dark":"github-dark"}},"latex":false},"errors":{"404":{"redirect":false,"title":"Page not found","description":"That page does not exist, or has moved. Search the docs, or start from the [introduction](/) or the [quickstart](/quickstart)."}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","cursor","vscode"],"display":"header"},"metadata":{"timestamp":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"mithunai","hasAudioNarration":false,"actualSubdomain":"mithunai","customDomains":["docs.mithunai.com"],"gitSource":{"type":"github","owner":"mithunaihq","repo":"mithunai","deployBranch":"main","contentDirectory":"docs-portal","isPrivate":true,"mountPath":"","label":""},"entitlements":{"AI_CHAT":{"status":"DISABLED"},"WEB_MCP":{"status":"DISABLED"},"NARRATION":{"status":"DISABLED"}},"buildId":"6af63d45ddc63e6e75817332","clientVersion":"0.0.4124","searchFilterCounts":[{"language":"default","tag":"API reference","count":193},{"language":"default","tag":"RAG","count":42},{"language":"default","tag":"AI employees","count":41},{"language":"default","tag":"Platform","count":24},{"language":"default","tag":"Knowledge","count":21},{"language":"default","tag":"Team","count":15},{"language":"default","tag":"MITHUNAI Team","count":15},{"language":"default","tag":"Knowledge sources","count":14},{"language":"default","tag":"Get started","count":13},{"language":"default","tag":"AI search visibility","count":13}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":true},"customCss":[{"filePath":"style.css","content":".mdx-content :is(h1,h2,h3){font-weight:400;font-synthesis:none}.mdx-content :is(h4,h5,h6),.card h2{font-family:inherit;font-weight:600;letter-spacing:-0.01em}:where(a,button,input,summary,[tabindex]):focus-visible{outline:2px solid rgb(var(--primary));outline-offset:2px}.dark :where(a,button,input,summary,[tabindex]):focus-visible{outline-color:rgb(var(--primary-light))}.dark .beta-badge{color:#bfbbb4}kbd{font-size:0.8125em}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important;scroll-behavior:auto!important}}"}],"page":{"pagePath":"api-reference/branding/replace-branding","slug":"/api-reference/branding/replace-branding","pageMetadata":{"title":"Replace your whole branding layer at once","sidebarTitle":"Replace branding","api":"PUT /branding","description":"Replace the whole branding layer, not merge: what you send becomes the complete set of overrides, and anything left out falls back to the default.","href":"/api-reference/branding/replace-branding"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Replace the whole branding layer, not merge: what you send becomes the complete set of overrides, and anything left out falls back to the default.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{Expandable,Heading,ParamField,ResponseField,Table}=_components;if(!Expandable)_missingMdxReference(`Expandable`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!ParamField)_missingMdxReference(`ParamField`,true);if(!ResponseField)_missingMdxReference(`ResponseField`,true);if(!Table)_missingMdxReference(`Table`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`This is a `,_jsx(_components.strong,{children:`whole-layer replace`}),`, not a merge. The `,_jsx(_components.code,{children:`layer`}),` you send becomes the complete set of overrides. Any field you leave out, or send as `,_jsx(_components.code,{children:`null`}),`, has no override and falls back to the platform default. To clear one override, send the layer you last read with that field removed or set to `,_jsx(_components.code,{children:`null`}),`. If you omit `,_jsx(_components.code,{children:`layer`}),` entirely, every override is cleared.`]}),`\n`,_jsxs(_components.p,{children:[`The layer is sparse and uses the same camelCase shape `,_jsx(_components.code,{children:`GET /branding`}),` returns, so you can read it, edit it and send it back. Unknown keys are refused with `,_jsx(_components.code,{children:`400`}),` and named in the message, so a typo never saves silently. The whole request body is limited to 256 KiB, so large inline images count against that limit.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Concurrency.`}),` `,_jsx(_components.code,{children:`revision`}),` is required. Send the `,_jsx(_components.code,{children:`revision`}),` from your last read (`,_jsx(_components.code,{children:`0`}),` if branding has never been saved). If anyone has saved or reset branding since, the request fails with `,_jsx(_components.code,{children:`409`}),` and nothing is changed; read again and retry. A successful save returns the new state with `,_jsx(_components.code,{children:`revision`}),` increased by one.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`What becomes public.`}),` `,_jsx(_components.code,{children:`identity`}),`, `,_jsx(_components.code,{children:`assets`}),`, `,_jsx(_components.code,{children:`theme`}),` and `,_jsx(_components.code,{children:`surfaces`}),` are shown to anyone who loads your `,_jsx(_components.a,{href:`/channels/widget`,children:`website widget`}),`. `,_jsx(_components.code,{children:`domains`}),` and `,_jsx(_components.code,{children:`legal`}),` are not sent to the widget.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Attribution.`}),` The layer has no field for third-party attribution notices. They cannot be set, changed or removed through this API.`]}),`\n`,_jsxs(_components.p,{children:[`Replacing branding requires the owner or admin role. Other roles receive `,_jsx(_components.code,{children:`403`}),`. See `,_jsx(_components.a,{href:`/administration/branding`,children:`Branding`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`value-rules`,children:`Value rules`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Rule`}),_jsx(_components.th,{children:`Accepted values`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Text`}),_jsxs(_components.td,{children:[`1 to 120 characters after trimming. No control, invisible formatting (such as zero-width or bidirectional-override), private-use or line-separator characters. An empty string is refused; use `,_jsx(_components.code,{children:`null`}),` to clear.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Link`}),_jsxs(_components.td,{children:[`An `,_jsx(_components.code,{children:`https://`}),` URL of at most 1,024 characters, with no whitespace, quotes, `,_jsx(_components.code,{children:`\u003c`}),`, `,_jsx(_components.code,{children:`>`}),`, `,_jsx(_components.code,{children:`\\\\`}),` or backticks. `,_jsx(_components.code,{children:`http://`}),` is refused.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Asset`}),_jsxs(_components.td,{children:[`Either a URL following the link rule, or inline base64 image data `,_jsx(_components.code,{children:`data:\u003ctype>;base64,\u003cdata>`}),` where `,_jsx(_components.code,{children:`\u003ctype>`}),` is `,_jsx(_components.code,{children:`image/svg+xml`}),`, `,_jsx(_components.code,{children:`image/png`}),`, `,_jsx(_components.code,{children:`image/jpeg`}),`, `,_jsx(_components.code,{children:`image/webp`}),`, `,_jsx(_components.code,{children:`image/gif`}),` or `,_jsx(_components.code,{children:`image/x-icon`}),`. At most 262,144 characters.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Colour`}),_jsxs(_components.td,{children:[`A hex value (`,_jsx(_components.code,{children:`#rgb`}),`, `,_jsx(_components.code,{children:`#rgba`}),`, `,_jsx(_components.code,{children:`#rrggbb`}),` or `,_jsx(_components.code,{children:`#rrggbbaa`}),`), or `,_jsx(_components.code,{children:`rgb()`}),`, `,_jsx(_components.code,{children:`rgba()`}),`, `,_jsx(_components.code,{children:`hsl()`}),` or `,_jsx(_components.code,{children:`hsla()`}),` whose arguments contain only digits, spaces and `,_jsx(_components.code,{children:`. , % / + -`}),`, at most 64 characters inside the parentheses. Named colours such as `,_jsx(_components.code,{children:`red`}),` are refused.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Font stack`}),_jsxs(_components.td,{children:[`1 to 200 characters from letters, digits, spaces and `,_jsx(_components.code,{children:`, . _ ' \" ( ) -`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Base size`}),_jsx(_components.td,{children:`A whole number from 10 to 24.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Radius`}),_jsxs(_components.td,{children:[`A CSS length such as `,_jsx(_components.code,{children:`10px`}),`: at most 16 characters of letters, digits, `,_jsx(_components.code,{children:`.`}),`, `,_jsx(_components.code,{children:`_`}),` and `,_jsx(_components.code,{children:`%`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Appearance mode`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`light`}),`, `,_jsx(_components.code,{children:`dark`}),` or `,_jsx(_components.code,{children:`system`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Boolean`}),_jsxs(_components.td,{children:[`A JSON `,_jsx(_components.code,{children:`true`}),` or `,_jsx(_components.code,{children:`false`}),`. Strings such as `,_jsx(_components.code,{children:`\"false\"`}),` are refused.`]})]})]})]}),`\n`,_jsx(ParamField,{body:`revision`,type:`integer`,required:true,id:`param-revision`,children:_jsxs(_components.p,{children:[`The `,_jsx(_components.code,{children:`revision`}),` from your last read, a whole number of at least `,_jsx(_components.code,{children:`0`}),`. A stale value returns `,_jsx(_components.code,{children:`409`}),`.`]})}),`\n`,_jsxs(ParamField,{body:`layer`,type:`object`,id:`param-layer`,children:[_jsx(_components.p,{children:`The complete set of overrides. Every section and every field is optional.`}),_jsxs(Expandable,{title:`properties`,children:[_jsxs(ParamField,{body:`identity`,type:`object`,id:`param-identity`,children:[_jsx(_components.p,{children:`Names shown in the interface.`}),_jsxs(Expandable,{title:`properties`,children:[_jsx(ParamField,{body:`productName`,type:`string`,id:`param-product-name`,children:_jsx(_components.p,{children:`Product name. Follows the text rule.`})}),_jsx(ParamField,{body:`productShortName`,type:`string`,id:`param-product-short-name`,children:_jsx(_components.p,{children:`Short product name. Follows the text rule.`})}),_jsx(ParamField,{body:`companyName`,type:`string`,id:`param-company-name`,children:_jsx(_components.p,{children:`Company name. Follows the text rule.`})}),_jsx(ParamField,{body:`companyLegalName`,type:`string`,id:`param-company-legal-name`,children:_jsx(_components.p,{children:`Company legal name. Follows the text rule.`})}),_jsx(ParamField,{body:`tagline`,type:`string`,id:`param-tagline`,children:_jsx(_components.p,{children:`Tagline. Follows the text rule.`})})]})]}),_jsxs(ParamField,{body:`assets`,type:`object`,id:`param-assets`,children:[_jsx(_components.p,{children:`Logos and images.`}),_jsxs(Expandable,{title:`properties`,children:[_jsx(ParamField,{body:`logoLight`,type:`string`,id:`param-logo-light`,children:_jsx(_components.p,{children:`Logo for the light appearance. Follows the asset rule.`})}),_jsx(ParamField,{body:`logoDark`,type:`string`,id:`param-logo-dark`,children:_jsx(_components.p,{children:`Logo for the dark appearance. Follows the asset rule.`})}),_jsx(ParamField,{body:`logoMark`,type:`string`,id:`param-logo-mark`,children:_jsx(_components.p,{children:`Compact logo mark. Follows the asset rule.`})}),_jsx(ParamField,{body:`favicon`,type:`string`,id:`param-favicon`,children:_jsx(_components.p,{children:`Browser tab icon. Follows the asset rule.`})}),_jsx(ParamField,{body:`ogImage`,type:`string`,id:`param-og-image`,children:_jsx(_components.p,{children:`Social sharing image. Follows the asset rule.`})})]})]}),_jsxs(ParamField,{body:`theme`,type:`object`,id:`param-theme`,children:[_jsx(_components.p,{children:`Colours, typography, corner radii and default appearance.`}),_jsxs(Expandable,{title:`properties`,children:[_jsxs(ParamField,{body:`colors`,type:`object`,id:`param-colors`,children:[_jsx(_components.p,{children:`Colour palettes, one per appearance. Follows the colour rule.`}),_jsxs(Expandable,{title:`properties`,children:[_jsx(ParamField,{body:`light`,type:`object`,id:`param-light`,children:_jsxs(_components.p,{children:[`Colour overrides for the light appearance. Each key takes a colour. Keys:\n`,_jsx(_components.code,{children:`background`}),`, `,_jsx(_components.code,{children:`surface`}),`, `,_jsx(_components.code,{children:`surfaceRaised`}),`, `,_jsx(_components.code,{children:`surfaceSunken`}),`, `,_jsx(_components.code,{children:`border`}),`, `,_jsx(_components.code,{children:`borderStrong`}),`,\n`,_jsx(_components.code,{children:`textPrimary`}),`, `,_jsx(_components.code,{children:`textSecondary`}),`, `,_jsx(_components.code,{children:`textMuted`}),`, `,_jsx(_components.code,{children:`textInverted`}),`, `,_jsx(_components.code,{children:`brand`}),`, `,_jsx(_components.code,{children:`brandHover`}),`,\n`,_jsx(_components.code,{children:`brandContrast`}),`, `,_jsx(_components.code,{children:`brandSubtle`}),`, `,_jsx(_components.code,{children:`accent`}),`, `,_jsx(_components.code,{children:`accentContrast`}),`, `,_jsx(_components.code,{children:`focus`}),`, `,_jsx(_components.code,{children:`success`}),`,\n`,_jsx(_components.code,{children:`successSubtle`}),`, `,_jsx(_components.code,{children:`warning`}),`, `,_jsx(_components.code,{children:`warningSubtle`}),`, `,_jsx(_components.code,{children:`danger`}),`, `,_jsx(_components.code,{children:`dangerSubtle`}),`, `,_jsx(_components.code,{children:`info`}),`,\n`,_jsx(_components.code,{children:`infoSubtle`}),`, `,_jsx(_components.code,{children:`overlay`}),`.`]})}),_jsx(ParamField,{body:`dark`,type:`object`,id:`param-dark`,children:_jsxs(_components.p,{children:[`Colour overrides for the dark appearance. Each key takes a colour. Keys: `,_jsx(_components.code,{children:`background`}),`,\n`,_jsx(_components.code,{children:`surface`}),`, `,_jsx(_components.code,{children:`surfaceRaised`}),`, `,_jsx(_components.code,{children:`surfaceSunken`}),`, `,_jsx(_components.code,{children:`border`}),`, `,_jsx(_components.code,{children:`borderStrong`}),`, `,_jsx(_components.code,{children:`textPrimary`}),`,\n`,_jsx(_components.code,{children:`textSecondary`}),`, `,_jsx(_components.code,{children:`textMuted`}),`, `,_jsx(_components.code,{children:`textInverted`}),`, `,_jsx(_components.code,{children:`brand`}),`, `,_jsx(_components.code,{children:`brandHover`}),`, `,_jsx(_components.code,{children:`brandContrast`}),`,\n`,_jsx(_components.code,{children:`brandSubtle`}),`, `,_jsx(_components.code,{children:`accent`}),`, `,_jsx(_components.code,{children:`accentContrast`}),`, `,_jsx(_components.code,{children:`focus`}),`, `,_jsx(_components.code,{children:`success`}),`, `,_jsx(_components.code,{children:`successSubtle`}),`,\n`,_jsx(_components.code,{children:`warning`}),`, `,_jsx(_components.code,{children:`warningSubtle`}),`, `,_jsx(_components.code,{children:`danger`}),`, `,_jsx(_components.code,{children:`dangerSubtle`}),`, `,_jsx(_components.code,{children:`info`}),`, `,_jsx(_components.code,{children:`infoSubtle`}),`, `,_jsx(_components.code,{children:`overlay`}),`.`]})})]})]}),_jsxs(ParamField,{body:`typography`,type:`object`,id:`param-typography`,children:[_jsx(_components.p,{children:`Fonts.`}),_jsxs(Expandable,{title:`properties`,children:[_jsx(ParamField,{body:`fontFamilySans`,type:`string`,id:`param-font-family-sans`,children:_jsx(_components.p,{children:`CSS font stack for body text. Follows the font stack rule.`})}),_jsx(ParamField,{body:`fontFamilyMono`,type:`string`,id:`param-font-family-mono`,children:_jsx(_components.p,{children:`CSS font stack for code. Follows the font stack rule.`})}),_jsx(ParamField,{body:`baseSizePx`,type:`integer`,id:`param-base-size-px`,children:_jsx(_components.p,{children:`Base font size in pixels. Follows the base size rule.`})})]})]}),_jsxs(ParamField,{body:`shape`,type:`object`,id:`param-shape`,children:[_jsx(_components.p,{children:`Corner radii. Follows the radius rule.`}),_jsxs(Expandable,{title:`properties`,children:[_jsx(ParamField,{body:`radiusSm`,type:`string`,id:`param-radius-sm`,children:_jsx(_components.p,{children:`Small radius.`})}),_jsx(ParamField,{body:`radiusMd`,type:`string`,id:`param-radius-md`,children:_jsx(_components.p,{children:`Medium radius.`})}),_jsx(ParamField,{body:`radiusLg`,type:`string`,id:`param-radius-lg`,children:_jsx(_components.p,{children:`Large radius.`})}),_jsx(ParamField,{body:`radiusXl`,type:`string`,id:`param-radius-xl`,children:_jsx(_components.p,{children:`Extra-large radius.`})})]})]}),_jsx(ParamField,{body:`modeDefault`,type:`string`,id:`param-mode-default`,children:_jsx(_components.p,{children:`Appearance the interface starts in. Follows the appearance mode rule.`})})]})]}),_jsxs(ParamField,{body:`domains`,type:`object`,id:`param-domains`,children:[_jsx(_components.p,{children:`Your own help links.`}),_jsxs(Expandable,{title:`properties`,children:[_jsx(ParamField,{body:`docsUrl`,type:`string`,id:`param-docs-url`,children:_jsx(_components.p,{children:`Documentation link. Follows the link rule.`})}),_jsx(ParamField,{body:`supportUrl`,type:`string`,id:`param-support-url`,children:_jsx(_components.p,{children:`Support link. Follows the link rule.`})})]})]}),_jsxs(ParamField,{body:`legal`,type:`object`,id:`param-legal`,children:[_jsx(_components.p,{children:`Your own legal links and notice. Third-party attribution notices are not part of the layer and\ncannot be set, changed or removed through this API.`}),_jsxs(Expandable,{title:`properties`,children:[_jsx(ParamField,{body:`termsUrl`,type:`string`,id:`param-terms-url`,children:_jsx(_components.p,{children:`Terms of service link. Follows the link rule.`})}),_jsx(ParamField,{body:`privacyUrl`,type:`string`,id:`param-privacy-url`,children:_jsx(_components.p,{children:`Privacy policy link. Follows the link rule.`})}),_jsx(ParamField,{body:`copyrightNotice`,type:`string`,id:`param-copyright-notice`,children:_jsx(_components.p,{children:`Your copyright line. Follows the text rule.`})})]})]}),_jsxs(ParamField,{body:`surfaces`,type:`object`,id:`param-surfaces`,children:[_jsx(_components.p,{children:`Display toggles.`}),_jsxs(Expandable,{title:`properties`,children:[_jsxs(ParamField,{body:`console`,type:`object`,id:`param-console`,children:[_jsx(_components.p,{children:`Console toggles.`}),_jsxs(Expandable,{title:`properties`,children:[_jsx(ParamField,{body:`showLogo`,type:`boolean`,id:`param-show-logo`,children:_jsx(_components.p,{children:`Show the logo in the console. Follows the boolean rule.`})}),_jsx(ParamField,{body:`showPoweredBy`,type:`boolean`,id:`param-show-powered-by`,children:_jsx(_components.p,{children:`Show the powered-by line in the console. Follows the boolean rule.`})})]})]}),_jsxs(ParamField,{body:`widget`,type:`object`,id:`param-widget`,children:[_jsx(_components.p,{children:`Website widget toggles.`}),_jsx(Expandable,{title:`properties`,children:_jsx(ParamField,{body:`showBranding`,type:`boolean`,id:`param-show-branding`,children:_jsx(_components.p,{children:`Show branding in the widget. Follows the boolean rule.`})})})]})]})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`response`,children:`Response`}),`\n`,_jsxs(_components.p,{children:[`Returns `,_jsx(_components.code,{children:`200 OK`}),` with the stored branding.`]}),`\n`,_jsxs(ResponseField,{name:`layer`,type:`object`,required:true,id:`param-layer-1`,children:[_jsxs(_components.p,{children:[`Your organization’s overrides. Sparse: only fields you have set appear, and an organization with\nno overrides returns `,_jsx(_components.code,{children:`{}`}),`. Anything absent falls back to the platform default.`]}),_jsxs(Expandable,{title:`properties`,children:[_jsxs(ResponseField,{name:`identity`,type:`object`,id:`param-identity-1`,children:[_jsx(_components.p,{children:`Names shown in the interface.`}),_jsxs(Expandable,{title:`properties`,children:[_jsx(ResponseField,{name:`productName`,type:`string`,id:`param-product-name-1`,children:_jsx(_components.p,{children:`Product name.`})}),_jsx(ResponseField,{name:`productShortName`,type:`string`,id:`param-product-short-name-1`,children:_jsx(_components.p,{children:`Short product name.`})}),_jsx(ResponseField,{name:`companyName`,type:`string`,id:`param-company-name-1`,children:_jsx(_components.p,{children:`Company name.`})}),_jsx(ResponseField,{name:`companyLegalName`,type:`string`,id:`param-company-legal-name-1`,children:_jsx(_components.p,{children:`Company legal name.`})}),_jsx(ResponseField,{name:`tagline`,type:`string`,id:`param-tagline-1`,children:_jsx(_components.p,{children:`Tagline.`})})]})]}),_jsxs(ResponseField,{name:`assets`,type:`object`,id:`param-assets-1`,children:[_jsx(_components.p,{children:`Logos and images.`}),_jsxs(Expandable,{title:`properties`,children:[_jsx(ResponseField,{name:`logoLight`,type:`string`,id:`param-logo-light-1`,children:_jsx(_components.p,{children:`Logo for the light appearance.`})}),_jsx(ResponseField,{name:`logoDark`,type:`string`,id:`param-logo-dark-1`,children:_jsx(_components.p,{children:`Logo for the dark appearance.`})}),_jsx(ResponseField,{name:`logoMark`,type:`string`,id:`param-logo-mark-1`,children:_jsx(_components.p,{children:`Compact logo mark.`})}),_jsx(ResponseField,{name:`favicon`,type:`string`,id:`param-favicon-1`,children:_jsx(_components.p,{children:`Browser tab icon.`})}),_jsx(ResponseField,{name:`ogImage`,type:`string`,id:`param-og-image-1`,children:_jsx(_components.p,{children:`Social sharing image.`})})]})]}),_jsxs(ResponseField,{name:`theme`,type:`object`,id:`param-theme-1`,children:[_jsx(_components.p,{children:`Colours, typography, corner radii and default appearance.`}),_jsxs(Expandable,{title:`properties`,children:[_jsxs(ResponseField,{name:`colors`,type:`object`,id:`param-colors-1`,children:[_jsx(_components.p,{children:`Colour palettes, one per appearance.`}),_jsxs(Expandable,{title:`properties`,children:[_jsx(ResponseField,{name:`light`,type:`object`,id:`param-light-1`,children:_jsxs(_components.p,{children:[`Colour overrides for the light appearance. Each key takes a colour. Keys:\n`,_jsx(_components.code,{children:`background`}),`, `,_jsx(_components.code,{children:`surface`}),`, `,_jsx(_components.code,{children:`surfaceRaised`}),`, `,_jsx(_components.code,{children:`surfaceSunken`}),`, `,_jsx(_components.code,{children:`border`}),`, `,_jsx(_components.code,{children:`borderStrong`}),`,\n`,_jsx(_components.code,{children:`textPrimary`}),`, `,_jsx(_components.code,{children:`textSecondary`}),`, `,_jsx(_components.code,{children:`textMuted`}),`, `,_jsx(_components.code,{children:`textInverted`}),`, `,_jsx(_components.code,{children:`brand`}),`, `,_jsx(_components.code,{children:`brandHover`}),`,\n`,_jsx(_components.code,{children:`brandContrast`}),`, `,_jsx(_components.code,{children:`brandSubtle`}),`, `,_jsx(_components.code,{children:`accent`}),`, `,_jsx(_components.code,{children:`accentContrast`}),`, `,_jsx(_components.code,{children:`focus`}),`, `,_jsx(_components.code,{children:`success`}),`,\n`,_jsx(_components.code,{children:`successSubtle`}),`, `,_jsx(_components.code,{children:`warning`}),`, `,_jsx(_components.code,{children:`warningSubtle`}),`, `,_jsx(_components.code,{children:`danger`}),`, `,_jsx(_components.code,{children:`dangerSubtle`}),`, `,_jsx(_components.code,{children:`info`}),`,\n`,_jsx(_components.code,{children:`infoSubtle`}),`, `,_jsx(_components.code,{children:`overlay`}),`.`]})}),_jsx(ResponseField,{name:`dark`,type:`object`,id:`param-dark-1`,children:_jsxs(_components.p,{children:[`Colour overrides for the dark appearance. Each key takes a colour. Keys: `,_jsx(_components.code,{children:`background`}),`,\n`,_jsx(_components.code,{children:`surface`}),`, `,_jsx(_components.code,{children:`surfaceRaised`}),`, `,_jsx(_components.code,{children:`surfaceSunken`}),`, `,_jsx(_components.code,{children:`border`}),`, `,_jsx(_components.code,{children:`borderStrong`}),`, `,_jsx(_components.code,{children:`textPrimary`}),`,\n`,_jsx(_components.code,{children:`textSecondary`}),`, `,_jsx(_components.code,{children:`textMuted`}),`, `,_jsx(_components.code,{children:`textInverted`}),`, `,_jsx(_components.code,{children:`brand`}),`, `,_jsx(_components.code,{children:`brandHover`}),`, `,_jsx(_components.code,{children:`brandContrast`}),`,\n`,_jsx(_components.code,{children:`brandSubtle`}),`, `,_jsx(_components.code,{children:`accent`}),`, `,_jsx(_components.code,{children:`accentContrast`}),`, `,_jsx(_components.code,{children:`focus`}),`, `,_jsx(_components.code,{children:`success`}),`, `,_jsx(_components.code,{children:`successSubtle`}),`,\n`,_jsx(_components.code,{children:`warning`}),`, `,_jsx(_components.code,{children:`warningSubtle`}),`, `,_jsx(_components.code,{children:`danger`}),`, `,_jsx(_components.code,{children:`dangerSubtle`}),`, `,_jsx(_components.code,{children:`info`}),`, `,_jsx(_components.code,{children:`infoSubtle`}),`, `,_jsx(_components.code,{children:`overlay`}),`.`]})})]})]}),_jsxs(ResponseField,{name:`typography`,type:`object`,id:`param-typography-1`,children:[_jsx(_components.p,{children:`Fonts.`}),_jsxs(Expandable,{title:`properties`,children:[_jsx(ResponseField,{name:`fontFamilySans`,type:`string`,id:`param-font-family-sans-1`,children:_jsx(_components.p,{children:`CSS font stack for body text.`})}),_jsx(ResponseField,{name:`fontFamilyMono`,type:`string`,id:`param-font-family-mono-1`,children:_jsx(_components.p,{children:`CSS font stack for code.`})}),_jsx(ResponseField,{name:`baseSizePx`,type:`integer`,id:`param-base-size-px-1`,children:_jsx(_components.p,{children:`Base font size in pixels.`})})]})]}),_jsxs(ResponseField,{name:`shape`,type:`object`,id:`param-shape-1`,children:[_jsx(_components.p,{children:`Corner radii.`}),_jsxs(Expandable,{title:`properties`,children:[_jsx(ResponseField,{name:`radiusSm`,type:`string`,id:`param-radius-sm-1`,children:_jsx(_components.p,{children:`Small radius.`})}),_jsx(ResponseField,{name:`radiusMd`,type:`string`,id:`param-radius-md-1`,children:_jsx(_components.p,{children:`Medium radius.`})}),_jsx(ResponseField,{name:`radiusLg`,type:`string`,id:`param-radius-lg-1`,children:_jsx(_components.p,{children:`Large radius.`})}),_jsx(ResponseField,{name:`radiusXl`,type:`string`,id:`param-radius-xl-1`,children:_jsx(_components.p,{children:`Extra-large radius.`})})]})]}),_jsx(ResponseField,{name:`modeDefault`,type:`string`,id:`param-mode-default-1`,children:_jsx(_components.p,{children:`Appearance the interface starts in.`})})]})]}),_jsxs(ResponseField,{name:`domains`,type:`object`,id:`param-domains-1`,children:[_jsx(_components.p,{children:`Your own help links.`}),_jsxs(Expandable,{title:`properties`,children:[_jsx(ResponseField,{name:`docsUrl`,type:`string`,id:`param-docs-url-1`,children:_jsx(_components.p,{children:`Documentation link.`})}),_jsx(ResponseField,{name:`supportUrl`,type:`string`,id:`param-support-url-1`,children:_jsx(_components.p,{children:`Support link.`})})]})]}),_jsxs(ResponseField,{name:`legal`,type:`object`,id:`param-legal-1`,children:[_jsx(_components.p,{children:`Your own legal links and notice. Third-party attribution notices are not part of the layer and\ncannot be set, changed or removed through this API.`}),_jsxs(Expandable,{title:`properties`,children:[_jsx(ResponseField,{name:`termsUrl`,type:`string`,id:`param-terms-url-1`,children:_jsx(_components.p,{children:`Terms of service link.`})}),_jsx(ResponseField,{name:`privacyUrl`,type:`string`,id:`param-privacy-url-1`,children:_jsx(_components.p,{children:`Privacy policy link.`})}),_jsx(ResponseField,{name:`copyrightNotice`,type:`string`,id:`param-copyright-notice-1`,children:_jsx(_components.p,{children:`Your copyright line.`})})]})]}),_jsxs(ResponseField,{name:`surfaces`,type:`object`,id:`param-surfaces-1`,children:[_jsx(_components.p,{children:`Display toggles.`}),_jsxs(Expandable,{title:`properties`,children:[_jsxs(ResponseField,{name:`console`,type:`object`,id:`param-console-1`,children:[_jsx(_components.p,{children:`Console toggles.`}),_jsxs(Expandable,{title:`properties`,children:[_jsx(ResponseField,{name:`showLogo`,type:`boolean`,id:`param-show-logo-1`,children:_jsx(_components.p,{children:`Show the logo in the console.`})}),_jsx(ResponseField,{name:`showPoweredBy`,type:`boolean`,id:`param-show-powered-by-1`,children:_jsx(_components.p,{children:`Show the powered-by line in the console.`})})]})]}),_jsxs(ResponseField,{name:`widget`,type:`object`,id:`param-widget-1`,children:[_jsx(_components.p,{children:`Website widget toggles.`}),_jsx(Expandable,{title:`properties`,children:_jsx(ResponseField,{name:`showBranding`,type:`boolean`,id:`param-show-branding-1`,children:_jsx(_components.p,{children:`Show branding in the widget.`})})})]})]})]})]})]}),`\n`,_jsx(ResponseField,{name:`revision`,type:`integer`,required:true,id:`param-revision-1`,children:_jsxs(_components.p,{children:[`Concurrency revision. `,_jsx(_components.code,{children:`0`}),` until the first save; each save or reset adds one. Send it back on `,_jsx(_components.code,{children:`PUT /branding`}),` or `,_jsx(_components.code,{children:`DELETE /branding`}),`.`]})}),`\n`,_jsx(ResponseField,{name:`configured`,type:`boolean`,required:true,id:`param-configured`,children:_jsxs(_components.p,{children:[_jsx(_components.code,{children:`true`}),` once branding has been saved or reset at least once. `,_jsx(_components.code,{children:`false`}),` means the organization has\nalways used the platform default.`]})}),`\n`,_jsx(ResponseField,{name:`updatedAt`,type:`string | null`,required:true,id:`param-updated-at`,children:_jsxs(_components.p,{children:[`When branding was last saved or reset, ISO 8601 in UTC. `,_jsx(_components.code,{children:`null`}),` if never.`]})}),`\n`,_jsx(ResponseField,{name:`updatedBy`,type:`string | null`,required:true,id:`param-updated-by`,children:_jsxs(_components.p,{children:[`Identifier of the user or API key that last saved or reset branding. `,_jsx(_components.code,{children:`null`}),` if never.`]})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"codeStyling":{"theme":{"light":"github-light","dark":"github-dark"}},"config":{},"pageMetadata":{"title":"Replace your whole branding layer at once","sidebarTitle":"Replace branding","api":"PUT /branding","description":"Replace the whole branding layer, not merge: what you send becomes the complete set of overrides, and anything left out falls back to the default.","href":"/api-reference/branding/replace-branding"}}},"mdxSourceWithNoJs":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{CodeBlock,Expandable,Heading,ParamField,RequestExample,ResponseExample,ResponseField,Table}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Expandable)_missingMdxReference(`Expandable`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!ParamField)_missingMdxReference(`ParamField`,true);if(!RequestExample)_missingMdxReference(`RequestExample`,true);if(!ResponseExample)_missingMdxReference(`ResponseExample`,true);if(!ResponseField)_missingMdxReference(`ResponseField`,true);if(!Table)_missingMdxReference(`Table`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`This is a `,_jsx(_components.strong,{children:`whole-layer replace`}),`, not a merge. The `,_jsx(_components.code,{children:`layer`}),` you send becomes the complete set of overrides. Any field you leave out, or send as `,_jsx(_components.code,{children:`null`}),`, has no override and falls back to the platform default. To clear one override, send the layer you last read with that field removed or set to `,_jsx(_components.code,{children:`null`}),`. If you omit `,_jsx(_components.code,{children:`layer`}),` entirely, every override is cleared.`]}),`\n`,_jsxs(_components.p,{children:[`The layer is sparse and uses the same camelCase shape `,_jsx(_components.code,{children:`GET /branding`}),` returns, so you can read it, edit it and send it back. Unknown keys are refused with `,_jsx(_components.code,{children:`400`}),` and named in the message, so a typo never saves silently. The whole request body is limited to 256 KiB, so large inline images count against that limit.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Concurrency.`}),` `,_jsx(_components.code,{children:`revision`}),` is required. Send the `,_jsx(_components.code,{children:`revision`}),` from your last read (`,_jsx(_components.code,{children:`0`}),` if branding has never been saved). If anyone has saved or reset branding since, the request fails with `,_jsx(_components.code,{children:`409`}),` and nothing is changed; read again and retry. A successful save returns the new state with `,_jsx(_components.code,{children:`revision`}),` increased by one.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`What becomes public.`}),` `,_jsx(_components.code,{children:`identity`}),`, `,_jsx(_components.code,{children:`assets`}),`, `,_jsx(_components.code,{children:`theme`}),` and `,_jsx(_components.code,{children:`surfaces`}),` are shown to anyone who loads your `,_jsx(_components.a,{href:`/channels/widget`,children:`website widget`}),`. `,_jsx(_components.code,{children:`domains`}),` and `,_jsx(_components.code,{children:`legal`}),` are not sent to the widget.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Attribution.`}),` The layer has no field for third-party attribution notices. They cannot be set, changed or removed through this API.`]}),`\n`,_jsxs(_components.p,{children:[`Replacing branding requires the owner or admin role. Other roles receive `,_jsx(_components.code,{children:`403`}),`. See `,_jsx(_components.a,{href:`/administration/branding`,children:`Branding`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`value-rules`,children:`Value rules`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Rule`}),_jsx(_components.th,{children:`Accepted values`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Text`}),_jsxs(_components.td,{children:[`1 to 120 characters after trimming. No control, invisible formatting (such as zero-width or bidirectional-override), private-use or line-separator characters. An empty string is refused; use `,_jsx(_components.code,{children:`null`}),` to clear.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Link`}),_jsxs(_components.td,{children:[`An `,_jsx(_components.code,{children:`https://`}),` URL of at most 1,024 characters, with no whitespace, quotes, `,_jsx(_components.code,{children:`\u003c`}),`, `,_jsx(_components.code,{children:`>`}),`, `,_jsx(_components.code,{children:`\\\\`}),` or backticks. `,_jsx(_components.code,{children:`http://`}),` is refused.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Asset`}),_jsxs(_components.td,{children:[`Either a URL following the link rule, or inline base64 image data `,_jsx(_components.code,{children:`data:\u003ctype>;base64,\u003cdata>`}),` where `,_jsx(_components.code,{children:`\u003ctype>`}),` is `,_jsx(_components.code,{children:`image/svg+xml`}),`, `,_jsx(_components.code,{children:`image/png`}),`, `,_jsx(_components.code,{children:`image/jpeg`}),`, `,_jsx(_components.code,{children:`image/webp`}),`, `,_jsx(_components.code,{children:`image/gif`}),` or `,_jsx(_components.code,{children:`image/x-icon`}),`. At most 262,144 characters.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Colour`}),_jsxs(_components.td,{children:[`A hex value (`,_jsx(_components.code,{children:`#rgb`}),`, `,_jsx(_components.code,{children:`#rgba`}),`, `,_jsx(_components.code,{children:`#rrggbb`}),` or `,_jsx(_components.code,{children:`#rrggbbaa`}),`), or `,_jsx(_components.code,{children:`rgb()`}),`, `,_jsx(_components.code,{children:`rgba()`}),`, `,_jsx(_components.code,{children:`hsl()`}),` or `,_jsx(_components.code,{children:`hsla()`}),` whose arguments contain only digits, spaces and `,_jsx(_components.code,{children:`. , % / + -`}),`, at most 64 characters inside the parentheses. Named colours such as `,_jsx(_components.code,{children:`red`}),` are refused.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Font stack`}),_jsxs(_components.td,{children:[`1 to 200 characters from letters, digits, spaces and `,_jsx(_components.code,{children:`, . _ ' \" ( ) -`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Base size`}),_jsx(_components.td,{children:`A whole number from 10 to 24.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Radius`}),_jsxs(_components.td,{children:[`A CSS length such as `,_jsx(_components.code,{children:`10px`}),`: at most 16 characters of letters, digits, `,_jsx(_components.code,{children:`.`}),`, `,_jsx(_components.code,{children:`_`}),` and `,_jsx(_components.code,{children:`%`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Appearance mode`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`light`}),`, `,_jsx(_components.code,{children:`dark`}),` or `,_jsx(_components.code,{children:`system`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Boolean`}),_jsxs(_components.td,{children:[`A JSON `,_jsx(_components.code,{children:`true`}),` or `,_jsx(_components.code,{children:`false`}),`. Strings such as `,_jsx(_components.code,{children:`\"false\"`}),` are refused.`]})]})]})]}),`\n`,_jsx(ParamField,{body:`revision`,type:`integer`,required:true,id:`param-revision`,children:_jsxs(_components.p,{children:[`The `,_jsx(_components.code,{children:`revision`}),` from your last read, a whole number of at least `,_jsx(_components.code,{children:`0`}),`. A stale value returns `,_jsx(_components.code,{children:`409`}),`.`]})}),`\n`,_jsxs(ParamField,{body:`layer`,type:`object`,id:`param-layer`,children:[_jsx(_components.p,{children:`The complete set of overrides. Every section and every field is optional.`}),_jsxs(Expandable,{title:`properties`,children:[_jsxs(ParamField,{body:`identity`,type:`object`,id:`param-identity`,children:[_jsx(_components.p,{children:`Names shown in the interface.`}),_jsxs(Expandable,{title:`properties`,children:[_jsx(ParamField,{body:`productName`,type:`string`,id:`param-product-name`,children:_jsx(_components.p,{children:`Product name. Follows the text rule.`})}),_jsx(ParamField,{body:`productShortName`,type:`string`,id:`param-product-short-name`,children:_jsx(_components.p,{children:`Short product name. Follows the text rule.`})}),_jsx(ParamField,{body:`companyName`,type:`string`,id:`param-company-name`,children:_jsx(_components.p,{children:`Company name. Follows the text rule.`})}),_jsx(ParamField,{body:`companyLegalName`,type:`string`,id:`param-company-legal-name`,children:_jsx(_components.p,{children:`Company legal name. Follows the text rule.`})}),_jsx(ParamField,{body:`tagline`,type:`string`,id:`param-tagline`,children:_jsx(_components.p,{children:`Tagline. Follows the text rule.`})})]})]}),_jsxs(ParamField,{body:`assets`,type:`object`,id:`param-assets`,children:[_jsx(_components.p,{children:`Logos and images.`}),_jsxs(Expandable,{title:`properties`,children:[_jsx(ParamField,{body:`logoLight`,type:`string`,id:`param-logo-light`,children:_jsx(_components.p,{children:`Logo for the light appearance. Follows the asset rule.`})}),_jsx(ParamField,{body:`logoDark`,type:`string`,id:`param-logo-dark`,children:_jsx(_components.p,{children:`Logo for the dark appearance. Follows the asset rule.`})}),_jsx(ParamField,{body:`logoMark`,type:`string`,id:`param-logo-mark`,children:_jsx(_components.p,{children:`Compact logo mark. Follows the asset rule.`})}),_jsx(ParamField,{body:`favicon`,type:`string`,id:`param-favicon`,children:_jsx(_components.p,{children:`Browser tab icon. Follows the asset rule.`})}),_jsx(ParamField,{body:`ogImage`,type:`string`,id:`param-og-image`,children:_jsx(_components.p,{children:`Social sharing image. Follows the asset rule.`})})]})]}),_jsxs(ParamField,{body:`theme`,type:`object`,id:`param-theme`,children:[_jsx(_components.p,{children:`Colours, typography, corner radii and default appearance.`}),_jsxs(Expandable,{title:`properties`,children:[_jsxs(ParamField,{body:`colors`,type:`object`,id:`param-colors`,children:[_jsx(_components.p,{children:`Colour palettes, one per appearance. Follows the colour rule.`}),_jsxs(Expandable,{title:`properties`,children:[_jsx(ParamField,{body:`light`,type:`object`,id:`param-light`,children:_jsxs(_components.p,{children:[`Colour overrides for the light appearance. Each key takes a colour. Keys:\n`,_jsx(_components.code,{children:`background`}),`, `,_jsx(_components.code,{children:`surface`}),`, `,_jsx(_components.code,{children:`surfaceRaised`}),`, `,_jsx(_components.code,{children:`surfaceSunken`}),`, `,_jsx(_components.code,{children:`border`}),`, `,_jsx(_components.code,{children:`borderStrong`}),`,\n`,_jsx(_components.code,{children:`textPrimary`}),`, `,_jsx(_components.code,{children:`textSecondary`}),`, `,_jsx(_components.code,{children:`textMuted`}),`, `,_jsx(_components.code,{children:`textInverted`}),`, `,_jsx(_components.code,{children:`brand`}),`, `,_jsx(_components.code,{children:`brandHover`}),`,\n`,_jsx(_components.code,{children:`brandContrast`}),`, `,_jsx(_components.code,{children:`brandSubtle`}),`, `,_jsx(_components.code,{children:`accent`}),`, `,_jsx(_components.code,{children:`accentContrast`}),`, `,_jsx(_components.code,{children:`focus`}),`, `,_jsx(_components.code,{children:`success`}),`,\n`,_jsx(_components.code,{children:`successSubtle`}),`, `,_jsx(_components.code,{children:`warning`}),`, `,_jsx(_components.code,{children:`warningSubtle`}),`, `,_jsx(_components.code,{children:`danger`}),`, `,_jsx(_components.code,{children:`dangerSubtle`}),`, `,_jsx(_components.code,{children:`info`}),`,\n`,_jsx(_components.code,{children:`infoSubtle`}),`, `,_jsx(_components.code,{children:`overlay`}),`.`]})}),_jsx(ParamField,{body:`dark`,type:`object`,id:`param-dark`,children:_jsxs(_components.p,{children:[`Colour overrides for the dark appearance. Each key takes a colour. Keys: `,_jsx(_components.code,{children:`background`}),`,\n`,_jsx(_components.code,{children:`surface`}),`, `,_jsx(_components.code,{children:`surfaceRaised`}),`, `,_jsx(_components.code,{children:`surfaceSunken`}),`, `,_jsx(_components.code,{children:`border`}),`, `,_jsx(_components.code,{children:`borderStrong`}),`, `,_jsx(_components.code,{children:`textPrimary`}),`,\n`,_jsx(_components.code,{children:`textSecondary`}),`, `,_jsx(_components.code,{children:`textMuted`}),`, `,_jsx(_components.code,{children:`textInverted`}),`, `,_jsx(_components.code,{children:`brand`}),`, `,_jsx(_components.code,{children:`brandHover`}),`, `,_jsx(_components.code,{children:`brandContrast`}),`,\n`,_jsx(_components.code,{children:`brandSubtle`}),`, `,_jsx(_components.code,{children:`accent`}),`, `,_jsx(_components.code,{children:`accentContrast`}),`, `,_jsx(_components.code,{children:`focus`}),`, `,_jsx(_components.code,{children:`success`}),`, `,_jsx(_components.code,{children:`successSubtle`}),`,\n`,_jsx(_components.code,{children:`warning`}),`, `,_jsx(_components.code,{children:`warningSubtle`}),`, `,_jsx(_components.code,{children:`danger`}),`, `,_jsx(_components.code,{children:`dangerSubtle`}),`, `,_jsx(_components.code,{children:`info`}),`, `,_jsx(_components.code,{children:`infoSubtle`}),`, `,_jsx(_components.code,{children:`overlay`}),`.`]})})]})]}),_jsxs(ParamField,{body:`typography`,type:`object`,id:`param-typography`,children:[_jsx(_components.p,{children:`Fonts.`}),_jsxs(Expandable,{title:`properties`,children:[_jsx(ParamField,{body:`fontFamilySans`,type:`string`,id:`param-font-family-sans`,children:_jsx(_components.p,{children:`CSS font stack for body text. Follows the font stack rule.`})}),_jsx(ParamField,{body:`fontFamilyMono`,type:`string`,id:`param-font-family-mono`,children:_jsx(_components.p,{children:`CSS font stack for code. Follows the font stack rule.`})}),_jsx(ParamField,{body:`baseSizePx`,type:`integer`,id:`param-base-size-px`,children:_jsx(_components.p,{children:`Base font size in pixels. Follows the base size rule.`})})]})]}),_jsxs(ParamField,{body:`shape`,type:`object`,id:`param-shape`,children:[_jsx(_components.p,{children:`Corner radii. Follows the radius rule.`}),_jsxs(Expandable,{title:`properties`,children:[_jsx(ParamField,{body:`radiusSm`,type:`string`,id:`param-radius-sm`,children:_jsx(_components.p,{children:`Small radius.`})}),_jsx(ParamField,{body:`radiusMd`,type:`string`,id:`param-radius-md`,children:_jsx(_components.p,{children:`Medium radius.`})}),_jsx(ParamField,{body:`radiusLg`,type:`string`,id:`param-radius-lg`,children:_jsx(_components.p,{children:`Large radius.`})}),_jsx(ParamField,{body:`radiusXl`,type:`string`,id:`param-radius-xl`,children:_jsx(_components.p,{children:`Extra-large radius.`})})]})]}),_jsx(ParamField,{body:`modeDefault`,type:`string`,id:`param-mode-default`,children:_jsx(_components.p,{children:`Appearance the interface starts in. Follows the appearance mode rule.`})})]})]}),_jsxs(ParamField,{body:`domains`,type:`object`,id:`param-domains`,children:[_jsx(_components.p,{children:`Your own help links.`}),_jsxs(Expandable,{title:`properties`,children:[_jsx(ParamField,{body:`docsUrl`,type:`string`,id:`param-docs-url`,children:_jsx(_components.p,{children:`Documentation link. Follows the link rule.`})}),_jsx(ParamField,{body:`supportUrl`,type:`string`,id:`param-support-url`,children:_jsx(_components.p,{children:`Support link. Follows the link rule.`})})]})]}),_jsxs(ParamField,{body:`legal`,type:`object`,id:`param-legal`,children:[_jsx(_components.p,{children:`Your own legal links and notice. Third-party attribution notices are not part of the layer and\ncannot be set, changed or removed through this API.`}),_jsxs(Expandable,{title:`properties`,children:[_jsx(ParamField,{body:`termsUrl`,type:`string`,id:`param-terms-url`,children:_jsx(_components.p,{children:`Terms of service link. Follows the link rule.`})}),_jsx(ParamField,{body:`privacyUrl`,type:`string`,id:`param-privacy-url`,children:_jsx(_components.p,{children:`Privacy policy link. Follows the link rule.`})}),_jsx(ParamField,{body:`copyrightNotice`,type:`string`,id:`param-copyright-notice`,children:_jsx(_components.p,{children:`Your copyright line. Follows the text rule.`})})]})]}),_jsxs(ParamField,{body:`surfaces`,type:`object`,id:`param-surfaces`,children:[_jsx(_components.p,{children:`Display toggles.`}),_jsxs(Expandable,{title:`properties`,children:[_jsxs(ParamField,{body:`console`,type:`object`,id:`param-console`,children:[_jsx(_components.p,{children:`Console toggles.`}),_jsxs(Expandable,{title:`properties`,children:[_jsx(ParamField,{body:`showLogo`,type:`boolean`,id:`param-show-logo`,children:_jsx(_components.p,{children:`Show the logo in the console. Follows the boolean rule.`})}),_jsx(ParamField,{body:`showPoweredBy`,type:`boolean`,id:`param-show-powered-by`,children:_jsx(_components.p,{children:`Show the powered-by line in the console. Follows the boolean rule.`})})]})]}),_jsxs(ParamField,{body:`widget`,type:`object`,id:`param-widget`,children:[_jsx(_components.p,{children:`Website widget toggles.`}),_jsx(Expandable,{title:`properties`,children:_jsx(ParamField,{body:`showBranding`,type:`boolean`,id:`param-show-branding`,children:_jsx(_components.p,{children:`Show branding in the widget. Follows the boolean rule.`})})})]})]})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`response`,children:`Response`}),`\n`,_jsxs(_components.p,{children:[`Returns `,_jsx(_components.code,{children:`200 OK`}),` with the stored branding.`]}),`\n`,_jsxs(ResponseField,{name:`layer`,type:`object`,required:true,id:`param-layer-1`,children:[_jsxs(_components.p,{children:[`Your organization’s overrides. Sparse: only fields you have set appear, and an organization with\nno overrides returns `,_jsx(_components.code,{children:`{}`}),`. Anything absent falls back to the platform default.`]}),_jsxs(Expandable,{title:`properties`,children:[_jsxs(ResponseField,{name:`identity`,type:`object`,id:`param-identity-1`,children:[_jsx(_components.p,{children:`Names shown in the interface.`}),_jsxs(Expandable,{title:`properties`,children:[_jsx(ResponseField,{name:`productName`,type:`string`,id:`param-product-name-1`,children:_jsx(_components.p,{children:`Product name.`})}),_jsx(ResponseField,{name:`productShortName`,type:`string`,id:`param-product-short-name-1`,children:_jsx(_components.p,{children:`Short product name.`})}),_jsx(ResponseField,{name:`companyName`,type:`string`,id:`param-company-name-1`,children:_jsx(_components.p,{children:`Company name.`})}),_jsx(ResponseField,{name:`companyLegalName`,type:`string`,id:`param-company-legal-name-1`,children:_jsx(_components.p,{children:`Company legal name.`})}),_jsx(ResponseField,{name:`tagline`,type:`string`,id:`param-tagline-1`,children:_jsx(_components.p,{children:`Tagline.`})})]})]}),_jsxs(ResponseField,{name:`assets`,type:`object`,id:`param-assets-1`,children:[_jsx(_components.p,{children:`Logos and images.`}),_jsxs(Expandable,{title:`properties`,children:[_jsx(ResponseField,{name:`logoLight`,type:`string`,id:`param-logo-light-1`,children:_jsx(_components.p,{children:`Logo for the light appearance.`})}),_jsx(ResponseField,{name:`logoDark`,type:`string`,id:`param-logo-dark-1`,children:_jsx(_components.p,{children:`Logo for the dark appearance.`})}),_jsx(ResponseField,{name:`logoMark`,type:`string`,id:`param-logo-mark-1`,children:_jsx(_components.p,{children:`Compact logo mark.`})}),_jsx(ResponseField,{name:`favicon`,type:`string`,id:`param-favicon-1`,children:_jsx(_components.p,{children:`Browser tab icon.`})}),_jsx(ResponseField,{name:`ogImage`,type:`string`,id:`param-og-image-1`,children:_jsx(_components.p,{children:`Social sharing image.`})})]})]}),_jsxs(ResponseField,{name:`theme`,type:`object`,id:`param-theme-1`,children:[_jsx(_components.p,{children:`Colours, typography, corner radii and default appearance.`}),_jsxs(Expandable,{title:`properties`,children:[_jsxs(ResponseField,{name:`colors`,type:`object`,id:`param-colors-1`,children:[_jsx(_components.p,{children:`Colour palettes, one per appearance.`}),_jsxs(Expandable,{title:`properties`,children:[_jsx(ResponseField,{name:`light`,type:`object`,id:`param-light-1`,children:_jsxs(_components.p,{children:[`Colour overrides for the light appearance. Each key takes a colour. Keys:\n`,_jsx(_components.code,{children:`background`}),`, `,_jsx(_components.code,{children:`surface`}),`, `,_jsx(_components.code,{children:`surfaceRaised`}),`, `,_jsx(_components.code,{children:`surfaceSunken`}),`, `,_jsx(_components.code,{children:`border`}),`, `,_jsx(_components.code,{children:`borderStrong`}),`,\n`,_jsx(_components.code,{children:`textPrimary`}),`, `,_jsx(_components.code,{children:`textSecondary`}),`, `,_jsx(_components.code,{children:`textMuted`}),`, `,_jsx(_components.code,{children:`textInverted`}),`, `,_jsx(_components.code,{children:`brand`}),`, `,_jsx(_components.code,{children:`brandHover`}),`,\n`,_jsx(_components.code,{children:`brandContrast`}),`, `,_jsx(_components.code,{children:`brandSubtle`}),`, `,_jsx(_components.code,{children:`accent`}),`, `,_jsx(_components.code,{children:`accentContrast`}),`, `,_jsx(_components.code,{children:`focus`}),`, `,_jsx(_components.code,{children:`success`}),`,\n`,_jsx(_components.code,{children:`successSubtle`}),`, `,_jsx(_components.code,{children:`warning`}),`, `,_jsx(_components.code,{children:`warningSubtle`}),`, `,_jsx(_components.code,{children:`danger`}),`, `,_jsx(_components.code,{children:`dangerSubtle`}),`, `,_jsx(_components.code,{children:`info`}),`,\n`,_jsx(_components.code,{children:`infoSubtle`}),`, `,_jsx(_components.code,{children:`overlay`}),`.`]})}),_jsx(ResponseField,{name:`dark`,type:`object`,id:`param-dark-1`,children:_jsxs(_components.p,{children:[`Colour overrides for the dark appearance. Each key takes a colour. Keys: `,_jsx(_components.code,{children:`background`}),`,\n`,_jsx(_components.code,{children:`surface`}),`, `,_jsx(_components.code,{children:`surfaceRaised`}),`, `,_jsx(_components.code,{children:`surfaceSunken`}),`, `,_jsx(_components.code,{children:`border`}),`, `,_jsx(_components.code,{children:`borderStrong`}),`, `,_jsx(_components.code,{children:`textPrimary`}),`,\n`,_jsx(_components.code,{children:`textSecondary`}),`, `,_jsx(_components.code,{children:`textMuted`}),`, `,_jsx(_components.code,{children:`textInverted`}),`, `,_jsx(_components.code,{children:`brand`}),`, `,_jsx(_components.code,{children:`brandHover`}),`, `,_jsx(_components.code,{children:`brandContrast`}),`,\n`,_jsx(_components.code,{children:`brandSubtle`}),`, `,_jsx(_components.code,{children:`accent`}),`, `,_jsx(_components.code,{children:`accentContrast`}),`, `,_jsx(_components.code,{children:`focus`}),`, `,_jsx(_components.code,{children:`success`}),`, `,_jsx(_components.code,{children:`successSubtle`}),`,\n`,_jsx(_components.code,{children:`warning`}),`, `,_jsx(_components.code,{children:`warningSubtle`}),`, `,_jsx(_components.code,{children:`danger`}),`, `,_jsx(_components.code,{children:`dangerSubtle`}),`, `,_jsx(_components.code,{children:`info`}),`, `,_jsx(_components.code,{children:`infoSubtle`}),`, `,_jsx(_components.code,{children:`overlay`}),`.`]})})]})]}),_jsxs(ResponseField,{name:`typography`,type:`object`,id:`param-typography-1`,children:[_jsx(_components.p,{children:`Fonts.`}),_jsxs(Expandable,{title:`properties`,children:[_jsx(ResponseField,{name:`fontFamilySans`,type:`string`,id:`param-font-family-sans-1`,children:_jsx(_components.p,{children:`CSS font stack for body text.`})}),_jsx(ResponseField,{name:`fontFamilyMono`,type:`string`,id:`param-font-family-mono-1`,children:_jsx(_components.p,{children:`CSS font stack for code.`})}),_jsx(ResponseField,{name:`baseSizePx`,type:`integer`,id:`param-base-size-px-1`,children:_jsx(_components.p,{children:`Base font size in pixels.`})})]})]}),_jsxs(ResponseField,{name:`shape`,type:`object`,id:`param-shape-1`,children:[_jsx(_components.p,{children:`Corner radii.`}),_jsxs(Expandable,{title:`properties`,children:[_jsx(ResponseField,{name:`radiusSm`,type:`string`,id:`param-radius-sm-1`,children:_jsx(_components.p,{children:`Small radius.`})}),_jsx(ResponseField,{name:`radiusMd`,type:`string`,id:`param-radius-md-1`,children:_jsx(_components.p,{children:`Medium radius.`})}),_jsx(ResponseField,{name:`radiusLg`,type:`string`,id:`param-radius-lg-1`,children:_jsx(_components.p,{children:`Large radius.`})}),_jsx(ResponseField,{name:`radiusXl`,type:`string`,id:`param-radius-xl-1`,children:_jsx(_components.p,{children:`Extra-large radius.`})})]})]}),_jsx(ResponseField,{name:`modeDefault`,type:`string`,id:`param-mode-default-1`,children:_jsx(_components.p,{children:`Appearance the interface starts in.`})})]})]}),_jsxs(ResponseField,{name:`domains`,type:`object`,id:`param-domains-1`,children:[_jsx(_components.p,{children:`Your own help links.`}),_jsxs(Expandable,{title:`properties`,children:[_jsx(ResponseField,{name:`docsUrl`,type:`string`,id:`param-docs-url-1`,children:_jsx(_components.p,{children:`Documentation link.`})}),_jsx(ResponseField,{name:`supportUrl`,type:`string`,id:`param-support-url-1`,children:_jsx(_components.p,{children:`Support link.`})})]})]}),_jsxs(ResponseField,{name:`legal`,type:`object`,id:`param-legal-1`,children:[_jsx(_components.p,{children:`Your own legal links and notice. Third-party attribution notices are not part of the layer and\ncannot be set, changed or removed through this API.`}),_jsxs(Expandable,{title:`properties`,children:[_jsx(ResponseField,{name:`termsUrl`,type:`string`,id:`param-terms-url-1`,children:_jsx(_components.p,{children:`Terms of service link.`})}),_jsx(ResponseField,{name:`privacyUrl`,type:`string`,id:`param-privacy-url-1`,children:_jsx(_components.p,{children:`Privacy policy link.`})}),_jsx(ResponseField,{name:`copyrightNotice`,type:`string`,id:`param-copyright-notice-1`,children:_jsx(_components.p,{children:`Your copyright line.`})})]})]}),_jsxs(ResponseField,{name:`surfaces`,type:`object`,id:`param-surfaces-1`,children:[_jsx(_components.p,{children:`Display toggles.`}),_jsxs(Expandable,{title:`properties`,children:[_jsxs(ResponseField,{name:`console`,type:`object`,id:`param-console-1`,children:[_jsx(_components.p,{children:`Console toggles.`}),_jsxs(Expandable,{title:`properties`,children:[_jsx(ResponseField,{name:`showLogo`,type:`boolean`,id:`param-show-logo-1`,children:_jsx(_components.p,{children:`Show the logo in the console.`})}),_jsx(ResponseField,{name:`showPoweredBy`,type:`boolean`,id:`param-show-powered-by-1`,children:_jsx(_components.p,{children:`Show the powered-by line in the console.`})})]})]}),_jsxs(ResponseField,{name:`widget`,type:`object`,id:`param-widget-1`,children:[_jsx(_components.p,{children:`Website widget toggles.`}),_jsx(Expandable,{title:`properties`,children:_jsx(ResponseField,{name:`showBranding`,type:`boolean`,id:`param-show-branding-1`,children:_jsx(_components.p,{children:`Show branding in the widget.`})})})]})]})]})]})]}),`\n`,_jsx(ResponseField,{name:`revision`,type:`integer`,required:true,id:`param-revision-1`,children:_jsxs(_components.p,{children:[`Concurrency revision. `,_jsx(_components.code,{children:`0`}),` until the first save; each save or reset adds one. Send it back on `,_jsx(_components.code,{children:`PUT /branding`}),` or `,_jsx(_components.code,{children:`DELETE /branding`}),`.`]})}),`\n`,_jsx(ResponseField,{name:`configured`,type:`boolean`,required:true,id:`param-configured`,children:_jsxs(_components.p,{children:[_jsx(_components.code,{children:`true`}),` once branding has been saved or reset at least once. `,_jsx(_components.code,{children:`false`}),` means the organization has\nalways used the platform default.`]})}),`\n`,_jsx(ResponseField,{name:`updatedAt`,type:`string | null`,required:true,id:`param-updated-at`,children:_jsxs(_components.p,{children:[`When branding was last saved or reset, ISO 8601 in UTC. `,_jsx(_components.code,{children:`null`}),` if never.`]})}),`\n`,_jsx(ResponseField,{name:`updatedBy`,type:`string | null`,required:true,id:`param-updated-by`,children:_jsxs(_components.p,{children:[`Identifier of the user or API key that last saved or reset branding. `,_jsx(_components.code,{children:`null`}),` if never.`]})}),`\n`,_jsxs(RequestExample,{children:[_jsx(CodeBlock,{filename:`cURL`,numberOfLines:`16`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light github-dark`,style:{backgroundColor:`#fff`,\"--shiki-dark-bg\":`#24292e`,color:`#24292e`,\"--shiki-dark\":`#e1e4e8`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`16`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#6F42C1`,\"--shiki-dark\":`#B392F0`},children:`curl`}),_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:` --request`}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:` PUT`}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:` \"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`$MITHUNAI_URL`}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`/mithunai/api/v1/branding\"`}),_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:` --header`}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:` \"Authorization: Bearer `}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`$MITHUNAI_API_KEY`}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"`}),_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:` --header`}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:` \"Content-Type: application/json\"`}),_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:` --data`}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:` '{`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:` \"revision\": 3,`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:` \"layer\": {`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:` \"identity\": { \"productName\": \"Northwind Answers\", \"companyName\": \"Northwind Traders\" },`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:` \"assets\": { \"logoLight\": \"https://cdn.northwind.example/brand/logo-light.svg\" },`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:` \"theme\": {`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:` \"colors\": { \"light\": { \"brand\": \"#1F6FEB\", \"brandHover\": \"#1A5FCC\" } },`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:` \"modeDefault\": \"system\"`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:` },`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:` \"domains\": { \"supportUrl\": \"https://support.northwind.example\" },`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:` \"surfaces\": { \"widget\": { \"showBranding\": false } }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:` }'`})}),`\n`]})})}),_jsx(CodeBlock,{filename:`Python`,numberOfLines:`21`,language:`python`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light github-dark`,style:{backgroundColor:`#fff`,\"--shiki-dark-bg\":`#24292e`,color:`#24292e`,\"--shiki-dark\":`#e1e4e8`},language:`python`,children:_jsxs(_components.code,{language:`python`,numberOfLines:`21`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#D73A49`,\"--shiki-dark\":`#F97583`},children:`import`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:` os, requests`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`layer `}),_jsx(_components.span,{style:{color:`#D73A49`,\"--shiki-dark\":`#F97583`},children:`=`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:` {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:` \"identity\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: {`}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"productName\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"Northwind Answers\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`, `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"companyName\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"Northwind Traders\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`},`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:` \"assets\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: {`}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"logoLight\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"https://cdn.northwind.example/brand/logo-light.svg\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`},`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:` \"theme\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:` \"colors\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: {`}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"light\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: {`}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"brand\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"#1F6FEB\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`, `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"brandHover\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"#1A5FCC\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`}},`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:` \"modeDefault\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"system\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`,`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:` },`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:` \"domains\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: {`}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"supportUrl\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"https://support.northwind.example\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`},`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:` \"surfaces\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: {`}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"widget\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: {`}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"showBranding\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:`False`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`}},`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`}`})}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`response `}),_jsx(_components.span,{style:{color:`#D73A49`,\"--shiki-dark\":`#F97583`},children:`=`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:` requests.put(`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#D73A49`,\"--shiki-dark\":`#F97583`},children:` f`}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"`}),_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:`{`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`os.environ[`}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`'MITHUNAI_URL'`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`]`}),_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:`}`}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`/mithunai/api/v1/branding\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#E36209`,\"--shiki-dark\":`#FFAB70`},children:` headers`}),_jsx(_components.span,{style:{color:`#D73A49`,\"--shiki-dark\":`#F97583`},children:`=`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`{`}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"Authorization\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#D73A49`,\"--shiki-dark\":`#F97583`},children:`f`}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"Bearer `}),_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:`{`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`os.environ[`}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`'MITHUNAI_API_KEY'`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`]`}),_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:`}`}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`},`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#E36209`,\"--shiki-dark\":`#FFAB70`},children:` json`}),_jsx(_components.span,{style:{color:`#D73A49`,\"--shiki-dark\":`#F97583`},children:`=`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`{`}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"revision\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:`3`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`, `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"layer\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: layer},`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#E36209`,\"--shiki-dark\":`#FFAB70`},children:` timeout`}),_jsx(_components.span,{style:{color:`#D73A49`,\"--shiki-dark\":`#F97583`},children:`=`}),_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:`60`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`,`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`)`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`response.raise_for_status()`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:`print`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`(response.json())`})]}),`\n`]})})}),_jsx(CodeBlock,{filename:`JavaScript`,numberOfLines:`20`,language:`javascript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light github-dark`,style:{backgroundColor:`#fff`,\"--shiki-dark-bg\":`#24292e`,color:`#24292e`,\"--shiki-dark\":`#e1e4e8`},language:`javascript`,children:_jsxs(_components.code,{language:`javascript`,numberOfLines:`20`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#D73A49`,\"--shiki-dark\":`#F97583`},children:`const`}),_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:` layer`}),_jsx(_components.span,{style:{color:`#D73A49`,\"--shiki-dark\":`#F97583`},children:` =`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:` {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:` identity: { productName: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`'Northwind Answers'`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`, companyName: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`'Northwind Traders'`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:` },`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:` assets: { logoLight: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`'https://cdn.northwind.example/brand/logo-light.svg'`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:` },`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:` theme: {`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:` colors: { light: { brand: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`'#1F6FEB'`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`, brandHover: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`'#1A5FCC'`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:` } },`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:` modeDefault: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`'system'`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`,`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:` },`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:` domains: { supportUrl: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`'https://support.northwind.example'`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:` },`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:` surfaces: { widget: { showBranding: `}),_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:`false`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:` } },`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`}`})}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#D73A49`,\"--shiki-dark\":`#F97583`},children:`const`}),_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:` response`}),_jsx(_components.span,{style:{color:`#D73A49`,\"--shiki-dark\":`#F97583`},children:` =`}),_jsx(_components.span,{style:{color:`#D73A49`,\"--shiki-dark\":`#F97583`},children:` await`}),_jsx(_components.span,{style:{color:`#6F42C1`,\"--shiki-dark\":`#B392F0`},children:` fetch`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`(`}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:\"`${\"}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`process`}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`.`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`env`}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`.`}),_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:`MITHUNAI_URL`}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:\"}/mithunai/api/v1/branding`\"}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`, {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:` method: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`'PUT'`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`,`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:` headers: {`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:` Authorization: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:\"`Bearer ${\"}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`process`}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`.`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`env`}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`.`}),_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:`MITHUNAI_API_KEY`}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:\"}`\"}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:` 'Content-Type'`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`'application/json'`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`,`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:` },`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:` body: `}),_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:`JSON`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`.`}),_jsx(_components.span,{style:{color:`#6F42C1`,\"--shiki-dark\":`#B392F0`},children:`stringify`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`({ revision: `}),_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:`3`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`, layer }),`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`})`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`console.`}),_jsx(_components.span,{style:{color:`#6F42C1`,\"--shiki-dark\":`#B392F0`},children:`log`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`(`}),_jsx(_components.span,{style:{color:`#D73A49`,\"--shiki-dark\":`#F97583`},children:`await`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:` response.`}),_jsx(_components.span,{style:{color:`#6F42C1`,\"--shiki-dark\":`#B392F0`},children:`json`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`())`})]}),`\n`]})})})]}),`\n`,_jsxs(ResponseExample,{children:[_jsx(CodeBlock,{filename:`200`,numberOfLines:`32`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light github-dark`,style:{backgroundColor:`#fff`,\"--shiki-dark-bg\":`#24292e`,color:`#24292e`,\"--shiki-dark\":`#e1e4e8`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`32`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:` \"layer\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:` \"identity\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:` \"productName\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"Northwind Answers\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:` \"companyName\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"Northwind Traders\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:` },`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:` \"assets\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:` \"logoLight\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"https://cdn.northwind.example/brand/logo-light.svg\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:` },`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:` \"theme\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:` \"colors\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:` \"light\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:` \"brand\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"#1F6FEB\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:` \"brandHover\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"#1A5FCC\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:` },`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:` \"modeDefault\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"system\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:` },`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:` \"domains\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:` \"supportUrl\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"https://support.northwind.example\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:` },`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:` \"surfaces\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:` \"widget\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:` \"showBranding\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:`false`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:` },`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:` \"revision\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:`4`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:` \"configured\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:`true`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:` \"updatedAt\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"2026-09-24T10:48:13.209577+00:00\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:` \"updatedBy\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"8d3f6a21-4c9e-4b07-a1d5-e62f0b9c7a48\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`}`})}),`\n`]})})}),_jsx(CodeBlock,{filename:`400`,numberOfLines:`4`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light github-dark`,style:{backgroundColor:`#fff`,\"--shiki-dark-bg\":`#24292e`,color:`#24292e`,\"--shiki-dark\":`#e1e4e8`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`4`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:` \"code\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"validation_error\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:` \"message\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"Colours must be a hex value such as #4636D9, or an rgb(), rgba(), hsl() or hsla() value.\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`}`})}),`\n`]})})}),_jsx(CodeBlock,{filename:`403`,numberOfLines:`1`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light github-dark`,style:{backgroundColor:`#fff`,\"--shiki-dark-bg\":`#24292e`,color:`#24292e`,\"--shiki-dark\":`#e1e4e8`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`{ `}),_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:`\"code\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"authorization_error\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`, `}),_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:`\"message\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"You do not have permission to perform this action.\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:` }`})]}),`\n`]})})}),_jsx(CodeBlock,{filename:`409`,numberOfLines:`1`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light github-dark`,style:{backgroundColor:`#fff`,\"--shiki-dark-bg\":`#24292e`,color:`#24292e`,\"--shiki-dark\":`#e1e4e8`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`{ `}),_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:`\"code\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"conflict\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`, `}),_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:`\"message\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"The branding was changed by someone else. Reload and try again.\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:` }`})]}),`\n`]})})})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"codeStyling":{"theme":{"light":"github-light","dark":"github-dark"}},"config":{},"pageMetadata":{"title":"Replace your whole branding layer at once","sidebarTitle":"Replace branding","api":"PUT /branding","description":"Replace the whole branding layer, not merge: what you send becomes the complete set of overrides, and anything left out falls back to the default.","href":"/api-reference/branding/replace-branding"}}}},"mdxExtracts":{"tableOfContents":[{"title":"Value rules","slug":"value-rules","depth":2,"children":[]},{"title":"Response","slug":"response","depth":2,"children":[]}],"codeExamples":{"request":{"type":"RequestExample","children":[{"filename":"cURL","html":"\u003cpre class=\"shiki shiki-themes github-light github-dark\" style=\"background-color:#fff;--shiki-dark-bg:#24292e;color:#24292e;--shiki-dark:#e1e4e8\" language=\"shellscript\">\u003ccode language=\"shellscript\" numberOfLines=\"16\">\u003cspan class=\"line\">\u003cspan style=\"color:#6F42C1;--shiki-dark:#B392F0\">curl\u003c/span>\u003cspan style=\"color:#005CC5;--shiki-dark:#79B8FF\"> --request\u003c/span>\u003cspan style=\"color:#032F62;--shiki-dark:#9ECBFF\"> PUT\u003c/span>\u003cspan style=\"color:#032F62;--shiki-dark:#9ECBFF\"> \"\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">$MITHUNAI_URL\u003c/span>\u003cspan style=\"color:#032F62;--shiki-dark:#9ECBFF\">/mithunai/api/v1/branding\"\u003c/span>\u003cspan style=\"color:#005CC5;--shiki-dark:#79B8FF\"> \\\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#005CC5;--shiki-dark:#79B8FF\"> --header\u003c/span>\u003cspan style=\"color:#032F62;--shiki-dark:#9ECBFF\"> \"Authorization: Bearer \u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">$MITHUNAI_API_KEY\u003c/span>\u003cspan style=\"color:#032F62;--shiki-dark:#9ECBFF\">\"\u003c/span>\u003cspan style=\"color:#005CC5;--shiki-dark:#79B8FF\"> \\\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#005CC5;--shiki-dark:#79B8FF\"> --header\u003c/span>\u003cspan style=\"color:#032F62;--shiki-dark:#9ECBFF\"> \"Content-Type: application/json\"\u003c/span>\u003cspan style=\"color:#005CC5;--shiki-dark:#79B8FF\"> \\\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#005CC5;--shiki-dark:#79B8FF\"> --data\u003c/span>\u003cspan style=\"color:#032F62;--shiki-dark:#9ECBFF\"> '{\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#032F62;--shiki-dark:#9ECBFF\"> \"revision\": 3,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#032F62;--shiki-dark:#9ECBFF\"> \"layer\": {\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#032F62;--shiki-dark:#9ECBFF\"> \"identity\": { \"productName\": \"Northwind Answers\", \"companyName\": \"Northwind Traders\" },\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#032F62;--shiki-dark:#9ECBFF\"> \"assets\": { \"logoLight\": \"https://cdn.northwind.example/brand/logo-light.svg\" },\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#032F62;--shiki-dark:#9ECBFF\"> \"theme\": {\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#032F62;--shiki-dark:#9ECBFF\"> \"colors\": { \"light\": { \"brand\": \"#1F6FEB\", \"brandHover\": \"#1A5FCC\" } },\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#032F62;--shiki-dark:#9ECBFF\"> \"modeDefault\": \"system\"\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#032F62;--shiki-dark:#9ECBFF\"> },\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#032F62;--shiki-dark:#9ECBFF\"> \"domains\": { \"supportUrl\": \"https://support.northwind.example\" },\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#032F62;--shiki-dark:#9ECBFF\"> \"surfaces\": { \"widget\": { \"showBranding\": false } }\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#032F62;--shiki-dark:#9ECBFF\"> }\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#032F62;--shiki-dark:#9ECBFF\"> }'\u003c/span>\u003c/span>\n\u003c/code>\u003c/pre>"},{"filename":"Python","html":"\u003cpre class=\"shiki shiki-themes github-light github-dark\" style=\"background-color:#fff;--shiki-dark-bg:#24292e;color:#24292e;--shiki-dark:#e1e4e8\" language=\"python\">\u003ccode language=\"python\" numberOfLines=\"21\">\u003cspan class=\"line\">\u003cspan style=\"color:#D73A49;--shiki-dark:#F97583\">import\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\"> os, requests\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">layer \u003c/span>\u003cspan style=\"color:#D73A49;--shiki-dark:#F97583\">=\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\"> {\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#032F62;--shiki-dark:#9ECBFF\"> \"identity\"\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">: {\u003c/span>\u003cspan style=\"color:#032F62;--shiki-dark:#9ECBFF\">\"productName\"\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">: \u003c/span>\u003cspan style=\"color:#032F62;--shiki-dark:#9ECBFF\">\"Northwind Answers\"\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">, \u003c/span>\u003cspan style=\"color:#032F62;--shiki-dark:#9ECBFF\">\"companyName\"\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">: \u003c/span>\u003cspan style=\"color:#032F62;--shiki-dark:#9ECBFF\">\"Northwind Traders\"\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">},\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#032F62;--shiki-dark:#9ECBFF\"> \"assets\"\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">: {\u003c/span>\u003cspan style=\"color:#032F62;--shiki-dark:#9ECBFF\">\"logoLight\"\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">: \u003c/span>\u003cspan style=\"color:#032F62;--shiki-dark:#9ECBFF\">\"https://cdn.northwind.example/brand/logo-light.svg\"\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">},\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#032F62;--shiki-dark:#9ECBFF\"> \"theme\"\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">: {\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#032F62;--shiki-dark:#9ECBFF\"> \"colors\"\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">: {\u003c/span>\u003cspan style=\"color:#032F62;--shiki-dark:#9ECBFF\">\"light\"\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">: {\u003c/span>\u003cspan style=\"color:#032F62;--shiki-dark:#9ECBFF\">\"brand\"\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">: \u003c/span>\u003cspan style=\"color:#032F62;--shiki-dark:#9ECBFF\">\"#1F6FEB\"\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">, \u003c/span>\u003cspan style=\"color:#032F62;--shiki-dark:#9ECBFF\">\"brandHover\"\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">: \u003c/span>\u003cspan style=\"color:#032F62;--shiki-dark:#9ECBFF\">\"#1A5FCC\"\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">}},\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#032F62;--shiki-dark:#9ECBFF\"> \"modeDefault\"\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">: \u003c/span>\u003cspan style=\"color:#032F62;--shiki-dark:#9ECBFF\">\"system\"\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\"> },\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#032F62;--shiki-dark:#9ECBFF\"> \"domains\"\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">: {\u003c/span>\u003cspan style=\"color:#032F62;--shiki-dark:#9ECBFF\">\"supportUrl\"\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">: \u003c/span>\u003cspan style=\"color:#032F62;--shiki-dark:#9ECBFF\">\"https://support.northwind.example\"\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">},\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#032F62;--shiki-dark:#9ECBFF\"> \"surfaces\"\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">: {\u003c/span>\u003cspan style=\"color:#032F62;--shiki-dark:#9ECBFF\">\"widget\"\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">: {\u003c/span>\u003cspan style=\"color:#032F62;--shiki-dark:#9ECBFF\">\"showBranding\"\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">: \u003c/span>\u003cspan style=\"color:#005CC5;--shiki-dark:#79B8FF\">False\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">}},\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">}\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">response \u003c/span>\u003cspan style=\"color:#D73A49;--shiki-dark:#F97583\">=\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\"> requests.put(\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#D73A49;--shiki-dark:#F97583\"> f\u003c/span>\u003cspan style=\"color:#032F62;--shiki-dark:#9ECBFF\">\"\u003c/span>\u003cspan style=\"color:#005CC5;--shiki-dark:#79B8FF\">{\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">os.environ[\u003c/span>\u003cspan style=\"color:#032F62;--shiki-dark:#9ECBFF\">'MITHUNAI_URL'\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">]\u003c/span>\u003cspan style=\"color:#005CC5;--shiki-dark:#79B8FF\">}\u003c/span>\u003cspan style=\"color:#032F62;--shiki-dark:#9ECBFF\">/mithunai/api/v1/branding\"\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#E36209;--shiki-dark:#FFAB70\"> headers\u003c/span>\u003cspan style=\"color:#D73A49;--shiki-dark:#F97583\">=\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">{\u003c/span>\u003cspan style=\"color:#032F62;--shiki-dark:#9ECBFF\">\"Authorization\"\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">: \u003c/span>\u003cspan style=\"color:#D73A49;--shiki-dark:#F97583\">f\u003c/span>\u003cspan style=\"color:#032F62;--shiki-dark:#9ECBFF\">\"Bearer \u003c/span>\u003cspan style=\"color:#005CC5;--shiki-dark:#79B8FF\">{\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">os.environ[\u003c/span>\u003cspan style=\"color:#032F62;--shiki-dark:#9ECBFF\">'MITHUNAI_API_KEY'\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">]\u003c/span>\u003cspan style=\"color:#005CC5;--shiki-dark:#79B8FF\">}\u003c/span>\u003cspan style=\"color:#032F62;--shiki-dark:#9ECBFF\">\"\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">},\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#E36209;--shiki-dark:#FFAB70\"> json\u003c/span>\u003cspan style=\"color:#D73A49;--shiki-dark:#F97583\">=\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">{\u003c/span>\u003cspan style=\"color:#032F62;--shiki-dark:#9ECBFF\">\"revision\"\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">: \u003c/span>\u003cspan style=\"color:#005CC5;--shiki-dark:#79B8FF\">3\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">, \u003c/span>\u003cspan style=\"color:#032F62;--shiki-dark:#9ECBFF\">\"layer\"\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">: layer},\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#E36209;--shiki-dark:#FFAB70\"> timeout\u003c/span>\u003cspan style=\"color:#D73A49;--shiki-dark:#F97583\">=\u003c/span>\u003cspan style=\"color:#005CC5;--shiki-dark:#79B8FF\">60\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">)\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">response.raise_for_status()\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#005CC5;--shiki-dark:#79B8FF\">print\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">(response.json())\u003c/span>\u003c/span>\n\u003c/code>\u003c/pre>"},{"filename":"JavaScript","html":"\u003cpre class=\"shiki shiki-themes github-light github-dark\" style=\"background-color:#fff;--shiki-dark-bg:#24292e;color:#24292e;--shiki-dark:#e1e4e8\" language=\"javascript\">\u003ccode language=\"javascript\" numberOfLines=\"20\">\u003cspan class=\"line\">\u003cspan style=\"color:#D73A49;--shiki-dark:#F97583\">const\u003c/span>\u003cspan style=\"color:#005CC5;--shiki-dark:#79B8FF\"> layer\u003c/span>\u003cspan style=\"color:#D73A49;--shiki-dark:#F97583\"> =\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\"> {\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\"> identity: { productName: \u003c/span>\u003cspan style=\"color:#032F62;--shiki-dark:#9ECBFF\">'Northwind Answers'\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">, companyName: \u003c/span>\u003cspan style=\"color:#032F62;--shiki-dark:#9ECBFF\">'Northwind Traders'\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\"> },\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\"> assets: { logoLight: \u003c/span>\u003cspan style=\"color:#032F62;--shiki-dark:#9ECBFF\">'https://cdn.northwind.example/brand/logo-light.svg'\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\"> },\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\"> theme: {\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\"> colors: { light: { brand: \u003c/span>\u003cspan style=\"color:#032F62;--shiki-dark:#9ECBFF\">'#1F6FEB'\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">, brandHover: \u003c/span>\u003cspan style=\"color:#032F62;--shiki-dark:#9ECBFF\">'#1A5FCC'\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\"> } },\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\"> modeDefault: \u003c/span>\u003cspan style=\"color:#032F62;--shiki-dark:#9ECBFF\">'system'\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\"> },\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\"> domains: { supportUrl: \u003c/span>\u003cspan style=\"color:#032F62;--shiki-dark:#9ECBFF\">'https://support.northwind.example'\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\"> },\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\"> surfaces: { widget: { showBranding: \u003c/span>\u003cspan style=\"color:#005CC5;--shiki-dark:#79B8FF\">false\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\"> } },\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">}\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#D73A49;--shiki-dark:#F97583\">const\u003c/span>\u003cspan style=\"color:#005CC5;--shiki-dark:#79B8FF\"> response\u003c/span>\u003cspan style=\"color:#D73A49;--shiki-dark:#F97583\"> =\u003c/span>\u003cspan style=\"color:#D73A49;--shiki-dark:#F97583\"> await\u003c/span>\u003cspan style=\"color:#6F42C1;--shiki-dark:#B392F0\"> fetch\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">(\u003c/span>\u003cspan style=\"color:#032F62;--shiki-dark:#9ECBFF\">`${\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">process\u003c/span>\u003cspan style=\"color:#032F62;--shiki-dark:#9ECBFF\">.\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">env\u003c/span>\u003cspan style=\"color:#032F62;--shiki-dark:#9ECBFF\">.\u003c/span>\u003cspan style=\"color:#005CC5;--shiki-dark:#79B8FF\">MITHUNAI_URL\u003c/span>\u003cspan style=\"color:#032F62;--shiki-dark:#9ECBFF\">}/mithunai/api/v1/branding`\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">, {\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\"> method: \u003c/span>\u003cspan style=\"color:#032F62;--shiki-dark:#9ECBFF\">'PUT'\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\"> headers: {\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\"> Authorization: \u003c/span>\u003cspan style=\"color:#032F62;--shiki-dark:#9ECBFF\">`Bearer ${\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">process\u003c/span>\u003cspan style=\"color:#032F62;--shiki-dark:#9ECBFF\">.\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">env\u003c/span>\u003cspan style=\"color:#032F62;--shiki-dark:#9ECBFF\">.\u003c/span>\u003cspan style=\"color:#005CC5;--shiki-dark:#79B8FF\">MITHUNAI_API_KEY\u003c/span>\u003cspan style=\"color:#032F62;--shiki-dark:#9ECBFF\">}`\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#032F62;--shiki-dark:#9ECBFF\"> 'Content-Type'\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">: \u003c/span>\u003cspan style=\"color:#032F62;--shiki-dark:#9ECBFF\">'application/json'\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\"> },\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\"> body: \u003c/span>\u003cspan style=\"color:#005CC5;--shiki-dark:#79B8FF\">JSON\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">.\u003c/span>\u003cspan style=\"color:#6F42C1;--shiki-dark:#B392F0\">stringify\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">({ revision: \u003c/span>\u003cspan style=\"color:#005CC5;--shiki-dark:#79B8FF\">3\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">, layer }),\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">})\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">console.\u003c/span>\u003cspan style=\"color:#6F42C1;--shiki-dark:#B392F0\">log\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">(\u003c/span>\u003cspan style=\"color:#D73A49;--shiki-dark:#F97583\">await\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\"> response.\u003c/span>\u003cspan style=\"color:#6F42C1;--shiki-dark:#B392F0\">json\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">())\u003c/span>\u003c/span>\n\u003c/code>\u003c/pre>"}],"attributes":[]},"response":{"type":"ResponseExample","children":[{"filename":"200","html":"\u003cpre class=\"shiki shiki-themes github-light github-dark\" style=\"background-color:#fff;--shiki-dark-bg:#24292e;color:#24292e;--shiki-dark:#e1e4e8\" language=\"json\">\u003ccode language=\"json\" numberOfLines=\"32\">\u003cspan class=\"line\">\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">{\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#005CC5;--shiki-dark:#79B8FF\"> \"layer\"\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">: {\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#005CC5;--shiki-dark:#79B8FF\"> \"identity\"\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">: {\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#005CC5;--shiki-dark:#79B8FF\"> \"productName\"\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">: \u003c/span>\u003cspan style=\"color:#032F62;--shiki-dark:#9ECBFF\">\"Northwind Answers\"\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#005CC5;--shiki-dark:#79B8FF\"> \"companyName\"\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">: \u003c/span>\u003cspan style=\"color:#032F62;--shiki-dark:#9ECBFF\">\"Northwind Traders\"\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\"> },\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#005CC5;--shiki-dark:#79B8FF\"> \"assets\"\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">: {\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#005CC5;--shiki-dark:#79B8FF\"> \"logoLight\"\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">: \u003c/span>\u003cspan style=\"color:#032F62;--shiki-dark:#9ECBFF\">\"https://cdn.northwind.example/brand/logo-light.svg\"\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\"> },\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#005CC5;--shiki-dark:#79B8FF\"> \"theme\"\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">: {\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#005CC5;--shiki-dark:#79B8FF\"> \"colors\"\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">: {\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#005CC5;--shiki-dark:#79B8FF\"> \"light\"\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">: {\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#005CC5;--shiki-dark:#79B8FF\"> \"brand\"\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">: \u003c/span>\u003cspan style=\"color:#032F62;--shiki-dark:#9ECBFF\">\"#1F6FEB\"\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#005CC5;--shiki-dark:#79B8FF\"> \"brandHover\"\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">: \u003c/span>\u003cspan style=\"color:#032F62;--shiki-dark:#9ECBFF\">\"#1A5FCC\"\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\"> }\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\"> },\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#005CC5;--shiki-dark:#79B8FF\"> \"modeDefault\"\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">: \u003c/span>\u003cspan style=\"color:#032F62;--shiki-dark:#9ECBFF\">\"system\"\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\"> },\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#005CC5;--shiki-dark:#79B8FF\"> \"domains\"\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">: {\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#005CC5;--shiki-dark:#79B8FF\"> \"supportUrl\"\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">: \u003c/span>\u003cspan style=\"color:#032F62;--shiki-dark:#9ECBFF\">\"https://support.northwind.example\"\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\"> },\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#005CC5;--shiki-dark:#79B8FF\"> \"surfaces\"\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">: {\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#005CC5;--shiki-dark:#79B8FF\"> \"widget\"\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">: {\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#005CC5;--shiki-dark:#79B8FF\"> \"showBranding\"\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">: \u003c/span>\u003cspan style=\"color:#005CC5;--shiki-dark:#79B8FF\">false\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\"> }\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\"> }\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\"> },\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#005CC5;--shiki-dark:#79B8FF\"> \"revision\"\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">: \u003c/span>\u003cspan style=\"color:#005CC5;--shiki-dark:#79B8FF\">4\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#005CC5;--shiki-dark:#79B8FF\"> \"configured\"\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">: \u003c/span>\u003cspan style=\"color:#005CC5;--shiki-dark:#79B8FF\">true\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#005CC5;--shiki-dark:#79B8FF\"> \"updatedAt\"\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">: \u003c/span>\u003cspan style=\"color:#032F62;--shiki-dark:#9ECBFF\">\"2026-09-24T10:48:13.209577+00:00\"\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#005CC5;--shiki-dark:#79B8FF\"> \"updatedBy\"\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">: \u003c/span>\u003cspan style=\"color:#032F62;--shiki-dark:#9ECBFF\">\"8d3f6a21-4c9e-4b07-a1d5-e62f0b9c7a48\"\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">}\u003c/span>\u003c/span>\n\u003c/code>\u003c/pre>"},{"filename":"400","html":"\u003cpre class=\"shiki shiki-themes github-light github-dark\" style=\"background-color:#fff;--shiki-dark-bg:#24292e;color:#24292e;--shiki-dark:#e1e4e8\" language=\"json\">\u003ccode language=\"json\" numberOfLines=\"4\">\u003cspan class=\"line\">\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">{\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#005CC5;--shiki-dark:#79B8FF\"> \"code\"\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">: \u003c/span>\u003cspan style=\"color:#032F62;--shiki-dark:#9ECBFF\">\"validation_error\"\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#005CC5;--shiki-dark:#79B8FF\"> \"message\"\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">: \u003c/span>\u003cspan style=\"color:#032F62;--shiki-dark:#9ECBFF\">\"Colours must be a hex value such as #4636D9, or an rgb(), rgba(), hsl() or hsla() value.\"\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">}\u003c/span>\u003c/span>\n\u003c/code>\u003c/pre>"},{"filename":"403","html":"\u003cpre class=\"shiki shiki-themes github-light github-dark\" style=\"background-color:#fff;--shiki-dark-bg:#24292e;color:#24292e;--shiki-dark:#e1e4e8\" language=\"json\">\u003ccode language=\"json\" numberOfLines=\"1\">\u003cspan class=\"line\">\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">{ \u003c/span>\u003cspan style=\"color:#005CC5;--shiki-dark:#79B8FF\">\"code\"\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">: \u003c/span>\u003cspan style=\"color:#032F62;--shiki-dark:#9ECBFF\">\"authorization_error\"\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">, \u003c/span>\u003cspan style=\"color:#005CC5;--shiki-dark:#79B8FF\">\"message\"\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">: \u003c/span>\u003cspan style=\"color:#032F62;--shiki-dark:#9ECBFF\">\"You do not have permission to perform this action.\"\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\"> }\u003c/span>\u003c/span>\n\u003c/code>\u003c/pre>"},{"filename":"409","html":"\u003cpre class=\"shiki shiki-themes github-light github-dark\" style=\"background-color:#fff;--shiki-dark-bg:#24292e;color:#24292e;--shiki-dark:#e1e4e8\" language=\"json\">\u003ccode language=\"json\" numberOfLines=\"1\">\u003cspan class=\"line\">\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">{ \u003c/span>\u003cspan style=\"color:#005CC5;--shiki-dark:#79B8FF\">\"code\"\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">: \u003c/span>\u003cspan style=\"color:#032F62;--shiki-dark:#9ECBFF\">\"conflict\"\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">, \u003c/span>\u003cspan style=\"color:#005CC5;--shiki-dark:#79B8FF\">\"message\"\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\">: \u003c/span>\u003cspan style=\"color:#032F62;--shiki-dark:#9ECBFF\">\"The branding was changed by someone else. Reload and try again.\"\u003c/span>\u003cspan style=\"color:#24292E;--shiki-dark:#E1E4E8\"> }\u003c/span>\u003c/span>\n\u003c/code>\u003c/pre>"}],"attributes":[]}},"endpoint":{"title":"Replace your whole branding layer at once","path":"/branding","servers":[{"url":"https://app.mithunai.com/mithunai/api/v1"}],"method":"put","request":{"security":[{"title":"Bearer Auth","parameters":{"header":{"Authorization":{"type":"http","scheme":"bearer","description":"Bearer authentication header of the form `Bearer \u003ctoken>`, where `\u003ctoken>` is your auth token."}},"query":{},"cookie":{}}}],"parameters":{"query":{},"header":{},"cookie":{},"path":{}},"body":{"application/json":{"schemaArray":[{"type":"object","properties":{"revision":[{"type":"integer","description":"The `revision` from your last read, a whole number of at least `0` . A stale value returns `409` .","required":true}],"layer":[{"type":"object","properties":{"identity":[{"type":"object","properties":{"productName":[{"type":"string","description":"Product name. Follows the text rule."}],"productShortName":[{"type":"string","description":"Short product name. Follows the text rule."}],"companyName":[{"type":"string","description":"Company name. Follows the text rule."}],"companyLegalName":[{"type":"string","description":"Company legal name. Follows the text rule."}],"tagline":[{"type":"string","description":"Tagline. Follows the text rule."}]},"description":"Names shown in the interface."}],"assets":[{"type":"object","properties":{"logoLight":[{"type":"string","description":"Logo for the light appearance. Follows the asset rule."}],"logoDark":[{"type":"string","description":"Logo for the dark appearance. Follows the asset rule."}],"logoMark":[{"type":"string","description":"Compact logo mark. Follows the asset rule."}],"favicon":[{"type":"string","description":"Browser tab icon. Follows the asset rule."}],"ogImage":[{"type":"string","description":"Social sharing image. Follows the asset rule."}]},"description":"Logos and images."}],"theme":[{"type":"object","properties":{"colors":[{"type":"object","properties":{"light":[{"type":"object","properties":{},"description":"Colour overrides for the light appearance. Each key takes a colour. Keys: `background` , `surface` , `surfaceRaised` , `surfaceSunken` , `border` , `borderStrong` , `textPrimary` , `textSecondary` , `textMuted` , `textInverted` , `brand` , `brandHover` , `brandContrast` , `brandSubtle` , `accent` , `accentContrast` , `focus` , `success` , `successSubtle` , `warning` , `warningSubtle` , `danger` , `dangerSubtle` , `info` , `infoSubtle` , `overlay` ."}],"dark":[{"type":"object","properties":{},"description":"Colour overrides for the dark appearance. Each key takes a colour. Keys: `background` , `surface` , `surfaceRaised` , `surfaceSunken` , `border` , `borderStrong` , `textPrimary` , `textSecondary` , `textMuted` , `textInverted` , `brand` , `brandHover` , `brandContrast` , `brandSubtle` , `accent` , `accentContrast` , `focus` , `success` , `successSubtle` , `warning` , `warningSubtle` , `danger` , `dangerSubtle` , `info` , `infoSubtle` , `overlay` ."}]},"description":"Colour palettes, one per appearance. Follows the colour rule."}],"typography":[{"type":"object","properties":{"fontFamilySans":[{"type":"string","description":"CSS font stack for body text. Follows the font stack rule."}],"fontFamilyMono":[{"type":"string","description":"CSS font stack for code. Follows the font stack rule."}],"baseSizePx":[{"type":"integer","description":"Base font size in pixels. Follows the base size rule."}]},"description":"Fonts."}],"shape":[{"type":"object","properties":{"radiusSm":[{"type":"string","description":"Small radius."}],"radiusMd":[{"type":"string","description":"Medium radius."}],"radiusLg":[{"type":"string","description":"Large radius."}],"radiusXl":[{"type":"string","description":"Extra-large radius."}]},"description":"Corner radii. Follows the radius rule."}],"modeDefault":[{"type":"string","description":"Appearance the interface starts in. Follows the appearance mode rule."}]},"description":"Colours, typography, corner radii and default appearance."}],"domains":[{"type":"object","properties":{"docsUrl":[{"type":"string","description":"Documentation link. Follows the link rule."}],"supportUrl":[{"type":"string","description":"Support link. Follows the link rule."}]},"description":"Your own help links."}],"legal":[{"type":"object","properties":{"termsUrl":[{"type":"string","description":"Terms of service link. Follows the link rule."}],"privacyUrl":[{"type":"string","description":"Privacy policy link. Follows the link rule."}],"copyrightNotice":[{"type":"string","description":"Your copyright line. Follows the text rule."}]},"description":"Your own legal links and notice. Third-party attribution notices are not part of the layer and cannot be set, changed or removed through this API."}],"surfaces":[{"type":"object","properties":{"console":[{"type":"object","properties":{"showLogo":[{"type":"boolean","description":"Show the logo in the console. Follows the boolean rule."}],"showPoweredBy":[{"type":"boolean","description":"Show the powered-by line in the console. Follows the boolean rule."}]},"description":"Console toggles."}],"widget":[{"type":"object","properties":{"showBranding":[{"type":"boolean","description":"Show branding in the widget. Follows the boolean rule."}]},"description":"Website widget toggles."}]},"description":"Display toggles."}]},"description":"The complete set of overrides. Every section and every field is optional."}]}}],"examples":{"example":{"value":{"revision":123,"layer":{"identity":{"productName":"\u003cstring>","productShortName":"\u003cstring>","companyName":"\u003cstring>","companyLegalName":"\u003cstring>","tagline":"\u003cstring>"},"assets":{"logoLight":"\u003cstring>","logoDark":"\u003cstring>","logoMark":"\u003cstring>","favicon":"\u003cstring>","ogImage":"\u003cstring>"},"theme":{"colors":{"light":{},"dark":{}},"typography":{"fontFamilySans":"\u003cstring>","fontFamilyMono":"\u003cstring>","baseSizePx":123},"shape":{"radiusSm":"\u003cstring>","radiusMd":"\u003cstring>","radiusLg":"\u003cstring>","radiusXl":"\u003cstring>"},"modeDefault":"\u003cstring>"},"domains":{"docsUrl":"\u003cstring>","supportUrl":"\u003cstring>"},"legal":{"termsUrl":"\u003cstring>","privacyUrl":"\u003cstring>","copyrightNotice":"\u003cstring>"},"surfaces":{"console":{"showLogo":true,"showPoweredBy":true},"widget":{"showBranding":true}}}}}}}}},"response":{"200":{"application/json":{"schemaArray":[{"type":"object","properties":{"layer":[{"type":"object","properties":{"identity":[{"type":"object","properties":{"productName":[{"type":"string","description":"Product name."}],"productShortName":[{"type":"string","description":"Short product name."}],"companyName":[{"type":"string","description":"Company name."}],"companyLegalName":[{"type":"string","description":"Company legal name."}],"tagline":[{"type":"string","description":"Tagline."}]},"description":"Names shown in the interface."}],"assets":[{"type":"object","properties":{"logoLight":[{"type":"string","description":"Logo for the light appearance."}],"logoDark":[{"type":"string","description":"Logo for the dark appearance."}],"logoMark":[{"type":"string","description":"Compact logo mark."}],"favicon":[{"type":"string","description":"Browser tab icon."}],"ogImage":[{"type":"string","description":"Social sharing image."}]},"description":"Logos and images."}],"theme":[{"type":"object","properties":{"colors":[{"type":"object","properties":{"light":[{"type":"object","properties":{},"description":"Colour overrides for the light appearance. Each key takes a colour. Keys: `background` , `surface` , `surfaceRaised` , `surfaceSunken` , `border` , `borderStrong` , `textPrimary` , `textSecondary` , `textMuted` , `textInverted` , `brand` , `brandHover` , `brandContrast` , `brandSubtle` , `accent` , `accentContrast` , `focus` , `success` , `successSubtle` , `warning` , `warningSubtle` , `danger` , `dangerSubtle` , `info` , `infoSubtle` , `overlay` ."}],"dark":[{"type":"object","properties":{},"description":"Colour overrides for the dark appearance. Each key takes a colour. Keys: `background` , `surface` , `surfaceRaised` , `surfaceSunken` , `border` , `borderStrong` , `textPrimary` , `textSecondary` , `textMuted` , `textInverted` , `brand` , `brandHover` , `brandContrast` , `brandSubtle` , `accent` , `accentContrast` , `focus` , `success` , `successSubtle` , `warning` , `warningSubtle` , `danger` , `dangerSubtle` , `info` , `infoSubtle` , `overlay` ."}]},"description":"Colour palettes, one per appearance."}],"typography":[{"type":"object","properties":{"fontFamilySans":[{"type":"string","description":"CSS font stack for body text."}],"fontFamilyMono":[{"type":"string","description":"CSS font stack for code."}],"baseSizePx":[{"type":"integer","description":"Base font size in pixels."}]},"description":"Fonts."}],"shape":[{"type":"object","properties":{"radiusSm":[{"type":"string","description":"Small radius."}],"radiusMd":[{"type":"string","description":"Medium radius."}],"radiusLg":[{"type":"string","description":"Large radius."}],"radiusXl":[{"type":"string","description":"Extra-large radius."}]},"description":"Corner radii."}],"modeDefault":[{"type":"string","description":"Appearance the interface starts in."}]},"description":"Colours, typography, corner radii and default appearance."}],"domains":[{"type":"object","properties":{"docsUrl":[{"type":"string","description":"Documentation link."}],"supportUrl":[{"type":"string","description":"Support link."}]},"description":"Your own help links."}],"legal":[{"type":"object","properties":{"termsUrl":[{"type":"string","description":"Terms of service link."}],"privacyUrl":[{"type":"string","description":"Privacy policy link."}],"copyrightNotice":[{"type":"string","description":"Your copyright line."}]},"description":"Your own legal links and notice. Third-party attribution notices are not part of the layer and cannot be set, changed or removed through this API."}],"surfaces":[{"type":"object","properties":{"console":[{"type":"object","properties":{"showLogo":[{"type":"boolean","description":"Show the logo in the console."}],"showPoweredBy":[{"type":"boolean","description":"Show the powered-by line in the console."}]},"description":"Console toggles."}],"widget":[{"type":"object","properties":{"showBranding":[{"type":"boolean","description":"Show branding in the widget."}]},"description":"Website widget toggles."}]},"description":"Display toggles."}]},"description":"Your organization’s overrides. Sparse: only fields you have set appear, and an organization with no overrides returns `{}` . Anything absent falls back to the platform default.","required":true}],"revision":[{"type":"integer","description":"Concurrency revision. `0` until the first save; each save or reset adds one. Send it back on `PUT /branding` or `DELETE /branding` .","required":true}],"configured":[{"type":"boolean","description":"`true` once branding has been saved or reset at least once. `false` means the organization has always used the platform default.","required":true}],"updatedAt":[{"type":"object","properties":{},"description":"When branding was last saved or reset, ISO 8601 in UTC. `null` if never.","required":true}],"updatedBy":[{"type":"object","properties":{},"description":"Identifier of the user or API key that last saved or reset branding. `null` if never.","required":true}]}}],"examples":{"example":{"value":{"layer":{"identity":{"productName":"\u003cstring>","productShortName":"\u003cstring>","companyName":"\u003cstring>","companyLegalName":"\u003cstring>","tagline":"\u003cstring>"},"assets":{"logoLight":"\u003cstring>","logoDark":"\u003cstring>","logoMark":"\u003cstring>","favicon":"\u003cstring>","ogImage":"\u003cstring>"},"theme":{"colors":{"light":{},"dark":{}},"typography":{"fontFamilySans":"\u003cstring>","fontFamilyMono":"\u003cstring>","baseSizePx":123},"shape":{"radiusSm":"\u003cstring>","radiusMd":"\u003cstring>","radiusLg":"\u003cstring>","radiusXl":"\u003cstring>"},"modeDefault":"\u003cstring>"},"domains":{"docsUrl":"\u003cstring>","supportUrl":"\u003cstring>"},"legal":{"termsUrl":"\u003cstring>","privacyUrl":"\u003cstring>","copyrightNotice":"\u003cstring>"},"surfaces":{"console":{"showLogo":true,"showPoweredBy":true},"widget":{"showBranding":true}}},"revision":123,"configured":true,"updatedAt":{},"updatedBy":{}}}}}}},"deprecated":false}},"jsLinks":[],"subdomain":"mithunai","siteName":"MITHUNAI Docs","title":"Replace your whole branding layer at once - MITHUNAI Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-12T10:34:30.481Z","gitLastModified":"2026-11-07T13:01:51.000Z","originalFileLocation":"api-reference/branding/replace-branding.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"light\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Replace the whole branding layer, not merge: what you send becomes the complete set of overrides, and anything left out falls back to the default.\">\u003cmeta data-mint-head name=\"application-name\" content=\"MITHUNAI Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/mithunai/VSpazMGn_kHl9He0/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/mithunai/VSpazMGn_kHl9He0/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/mithunai/VSpazMGn_kHl9He0/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/mithunai/VSpazMGn_kHl9He0/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/mithunai/VSpazMGn_kHl9He0/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/mithunai/VSpazMGn_kHl9He0/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/mithunai/VSpazMGn_kHl9He0/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/mithunai/VSpazMGn_kHl9He0/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/mithunai/VSpazMGn_kHl9He0/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Replace your whole branding layer at once - MITHUNAI Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Replace the whole branding layer, not merge: what you send becomes the complete set of overrides, and anything left out falls back to the default.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"MITHUNAI Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.mithunai.com/api-reference/branding/replace-branding\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://mithunai.mintlify.site/_mintlify/api/og/v2?division=Branding\u0026amp;title=Replace+your+whole+branding+layer+at+once\u0026amp;description=Replace+the+whole+branding+layer%2C+not+merge%3A+what+you+send+becomes+the+complete+set+of+overrides%2C+and+anything+left+out+falls+back+to+the+default.\u0026amp;theme=1766bc81c38ade07d7956bb7\u0026amp;signature=fc8eb9c4e90fb07c7295c79b0e1dd4d7bcb67c8d9c8e02398619b5215d3c78a0\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Replace your whole branding layer at once - MITHUNAI Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Replace the whole branding layer, not merge: what you send becomes the complete set of overrides, and anything left out falls back to the default.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://mithunai.mintlify.site/_mintlify/api/og/v2?division=Branding\u0026amp;title=Replace+your+whole+branding+layer+at+once\u0026amp;description=Replace+the+whole+branding+layer%2C+not+merge%3A+what+you+send+becomes+the+complete+set+of+overrides%2C+and+anything+left+out+falls+back+to+the+default.\u0026amp;theme=1766bc81c38ade07d7956bb7\u0026amp;signature=fc8eb9c4e90fb07c7295c79b0e1dd4d7bcb67c8d9c8e02398619b5215d3c78a0\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/mithunai/VSpazMGn_kHl9He0/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"MITHUNAI Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#B83E0E\">\u003cmeta data-mint-head name=\"og:locale\" content=\"en_GB\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.mithunai.com/api-reference/branding/replace-branding\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/branding/replace-branding.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://www.mithunai.com/#organization\",\"name\":\"MITHUNAI\",\"url\":\"https://www.mithunai.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://docs.mithunai.com/logo/light.svg\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.mithunai.com#website\",\"name\":\"MITHUNAI Docs\",\"url\":\"https://docs.mithunai.com\",\"publisher\":{\"@id\":\"https://www.mithunai.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.mithunai.com/api-reference/branding/replace-branding#webpage\",\"url\":\"https://docs.mithunai.com/api-reference/branding/replace-branding\",\"name\":\"Replace your whole branding layer at once\",\"description\":\"Replace the whole branding layer, not merge: what you send becomes the complete set of overrides, and anything left out falls back to the default.\",\"dateModified\":\"2026-11-07T13:01:51.000Z\",\"isPartOf\":{\"@id\":\"https://docs.mithunai.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.mithunai.com/api-reference/branding/replace-branding#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.mithunai.com/api-reference/branding/replace-branding#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Branding\",\"item\":\"https://docs.mithunai.com/api-reference/branding/get-branding\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Replace your whole branding layer at once\",\"item\":\"https://docs.mithunai.com/api-reference/branding/replace-branding\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.mithunai.com/api-reference/branding/replace-branding#apireference\",\"headline\":\"Replace your whole branding layer at once\",\"name\":\"Replace your whole branding layer at once\",\"description\":\"Replace the whole branding layer, not merge: what you send becomes the complete set of overrides, and anything left out falls back to the default.\",\"url\":\"https://docs.mithunai.com/api-reference/branding/replace-branding\",\"mainEntityOfPage\":{\"@id\":\"https://docs.mithunai.com/api-reference/branding/replace-branding#webpage\"},\"dateModified\":\"2026-11-07T13:01:51.000Z\",\"publisher\":{\"@id\":\"https://www.mithunai.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.mithunai.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"MITHUNAI Docs\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"MITHUNAI\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/api-reference/branding/replace-branding.md","siteName":"MITHUNAI Docs","nav":{"global":null,"tabs":[{"tab":"Home","icon":"house","pages":[{"title":"Home","href":""}]},{"tab":"RAG","icon":"book-open-check","pages":[{"title":"RAG","href":"/rag/overview"}]},{"tab":"Chat","icon":"message-circle","pages":[{"title":"Chat","href":"/chat/overview"}]},{"tab":"Gateway","icon":"zap","pages":[{"title":"Gateway","href":"/gateway/overview"}]},{"tab":"Agents","icon":"waypoints","pages":[{"title":"Agents","href":"/agents/overview"}]},{"tab":"Team","icon":"users","pages":[{"title":"Team","href":"/team/overview"}]},{"tab":"Platform","icon":"building-2","pages":[{"title":"Platform","href":"/concepts/organizations-and-roles"}]},{"tab":"API reference","icon":"square-terminal","groups":[{"group":"Get started","pages":[{"title":"MITHUNAI HTTP API: base URL and rules","sidebarTitle":"Introduction","icon":"square-terminal","href":"/api-reference/introduction"},{"title":"Authenticate API requests with a key","sidebarTitle":"Authentication","icon":"key-round","href":"/api-reference/authentication"},{"title":"API error codes and how to handle them","sidebarTitle":"Errors","icon":"triangle-alert","href":"/api-reference/errors"},{"title":"Rate limits and handling 429 responses","sidebarTitle":"Rate limits","icon":"gauge","href":"/api-reference/rate-limits"},{"title":"Paginate list endpoints with cursors","sidebarTitle":"Pagination","icon":"list","href":"/api-reference/pagination"},{"title":"Stream answers with server-sent events","sidebarTitle":"Streaming","icon":"radio","href":"/api-reference/streaming"}]},{"group":"Conversations","pages":[{"title":"Start a conversation with an assistant","sidebarTitle":"Start a conversation","api":"POST /conversations","href":"/api-reference/conversations/create-conversation"},{"title":"List the conversations you can see","sidebarTitle":"List conversations","api":"GET /conversations","href":"/api-reference/conversations/list-conversations"},{"title":"Get one conversation and its state","sidebarTitle":"Get a conversation","api":"GET /conversations/{conversation_id}","href":"/api-reference/conversations/get-conversation"},{"title":"Rename, archive or restore a conversation","sidebarTitle":"Update a conversation","api":"PATCH /conversations/{conversation_id}","href":"/api-reference/conversations/update-conversation"},{"title":"Delete a conversation and its messages","sidebarTitle":"Delete a conversation","api":"DELETE /conversations/{conversation_id}","href":"/api-reference/conversations/delete-conversation"},{"title":"Ask a question and get a cited answer","sidebarTitle":"Send a message","api":"POST /conversations/{conversation_id}/messages","href":"/api-reference/conversations/send-message"},{"title":"Stream an answer as it is being written","sidebarTitle":"Stream a message","api":"POST /conversations/{conversation_id}/messages:stream","href":"/api-reference/conversations/stream-message"},{"title":"List the messages in a conversation","sidebarTitle":"List messages","api":"GET /conversations/{conversation_id}/messages","href":"/api-reference/conversations/list-messages"},{"title":"Rate an answer in a conversation","sidebarTitle":"Rate an answer","api":"PUT /conversations/{conversation_id}/messages/{message_id}/feedback","href":"/api-reference/conversations/rate-message"},{"title":"List the ratings on an answer","sidebarTitle":"List an answer's ratings","api":"GET /conversations/{conversation_id}/messages/{message_id}/feedback","href":"/api-reference/conversations/list-message-ratings"},{"title":"Clear your rating of an answer","sidebarTitle":"Clear a rating","api":"DELETE /conversations/{conversation_id}/messages/{message_id}/feedback","href":"/api-reference/conversations/clear-message-rating"},{"title":"Suggest follow-up questions for an answer","sidebarTitle":"Suggest follow-ups","api":"POST /conversations/{conversation_id}/messages/{message_id}/follow-ups","href":"/api-reference/conversations/suggest-follow-ups"}]},{"group":"Assistants","pages":[{"title":"Create an assistant over your knowledge","sidebarTitle":"Create an assistant","api":"POST /assistants","href":"/api-reference/assistants/create-assistant"},{"title":"List the assistants in your organisation","sidebarTitle":"List assistants","api":"GET /assistants","href":"/api-reference/assistants/list-assistants"},{"title":"Get an assistant and its instruction","sidebarTitle":"Get an assistant","api":"GET /assistants/{assistant_id}","href":"/api-reference/assistants/get-assistant"},{"title":"Change an assistant's knowledge or model","sidebarTitle":"Update an assistant","api":"PATCH /assistants/{assistant_id}","href":"/api-reference/assistants/update-assistant"},{"title":"Get an assistant with its field limits","sidebarTitle":"Get assistant settings","api":"GET /assistants/{assistant_id}/settings","href":"/api-reference/assistants/get-assistant-settings"},{"title":"Run an answer-quality eval on an assistant","sidebarTitle":"Run an eval","api":"POST /assistants/{assistant_id}/evals","href":"/api-reference/assistants/run-assistant-eval"},{"title":"Keep an eval set","sidebarTitle":"Keep an eval set","api":"POST /assistants/{assistant_id}/eval-sets","href":"/api-reference/assistants/save-eval-set"},{"title":"List eval sets","sidebarTitle":"List eval sets","api":"GET /assistants/{assistant_id}/eval-sets","href":"/api-reference/assistants/list-eval-sets"},{"title":"Run a kept eval set","sidebarTitle":"Run a kept eval set","api":"POST /assistants/{assistant_id}/eval-sets/{set_id}/runs","href":"/api-reference/assistants/run-eval-set"},{"title":"List eval runs","sidebarTitle":"List eval runs","api":"GET /assistants/{assistant_id}/eval-runs","href":"/api-reference/assistants/list-eval-runs"},{"title":"Get an eval run","sidebarTitle":"Get an eval run","api":"GET /assistants/{assistant_id}/eval-runs/{run_id}","href":"/api-reference/assistants/get-eval-run"}]},{"group":"Models","pages":[{"title":"List the models an assistant can use","sidebarTitle":"List models","api":"GET /models","href":"/api-reference/models/list-models"},{"title":"List the model providers configured","sidebarTitle":"List providers","api":"GET /models/providers","href":"/api-reference/models/list-providers"},{"title":"Get one model from the catalogue by id","sidebarTitle":"Get a model","api":"GET /models/{provider}/{name}","href":"/api-reference/models/get-model"}]},{"group":"Knowledge","pages":[{"group":"Collections","pages":[{"title":"Create a knowledge collection to ingest into","sidebarTitle":"Create a collection","api":"POST /knowledge/collections","href":"/api-reference/knowledge/create-collection"},{"title":"List all your knowledge collections","sidebarTitle":"List collections","api":"GET /knowledge/collections","href":"/api-reference/knowledge/list-collections"},{"title":"Get one knowledge collection by id","sidebarTitle":"Get a collection","api":"GET /knowledge/collections/{collection_id}","href":"/api-reference/knowledge/get-collection"},{"title":"Rename or archive a knowledge collection","sidebarTitle":"Update a collection","api":"PATCH /knowledge/collections/{collection_id}","href":"/api-reference/knowledge/update-collection"}]},{"group":"Sources","pages":[{"title":"Create a knowledge source to ingest","sidebarTitle":"Create a source","api":"POST /knowledge/sources","href":"/api-reference/knowledge/create-source"},{"title":"List the knowledge sources you have","sidebarTitle":"List sources","api":"GET /knowledge/sources","href":"/api-reference/knowledge/list-sources"},{"title":"Get a knowledge source and its config","sidebarTitle":"Get a source","api":"GET /knowledge/sources/{source_id}","href":"/api-reference/knowledge/get-source"},{"title":"Update, pause or resume a knowledge source","sidebarTitle":"Update a source","api":"PATCH /knowledge/sources/{source_id}","href":"/api-reference/knowledge/update-source"},{"title":"Delete a source and all its documents","sidebarTitle":"Delete a source","api":"DELETE /knowledge/sources/{source_id}","href":"/api-reference/knowledge/delete-source"},{"title":"Sync a source into its collection now","sidebarTitle":"Sync a source","api":"POST /knowledge/sources/{source_id}/sync","href":"/api-reference/knowledge/sync-source"},{"title":"Get a source's latest ingestion job","sidebarTitle":"Get a source's latest job","api":"GET /knowledge/sources/{source_id}/job","href":"/api-reference/knowledge/get-source-job"},{"title":"Confirm the removal a sync held","sidebarTitle":"Confirm a held removal","api":"POST /knowledge/sources/{source_id}/removal/confirm","href":"/api-reference/knowledge/confirm-removal"},{"title":"Keep the documents a sync held for removal","sidebarTitle":"Keep held documents","api":"POST /knowledge/sources/{source_id}/removal/keep","href":"/api-reference/knowledge/keep-held-documents"}]},{"group":"Ingestion jobs","pages":[{"title":"List recent ingestion jobs and runs","sidebarTitle":"List jobs","api":"GET /knowledge/jobs","href":"/api-reference/knowledge/list-jobs"},{"title":"Get an ingestion job and its counters","sidebarTitle":"Get a job","api":"GET /knowledge/jobs/{job_id}","href":"/api-reference/knowledge/get-job"},{"title":"Cancel a running ingestion job early","sidebarTitle":"Cancel a job","api":"POST /knowledge/jobs/{job_id}/cancel","href":"/api-reference/knowledge/cancel-job"}]},{"group":"Documents and uploads","pages":[{"title":"List the documents in a collection","sidebarTitle":"List documents","api":"GET /knowledge/documents","href":"/api-reference/knowledge/list-documents"},{"title":"Read a document's text","sidebarTitle":"Get document content","api":"GET /knowledge/documents/{document_id}/content","href":"/api-reference/knowledge/get-document-content"},{"title":"See who can be answered from a document","sidebarTitle":"Get document access","api":"GET /knowledge/documents/{document_id}/access","href":"/api-reference/knowledge/get-document-access"},{"title":"Upload files for a knowledge collection","sidebarTitle":"Upload files","api":"POST /knowledge/uploads","href":"/api-reference/knowledge/upload-files"},{"title":"Read the file upload size ceilings","sidebarTitle":"Upload limits","api":"GET /knowledge/uploads/limits","playground":"simple","href":"/api-reference/knowledge/upload-limits"}]}]},{"group":"Widget deployments","pages":[{"title":"Publish an assistant as a website widget","sidebarTitle":"Create a widget deployment","api":"POST /widget-deployments","href":"/api-reference/widget-deployments/create-widget-deployment"},{"title":"List all your website widget embeds","sidebarTitle":"List widget deployments","api":"GET /widget-deployments","href":"/api-reference/widget-deployments/list-widget-deployments"},{"title":"Get a widget embed and its widget key","sidebarTitle":"Get a widget deployment","api":"GET /widget-deployments/{deployment_id}","href":"/api-reference/widget-deployments/get-widget-deployment"},{"title":"Change a widget embed's allowed origins","sidebarTitle":"Update a widget deployment","api":"PATCH /widget-deployments/{deployment_id}","href":"/api-reference/widget-deployments/update-widget-deployment"},{"title":"Revoke a website widget embed for good","sidebarTitle":"Revoke a widget deployment","api":"DELETE /widget-deployments/{deployment_id}","href":"/api-reference/widget-deployments/revoke-widget-deployment"},{"title":"Check that a widget embed is installed on a page","sidebarTitle":"Check an installation","api":"POST /widget-deployments/{deployment_id}/installation-check","href":"/api-reference/widget-deployments/check-widget-installation"}]},{"group":"Widget (public)","pages":[{"title":"Bootstrap the widget on a visitor's page","sidebarTitle":"Bootstrap the widget","api":"GET /widget/bootstrap","playground":"simple","href":"/api-reference/widget/bootstrap"},{"title":"Start a widget thread for a visitor","sidebarTitle":"Start a widget conversation","api":"POST /widget/conversations","playground":"simple","href":"/api-reference/widget/start-thread"},{"title":"List one visitor's own widget threads","sidebarTitle":"List widget conversations","api":"GET /widget/conversations","playground":"simple","href":"/api-reference/widget/list-threads"},{"title":"Get one widget conversation thread","sidebarTitle":"Get a widget conversation","api":"GET /widget/conversations/{conversation_id}","playground":"simple","href":"/api-reference/widget/get-thread"},{"title":"Ask a question from the website widget","sidebarTitle":"Send a widget message","api":"POST /widget/conversations/{conversation_id}/messages","playground":"simple","href":"/api-reference/widget/send-thread-message"},{"title":"Stream a widget answer to a visitor","sidebarTitle":"Stream a widget message","api":"POST /widget/conversations/{conversation_id}/messages:stream","playground":"simple","href":"/api-reference/widget/stream-thread-message"},{"title":"List the messages in a widget thread","sidebarTitle":"List widget messages","api":"GET /widget/conversations/{conversation_id}/messages","playground":"simple","href":"/api-reference/widget/list-thread-messages"},{"title":"Rate an answer in a widget thread","sidebarTitle":"Rate a widget answer","api":"PUT /widget/conversations/{conversation_id}/messages/{message_id}/feedback","playground":"simple","href":"/api-reference/widget/rate-thread-message"},{"title":"Record what a visitor did after the form deflector answered","sidebarTitle":"Record a deflection","api":"POST /widget/conversations/{conversation_id}/deflection","playground":"simple","href":"/api-reference/widget/record-deflection"},{"title":"Get the visitor's rating of a widget answer","sidebarTitle":"Get a widget answer's rating","api":"GET /widget/conversations/{conversation_id}/messages/{message_id}/feedback","playground":"simple","href":"/api-reference/widget/get-thread-message-rating"},{"title":"Withdraw the visitor's rating of a widget answer","sidebarTitle":"Withdraw a widget answer's rating","api":"DELETE /widget/conversations/{conversation_id}/messages/{message_id}/feedback","playground":"simple","href":"/api-reference/widget/clear-thread-message-rating"}]},{"group":"MCP","pages":[{"title":"MCP endpoint: JSON-RPC methods and tools","sidebarTitle":"MCP","api":"POST /mcp","href":"/api-reference/mcp/mcp"}]},{"group":"Connections","pages":[{"title":"Save a connection to Atlassian, Notion, Zendesk or GitHub","sidebarTitle":"Save a connection","api":"POST /connections","playground":"none","href":"/api-reference/connections/create-connection"},{"title":"List your organisation's saved connections","sidebarTitle":"List connections","api":"GET /connections","playground":"simple","href":"/api-reference/connections/list-connections"},{"title":"Read a saved connection's details","sidebarTitle":"Get a connection","api":"GET /connections/{connection_id}","playground":"simple","href":"/api-reference/connections/get-connection"},{"title":"Replace a connection's token","sidebarTitle":"Replace a token","api":"POST /connections/{connection_id}/rotate","playground":"none","href":"/api-reference/connections/rotate-connection"},{"title":"Delete a connection no source uses","sidebarTitle":"Delete a connection","api":"DELETE /connections/{connection_id}","playground":"none","href":"/api-reference/connections/delete-connection"},{"title":"List your saved AI provider keys","sidebarTitle":"List model keys","api":"GET /model-keys","playground":"none","href":"/api-reference/model-keys/list-model-keys"},{"title":"Save or replace an AI provider key","sidebarTitle":"Save a model key","api":"POST /model-keys","playground":"none","href":"/api-reference/model-keys/save-model-key"},{"title":"Remove an AI provider key","sidebarTitle":"Remove a model key","api":"DELETE /model-keys/{provider}","playground":"none","href":"/api-reference/model-keys/delete-model-key"},{"title":"Test a saved AI provider key","sidebarTitle":"Test a model key","api":"POST /model-keys/test","playground":"none","href":"/api-reference/model-keys/test-model-key"}]},{"group":"Slack","pages":[{"title":"Read the Slack connection","sidebarTitle":"Get the Slack connection","api":"GET /integrations/slack","href":"/api-reference/slack/get-slack"},{"title":"Start connecting Slack","sidebarTitle":"Start connecting","api":"POST /integrations/slack/install","playground":"none","href":"/api-reference/slack/start-install"},{"title":"Finish connecting Slack","sidebarTitle":"Finish connecting","api":"POST /integrations/slack/complete","playground":"none","href":"/api-reference/slack/complete-install"},{"title":"Choose the assistant that answers in Slack","sidebarTitle":"Choose the assistant","api":"PATCH /integrations/slack","href":"/api-reference/slack/update-slack"},{"title":"Disconnect Slack","sidebarTitle":"Disconnect","api":"DELETE /integrations/slack","href":"/api-reference/slack/remove-slack"},{"title":"Read your linked Slack account","sidebarTitle":"Get your Slack link","api":"GET /integrations/slack/identity","playground":"none","href":"/api-reference/slack/get-identity"},{"title":"Check a Slack link before confirming it","sidebarTitle":"Check a Slack link","api":"POST /integrations/slack/identity/preview","playground":"none","href":"/api-reference/slack/preview-identity"},{"title":"Start linking your Slack account","sidebarTitle":"Link your Slack account","api":"POST /integrations/slack/identity","playground":"none","href":"/api-reference/slack/link-identity"},{"title":"Unlink your Slack account","sidebarTitle":"Unlink your Slack account","api":"DELETE /integrations/slack/identity","playground":"none","href":"/api-reference/slack/unlink-identity"},{"title":"Receive an event from Slack","sidebarTitle":"Receive an event","api":"POST /slack/events","playground":"none","href":"/api-reference/slack/receive-event"},{"title":"Receive a press on an approval card from Slack","sidebarTitle":"Receive a card press","api":"POST /slack/interactions","playground":"none","href":"/api-reference/slack/receive-interaction"}]},{"group":"Microsoft Teams","pages":[{"title":"Read the Microsoft Teams connection","sidebarTitle":"Get the Teams connection","api":"GET /integrations/teams","playground":"none","href":"/api-reference/teams/get-teams"},{"title":"Start connecting Microsoft Teams","sidebarTitle":"Start connecting","api":"POST /integrations/teams/install","playground":"none","href":"/api-reference/teams/start-install"},{"title":"Finish connecting Microsoft Teams","sidebarTitle":"Finish connecting","api":"POST /integrations/teams/complete","playground":"none","href":"/api-reference/teams/complete-install"},{"title":"Choose the assistant that answers in Microsoft Teams","sidebarTitle":"Choose the assistant","api":"PATCH /integrations/teams","playground":"none","href":"/api-reference/teams/update-teams"},{"title":"Disconnect Microsoft Teams","sidebarTitle":"Disconnect","api":"DELETE /integrations/teams","playground":"none","href":"/api-reference/teams/remove-teams"},{"title":"Read your linked Teams account","sidebarTitle":"Get your Teams link","api":"GET /integrations/teams/identity","playground":"none","href":"/api-reference/teams/get-identity"},{"title":"Check a Teams link before confirming it","sidebarTitle":"Check a Teams link","api":"POST /integrations/teams/identity/preview","playground":"none","href":"/api-reference/teams/preview-identity"},{"title":"Start linking your Teams account","sidebarTitle":"Link your Teams account","api":"POST /integrations/teams/identity","playground":"none","href":"/api-reference/teams/link-identity"},{"title":"Unlink your Teams account","sidebarTitle":"Unlink your Teams account","api":"DELETE /integrations/teams/identity","playground":"none","href":"/api-reference/teams/unlink-identity"},{"title":"Receive an activity from Microsoft Teams","sidebarTitle":"Receive an activity","api":"POST /teams/messages","playground":"none","href":"/api-reference/teams/receive-activity"}]},{"group":"API keys","pages":[{"title":"Create an API key and read its secret","sidebarTitle":"Create an API key","api":"POST /api-keys","playground":"simple","href":"/api-reference/api-keys/create-api-key"},{"title":"List your organisation's own API keys","sidebarTitle":"List API keys","api":"GET /api-keys","playground":"simple","href":"/api-reference/api-keys/list-api-keys"},{"title":"Read an API key without its secret","sidebarTitle":"Get an API key","api":"GET /api-keys/{api_key_id}","playground":"simple","href":"/api-reference/api-keys/get-api-key"},{"title":"Revoke a leaked or unused API key now","sidebarTitle":"Revoke an API key","api":"DELETE /api-keys/{api_key_id}","playground":"simple","href":"/api-reference/api-keys/revoke-api-key"}]},{"group":"Members","pages":[{"title":"List your organisation's members","sidebarTitle":"List members","api":"GET /members","playground":"simple","href":"/api-reference/members/list-members"},{"title":"Add a member, by invitation","sidebarTitle":"Add a member","api":"POST /members","playground":"simple","href":"/api-reference/members/add-member"},{"title":"Change a member's role","sidebarTitle":"Change a role","api":"PATCH /members/{account_id}","playground":"simple","href":"/api-reference/members/change-member-role"},{"title":"Remove a member from your organisation","sidebarTitle":"Remove a member","api":"DELETE /members/{account_id}","playground":"simple","href":"/api-reference/members/remove-member"},{"title":"Make a member the owner of your organisation","sidebarTitle":"Make a member the owner","api":"POST /members/{account_id}/make-owner","playground":"simple","href":"/api-reference/members/make-owner"},{"title":"List your organisation's products","sidebarTitle":"List products","api":"GET /products","href":"/api-reference/members/get-products"}]},{"group":"Invitations","pages":[{"title":"List invitations that have not been accepted","sidebarTitle":"List invitations","api":"GET /invitations","playground":"simple","href":"/api-reference/invitations/list-invitations"},{"title":"Invite a person by email","sidebarTitle":"Send an invitation","api":"POST /invitations","playground":"simple","href":"/api-reference/invitations/create-invitation"},{"title":"Send an invitation again","sidebarTitle":"Re-send an invitation","api":"POST /invitations/{invitation_id}/resend","playground":"simple","href":"/api-reference/invitations/resend-invitation"},{"title":"Withdraw an invitation","sidebarTitle":"Withdraw an invitation","api":"DELETE /invitations/{invitation_id}","playground":"simple","href":"/api-reference/invitations/revoke-invitation"}]},{"group":"Analytics","pages":[{"title":"Get usage counts for a time window","sidebarTitle":"Get usage","api":"GET /analytics/usage","href":"/api-reference/analytics/get-usage"},{"title":"Get this month's answers against your allowance","sidebarTitle":"Get answer allowance","api":"GET /usage","href":"/api-reference/analytics/get-answer-allowance"},{"title":"Get your plan, its limits and what is in use","sidebarTitle":"Get plan","api":"GET /plan","href":"/api-reference/analytics/get-plan"},{"title":"Get your AI budget and gateway controls","sidebarTitle":"Get AI gateway controls","api":"GET /ai-gateway","href":"/api-reference/analytics/get-ai-gateway"},{"title":"List the questions nobody could answer","sidebarTitle":"List unanswered questions","api":"GET /analytics/unanswered","href":"/api-reference/analytics/list-unanswered"},{"title":"List the questions people ask most","sidebarTitle":"List top questions","api":"GET /analytics/top-questions","href":"/api-reference/analytics/list-top-questions"},{"title":"List coverage gaps to answer","sidebarTitle":"List doc proposals","api":"GET /analytics/doc-proposals","href":"/api-reference/analytics/list-doc-proposals"},{"title":"Draft an answer for a coverage gap","sidebarTitle":"Draft a doc proposal","api":"POST /analytics/doc-proposals/draft","href":"/api-reference/analytics/draft-doc-proposal"},{"title":"Publish an answer for a coverage gap","sidebarTitle":"Publish a doc proposal","api":"POST /analytics/doc-proposals/publish","href":"/api-reference/analytics/publish-doc-proposal"},{"title":"Dismiss a coverage gap","sidebarTitle":"Dismiss a doc proposal","api":"POST /analytics/doc-proposals/dismiss","href":"/api-reference/analytics/dismiss-doc-proposal"},{"title":"Get the sources and documents answers cited","sidebarTitle":"Get source analytics","api":"GET /analytics/sources","href":"/api-reference/analytics/get-source-analytics"}]},{"group":"Support access","pages":[{"title":"Read who from support can see your data","sidebarTitle":"Read support access","api":"GET /support-access","playground":"simple","href":"/api-reference/support-access/get-support-access"},{"title":"Allow or withdraw MITHUNAI support access","sidebarTitle":"Allow or withdraw","api":"PUT /support-access","playground":"simple","href":"/api-reference/support-access/set-support-access"},{"title":"End one live MITHUNAI support session","sidebarTitle":"End a session","api":"DELETE /support-access/sessions/{session_id}","playground":"simple","href":"/api-reference/support-access/end-support-session"},{"title":"Read what a support session looked at","sidebarTitle":"Session activity","api":"GET /support-access/sessions/{session_id}/activity","playground":"simple","href":"/api-reference/support-access/get-session-activity"}]},{"group":"Audit log","pages":[{"title":"Export the audit log as CSV or JSON Lines","sidebarTitle":"Export the audit log","api":"GET /audit-log/export","href":"/api-reference/audit-log/export-audit-log"}]},{"group":"AI search visibility","pages":[{"title":"Get the set-up","sidebarTitle":"Get set-up","api":"GET /geo","href":"/api-reference/geo/get-geo"},{"title":"Choose engines, samples and schedule","sidebarTitle":"Choose engines","api":"PUT /geo/settings","href":"/api-reference/geo/update-settings"},{"title":"Track your brand or a competitor","sidebarTitle":"Track a name","api":"POST /geo/entities","href":"/api-reference/geo/create-entity"},{"title":"Stop tracking a name","sidebarTitle":"Stop tracking a name","api":"DELETE /geo/entities/{entity_id}","href":"/api-reference/geo/delete-entity"},{"title":"Track a question","sidebarTitle":"Track a question","api":"POST /geo/prompts","href":"/api-reference/geo/create-prompt"},{"title":"Pause or resume a question","sidebarTitle":"Pause a question","api":"PATCH /geo/prompts/{prompt_id}","href":"/api-reference/geo/update-prompt"},{"title":"Stop tracking a question","sidebarTitle":"Stop tracking a question","api":"DELETE /geo/prompts/{prompt_id}","href":"/api-reference/geo/delete-prompt"},{"title":"Run a check now","sidebarTitle":"Run a check","api":"POST /geo/runs","href":"/api-reference/geo/create-run"},{"title":"List checks","sidebarTitle":"List checks","api":"GET /geo/runs","href":"/api-reference/geo/list-runs"},{"title":"Get share of model","sidebarTitle":"Get share of model","api":"GET /geo/report","href":"/api-reference/geo/get-report"},{"title":"List gaps","sidebarTitle":"List gaps","api":"GET /geo/gaps","href":"/api-reference/geo/list-gaps"},{"title":"Draft a fix for an AI search gap","sidebarTitle":"Draft a fix","api":"POST /geo/fixes/draft","href":"/api-reference/geo/draft-fix"},{"title":"Propose an AI search fix for approval","sidebarTitle":"Propose a fix","api":"POST /geo/fixes","href":"/api-reference/geo/propose-fix"}]},{"group":"AI employees","pages":[{"title":"List AI employees","sidebarTitle":"List employees","api":"GET /employees","href":"/api-reference/employees/list-employees"},{"title":"Get an AI employee","sidebarTitle":"Get an employee","api":"GET /employees/{role}","href":"/api-reference/employees/get-employee"},{"title":"Hand an AI employee a piece of work","sidebarTitle":"Hand over work","api":"POST /employees/{role}/tasks","href":"/api-reference/employees/submit-task"},{"title":"List AI-employee tasks","sidebarTitle":"List tasks","api":"GET /employees/tasks","href":"/api-reference/employees/list-tasks"},{"title":"Get an AI-employee task","sidebarTitle":"Get a task","api":"GET /employees/tasks/{task_id}","href":"/api-reference/employees/get-task"},{"title":"List the approval queue","sidebarTitle":"List approvals","api":"GET /employees/approvals","href":"/api-reference/employees/list-approvals"},{"title":"Approve an action","sidebarTitle":"Approve","api":"POST /employees/approvals/{action_id}/approve","href":"/api-reference/employees/approve-action"},{"title":"Reject an action","sidebarTitle":"Reject","api":"POST /employees/approvals/{action_id}/reject","href":"/api-reference/employees/reject-action"},{"title":"Read the activity record","sidebarTitle":"Activity record","api":"GET /employees/activity","href":"/api-reference/employees/list-activity"},{"title":"Get the approval policy","sidebarTitle":"Get policy","api":"GET /employees/policy","href":"/api-reference/employees/get-policy"},{"title":"Change the approval policy","sidebarTitle":"Change policy","api":"PUT /employees/policy","href":"/api-reference/employees/set-policy"},{"title":"List approval rules","sidebarTitle":"List approval rules","api":"GET /employees/approval-rules","href":"/api-reference/employees/list-approval-rules"},{"title":"Set an approval rule","sidebarTitle":"Set approval rule","api":"PUT /employees/{role}/approval-rules/{action_type}","href":"/api-reference/employees/set-approval-rule"},{"title":"Revoke an approval rule","sidebarTitle":"Revoke approval rule","api":"DELETE /employees/approval-rules/{action_type}","href":"/api-reference/employees/revoke-approval-rule"},{"title":"Get the Sales qualification rules","sidebarTitle":"Get qualification rules","api":"GET /employees/sales/qualification-rules","href":"/api-reference/employees/get-qualification-rules"},{"title":"Replace the Sales qualification rules","sidebarTitle":"Replace qualification rules","api":"PUT /employees/sales/qualification-rules","href":"/api-reference/employees/set-qualification-rules"},{"title":"Connect a tool","sidebarTitle":"Connect a tool","api":"PUT /employees/{role}/tools/{tool}","href":"/api-reference/employees/attach-tool"},{"title":"Disconnect a tool","sidebarTitle":"Disconnect a tool","api":"DELETE /employees/{role}/tools/{tool}/{kind}","href":"/api-reference/employees/detach-tool"},{"title":"Test a connected tool","sidebarTitle":"Test a connected tool","api":"POST /employees/{role}/tools/{tool}/{kind}/test","href":"/api-reference/employees/test-tool"},{"title":"List scheduled briefs","sidebarTitle":"List schedules","api":"GET /employees/schedules","href":"/api-reference/employees/list-schedules"},{"title":"Add a scheduled brief","sidebarTitle":"Add schedule","api":"POST /employees/{role}/schedules","href":"/api-reference/employees/add-schedule"},{"title":"Pause a scheduled brief","sidebarTitle":"Pause schedule","api":"POST /employees/schedules/{schedule_id}/pause","href":"/api-reference/employees/pause-schedule"},{"title":"Resume a scheduled brief","sidebarTitle":"Resume schedule","api":"POST /employees/schedules/{schedule_id}/resume","href":"/api-reference/employees/resume-schedule"},{"title":"Remove a scheduled brief","sidebarTitle":"Remove schedule","api":"DELETE /employees/schedules/{schedule_id}","href":"/api-reference/employees/remove-schedule"},{"title":"Read the daily summary setting","sidebarTitle":"Get daily summary","api":"GET /employees/digest","href":"/api-reference/employees/get-digest"},{"title":"Switch the daily summary","sidebarTitle":"Set daily summary","api":"PUT /employees/digest","href":"/api-reference/employees/set-digest"},{"title":"Read whether new tickets are picked up","sidebarTitle":"Get ticket pickup","api":"GET /employees/support/intake","href":"/api-reference/employees/get-ticket-intake"},{"title":"Turn picking up new tickets on or off","sidebarTitle":"Set ticket pickup","api":"PUT /employees/support/intake","href":"/api-reference/employees/set-ticket-intake"},{"title":"Read how many alerts came in","sidebarTitle":"Get alerts","api":"GET /employees/devops/alerts","href":"/api-reference/employees/get-alert-intake"},{"title":"Send an alert to the DevOps employee","sidebarTitle":"Send an alert","api":"POST /employees/devops/alerts","href":"/api-reference/employees/send-alert"},{"title":"Receive an alert from Sentry","sidebarTitle":"Sentry webhook","api":"POST /employees/devops/webhooks/sentry/{credential_id}","href":"/api-reference/employees/receive-sentry-webhook"},{"title":"Receive an incident from PagerDuty","sidebarTitle":"PagerDuty webhook","api":"POST /employees/devops/webhooks/pagerduty/{credential_id}","href":"/api-reference/employees/receive-pagerduty-webhook"},{"title":"Draft a postmortem","sidebarTitle":"Draft a postmortem","api":"POST /employees/devops/postmortems","href":"/api-reference/employees/draft-postmortem"},{"title":"Start connecting your books","sidebarTitle":"Start connecting your books","api":"POST /employees/finance/connections/{credential_id}/consent","href":"/api-reference/employees/start-books-consent"},{"title":"Finish connecting your books","sidebarTitle":"Finish connecting your books","api":"POST /employees/finance/consent/complete","href":"/api-reference/employees/complete-books-consent"},{"title":"Read the confidence threshold","sidebarTitle":"Read confidence threshold","api":"GET /employees/support/confidence","href":"/api-reference/employees/get-confidence-threshold"},{"title":"Set the confidence threshold","sidebarTitle":"Set confidence threshold","api":"PUT /employees/support/confidence","href":"/api-reference/employees/set-confidence-threshold"},{"title":"List tests on past tickets","sidebarTitle":"List tests","api":"GET /employees/support/simulations","href":"/api-reference/employees/list-simulations"},{"title":"Start a simulation on past solved tickets","sidebarTitle":"Start a test","api":"POST /employees/support/simulations","href":"/api-reference/employees/start-simulation"},{"title":"Read a test on past tickets","sidebarTitle":"Read a test","api":"GET /employees/support/simulations/{run_id}","href":"/api-reference/employees/get-simulation"},{"title":"Judge a simulated reply","sidebarTitle":"Judge a reply","api":"PUT /employees/support/simulations/{run_id}/tickets/{reference}/verdict","href":"/api-reference/employees/judge-simulated-ticket"}]},{"group":"Branding","pages":[{"title":"Get your organisation's brand overrides","sidebarTitle":"Get branding","api":"GET /branding","href":"/api-reference/branding/get-branding"},{"title":"Get branding with its value limits","sidebarTitle":"Get branding settings","api":"GET /branding/settings","description":"Everything the branding read returns, plus the server's value limits and whether this caller may save. That flag is a display hint, not the control.","href":"/api-reference/branding/get-branding-settings"},{"title":"Replace your whole branding layer at once","sidebarTitle":"Replace branding","api":"PUT /branding","href":"/api-reference/branding/replace-branding"},{"title":"Reset branding to the platform default","sidebarTitle":"Reset branding","api":"DELETE /branding","description":"Clear every branding override in one step, so every surface shows the platform default. Takes your last read's revision to catch concurrent edits.","href":"/api-reference/branding/reset-branding"},{"title":"Get your organization's resolved theme","sidebarTitle":"Get the resolved theme","api":"GET /branding/theme","href":"/api-reference/branding/get-theme"},{"title":"Get the deployment's theme without signing in","sidebarTitle":"Get the public theme","api":"GET /branding/public-theme","href":"/api-reference/branding/get-public-theme"}]},{"group":"Operations","pages":[{"title":"Health check for a load balancer probe","sidebarTitle":"Health check","api":"GET /health","playground":"simple","href":"/api-reference/operations/health"},{"title":"Readiness check for an orchestrator","sidebarTitle":"Readiness check","api":"GET /ready","playground":"simple","href":"/api-reference/operations/ready"}]}]}]},"basePath":"","title":"Replace your whole branding layer at once - MITHUNAI Docs","buildId":"dpl_8hoxaqFTU7hTr6A2fUraxAyjuiZo","deploymentId":"dpl_8hoxaqFTU7hTr6A2fUraxAyjuiZo","dynamics":["c2aa737661","b0f84f53ff","2b790eda92"],"chunks":["OpenApiReferenceProvider-CDiBsYGW.js","utils-KF9rPlmF.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-C26urKTX.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-BdjmJAC1.js","snippetPresets-3IpDBjt3.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","Page-1CZdsdAn.js","ApiExamples-D4x_2vvo.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-BIWdc5Pa.js","shallow-LQqfiMNd.js","getApiPlaygroundDisplay-DryzlOZG.js","CodeSnippet-tcJujU4r.js","CodeSnippets-BHp0nVLL.js","getPastedJson-DU-1ayUv.js","icon-CZK2hPr4.js","MethodPill-DOaqmTFC.js","DuplicateIcon-B5-nUxxl.js","createIcon-CDP_U77G.js","DynamicMarkdown-GHvayGOn.js","SectionHeading-BYvpkmUD.js","axios-vUo_bRtp.js"]}