Microsoft Entra ID (formerly Azure AD) · OpenAPI Overlay 1.0.0
API Evangelist conversational phrasing for Identity.DirectoryManagement Organization.organizational…
52 actions
52 updates
phrasing
extends
openapi/azure-ad-organization-organizationalbranding-api-openapi.yml
Generated by API Evangelist
Written by API Evangelist tooling for Microsoft Entra ID (formerly Azure AD)'s API. It is a proposal applied on top of the contract, not a document Microsoft Entra ID (formerly Azure AD) publishes.
What the actions change
x-apievangelist-phrasing
Targets 52 · first 16 shown; the file carries all of them
$.info
$.paths['/organization/{organization-id}/branding'].get
$.paths['/organization/{organization-id}/branding'].delete
$.paths['/organization/{organization-id}/branding'].patch
$.paths['/organization/{organization-id}/branding/backgroundImage'].get
$.paths['/organization/{organization-id}/branding/backgroundImage'].put
$.paths['/organization/{organization-id}/branding/backgroundImage'].delete
$.paths['/organization/{organization-id}/branding/bannerLogo'].get
$.paths['/organization/{organization-id}/branding/bannerLogo'].put
$.paths['/organization/{organization-id}/branding/bannerLogo'].delete
$.paths['/organization/{organization-id}/branding/customCSS'].get
$.paths['/organization/{organization-id}/branding/customCSS'].put
$.paths['/organization/{organization-id}/branding/customCSS'].delete
$.paths['/organization/{organization-id}/branding/favicon'].get
$.paths['/organization/{organization-id}/branding/favicon'].put
$.paths['/organization/{organization-id}/branding/favicon'].delete
OpenAPI Overlay
# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand.
overlay: 1.0.0
info:
title: API Evangelist conversational phrasing for Identity.DirectoryManagement Organization.organizational…
version: 1.0.0
extends: openapi/azure-ad-organization-organizationalbranding-api-openapi.yml
actions:
- target: $.info
update:
x-apievangelist-phrasing:
method: generated
generated: '2026-10-01'
generator: build-phrasing.py
label: Generated by API Evangelist
operations: 51
- target: $.paths['/organization/{organization-id}/branding'].get
update:
x-apievangelist-phrasing:
intent: Get the organization's default sign-in branding
effect: read
questions:
- What sign-in page text and username hint does our default company branding use?
- Why do I get a 404 when reading branding for an organization with none set up?
instructions:
- text: Show the default sign-in branding for organization {org}.
slots:
org: path.organization-id
- text: Get company branding properties {select} for tenant {org}.
slots:
org: path.organization-id
select: query.$select
method: generated
generated: '2026-10-01'
- target: $.paths['/organization/{organization-id}/branding'].delete
update:
x-apievangelist-phrasing:
intent: Delete the default organizational branding
effect: destructive
questions:
- Can I wipe out our default company branding entirely?
- Do I have to remove all the branding images before deleting the default branding?
instructions:
- text: Delete the default company branding object for organization {org}.
slots:
org: path.organization-id
- text: Reset tenant {org} to no custom branding by deleting its default branding.
slots:
org: path.organization-id
method: generated
generated: '2026-10-01'
- target: $.paths['/organization/{organization-id}/branding'].patch
update:
x-apievangelist-phrasing:
intent: Update the default organizational branding
effect: write
questions:
- How do I change our default sign-in branding properties?
- Can I edit the localizations attached to the default branding object?
instructions:
- text: Update the default branding of organization {org}.
slots:
org: path.organization-id
- text: Patch the default company branding for {org} with localizations {localizations}.
slots:
org: path.organization-id
localizations: requestBody.localizations
method: generated
generated: '2026-10-01'
- target: $.paths['/organization/{organization-id}/branding/backgroundImage'].get
update:
x-apievangelist-phrasing:
intent: Download the default sign-in background image
effect: read
questions:
- What background picture is shown behind our default sign-in page?
- Can I fetch the full-screen backdrop image from the default branding?
instructions:
- text: Download the default sign-in page background image for organization {org}.
slots:
org: path.organization-id
- text: Fetch the backdrop picture used by tenant {org}'s default branding.
slots:
org: path.organization-id
method: generated
generated: '2026-10-01'
- target: $.paths['/organization/{organization-id}/branding/backgroundImage'].put
update:
x-apievangelist-phrasing:
intent: Upload the default sign-in background image
effect: write
questions:
- What size limits apply to a sign-in background image, like the 1920 × 1080 maximum?
- Can I replace the full-page backdrop on our default sign-in screen with a JPEG?
instructions:
- text: Upload a new default sign-in background image for organization {org}.
slots:
org: path.organization-id
- text: Replace the backdrop photo in tenant {org}'s default branding.
slots:
org: path.organization-id
method: generated
generated: '2026-10-01'
- target: $.paths['/organization/{organization-id}/branding/backgroundImage'].delete
update:
x-apievangelist-phrasing:
intent: Remove the default sign-in background image
effect: destructive
questions:
- Can I get rid of the custom background on our default sign-in page?
- Is removing the default backdrop image needed before deleting branding?
instructions:
- text: Remove the default sign-in background image from organization {org}.
slots:
org: path.organization-id
- text: Clear the backdrop picture out of tenant {org}'s default branding.
slots:
org: path.organization-id
method: generated
generated: '2026-10-01'
- target: $.paths['/organization/{organization-id}/branding/bannerLogo'].get
update:
x-apievangelist-phrasing:
intent: Download the default banner logo
effect: read
questions:
- Which banner version of our company logo appears on the default sign-in page?
- Can I retrieve the wide banner logo from our base company branding?
instructions:
- text: Download the default banner logo for organization {org}.
slots:
org: path.organization-id
- text: Get the wide company banner image from tenant {org}'s base branding.
slots:
org: path.organization-id
method: generated
generated: '2026-10-01'
- target: $.paths['/organization/{organization-id}/branding/bannerLogo'].put
update:
x-apievangelist-phrasing:
intent: Upload the default banner logo
effect: write
questions:
- What dimensions are allowed for a sign-in banner logo, like the 36 × 245 limit?
- Can I swap in a transparent banner logo for our base branding?
instructions:
- text: Upload a new default banner logo for organization {org}.
slots:
org: path.organization-id
- text: Replace the wide company banner in tenant {org}'s base branding.
slots:
org: path.organization-id
method: generated
generated: '2026-10-01'
- target: $.paths['/organization/{organization-id}/branding/bannerLogo'].delete
update:
x-apievangelist-phrasing:
intent: Remove the default banner logo
effect: destructive
questions:
- Can I drop the banner logo from our default sign-in branding?
- What happens to the sign-in page if the base banner logo is deleted?
instructions:
- text: Remove the default banner logo from organization {org}.
slots:
org: path.organization-id
- text: Delete the wide company banner out of tenant {org}'s base branding.
slots:
org: path.organization-id
method: generated
generated: '2026-10-01'
- target: $.paths['/organization/{organization-id}/branding/customCSS'].get
update:
x-apievangelist-phrasing:
intent: Download the default sign-in custom CSS
effect: read
questions:
- What custom stylesheet is applied to our default sign-in page?
- Can I pull down the CSS file from the base company branding to edit it?
instructions:
- text: Download the default custom CSS for organization {org}'s sign-in page.
slots:
org: path.organization-id
- text: Get the stylesheet used by tenant {org}'s base branding.
slots:
org: path.organization-id
method: generated
generated: '2026-10-01'
- target: $.paths['/organization/{organization-id}/branding/customCSS'].put
update:
x-apievangelist-phrasing:
intent: Upload the default sign-in custom CSS
effect: write
questions:
- Is there a size limit on sign-in page CSS, such as 25 KB?
- Can I restyle our default sign-in page by uploading a .css file?
instructions:
- text: Upload new default custom CSS for organization {org}'s sign-in page.
slots:
org: path.organization-id
- text: Replace the stylesheet in tenant {org}'s base branding.
slots:
org: path.organization-id
method: generated
generated: '2026-10-01'
- target: $.paths['/organization/{organization-id}/branding/customCSS'].delete
update:
x-apievangelist-phrasing:
intent: Remove the default sign-in custom CSS
effect: destructive
questions:
- Can I go back to the stock look by removing our default sign-in CSS?
- Will deleting the base branding stylesheet affect localized branding?
instructions:
- text: Remove the default custom CSS from organization {org}.
slots:
org: path.organization-id
- text: Delete the stylesheet out of tenant {org}'s base branding.
slots:
org: path.organization-id
method: generated
generated: '2026-10-01'
- target: $.paths['/organization/{organization-id}/branding/favicon'].get
update:
x-apievangelist-phrasing:
intent: Download the default favicon
effect: read
questions:
- What browser tab icon does our default Entra branding use?
- Can I retrieve the custom favicon that replaces the Microsoft default?
instructions:
- text: Download the default favicon for organization {org}.
slots:
org: path.organization-id
- text: Get the browser tab icon from tenant {org}'s base branding.
slots:
org: path.organization-id
method: generated
generated: '2026-10-01'
- target: $.paths['/organization/{organization-id}/branding/favicon'].put
update:
x-apievangelist-phrasing:
intent: Upload the default favicon
effect: write
questions:
- Can I replace the Microsoft favicon on our tenant with our own icon?
- Where do I upload a custom browser tab icon for the base branding?
instructions:
- text: Upload a new default favicon for organization {org}.
slots:
org: path.organization-id
- text: Swap the browser tab icon in tenant {org}'s base branding for our own.
slots:
org: path.organization-id
method: generated
generated: '2026-10-01'
- target: $.paths['/organization/{organization-id}/branding/favicon'].delete
update:
x-apievangelist-phrasing:
intent: Remove the default favicon
effect: destructive
questions:
- Can I restore the standard Microsoft favicon by deleting ours?
- Is it possible to drop the custom tab icon from the base branding?
instructions:
- text: Remove the default favicon from organization {org}.
slots:
org: path.organization-id
- text: Delete the custom browser tab icon out of tenant {org}'s base branding.
slots:
org: path.organization-id
method: generated
generated: '2026-10-01'
- target: $.paths['/organization/{organization-id}/branding/headerLogo'].get
update:
x-apievangelist-phrasing:
intent: Download the default header logo
effect: read
questions:
- Which logo shows in the header strip of our default sign-in page?
- Can I retrieve the header company logo from the base branding?
instructions:
- text: Download the default header logo for organization {org}.
slots:
org: path.organization-id
- text: Get the page-header company logo from tenant {org}'s base branding.
slots:
org: path.organization-id
method: generated
generated: '2026-10-01'
- target: $.paths['/organization/{organization-id}/branding/headerLogo'].put
update:
x-apievangelist-phrasing:
intent: Upload the default header logo
effect: write
questions:
- What file types are accepted for the logo in the sign-in page header?
- Can I put our logo in the header area of the default sign-in screen?
instructions:
- text: Upload a new default header logo for organization {org}.
slots:
org: path.organization-id
- text: Replace the page-header company logo in tenant {org}'s base branding.
slots:
org: path.organization-id
method: generated
generated: '2026-10-01'
- target: $.paths['/organization/{organization-id}/branding/headerLogo'].delete
update:
x-apievangelist-phrasing:
intent: Remove the default header logo
effect: destructive
questions:
- Can I take our logo out of the default sign-in page header?
- Is deleting the base header logo reversible by uploading a new one later?
instructions:
- text: Remove the default header logo from organization {org}.
slots:
org: path.organization-id
- text: Delete the page-header company logo out of tenant {org}'s base branding.
slots:
org: path.organization-id
method: generated
generated: '2026-10-01'
- target: $.paths['/organization/{organization-id}/branding/localizations'].get
update:
x-apievangelist-phrasing:
intent: List branding localizations
effect: read
questions:
- Which languages have their own sign-in branding in our tenant?
- Does the list of branding localizations include the default one?
instructions:
- text: List every branding localization for organization {org}.
slots:
org: path.organization-id
- text: Show the first {top} localized brandings of tenant {org}.
slots:
org: path.organization-id
top: query.$top
method: generated
generated: '2026-10-01'
- target: $.paths['/organization/{organization-id}/branding/localizations'].post
update:
x-apievangelist-phrasing:
intent: Create a localized branding
effect: write
questions:
- How do I add sign-in branding for a specific browser language?
- Does creating a localized branding also create the default branding if it's missing?
instructions:
- text: Create a new language-specific branding for organization {org}.
slots:
org: path.organization-id
- text: Add a localized sign-in branding to tenant {org}.
slots:
org: path.organization-id
method: generated
generated: '2026-10-01'
- target: $.paths['/organization/{organization-id}/branding/localizations/{organizationalBrandingLocalization-id}'].get
update:
x-apievangelist-phrasing:
intent: Get one localized branding
effect: read
questions:
- What sign-in text is configured for one particular language's branding?
- Can I read a localized branding by its locale ID?
instructions:
- text: Get the {locale} branding localization of organization {org}.
slots:
locale: path.organizationalBrandingLocalization-id
org: path.organization-id
- text: Show the properties of localized branding {locale} for tenant {org}.
slots:
locale: path.organizationalBrandingLocalization-id
org: path.organization-id
method: generated
generated: '2026-10-01'
- target: $.paths['/organization/{organization-id}/branding/localizations/{organizationalBrandingLocalization-id}'].delete
update:
x-apievangelist-phrasing:
intent: Delete a localized branding
effect: destructive
questions:
- Can I remove the branding for a single language?
- Must the images be removed from a localized branding before deleting it?
instructions:
- text: Delete the {locale} branding localization from organization {org}.
slots:
locale: path.organizationalBrandingLocalization-id
org: path.organization-id
- text: Drop localized branding {locale} in tenant {org}.
slots:
locale: path.organizationalBrandingLocalization-id
org: path.organization-id
method: generated
generated: '2026-10-01'
- target: $.paths['/organization/{organization-id}/branding/localizations/{organizationalBrandingLocalization-id}'].patch
update:
x-apievangelist-phrasing:
intent: Update a localized branding
effect: write
questions:
- How do I change the sign-in text for one language's branding?
- Can I edit a single locale's branding without touching the default?
instructions:
- text: Update the {locale} branding localization of organization {org}.
slots:
locale: path.organizationalBrandingLocalization-id
org: path.organization-id
- text: Edit properties of localized branding {locale} in tenant {org}.
slots:
locale: path.organizationalBrandingLocalization-id
org: path.organization-id
method: generated
generated: '2026-10-01'
- target: $.paths['/organization/{organization-id}/branding/localizations/{organizationalBrandingLocalization-id}/backgroundImage'].get
update:
x-apievangelist-phrasing:
intent: Download a localized sign-in background image
effect: read
questions:
- What backdrop picture is shown for users signing in in a specific language?
- Can I fetch the background image of one localized branding?
instructions:
- text: Download the translated sign-in background image for the {locale} locale of organization {org}.
slots:
locale: path.organizationalBrandingLocalization-id
org: path.organization-id
- text: Fetch the language-specific backdrop in localization {locale} of tenant {org}.
slots:
locale: path.organizationalBrandingLocalization-id
org: path.organization-id
method: generated
generated: '2026-10-01'
- target: $.paths['/organization/{organization-id}/branding/localizations/{organizationalBrandingLocalization-id}/backgroundImage'].put
update:
x-apievangelist-phrasing:
intent: Upload a localized sign-in background image
effect: write
questions:
- Can each language have its own sign-in background photo?
- Do localized backdrop uploads follow the same PNG or JPEG size limits?
instructions:
- text: Upload the translated sign-in background image for the {locale} locale of organization {org}.
slots:
locale: path.organizationalBrandingLocalization-id
org: path.organization-id
- text: Set a language-specific backdrop on localization {locale} of tenant {org}.
slots:
locale: path.organizationalBrandingLocalization-id
org: path.organization-id
method: generated
generated: '2026-10-01'
- target: $.paths['/organization/{organization-id}/branding/localizations/{organizationalBrandingLocalization-id}/backgroundImage'].delete
update:
x-apievangelist-phrasing:
intent: Remove a localized sign-in background image
effect: destructive
questions:
- Can I clear the backdrop from just one language's branding?
- Should I delete a localization's background image before deleting the localization?
instructions:
- text: Remove the translated sign-in background image from the {locale} locale of organization {org}.
slots:
locale: path.organizationalBrandingLocalization-id
org: path.organization-id
- text: Clear the language-specific backdrop in localization {locale} of tenant {org}.
slots:
locale: path.organizationalBrandingLocalization-id
org: path.organization-id
method: generated
generated: '2026-10-01'
- target: $.paths['/organization/{organization-id}/branding/localizations/{organizationalBrandingLocalization-id}/bannerLogo'].get
update:
x-apievangelist-phrasing:
intent: Download a localized banner logo
effect: read
questions:
- Which banner logo do users see when signing in in a particular language?
- Can I retrieve the banner logo from a single localization?
instructions:
- text: Download the translated banner logo for the {locale} locale of organization {org}.
slots:
locale: path.organizationalBrandingLocalization-id
org: path.organization-id
- text: Get the language-specific wide banner in localization {locale} of tenant {org}.
slots:
locale: path.organizationalBrandingLocalization-id
org: path.organization-id
method: generated
generated: '2026-10-01'
- target: $.paths['/organization/{organization-id}/branding/localizations/{organizationalBrandingLocalization-id}/bannerLogo'].put
update:
x-apievangelist-phrasing:
intent: Upload a localized banner logo
effect: write
questions:
- Can I give one language its own banner logo on the sign-in page?
- Is a translated banner logo uploaded per localization?
instructions:
- text: Upload the translated banner logo for the {locale} locale of organization {org}.
slots:
locale: path.organizationalBrandingLocalization-id
org: path.organization-id
- text: Set a language-specific wide banner on localization {locale} of tenant {org}.
slots:
locale: path.organizationalBrandingLocalization-id
org: path.organization-id
method: generated
generated: '2026-10-01'
- target: $.paths['/organization/{organization-id}/branding/localizations/{organizationalBrandingLocalization-id}/bannerLogo'].delete
update:
x-apievangelist-phrasing:
intent: Remove a localized banner logo
effect: destructive
questions:
- Can I delete the banner logo from one language's branding only?
- Does removing a localized banner logo fall back to the default one?
instructions:
- text: Remove the translated banner logo from the {locale} locale of organization {org}.
slots:
locale: path.organizationalBrandingLocalization-id
org: path.organization-id
- text: Delete the language-specific wide banner in localization {locale} of tenant {org}.
slots:
locale: path.organizationalBrandingLocalization-id
org: path.organization-id
method: generated
generated: '2026-10-01'
- target: $.paths['/organization/{organization-id}/branding/localizations/{organizationalBrandingLocalization-id}/customCSS'].get
update:
x-apievangelist-phrasing:
intent: Download a localized sign-in custom CSS
effect: read
questions:
- What stylesheet applies to the sign-in page for a given language?
- Can I download the CSS attached to one localization?
instructions:
- text: Download the translated custom CSS for the {locale} locale of organization {org}.
slots:
locale: path.organizationalBrandingLocalization-id
org: path.organization-id
- text: Get the language-specific stylesheet in localization {locale} of tenant {org}.
slots:
locale: path.organizationalBrandingLocalization-id
org: path.organization-id
method: generated
generated: '2026-10-01'
- target: $.paths['/organization/{organization-id}/branding/localizations/{organizationalBrandingLocalization-id}/customCSS'].put
update:
x-apievangelist-phrasing:
intent: Upload a localized sign-in custom CSS
effect: write
questions:
- Can I style the sign-in page differently for one language with its own CSS?
- Does the 25 KB CSS limit apply to each localization's stylesheet too?
instructions:
- text: Upload translated custom CSS for the {locale} locale of organization {org}.
slots:
locale: path.organizationalBrandingLocalization-id
org: path.organization-id
- text: Set a language-specific stylesheet on localization {locale} of tenant {org}.
slots:
locale: path.organizationalBrandingLocalization-id
org: path.organization-id
method: generated
generated: '2026-10-01'
- target: $.paths['/organization/{organization-id}/branding/localizations/{organizationalBrandingLocalization-id}/customCSS'].delete
update:
x-apievangelist-phrasing:
intent: Remove a localized sign-in custom CSS
effect: destructive
questions:
- Can I strip the custom CSS from a single language's sign-in branding?
- Is it possible to delete one locale's stylesheet but keep the default CSS?
instructions:
- text: Remove the translated custom CSS from the {locale} locale of organization {org}.
slots:
locale: path.organizationalBrandingLocalization-id
org: path.organization-id
- text: Delete the language-specific stylesheet in localization {locale} of tenant {org}.
slots:
locale: path.organizationalBrandingLocalization-id
org: path.organization-id
method: generated
generated: '2026-10-01'
- target: $.paths['/organization/{organization-id}/branding/localizations/{organizationalBrandingLocalization-id}/favicon'].get
update:
x-apievangelist-phrasing:
intent: Download a localized favicon
effect: read
questions:
- Which tab icon is used for one language's sign-in branding?
- Can I retrieve the favicon of a specific localization?
instructions:
- text: Download the translated favicon for the {locale} locale of organization {org}.
slots:
locale: path.organizationalBrandingLocalization-id
org: path.organization-id
- text: Get the language-specific tab icon in localization {locale} of tenant {org}.
slots:
locale: path.organizationalBrandingLocalization-id
org: path.organization-id
method: generated
generated: '2026-10-01'
- target: $.paths['/organization/{organization-id}/branding/localizations/{organizationalBrandingLocalization-id}/favicon'].put
update:
x-apievangelist-phrasing:
intent: Upload a localized favicon
effect: write
questions:
- Can a single language's branding carry its own favicon?
- Is uploading a per-locale tab icon supported?
instructions:
- text: Upload the translated favicon for the {locale} locale of organization {org}.
slots:
locale: path.organizationalBrandingLocalization-id
org: path.organization-id
- text: Set a language-specific tab icon on localization {locale} of tenant {org}.
slots:
locale: path.organizationalBrandingLocalization-id
org: path.organization-id
method: generated
generated: '2026-10-01'
- target: $.paths['/organization/{organization-id}/branding/localizations/{organizationalBrandingLocalization-id}/favicon'].delete
update:
x-apievangelist-phrasing:
intent: Remove a localized favicon
effect: destructive
questions:
- Can I delete the favicon from just one localization?
- What icon shows after a locale's custom favicon is removed?
instructions:
- text: Remove the translated favicon from the {locale} locale of organization {org}.
slots:
locale: path.organizationalBrandingLocalization-id
org: path.organization-id
- text: Delete the language-specific tab icon in localization {locale} of tenant {org}.
slots:
locale: path.organizationalBrandingLocalization-id
org: path.organization-id
method: generated
generated: '2026-10-01'
- target: $.paths['/organization/{organization-id}/branding/localizations/{organizationalBrandingLocalization-id}/headerLogo'].get
update:
x-apievangelist-phrasing:
intent: Download a localized header logo
effect: read
questions:
- Which header logo appears on the sign-in page for a specific language?
- Can I fetch one localization's page-header logo?
instructions:
- text: Download the translated header logo for the {locale} locale of organization {org}.
slots:
locale: path.organizationalBrandingLocalization-id
org: path.organization-id
- text: Get the language-specific page-header logo in localization {locale} of tenant {org}.
slots:
locale: path.organizationalBrandingLocalization-id
org: path.organization-id
method: generated
generated: '2026-10-01'
- target: $.paths['/organization/{organization-id}/branding/localizations/{organizationalBrandingLocalization-id}/headerLogo'].put
update:
x-apievangelist-phrasing:
intent: Upload a localized header logo
effect: write
questions:
- Can I show a different header logo to users of one language?
- Is a per-locale header logo limited to PNG or JPEG?
instructions:
- text: Upload the translated header logo for the {locale} locale of organization {org}.
slots:
locale: path.organizationalBrandingLocalization-id
org: path.organization-id
- text: Set a language-specific page-header logo on localization {locale} of tenant {org}.
slots:
locale: path.organizationalBrandingLocalization-id
org: path.organization-id
method: generated
generated: '2026-10-01'
- target: $.paths['/organization/{organization-id}/branding/localizations/{organizationalBrandingLocalization-id}/headerLogo'].delete
update:
x-apievangelist-phrasing:
intent: Remove a localized header logo
effect: destructive
questions:
- Can I take the header logo out of one language's branding?
- Is it possible to clear a locale's header logo while keeping its other images?
instructions:
- text: Remove the translated header logo from the {locale} locale of organization {org}.
slots:
locale: path.organizationalBrandingLocalization-id
org: path.organization-id
- text: Delete the language-specific page-header logo in localization {locale} of tenant {org}.
slots:
locale: path.organizationalBrandingLocalization-id
org: path.organization-id
method: generated
generated: '2026-10-01'
- target: $.paths['/organization/{organization-id}/branding/localizations/{organizationalBrandingLocalization-id}/squareLogo'].get
update:
x-apievangelist-phrasing:
intent: Download a localized square logo
effect: read
questions:
- Which square logo appears in Windows Autopilot setup for a particular language?
- Can I retrieve the light square logo from one localization?
instructions:
- text: Download the translated square logo for the {locale} locale of organization {org}.
slots:
locale: path.organizationalBrandingLocalization-id
org: path.organization-id
- text: Get the language-specific Windows OOBE logo in localization {locale} of tenant {org}.
slots:
locale: path.organizationalBrandingLocalization-id
org: path.organization-id
method: generated
generated: '2026-10-01'
- target: $.paths['/organization/{organization-id}/branding/localizations/{organizationalBrandingLocalization-id}/squareLogo'].put
update:
x-apievangelist-phrasing:
intent: Upload a localized square logo
effect: write
questions:
- Can each language get its own square logo for Windows out-of-box experience screens?
- Is a per-locale square logo capped at 240 x 240 pixels and 10 KB?
instructions:
- text: Upload the translated square logo for the {locale} locale of organization {org}.
slots:
locale: path.organizationalBrandingLocalization-id
org: path.organization-id
- text: Set a language-specific Windows OOBE logo on localization {locale} of tenant {org}.
slots:
locale: path.organizationalBrandingLocalization-id
org: path.organization-id
method: generated
generated: '2026-10-01'
# --- truncated at 32 KB (39 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/azure-ad/refs/heads/main/overlays/azure-ad-organization-organizationalbranding-api-phrasing-overlay.yaml