Microsoft Entra · JSON Structure

Microsoft Entra Graph Identity User Structure

Type: object Properties: 31
Access ManagementAuthenticationAzure ADEntraIdentityIdentity GovernanceMicrosoftNetwork SecuritySecurityZero Trust

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

Properties

id displayName givenName surname mail userPrincipalName mailNickname accountEnabled jobTitle department officeLocation companyName mobilePhone businessPhones streetAddress city state postalCode country usageLocation preferredLanguage userType employeeId employeeType employeeHireDate onPremisesSyncEnabled onPremisesSamAccountName proxyAddresses assignedLicenses createdDateTime lastSignInDateTime

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": {
    "id": {
      "type": "string"
    },
    "displayName": {
      "type": "string"
    },
    "givenName": {
      "type": "['string', 'null']"
    },
    "surname": {
      "type": "['string', 'null']"
    },
    "mail": {
      "type": "['string', 'null']"
    },
    "userPrincipalName": {
      "type": "string"
    },
    "mailNickname": {
      "type": "string"
    },
    "accountEnabled": {
      "type": "boolean"
    },
    "jobTitle": {
      "type": "['string', 'null']"
    },
    "department": {
      "type": "['string', 'null']"
    },
    "officeLocation": {
      "type": "['string', 'null']"
    },
    "companyName": {
      "type": "['string', 'null']"
    },
    "mobilePhone": {
      "type": "['string', 'null']"
    },
    "businessPhones": {
      "type": "array"
    },
    "streetAddress": {
      "type": "['string', 'null']"
    },
    "city": {
      "type": "['string', 'null']"
    },
    "state": {
      "type": "['string', 'null']"
    },
    "postalCode": {
      "type": "['string', 'null']"
    },
    "country": {
      "type": "['string', 'null']"
    },
    "usageLocation": {
      "type": "['string', 'null']"
    },
    "preferredLanguage": {
      "type": "['string', 'null']"
    },
    "userType": {
      "type": "string"
    },
    "employeeId": {
      "type": "['string', 'null']"
    },
    "employeeType": {
      "type": "['string', 'null']"
    },
    "employeeHireDate": {
      "type": "['string', 'null']"
    },
    "onPremisesSyncEnabled": {
      "type": "['boolean', 'null']"
    },
    "onPremisesSamAccountName": {
      "type": "['string', 'null']"
    },
    "proxyAddresses": {
      "type": "array"
    },
    "assignedLicenses": {
      "type": "array"
    },
    "createdDateTime": {
      "type": "string"
    },
    "lastSignInDateTime": {
      "type": "['string', 'null']"
    }
  }
}