Microsoft Graph Identity User Structure

Type: object Properties: 35
AuthenticationAuthorizationIdentityMicrosoftMicrosoft EntraOAuthOpenID ConnectSAMLSCIMSingle Sign-OnZero Trust

User is a JSON Structure definition published by Microsoft Azure Active Directory, describing 35 properties. It conforms to the https://json-structure.org/draft/2020-12/schema meta-schema.

Properties

accountEnabled assignedLicenses assignedPlans businessPhones city companyName country createdDateTime department displayName employeeId employeeType givenName jobTitle mail mailNickname mobilePhone officeLocation onPremisesDistinguishedName onPremisesDomainName onPremisesImmutableId onPremisesLastSyncDateTime onPremisesSyncEnabled otherMails passwordPolicies postalCode preferredLanguage proxyAddresses signInSessionsValidFromDateTime state streetAddress surname usageLocation userPrincipalName userType

Meta-schema: https://json-structure.org/draft/2020-12/schema

JSON Structure

Raw ↑
{
  "$schema": "https://json-structure.org/draft/2020-12/schema",
  "name": "User",
  "type": "object",
  "properties": {
    "accountEnabled": {
      "type": "boolean"
    },
    "assignedLicenses": {
      "type": "array"
    },
    "assignedPlans": {
      "type": "array"
    },
    "businessPhones": {
      "type": "array"
    },
    "city": {
      "type": "['string', 'null']"
    },
    "companyName": {
      "type": "['string', 'null']"
    },
    "country": {
      "type": "['string', 'null']"
    },
    "createdDateTime": {
      "type": "string"
    },
    "department": {
      "type": "['string', 'null']"
    },
    "displayName": {
      "type": "string"
    },
    "employeeId": {
      "type": "['string', 'null']"
    },
    "employeeType": {
      "type": "['string', 'null']"
    },
    "givenName": {
      "type": "['string', 'null']"
    },
    "jobTitle": {
      "type": "['string', 'null']"
    },
    "mail": {
      "type": "['string', 'null']"
    },
    "mailNickname": {
      "type": "string"
    },
    "mobilePhone": {
      "type": "['string', 'null']"
    },
    "officeLocation": {
      "type": "['string', 'null']"
    },
    "onPremisesDistinguishedName": {
      "type": "['string', 'null']"
    },
    "onPremisesDomainName": {
      "type": "['string', 'null']"
    },
    "onPremisesImmutableId": {
      "type": "['string', 'null']"
    },
    "onPremisesLastSyncDateTime": {
      "type": "['string', 'null']"
    },
    "onPremisesSyncEnabled": {
      "type": "['boolean', 'null']"
    },
    "otherMails": {
      "type": "array"
    },
    "passwordPolicies": {
      "type": "['string', 'null']"
    },
    "postalCode": {
      "type": "['string', 'null']"
    },
    "preferredLanguage": {
      "type": "['string', 'null']"
    },
    "proxyAddresses": {
      "type": "array"
    },
    "signInSessionsValidFromDateTime": {
      "type": "string"
    },
    "state": {
      "type": "['string', 'null']"
    },
    "streetAddress": {
      "type": "['string', 'null']"
    },
    "surname": {
      "type": "['string', 'null']"
    },
    "usageLocation": {
      "type": "['string', 'null']"
    },
    "userPrincipalName": {
      "type": "string"
    },
    "userType": {
      "type": "['string', 'null']"
    }
  }
}