microsoft.graph.organizationalBrandingLocalization

AuthenticationAuthorizationIdentityOAuthOpenID ConnectSSOIdentity Federation

Properties

Name Type Description
id string The unique identifier for an entity. Read-only.
backgroundColor stringnull Color that appears in place of the background image in low-bandwidth connections. We recommend that you use the primary color of your banner logo or your organization color. Specify this in hexadecima
backgroundImage stringnull Image that appears as the background of the sign-in page. The allowed types are PNG or JPEG not smaller than 300 KB and not larger than 1920 × 1080 pixels. A smaller image reduces bandwidth requiremen
backgroundImageRelativeUrl stringnull A relative URL for the backgroundImage property that is combined with a CDN base URL from the cdnList to provide the version served by a CDN. Read-only.
bannerLogo stringnull A banner version of your company logo that appears on the sign-in page. The allowed types are PNG or JPEG not larger than 36 × 245 pixels. We recommend using a transparent image with no padding around
bannerLogoRelativeUrl stringnull A relative URL for the bannerLogo property that is combined with a CDN base URL from the cdnList to provide the read-only version served by a CDN. Read-only.
cdnList array A list of base URLs for all available CDN providers that are serving the assets of the current resource. Several CDN providers are used at the same time for high availability of read requests. Read-on
contentCustomization object
customAccountResetCredentialsUrl stringnull A custom URL for resetting account credentials. This URL must be in ASCII format or non-ASCII characters must be URL encoded, and not exceed 128 characters.
customCannotAccessYourAccountText stringnull A string to replace the default 'Can't access your account?' self-service password reset (SSPR) hyperlink text on the sign-in page. This text must be in Unicode format and not exceed 256 characters.
customCannotAccessYourAccountUrl stringnull A custom URL to replace the default URL of the self-service password reset (SSPR) 'Can't access your account?' hyperlink on the sign-in page. This URL must be in ASCII format or non-ASCII characters m
customCSS stringnull CSS styling that appears on the sign-in page. The allowed format is .css format only and not larger than 25 KB.
customCSSRelativeUrl stringnull A relative URL for the customCSS property that is combined with a CDN base URL from the cdnList to provide the version served by a CDN. Read-only.
customForgotMyPasswordText stringnull A string to replace the default 'Forgot my password' hyperlink text on the sign-in form. This text must be in Unicode format and not exceed 256 characters.
customPrivacyAndCookiesText stringnull A string to replace the default 'Privacy and Cookies' hyperlink text in the footer. This text must be in Unicode format and not exceed 256 characters.
customPrivacyAndCookiesUrl stringnull A custom URL to replace the default URL of the 'Privacy and Cookies' hyperlink in the footer. This URL must be in ASCII format or non-ASCII characters must be URL encoded, and not exceed 128 character
customResetItNowText stringnull A string to replace the default 'reset it now' hyperlink text on the sign-in form. This text must be in Unicode format and not exceed 256 characters. DO NOT USE: Customization of the 'reset it now' hy
customTermsOfUseText stringnull A string to replace the the default 'Terms of Use' hyperlink text in the footer. This text must be in Unicode format and not exceed 256 characters.
customTermsOfUseUrl stringnull A custom URL to replace the default URL of the 'Terms of Use' hyperlink in the footer. This URL must be in ASCII format or non-ASCII characters must be URL encoded, and not exceed 128characters.
favicon stringnull A custom icon (favicon) to replace a default Microsoft product favicon on a Microsoft Entra tenant.
faviconRelativeUrl stringnull A relative url for the favicon above that is combined with a CDN base URL from the cdnList to provide the version served by a CDN. Read-only.
headerBackgroundColor stringnull The RGB color to apply to customize the color of the header.
headerLogo stringnull A company logo that appears in the header of the sign-in page. The allowed types are PNG or JPEG not larger than 36 × 245 pixels. We recommend using a transparent image with no padding around the logo
headerLogoRelativeUrl stringnull A relative URL for the headerLogo property that is combined with a CDN base URL from the cdnList to provide the read-only version served by a CDN. Read-only.
loginPageLayoutConfiguration object
loginPageTextVisibilitySettings object
signInPageText stringnull Text that appears at the bottom of the sign-in box. Use this to communicate additional information, such as the phone number to your help desk or a legal statement. This text must be in Unicode format
squareLogo stringnull A square version of your company logo that appears in Windows 10 out-of-box experiences (OOBE) and when Windows Autopilot is enabled for deployment. Allowed types are PNG or JPEG not larger than 240 x
squareLogoDark stringnull A square dark version of your company logo that appears in Windows 10 out-of-box experiences (OOBE) and when Windows Autopilot is enabled for deployment. Allowed types are PNG or JPEG not larger than
squareLogoDarkRelativeUrl stringnull A relative URL for the squareLogoDark property that is combined with a CDN base URL from the cdnList to provide the version served by a CDN. Read-only.
squareLogoRelativeUrl stringnull A relative URL for the squareLogo property that is combined with a CDN base URL from the cdnList to provide the version served by a CDN. Read-only.
usernameHintText stringnull A string that shows as the hint in the username textbox on the sign-in screen. This text must be a Unicode, without links or code, and can't exceed 64 characters.
View JSON Schema on GitHub

JSON Schema

azure-ad-microsoft-graph-organizational-branding-localization-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/azure-ad/json-schema/azure-ad-microsoft-graph-organizational-branding-localization-schema.json",
  "title": "microsoft.graph.organizationalBrandingLocalization",
  "x-generated": "2026-11-05",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/azure-ad-organization-organizationalbranding-api-openapi.yml#/components/schemas/microsoft.graph.organizationalBrandingLocalization",
  "allOf": [
    {
      "$ref": "#/$defs/microsoft.graph.organizationalBrandingProperties"
    },
    {
      "title": "organizationalBrandingLocalization",
      "type": "object",
      "additionalProperties": {
        "type": "object"
      }
    }
  ],
  "$defs": {
    "microsoft.graph.contentCustomization": {
      "title": "contentCustomization",
      "type": "object",
      "properties": {
        "attributeCollection": {
          "type": "array",
          "items": {
            "$ref": "#/$defs/microsoft.graph.keyValue"
          },
          "description": "Represents the content options of External Identities to be customized throughout the authentication flow for a tenant."
        },
        "attributeCollectionRelativeUrl": {
          "type": [
            "string",
            "null"
          ],
          "description": "A relative URL for the content options of External Identities to be customized throughout the authentication flow for a tenant."
        },
        "registrationCampaign": {
          "type": "array",
          "items": {
            "$ref": "#/$defs/microsoft.graph.keyValue"
          },
          "description": "Represents content options to customize during MFA proofup interruptions."
        },
        "registrationCampaignRelativeUrl": {
          "type": [
            "string",
            "null"
          ],
          "description": "The relative URL of the content options to customize during MFA proofup interruptions."
        }
      },
      "additionalProperties": {
        "type": "object"
      }
    },
    "microsoft.graph.entity": {
      "title": "entity",
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "description": "The unique identifier for an entity. Read-only."
        }
      },
      "additionalProperties": {
        "type": "object"
      }
    },
    "microsoft.graph.keyValue": {
      "title": "keyValue",
      "type": "object",
      "properties": {
        "key": {
          "type": [
            "string",
            "null"
          ],
          "description": "Key for the key-value pair."
        },
        "value": {
          "type": [
            "string",
            "null"
          ],
          "description": "Value for the key-value pair."
        }
      },
      "additionalProperties": {
        "type": "object"
      }
    },
    "microsoft.graph.layoutTemplateType": {
      "title": "layoutTemplateType",
      "enum": [
        "default",
        "verticalSplit",
        "unknownFutureValue"
      ],
      "type": "string"
    },
    "microsoft.graph.loginPageLayoutConfiguration": {
      "title": "loginPageLayoutConfiguration",
      "type": "object",
      "properties": {
        "isFooterShown": {
          "type": [
            "boolean",
            "null"
          ],
          "description": "Option to show the footer on the sign-in page."
        },
        "isHeaderShown": {
          "type": [
            "boolean",
            "null"
          ],
          "description": "Option to show the header on the sign-in page."
        },
        "layoutTemplateType": {
          "$ref": "#/$defs/microsoft.graph.layoutTemplateType"
        }
      },
      "additionalProperties": {
        "type": "object"
      }
    },
    "microsoft.graph.loginPageTextVisibilitySettings": {
      "title": "loginPageTextVisibilitySettings",
      "type": "object",
      "properties": {
        "hideAccountResetCredentials": {
          "type": [
            "boolean",
            "null"
          ],
          "description": "Option to hide the self-service password reset (SSPR) hyperlinks such as 'Can't access your account?', 'Forgot my password' and 'Reset it now' on the sign-in form."
        },
        "hideCannotAccessYourAccount": {
          "type": [
            "boolean",
            "null"
          ],
          "description": "Option to hide the self-service password reset (SSPR) 'Can't access your account?' hyperlink on the sign-in form."
        },
        "hideForgotMyPassword": {
          "type": [
            "boolean",
            "null"
          ],
          "description": "Option to hide the self-service password reset (SSPR) 'Forgot my password' hyperlink on the sign-in form."
        },
        "hidePrivacyAndCookies": {
          "type": [
            "boolean",
            "null"
          ],
          "description": "Option to hide the 'Privacy & Cookies' hyperlink in the footer."
        },
        "hideResetItNow": {
          "type": [
            "boolean",
            "null"
          ],
          "description": "Option to hide the self-service password reset (SSPR) 'reset it now' hyperlink on the sign-in form."
        },
        "hideTermsOfUse": {
          "type": [
            "boolean",
            "null"
          ],
          "description": "Option to hide the 'Terms of Use' hyperlink in the footer."
        }
      },
      "additionalProperties": {
        "type": "object"
      }
    },
    "microsoft.graph.organizationalBrandingProperties": {
      "allOf": [
        {
          "$ref": "#/$defs/microsoft.graph.entity"
        },
        {
          "title": "organizationalBrandingProperties",
          "type": "object",
          "properties": {
            "backgroundColor": {
              "type": [
                "string",
                "null"
              ],
              "description": "Color that appears in place of the background image in low-bandwidth connections. We recommend that you use the primary color of your banner logo or your organization color. Specify this in hexadecimal format, for example, white is #FFFFFF."
            },
            "backgroundImage": {
              "type": [
                "string",
                "null"
              ],
              "description": "Image that appears as the background of the sign-in page. The allowed types are PNG or JPEG not smaller than 300 KB and not larger than 1920 × 1080 pixels. A smaller image reduces bandwidth requirements and make the page load faster.",
              "format": "base64url"
            },
            "backgroundImageRelativeUrl": {
              "type": [
                "string",
                "null"
              ],
              "description": "A relative URL for the backgroundImage property that is combined with a CDN base URL from the cdnList to provide the version served by a CDN. Read-only."
            },
            "bannerLogo": {
              "type": [
                "string",
                "null"
              ],
              "description": "A banner version of your company logo that appears on the sign-in page. The allowed types are PNG or JPEG not larger than 36 × 245 pixels. We recommend using a transparent image with no padding around the logo.",
              "format": "base64url"
            },
            "bannerLogoRelativeUrl": {
              "type": [
                "string",
                "null"
              ],
              "description": "A relative URL for the bannerLogo property that is combined with a CDN base URL from the cdnList to provide the read-only version served by a CDN. Read-only."
            },
            "cdnList": {
              "type": "array",
              "items": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "description": "A list of base URLs for all available CDN providers that are serving the assets of the current resource. Several CDN providers are used at the same time for high availability of read requests. Read-only."
            },
            "contentCustomization": {
              "$ref": "#/$defs/microsoft.graph.contentCustomization"
            },
            "customAccountResetCredentialsUrl": {
              "type": [
                "string",
                "null"
              ],
              "description": "A custom URL for resetting account credentials. This URL must be in ASCII format or non-ASCII characters must be URL encoded, and not exceed 128 characters."
            },
            "customCannotAccessYourAccountText": {
              "type": [
                "string",
                "null"
              ],
              "description": "A string to replace the default 'Can't access your account?' self-service password reset (SSPR) hyperlink text on the sign-in page. This text must be in Unicode format and not exceed 256 characters."
            },
            "customCannotAccessYourAccountUrl": {
              "type": [
                "string",
                "null"
              ],
              "description": "A custom URL to replace the default URL of the self-service password reset (SSPR) 'Can't access your account?' hyperlink on the sign-in page. This URL must be in ASCII format or non-ASCII characters must be URL encoded, and not exceed 128 characters. DO NOT USE. Use customAccountResetCredentialsUrl instead."
            },
            "customCSS": {
              "type": [
                "string",
                "null"
              ],
              "description": "CSS styling that appears on the sign-in page. The allowed format is .css format only and not larger than 25 KB.",
              "format": "base64url"
            },
            "customCSSRelativeUrl": {
              "type": [
                "string",
                "null"
              ],
              "description": "A relative URL for the customCSS property that is combined with a CDN base URL from the cdnList to provide the version served by a CDN. Read-only."
            },
            "customForgotMyPasswordText": {
              "type": [
                "string",
                "null"
              ],
              "description": "A string to replace the default 'Forgot my password' hyperlink text on the sign-in form. This text must be in Unicode format and not exceed 256 characters."
            },
            "customPrivacyAndCookiesText": {
              "type": [
                "string",
                "null"
              ],
              "description": "A string to replace the default 'Privacy and Cookies' hyperlink text in the footer. This text must be in Unicode format and not exceed 256 characters."
            },
            "customPrivacyAndCookiesUrl": {
              "type": [
                "string",
                "null"
              ],
              "description": "A custom URL to replace the default URL of the 'Privacy and Cookies' hyperlink in the footer. This URL must be in ASCII format or non-ASCII characters must be URL encoded, and not exceed 128 characters."
            },
            "customResetItNowText": {
              "type": [
                "string",
                "null"
              ],
              "description": "A string to replace the default 'reset it now' hyperlink text on the sign-in form. This text must be in Unicode format and not exceed 256 characters. DO NOT USE: Customization of the 'reset it now' hyperlink text is currently not supported."
            },
            "customTermsOfUseText": {
              "type": [
                "string",
                "null"
              ],
              "description": "A string to replace the the default 'Terms of Use' hyperlink text in the footer. This text must be in Unicode format and not exceed 256 characters."
            },
            "customTermsOfUseUrl": {
              "type": [
                "string",
                "null"
              ],
              "description": "A custom URL to replace the default URL of the 'Terms of Use' hyperlink in the footer. This URL must be in ASCII format or non-ASCII characters must be URL encoded, and not exceed 128characters."
            },
            "favicon": {
              "type": [
                "string",
                "null"
              ],
              "description": "A custom icon (favicon) to replace a default Microsoft product favicon on a Microsoft Entra tenant.",
              "format": "base64url"
            },
            "faviconRelativeUrl": {
              "type": [
                "string",
                "null"
              ],
              "description": "A relative url for the favicon above that is combined with a CDN base URL from the cdnList to provide the version served by a CDN. Read-only."
            },
            "headerBackgroundColor": {
              "type": [
                "string",
                "null"
              ],
              "description": "The RGB color to apply to customize the color of the header."
            },
            "headerLogo": {
              "type": [
                "string",
                "null"
              ],
              "description": "A company logo that appears in the header of the sign-in page. The allowed types are PNG or JPEG not larger than 36 × 245 pixels. We recommend using a transparent image with no padding around the logo.",
              "format": "base64url"
            },
            "headerLogoRelativeUrl": {
              "type": [
                "string",
                "null"
              ],
              "description": "A relative URL for the headerLogo property that is combined with a CDN base URL from the cdnList to provide the read-only version served by a CDN. Read-only."
            },
            "loginPageLayoutConfiguration": {
              "$ref": "#/$defs/microsoft.graph.loginPageLayoutConfiguration"
            },
            "loginPageTextVisibilitySettings": {
              "$ref": "#/$defs/microsoft.graph.loginPageTextVisibilitySettings"
            },
            "signInPageText": {
              "type": [
                "string",
                "null"
              ],
              "description": "Text that appears at the bottom of the sign-in box. Use this to communicate additional information, such as the phone number to your help desk or a legal statement. This text must be in Unicode format and not exceed 1024 characters."
            },
            "squareLogo": {
              "type": [
                "string",
                "null"
              ],
              "description": "A square version of your company logo that appears in Windows 10 out-of-box experiences (OOBE) and when Windows Autopilot is enabled for deployment. Allowed types are PNG or JPEG not larger than 240 x 240 pixels and not more than 10 KB in size. We recommend using a transparent image with no padding around the logo.",
              "format": "base64url"
            },
            "squareLogoDark": {
              "type": [
                "string",
                "null"
              ],
              "description": "A square dark version of your company logo that appears in Windows 10 out-of-box experiences (OOBE) and when Windows Autopilot is enabled for deployment. Allowed types are PNG or JPEG not larger than 240 x 240 pixels and not more than 10 KB in size. We recommend using a transparent image with no padding around the logo.",
              "format": "base64url"
            },
            "squareLogoDarkRelativeUrl": {
              "type": [
                "string",
                "null"
              ],
              "description": "A relative URL for the squareLogoDark property that is combined with a CDN base URL from the cdnList to provide the version served by a CDN. Read-only."
            },
            "squareLogoRelativeUrl": {
              "type": [
                "string",
                "null"
              ],
              "description": "A relative URL for the squareLogo property that is combined with a CDN base URL from the cdnList to provide the version served by a CDN. Read-only."
            },
            "usernameHintText": {
              "type": [
                "string",
                "null"
              ],
              "description": "A string that shows as the hint in the username textbox on the sign-in screen. This text must be a Unicode, without links or code, and can't exceed 64 characters."
            }
          },
          "additionalProperties": {
            "type": "object"
          }
        }
      ]
    }
  }
}

Work with this as data

Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/azure-ad-microsoft-graph-organizational-branding-localization"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.