Microsoft: Users user schemas (part 2)
16 Microsoft schemas with complete fields and constraints.
← Users user operations · All schemas
Create User — request body — body / @odata.type, aboutMe, accountEnabled, activities, adhocCalls, ageGroup, agreementAcceptances, appRoleAssignments, assignedLicenses, assignedPlans, authentication, authorizationInfo, birthday, businessPhones, calendar, calendarGroups, calendarView, calendars, chats, city, cloudClipboard, cloudPCs, companyName, consentProvidedForMinor, contactFolders, contacts, country, createdDateTime, createdObjects, creationType, customSecurityAttributes, dataSecurityAndGovernance, department, deviceEnrollmentLimit, deviceManagementTroubleshootingEvents, directReports, displayName, drive, drives, employeeExperience, employeeHireDate, employeeId, employeeLeaveDateTime, employeeOrgData, employeeType, events, extensions, externalUserState, externalUserStateChangeDateTime, faxNumber, followedSites, givenName, hireDate, identities, identityParentId, imAddresses, inferenceClassification, insights, interests, isManagementRestricted, isResourceAccount, jobTitle, joinedTeams, lastPasswordChangeDateTime, legalAgeGroupClassification, licenseAssignmentStates, licenseDetails, mail, mailFolders, mailNickname, mailboxSettings, managedAppRegistrations, managedDevices, manager, memberOf, messages, mobilePhone, mySite, notes, oauth2PermissionGrants, officeLocation, onPremisesDistinguishedName, onPremisesDomainName, onPremisesExtensionAttributes, onPremisesImmutableId, onPremisesLastSyncDateTime, onPremisesProvisioningErrors, onPremisesSamAccountName, onPremisesSecurityIdentifier, onPremisesSyncBehavior, onPremisesSyncEnabled, onPremisesUserPrincipalName, onenote, onlineMeetings, otherMails, outlook, ownedDevices, ownedObjects, passwordPolicies, passwordProfile, pastProjects, people, permissionGrants, photo, photos, planner, postalCode, preferredDataLocation, preferredLanguage, preferredName, presence, print, provisionedPlans, proxyAddresses, registeredDevices, responsibilities, schools, scopedRoleMemberOf, securityIdentifier, serviceProvisioningErrors, settings, showInAddressList, signInActivity, signInSessionsValidFromDateTime, skills, solutions, sponsorOf, sponsors, state, streetAddress, surname, teamwork, todo, transitiveMemberOf, usageLocation, userPrincipalName, userType / chats / item / chatType: one On One, group, meeting, unknown Future Value online Meeting Info @odata type, calendar Event Id, join Web Url, organizer
Create User — request body — body / @odata.type, aboutMe, accountEnabled, activities, adhocCalls, ageGroup, agreementAcceptances, appRoleAssignments, assignedLicenses, assignedPlans, authentication, authorizationInfo, birthday, businessPhones, calendar, calendarGroups, calendarView, calendars, chats, city, cloudClipboard, cloudPCs, companyName, consentProvidedForMinor, contactFolders, contacts, country, createdDateTime, createdObjects, creationType, customSecurityAttributes, dataSecurityAndGovernance, department, deviceEnrollmentLimit, deviceManagementTroubleshootingEvents, directReports, displayName, drive, drives, employeeExperience, employeeHireDate, employeeId, employeeLeaveDateTime, employeeOrgData, employeeType, events, extensions, externalUserState, externalUserStateChangeDateTime, faxNumber, followedSites, givenName, hireDate, identities, identityParentId, imAddresses, inferenceClassification, insights, interests, isManagementRestricted, isResourceAccount, jobTitle, joinedTeams, lastPasswordChangeDateTime, legalAgeGroupClassification, licenseAssignmentStates, licenseDetails, mail, mailFolders, mailNickname, mailboxSettings, managedAppRegistrations, managedDevices, manager, memberOf, messages, mobilePhone, mySite, notes, oauth2PermissionGrants, officeLocation, onPremisesDistinguishedName, onPremisesDomainName, onPremisesExtensionAttributes, onPremisesImmutableId, onPremisesLastSyncDateTime, onPremisesProvisioningErrors, onPremisesSamAccountName, onPremisesSecurityIdentifier, onPremisesSyncBehavior, onPremisesSyncEnabled, onPremisesUserPrincipalName, onenote, onlineMeetings, otherMails, outlook, ownedDevices, ownedObjects, passwordPolicies, passwordProfile, pastProjects, people, permissionGrants, photo, photos, planner, postalCode, preferredDataLocation, preferredLanguage, preferredName, presence, print, provisionedPlans, proxyAddresses, registeredDevices, responsibilities, schools, scopedRoleMemberOf, securityIdentifier, serviceProvisioningErrors, settings, showInAddressList, signInActivity, signInSessionsValidFromDateTime, skills, solutions, sponsorOf, sponsors, state, streetAddress, surname, teamwork, todo, transitiveMemberOf, usageLocation, userPrincipalName, userType / chats / item / chatType: one On One, group, meeting, unknown Future Value online Meeting Info @odata type, calendar Event Id, join Web Url, organizer organizer @odata type, display Name, id, user Identity Type
Create User — request body — body / @odata.type, aboutMe, accountEnabled, activities, adhocCalls, ageGroup, agreementAcceptances, appRoleAssignments, assignedLicenses, assignedPlans, authentication, authorizationInfo, birthday, businessPhones, calendar, calendarGroups, calendarView, calendars, chats, city, cloudClipboard, cloudPCs, companyName, consentProvidedForMinor, contactFolders, contacts, country, createdDateTime, createdObjects, creationType, customSecurityAttributes, dataSecurityAndGovernance, department, deviceEnrollmentLimit, deviceManagementTroubleshootingEvents, directReports, displayName, drive, drives, employeeExperience, employeeHireDate, employeeId, employeeLeaveDateTime, employeeOrgData, employeeType, events, extensions, externalUserState, externalUserStateChangeDateTime, faxNumber, followedSites, givenName, hireDate, identities, identityParentId, imAddresses, inferenceClassification, insights, interests, isManagementRestricted, isResourceAccount, jobTitle, joinedTeams, lastPasswordChangeDateTime, legalAgeGroupClassification, licenseAssignmentStates, licenseDetails, mail, mailFolders, mailNickname, mailboxSettings, managedAppRegistrations, managedDevices, manager, memberOf, messages, mobilePhone, mySite, notes, oauth2PermissionGrants, officeLocation, onPremisesDistinguishedName, onPremisesDomainName, onPremisesExtensionAttributes, onPremisesImmutableId, onPremisesLastSyncDateTime, onPremisesProvisioningErrors, onPremisesSamAccountName, onPremisesSecurityIdentifier, onPremisesSyncBehavior, onPremisesSyncEnabled, onPremisesUserPrincipalName, onenote, onlineMeetings, otherMails, outlook, ownedDevices, ownedObjects, passwordPolicies, passwordProfile, pastProjects, people, permissionGrants, photo, photos, planner, postalCode, preferredDataLocation, preferredLanguage, preferredName, presence, print, provisionedPlans, proxyAddresses, registeredDevices, responsibilities, schools, scopedRoleMemberOf, securityIdentifier, serviceProvisioningErrors, settings, showInAddressList, signInActivity, signInSessionsValidFromDateTime, skills, solutions, sponsorOf, sponsors, state, streetAddress, surname, teamwork, todo, transitiveMemberOf, usageLocation, userPrincipalName, userType / managedDevices / item / exchangeAccessState: none, unknown, allowed, blocked, quarantined, managed Device Owner Type: unknown, company, personal, unknown Future Value device Action Results item
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | Device action result discriminator: {"mapping": {}, "propertyName": "@odata.type"} |
@odata.type | string | Optional | |
actionName | JSON | Optional | |
actionName (anyOf 1) | string | Alternative | Action name |
actionName (anyOf 2) | null | Alternative | |
actionState | string | Optional | State of the action on the device One of: none, pending, canceled, active, done, failed, notSupported |
lastUpdatedDateTime | string | Optional | Time the action state was last updated Format: date-time Pattern: ^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$ |
startDateTime | string | Optional | Time the action was initiated Format: date-time Pattern: ^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$ |
Create User — request body — body / @odata.type, aboutMe, accountEnabled, activities, adhocCalls, ageGroup, agreementAcceptances, appRoleAssignments, assignedLicenses, assignedPlans, authentication, authorizationInfo, birthday, businessPhones, calendar, calendarGroups, calendarView, calendars, chats, city, cloudClipboard, cloudPCs, companyName, consentProvidedForMinor, contactFolders, contacts, country, createdDateTime, createdObjects, creationType, customSecurityAttributes, dataSecurityAndGovernance, department, deviceEnrollmentLimit, deviceManagementTroubleshootingEvents, directReports, displayName, drive, drives, employeeExperience, employeeHireDate, employeeId, employeeLeaveDateTime, employeeOrgData, employeeType, events, extensions, externalUserState, externalUserStateChangeDateTime, faxNumber, followedSites, givenName, hireDate, identities, identityParentId, imAddresses, inferenceClassification, insights, interests, isManagementRestricted, isResourceAccount, jobTitle, joinedTeams, lastPasswordChangeDateTime, legalAgeGroupClassification, licenseAssignmentStates, licenseDetails, mail, mailFolders, mailNickname, mailboxSettings, managedAppRegistrations, managedDevices, manager, memberOf, messages, mobilePhone, mySite, notes, oauth2PermissionGrants, officeLocation, onPremisesDistinguishedName, onPremisesDomainName, onPremisesExtensionAttributes, onPremisesImmutableId, onPremisesLastSyncDateTime, onPremisesProvisioningErrors, onPremisesSamAccountName, onPremisesSecurityIdentifier, onPremisesSyncBehavior, onPremisesSyncEnabled, onPremisesUserPrincipalName, onenote, onlineMeetings, otherMails, outlook, ownedDevices, ownedObjects, passwordPolicies, passwordProfile, pastProjects, people, permissionGrants, photo, photos, planner, postalCode, preferredDataLocation, preferredLanguage, preferredName, presence, print, provisionedPlans, proxyAddresses, registeredDevices, responsibilities, schools, scopedRoleMemberOf, securityIdentifier, serviceProvisioningErrors, settings, showInAddressList, signInActivity, signInSessionsValidFromDateTime, skills, solutions, sponsorOf, sponsors, state, streetAddress, surname, teamwork, todo, transitiveMemberOf, usageLocation, userPrincipalName, userType / managedDevices / item / exchangeAccessState: none, unknown, allowed, blocked, quarantined, managed Device Owner Type: unknown, company, personal, unknown Future Value device Health Attestation State @odata type, attestation Identity Key, bit Locker Status, boot App Security Version, boot Debugging, boot Manager Security Version, boot Manager Version, boot Revision List Info, code Integrity, code Integrity Check Version, code Integrity Policy, content Namespace Url, content Version, data Excution Policy, device Health Attestation Status, early Launch Anti Malware Driver Protection, health Attestation Supported Status, health Status Mismatch Info, issued Date Time, last Update Date Time, operating System Kernel Debugging, operating System Rev List Info, pcr0, pcr Hash Algorithm, reset Count, restart Count, safe Mode, secure Boot, secure Boot Configuration Policy Finger Print, test Signing, tpm Version, virtual Secure Mode, windows PE
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | |
@odata.type | string | Optional | |
attestationIdentityKey | JSON | Optional | |
attestationIdentityKey (anyOf 1) | string | Alternative | TWhen an Attestation Identity Key (AIK) is present on a device, it indicates that the device has an endorsement key (EK) certificate. |
attestationIdentityKey (anyOf 2) | null | Alternative | |
bitLockerStatus | JSON | Optional | |
bitLockerStatus (anyOf 1) | string | Alternative | On or Off of BitLocker Drive Encryption |
bitLockerStatus (anyOf 2) | null | Alternative | |
bootAppSecurityVersion | JSON | Optional | |
bootAppSecurityVersion (anyOf 1) | string | Alternative | The security version number of the Boot Application |
bootAppSecurityVersion (anyOf 2) | null | Alternative | |
bootDebugging | JSON | Optional | |
bootDebugging (anyOf 1) | string | Alternative | When bootDebugging is enabled, the device is used in development and testing |
bootDebugging (anyOf 2) | null | Alternative | |
bootManagerSecurityVersion | JSON | Optional | |
bootManagerSecurityVersion (anyOf 1) | string | Alternative | The security version number of the Boot Application |
bootManagerSecurityVersion (anyOf 2) | null | Alternative | |
bootManagerVersion | JSON | Optional | |
bootManagerVersion (anyOf 1) | string | Alternative | The version of the Boot Manager |
bootManagerVersion (anyOf 2) | null | Alternative | |
bootRevisionListInfo | JSON | Optional | |
bootRevisionListInfo (anyOf 1) | string | Alternative | The Boot Revision List that was loaded during initial boot on the attested device |
bootRevisionListInfo (anyOf 2) | null | Alternative | |
codeIntegrity | JSON | Optional | |
codeIntegrity (anyOf 1) | string | Alternative | When code integrity is enabled, code execution is restricted to integrity verified code |
codeIntegrity (anyOf 2) | null | Alternative | |
codeIntegrityCheckVersion | JSON | Optional | |
codeIntegrityCheckVersion (anyOf 1) | string | Alternative | The version of the Boot Manager |
codeIntegrityCheckVersion (anyOf 2) | null | Alternative | |
codeIntegrityPolicy | JSON | Optional | |
codeIntegrityPolicy (anyOf 1) | string | Alternative | The Code Integrity policy that is controlling the security of the boot environment |
codeIntegrityPolicy (anyOf 2) | null | Alternative | |
contentNamespaceUrl | JSON | Optional | |
contentNamespaceUrl (anyOf 1) | string | Alternative | The DHA report version. (Namespace version) |
contentNamespaceUrl (anyOf 2) | null | Alternative | |
contentVersion | JSON | Optional | |
contentVersion (anyOf 1) | string | Alternative | The HealthAttestation state schema version |
contentVersion (anyOf 2) | null | Alternative | |
dataExcutionPolicy | JSON | Optional | |
dataExcutionPolicy (anyOf 1) | string | Alternative | DEP Policy defines a set of hardware and software technologies that perform additional checks on memory |
dataExcutionPolicy (anyOf 2) | null | Alternative | |
deviceHealthAttestationStatus | JSON | Optional | |
deviceHealthAttestationStatus (anyOf 1) | string | Alternative | The DHA report version. (Namespace version) |
deviceHealthAttestationStatus (anyOf 2) | null | Alternative | |
earlyLaunchAntiMalwareDriverProtection | JSON | Optional | |
earlyLaunchAntiMalwareDriverProtection (anyOf 1) | string | Alternative | ELAM provides protection for the computers in your network when they start up |
earlyLaunchAntiMalwareDriverProtection (anyOf 2) | null | Alternative | |
healthAttestationSupportedStatus | JSON | Optional | |
healthAttestationSupportedStatus (anyOf 1) | string | Alternative | This attribute indicates if DHA is supported for the device |
healthAttestationSupportedStatus (anyOf 2) | null | Alternative | |
healthStatusMismatchInfo | JSON | Optional | |
healthStatusMismatchInfo (anyOf 1) | string | Alternative | This attribute appears if DHA-Service detects an integrity issue |
healthStatusMismatchInfo (anyOf 2) | null | Alternative | |
issuedDateTime | string | Optional | The DateTime when device was evaluated or issued to MDM Format: date-time Pattern: ^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$ |
lastUpdateDateTime | JSON | Optional | |
lastUpdateDateTime (anyOf 1) | string | Alternative | The Timestamp of the last update. |
lastUpdateDateTime (anyOf 2) | null | Alternative | |
operatingSystemKernelDebugging | JSON | Optional | |
operatingSystemKernelDebugging (anyOf 1) | string | Alternative | When operatingSystemKernelDebugging is enabled, the device is used in development and testing |
operatingSystemKernelDebugging (anyOf 2) | null | Alternative | |
operatingSystemRevListInfo | JSON | Optional | |
operatingSystemRevListInfo (anyOf 1) | string | Alternative | The Operating System Revision List that was loaded during initial boot on the attested device |
operatingSystemRevListInfo (anyOf 2) | null | Alternative | |
pcr0 | JSON | Optional | |
pcr0 (anyOf 1) | string | Alternative | The measurement that is captured in PCR[0] |
pcr0 (anyOf 2) | null | Alternative | |
pcrHashAlgorithm | JSON | Optional | |
pcrHashAlgorithm (anyOf 1) | string | Alternative | Informational attribute that identifies the HASH algorithm that was used by TPM |
pcrHashAlgorithm (anyOf 2) | null | Alternative | |
resetCount | number | Optional | The number of times a PC device has hibernated or resumed Format: int64 |
restartCount | number | Optional | The number of times a PC device has rebooted Format: int64 |
safeMode | JSON | Optional | |
safeMode (anyOf 1) | string | Alternative | Safe mode is a troubleshooting option for Windows that starts your computer in a limited state |
safeMode (anyOf 2) | null | Alternative | |
secureBoot | JSON | Optional | |
secureBoot (anyOf 1) | string | Alternative | When Secure Boot is enabled, the core components must have the correct cryptographic signatures |
secureBoot (anyOf 2) | null | Alternative | |
secureBootConfigurationPolicyFingerPrint | JSON | Optional | |
secureBootConfigurationPolicyFingerPrint (anyOf 1) | string | Alternative | Fingerprint of the Custom Secure Boot Configuration Policy |
secureBootConfigurationPolicyFingerPrint (anyOf 2) | null | Alternative | |
testSigning | JSON | Optional | |
testSigning (anyOf 1) | string | Alternative | When test signing is allowed, the device does not enforce signature validation during boot |
testSigning (anyOf 2) | null | Alternative | |
tpmVersion | JSON | Optional | |
tpmVersion (anyOf 1) | string | Alternative | The security version number of the Boot Application |
tpmVersion (anyOf 2) | null | Alternative | |
virtualSecureMode | JSON | Optional | |
virtualSecureMode (anyOf 1) | string | Alternative | Indicates whether the device has Virtual Secure Mode (VSM) enabled. Virtual Secure Mode (VSM) is a container that protects high value assets from a compromised kernel. This property will be deprecated in beta from August 2023. Support for this property will end in August 2025 for v1.0 API. A new property virtualizationBasedSecurity is added and used instead. The value used for virtualSecureMode will be passed by virtualizationBasedSecurity during the deprecation process. Possible values are 'enabled', 'disabled' and 'notApplicable'. 'enabled' indicates Virtual Secure Mode (VSM) is enabled. 'disabled' indicates Virtual Secure Mode (VSM) is disabled. 'notApplicable' indicates the device is not a Windows 11 device. Default value is 'notApplicable'. |
virtualSecureMode (anyOf 2) | null | Alternative | |
windowsPE | JSON | Optional | |
windowsPE (anyOf 1) | string | Alternative | Operating system running with limited services that is used to prepare a computer for Windows |
windowsPE (anyOf 2) | null | Alternative |
Create User — request body — body / @odata.type, aboutMe, accountEnabled, activities, adhocCalls, ageGroup, agreementAcceptances, appRoleAssignments, assignedLicenses, assignedPlans, authentication, authorizationInfo, birthday, businessPhones, calendar, calendarGroups, calendarView, calendars, chats, city, cloudClipboard, cloudPCs, companyName, consentProvidedForMinor, contactFolders, contacts, country, createdDateTime, createdObjects, creationType, customSecurityAttributes, dataSecurityAndGovernance, department, deviceEnrollmentLimit, deviceManagementTroubleshootingEvents, directReports, displayName, drive, drives, employeeExperience, employeeHireDate, employeeId, employeeLeaveDateTime, employeeOrgData, employeeType, events, extensions, externalUserState, externalUserStateChangeDateTime, faxNumber, followedSites, givenName, hireDate, identities, identityParentId, imAddresses, inferenceClassification, insights, interests, isManagementRestricted, isResourceAccount, jobTitle, joinedTeams, lastPasswordChangeDateTime, legalAgeGroupClassification, licenseAssignmentStates, licenseDetails, mail, mailFolders, mailNickname, mailboxSettings, managedAppRegistrations, managedDevices, manager, memberOf, messages, mobilePhone, mySite, notes, oauth2PermissionGrants, officeLocation, onPremisesDistinguishedName, onPremisesDomainName, onPremisesExtensionAttributes, onPremisesImmutableId, onPremisesLastSyncDateTime, onPremisesProvisioningErrors, onPremisesSamAccountName, onPremisesSecurityIdentifier, onPremisesSyncBehavior, onPremisesSyncEnabled, onPremisesUserPrincipalName, onenote, onlineMeetings, otherMails, outlook, ownedDevices, ownedObjects, passwordPolicies, passwordProfile, pastProjects, people, permissionGrants, photo, photos, planner, postalCode, preferredDataLocation, preferredLanguage, preferredName, presence, print, provisionedPlans, proxyAddresses, registeredDevices, responsibilities, schools, scopedRoleMemberOf, securityIdentifier, serviceProvisioningErrors, settings, showInAddressList, signInActivity, signInSessionsValidFromDateTime, skills, solutions, sponsorOf, sponsors, state, streetAddress, surname, teamwork, todo, transitiveMemberOf, usageLocation, userPrincipalName, userType / presence / @odata.type, activity, availability, id, outOfOfficeSettings, sequenceNumber, statusMessage, workLocation / @odata.type, activity, availability, outOfOfficeSettings, sequenceNumber, statusMessage, workLocation / workLocation / source: none, manual, scheduled, automatic, unknown Future Value, work Location Type: unspecified, office, remote, time Off, unknown Future Value
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | |
@odata.type | string | Optional | |
placeId | JSON | Optional | |
placeId (anyOf 1) | string | Alternative | Identifier of the place, if applicable. |
placeId (anyOf 2) | null | Alternative | |
source | string | Optional | One of: none, manual, scheduled, automatic, unknownFutureValue |
workLocationType | string | Optional | One of: unspecified, office, remote, timeOff, unknownFutureValue |
Create User — request body — body @odata type, about Me, account Enabled, activities, adhoc Calls, age Group, agreement Acceptances, app Role Assignments, assigned Licenses, assigned Plans, authentication, authorization Info, birthday, business Phones, calendar, calendar Groups, calendar View, calendars, chats, city, cloud Clipboard, cloud P Cs, company Name, consent Provided For Minor, contact Folders, contacts, country, created Date Time, created Objects, creation Type, custom Security Attributes, data Security And Governance, department, device Enrollment Limit, device Management Troubleshooting Events, direct Reports, display Name, drive, drives, employee Experience, employee Hire Date, employee Id, employee Leave Date Time, employee Org Data, employee Type, events, extensions, external User State, external User State Change Date Time, fax Number, followed Sites, given Name, hire Date, identities, identity Parent Id, im Addresses, inference Classification, insights, interests, is Management Restricted, is Resource Account, job Title, joined Teams, last Password Change Date Time, legal Age Group Classification, license Assignment States, license Details, mail, mail Folders, mail Nickname, mailbox Settings, managed App Registrations, managed Devices, manager, member Of, messages, mobile Phone, my Site, notes, oauth2 Permission Grants, office Location, on Premises Distinguished Name, on Premises Domain Name, on Premises Extension Attributes, on Premises Immutable Id, on Premises Last Sync Date Time, on Premises Provisioning Errors, on Premises Sam Account Name, on Premises Security Identifier, on Premises Sync Behavior, on Premises Sync Enabled, on Premises User Principal Name, onenote, online Meetings, other Mails, outlook, owned Devices, owned Objects, password Policies, password Profile, past Projects, people, permission Grants, photo, photos, planner, postal Code, preferred Data Location, preferred Language, preferred Name, presence, print, provisioned Plans, proxy Addresses, registered Devices, responsibilities, schools, scoped Role Member Of, security Identifier, service Provisioning Errors, settings, show In Address List, sign In Activity, sign In Sessions Valid From Date Time, skills, solutions, sponsor Of, sponsors, state, street Address, surname, teamwork, todo, transitive Member Of, usage Location, user Principal Name, user Type activities item
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | JSON | Root | |
$ (allOf 1) | Model | All variants apply | Expand Get rule — response body — @odata type, id |
$ (allOf 2) | object | All variants apply | |
$ (allOf 2).@odata.type | string | Optional | |
$ (allOf 2).activationUrl | string | Optional | Required. URL used to launch the activity in the best native experience represented by the appId. Might launch a web-based app if no native app exists. |
$ (allOf 2).activitySourceHost | string | Optional | Required. URL for the domain representing the cross-platform identity mapping for the app. Mapping is stored either as a JSON file hosted on the domain or configurable via Windows Dev Center. The JSON file is named cross-platform-app-identifiers and is hosted at root of your HTTPS domain, either at the top level domain or include a sub domain. For example: https://contoso.com or https://myapp.contoso.com but NOT https://myapp.contoso.com/somepath. You must have a unique file and domain (or sub domain) per cross-platform app identity. For example, a separate file and domain is needed for Word vs. PowerPoint. |
$ (allOf 2).appActivityId | string | Optional | Required. The unique activity ID in the context of the app - supplied by caller and immutable thereafter. |
$ (allOf 2).appDisplayName | JSON | Optional | |
$ (allOf 2).appDisplayName (anyOf 1) | string | Alternative | Optional. Short text description of the app used to generate the activity for use in cases when the app is not installed on the user’s local device. |
$ (allOf 2).appDisplayName (anyOf 2) | null | Alternative | |
$ (allOf 2).contentInfo | JSON | Optional | Optional. A custom piece of data - JSON-LD extensible description of content according to schema.org syntax. |
$ (allOf 2).contentUrl | JSON | Optional | |
$ (allOf 2).contentUrl (anyOf 1) | string | Alternative | Optional. Used in the event the content can be rendered outside of a native or web-based app experience (for example, a pointer to an item in an RSS feed). |
$ (allOf 2).contentUrl (anyOf 2) | null | Alternative | |
$ (allOf 2).createdDateTime | JSON | Optional | |
$ (allOf 2).createdDateTime (anyOf 1) | string | Alternative | Set by the server. DateTime in UTC when the object was created on the server. Format: date-time Pattern: ^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$ |
$ (allOf 2).createdDateTime (anyOf 2) | null | Alternative | |
$ (allOf 2).expirationDateTime | JSON | Optional | |
$ (allOf 2).expirationDateTime (anyOf 1) | string | Alternative | Set by the server. DateTime in UTC when the object expired on the server. Format: date-time Pattern: ^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$ |
$ (allOf 2).expirationDateTime (anyOf 2) | null | Alternative | |
$ (allOf 2).fallbackUrl | JSON | Optional | |
$ (allOf 2).fallbackUrl (anyOf 1) | string | Alternative | Optional. URL used to launch the activity in a web-based app, if available. |
$ (allOf 2).fallbackUrl (anyOf 2) | null | Alternative | |
$ (allOf 2).lastModifiedDateTime | JSON | Optional | |
$ (allOf 2).lastModifiedDateTime (anyOf 1) | string | Alternative | Set by the server. DateTime in UTC when the object was modified on the server. Format: date-time Pattern: ^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$ |
$ (allOf 2).lastModifiedDateTime (anyOf 2) | null | Alternative | |
$ (allOf 2).status | JSON | Optional | Set by the server. A status code used to identify valid objects. Values: active, updated, deleted, ignored. |
$ (allOf 2).status (anyOf 1) | string | Alternative | One of: active, updated, deleted, ignored, unknownFutureValue |
$ (allOf 2).status (anyOf 2) | JSON | Alternative | |
$ (allOf 2).status (anyOf 2) (anyOf 1) | object | Alternative | |
$ (allOf 2).status (anyOf 2) (anyOf 2) | null | Alternative | |
$ (allOf 2).userTimezone | JSON | Optional | |
$ (allOf 2).userTimezone (anyOf 1) | string | Alternative | Optional. The timezone in which the user's device used to generate the activity was located at activity creation time; values supplied as Olson IDs in order to support cross-platform representation. |
$ (allOf 2).userTimezone (anyOf 2) | null | Alternative | |
$ (allOf 2).visualElements | Model | Optional | Expand Create User — response body — @odata type, about Me, account Enabled, activities, adhoc Calls, age Group, agreement Acceptances, app Role Assignments, assigned Licenses, assigned Plans, authentication, authorization Info, birthday, business Phones, calendar, calendar Groups, calendar View, calendars, chats, city, cloud Clipboard, cloud P Cs, company Name, consent Provided For Minor, contact Folders, contacts, country, created Date Time, created Objects, creation Type, custom Security Attributes, data Security And Governance, department, device Enrollment Limit, device Management Troubleshooting Events, direct Reports, display Name, drive, drives, employee Experience, employee Hire Date, employee Id, employee Leave Date Time, employee Org Data, employee Type, events, extensions, external User State, external User State Change Date Time, fax Number, followed Sites, given Name, hire Date, identities, identity Parent Id, im Addresses, inference Classification, insights, interests, is Management Restricted, is Resource Account, job Title, joined Teams, last Password Change Date Time, legal Age Group Classification, license Assignment States, license Details, mail, mail Folders, mail Nickname, mailbox Settings, managed App Registrations, managed Devices, manager, member Of, messages, mobile Phone, my Site, notes, oauth2 Permission Grants, office Location, on Premises Distinguished Name, on Premises Domain Name, on Premises Extension Attributes, on Premises Immutable Id, on Premises Last Sync Date Time, on Premises Provisioning Errors, on Premises Sam Account Name, on Premises Security Identifier, on Premises Sync Behavior, on Premises Sync Enabled, on Premises User Principal Name, onenote, online Meetings, other Mails, outlook, owned Devices, owned Objects, password Policies, password Profile, past Projects, people, permission Grants, photo, photos, planner, postal Code, preferred Data Location, preferred Language, preferred Name, presence, print, provisioned Plans, proxy Addresses, registered Devices, responsibilities, schools, scoped Role Member Of, security Identifier, service Provisioning Errors, settings, show In Address List, sign In Activity, sign In Sessions Valid From Date Time, skills, solutions, sponsor Of, sponsors, state, street Address, surname, teamwork, todo, transitive Member Of, usage Location, user Principal Name, user Type activities item @odata type, activation Url, activity Source Host, app Activity Id, app Display Name, content Info, content Url, created Date Time, expiration Date Time, fallback Url, history Items, last Modified Date Time, status, user Timezone, visual Elements visual Elements |
Referenced models: Get rule — response body — @odata type, id, Create User — response body — @odata type, about Me, account Enabled, activities, adhoc Calls, age Group, agreement Acceptances, app Role Assignments, assigned Licenses, assigned Plans, authentication, authorization Info, birthday, business Phones, calendar, calendar Groups, calendar View, calendars, chats, city, cloud Clipboard, cloud P Cs, company Name, consent Provided For Minor, contact Folders, contacts, country, created Date Time, created Objects, creation Type, custom Security Attributes, data Security And Governance, department, device Enrollment Limit, device Management Troubleshooting Events, direct Reports, display Name, drive, drives, employee Experience, employee Hire Date, employee Id, employee Leave Date Time, employee Org Data, employee Type, events, extensions, external User State, external User State Change Date Time, fax Number, followed Sites, given Name, hire Date, identities, identity Parent Id, im Addresses, inference Classification, insights, interests, is Management Restricted, is Resource Account, job Title, joined Teams, last Password Change Date Time, legal Age Group Classification, license Assignment States, license Details, mail, mail Folders, mail Nickname, mailbox Settings, managed App Registrations, managed Devices, manager, member Of, messages, mobile Phone, my Site, notes, oauth2 Permission Grants, office Location, on Premises Distinguished Name, on Premises Domain Name, on Premises Extension Attributes, on Premises Immutable Id, on Premises Last Sync Date Time, on Premises Provisioning Errors, on Premises Sam Account Name, on Premises Security Identifier, on Premises Sync Behavior, on Premises Sync Enabled, on Premises User Principal Name, onenote, online Meetings, other Mails, outlook, owned Devices, owned Objects, password Policies, password Profile, past Projects, people, permission Grants, photo, photos, planner, postal Code, preferred Data Location, preferred Language, preferred Name, presence, print, provisioned Plans, proxy Addresses, registered Devices, responsibilities, schools, scoped Role Member Of, security Identifier, service Provisioning Errors, settings, show In Address List, sign In Activity, sign In Sessions Valid From Date Time, skills, solutions, sponsor Of, sponsors, state, street Address, surname, teamwork, todo, transitive Member Of, usage Location, user Principal Name, user Type activities item @odata type, activation Url, activity Source Host, app Activity Id, app Display Name, content Info, content Url, created Date Time, expiration Date Time, fallback Url, history Items, last Modified Date Time, status, user Timezone, visual Elements visual Elements
Create User — request body — body @odata type, about Me, account Enabled, activities, adhoc Calls, age Group, agreement Acceptances, app Role Assignments, assigned Licenses, assigned Plans, authentication, authorization Info, birthday, business Phones, calendar, calendar Groups, calendar View, calendars, chats, city, cloud Clipboard, cloud P Cs, company Name, consent Provided For Minor, contact Folders, contacts, country, created Date Time, created Objects, creation Type, custom Security Attributes, data Security And Governance, department, device Enrollment Limit, device Management Troubleshooting Events, direct Reports, display Name, drive, drives, employee Experience, employee Hire Date, employee Id, employee Leave Date Time, employee Org Data, employee Type, events, extensions, external User State, external User State Change Date Time, fax Number, followed Sites, given Name, hire Date, identities, identity Parent Id, im Addresses, inference Classification, insights, interests, is Management Restricted, is Resource Account, job Title, joined Teams, last Password Change Date Time, legal Age Group Classification, license Assignment States, license Details, mail, mail Folders, mail Nickname, mailbox Settings, managed App Registrations, managed Devices, manager, member Of, messages, mobile Phone, my Site, notes, oauth2 Permission Grants, office Location, on Premises Distinguished Name, on Premises Domain Name, on Premises Extension Attributes, on Premises Immutable Id, on Premises Last Sync Date Time, on Premises Provisioning Errors, on Premises Sam Account Name, on Premises Security Identifier, on Premises Sync Behavior, on Premises Sync Enabled, on Premises User Principal Name, onenote, online Meetings, other Mails, outlook, owned Devices, owned Objects, password Policies, password Profile, past Projects, people, permission Grants, photo, photos, planner, postal Code, preferred Data Location, preferred Language, preferred Name, presence, print, provisioned Plans, proxy Addresses, registered Devices, responsibilities, schools, scoped Role Member Of, security Identifier, service Provisioning Errors, settings, show In Address List, sign In Activity, sign In Sessions Valid From Date Time, skills, solutions, sponsor Of, sponsors, state, street Address, surname, teamwork, todo, transitive Member Of, usage Location, user Principal Name, user Type adhoc Calls item
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | JSON | Root | |
$ (allOf 1) | Model | All variants apply | Expand Get rule — response body — @odata type, id |
$ (allOf 2) | object | All variants apply | |
$ (allOf 2).@odata.type | string | Optional |
Referenced models: Get rule — response body — @odata type, id
Create User — request body — body @odata type, about Me, account Enabled, activities, adhoc Calls, age Group, agreement Acceptances, app Role Assignments, assigned Licenses, assigned Plans, authentication, authorization Info, birthday, business Phones, calendar, calendar Groups, calendar View, calendars, chats, city, cloud Clipboard, cloud P Cs, company Name, consent Provided For Minor, contact Folders, contacts, country, created Date Time, created Objects, creation Type, custom Security Attributes, data Security And Governance, department, device Enrollment Limit, device Management Troubleshooting Events, direct Reports, display Name, drive, drives, employee Experience, employee Hire Date, employee Id, employee Leave Date Time, employee Org Data, employee Type, events, extensions, external User State, external User State Change Date Time, fax Number, followed Sites, given Name, hire Date, identities, identity Parent Id, im Addresses, inference Classification, insights, interests, is Management Restricted, is Resource Account, job Title, joined Teams, last Password Change Date Time, legal Age Group Classification, license Assignment States, license Details, mail, mail Folders, mail Nickname, mailbox Settings, managed App Registrations, managed Devices, manager, member Of, messages, mobile Phone, my Site, notes, oauth2 Permission Grants, office Location, on Premises Distinguished Name, on Premises Domain Name, on Premises Extension Attributes, on Premises Immutable Id, on Premises Last Sync Date Time, on Premises Provisioning Errors, on Premises Sam Account Name, on Premises Security Identifier, on Premises Sync Behavior, on Premises Sync Enabled, on Premises User Principal Name, onenote, online Meetings, other Mails, outlook, owned Devices, owned Objects, password Policies, password Profile, past Projects, people, permission Grants, photo, photos, planner, postal Code, preferred Data Location, preferred Language, preferred Name, presence, print, provisioned Plans, proxy Addresses, registered Devices, responsibilities, schools, scoped Role Member Of, security Identifier, service Provisioning Errors, settings, show In Address List, sign In Activity, sign In Sessions Valid From Date Time, skills, solutions, sponsor Of, sponsors, state, street Address, surname, teamwork, todo, transitive Member Of, usage Location, user Principal Name, user Type agreement Acceptances item
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | JSON | Root | |
$ (allOf 1) | Model | All variants apply | Expand Get rule — response body — @odata type, id |
$ (allOf 2) | object | All variants apply | |
$ (allOf 2).@odata.type | string | Optional | |
$ (allOf 2).agreementFileId | JSON | Optional | |
$ (allOf 2).agreementFileId (anyOf 1) | string | Alternative | The identifier of the agreement file accepted by the user. |
$ (allOf 2).agreementFileId (anyOf 2) | null | Alternative | |
$ (allOf 2).agreementId | JSON | Optional | |
$ (allOf 2).agreementId (anyOf 1) | string | Alternative | The identifier of the agreement. |
$ (allOf 2).agreementId (anyOf 2) | null | Alternative | |
$ (allOf 2).deviceDisplayName | JSON | Optional | |
$ (allOf 2).deviceDisplayName (anyOf 1) | string | Alternative | The display name of the device used for accepting the agreement. |
$ (allOf 2).deviceDisplayName (anyOf 2) | null | Alternative | |
$ (allOf 2).deviceId | JSON | Optional | |
$ (allOf 2).deviceId (anyOf 1) | string | Alternative | The unique identifier of the device used for accepting the agreement. Supports $filter (eq) and eq for null values. |
$ (allOf 2).deviceId (anyOf 2) | null | Alternative | |
$ (allOf 2).deviceOSType | JSON | Optional | |
$ (allOf 2).deviceOSType (anyOf 1) | string | Alternative | The operating system used to accept the agreement. |
$ (allOf 2).deviceOSType (anyOf 2) | null | Alternative | |
$ (allOf 2).deviceOSVersion | JSON | Optional | |
$ (allOf 2).deviceOSVersion (anyOf 1) | string | Alternative | The operating system version of the device used to accept the agreement. |
$ (allOf 2).deviceOSVersion (anyOf 2) | null | Alternative | |
$ (allOf 2).expirationDateTime | JSON | Optional | |
$ (allOf 2).expirationDateTime (anyOf 1) | string | Alternative | The expiration date time of the acceptance. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Supports $filter (eq, ge, le) and eq for null values. Format: date-time Pattern: ^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$ |
$ (allOf 2).expirationDateTime (anyOf 2) | null | Alternative | |
$ (allOf 2).recordedDateTime | JSON | Optional | |
$ (allOf 2).recordedDateTime (anyOf 1) | string | Alternative | The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Format: date-time Pattern: ^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$ |
$ (allOf 2).recordedDateTime (anyOf 2) | null | Alternative | |
$ (allOf 2).state | JSON | Optional | The state of the agreement acceptance. The possible values are: accepted, declined. Supports $filter (eq). |
$ (allOf 2).state (anyOf 1) | string | Alternative | One of: accepted, declined, unknownFutureValue |
$ (allOf 2).state (anyOf 2) | JSON | Alternative | |
$ (allOf 2).state (anyOf 2) (anyOf 1) | object | Alternative | |
$ (allOf 2).state (anyOf 2) (anyOf 2) | null | Alternative | |
$ (allOf 2).userDisplayName | JSON | Optional | |
$ (allOf 2).userDisplayName (anyOf 1) | string | Alternative | Display name of the user when the acceptance was recorded. |
$ (allOf 2).userDisplayName (anyOf 2) | null | Alternative | |
$ (allOf 2).userEmail | JSON | Optional | |
$ (allOf 2).userEmail (anyOf 1) | string | Alternative | Email of the user when the acceptance was recorded. |
$ (allOf 2).userEmail (anyOf 2) | null | Alternative | |
$ (allOf 2).userId | JSON | Optional | |
$ (allOf 2).userId (anyOf 1) | string | Alternative | The identifier of the user who accepted the agreement. Supports $filter (eq). |
$ (allOf 2).userId (anyOf 2) | null | Alternative | |
$ (allOf 2).userPrincipalName | JSON | Optional | |
$ (allOf 2).userPrincipalName (anyOf 1) | string | Alternative | UPN of the user when the acceptance was recorded. |
$ (allOf 2).userPrincipalName (anyOf 2) | null | Alternative |
Referenced models: Get rule — response body — @odata type, id
Create User — request body — body @odata type, about Me, account Enabled, activities, adhoc Calls, age Group, agreement Acceptances, app Role Assignments, assigned Licenses, assigned Plans, authentication, authorization Info, birthday, business Phones, calendar, calendar Groups, calendar View, calendars, chats, city, cloud Clipboard, cloud P Cs, company Name, consent Provided For Minor, contact Folders, contacts, country, created Date Time, created Objects, creation Type, custom Security Attributes, data Security And Governance, department, device Enrollment Limit, device Management Troubleshooting Events, direct Reports, display Name, drive, drives, employee Experience, employee Hire Date, employee Id, employee Leave Date Time, employee Org Data, employee Type, events, extensions, external User State, external User State Change Date Time, fax Number, followed Sites, given Name, hire Date, identities, identity Parent Id, im Addresses, inference Classification, insights, interests, is Management Restricted, is Resource Account, job Title, joined Teams, last Password Change Date Time, legal Age Group Classification, license Assignment States, license Details, mail, mail Folders, mail Nickname, mailbox Settings, managed App Registrations, managed Devices, manager, member Of, messages, mobile Phone, my Site, notes, oauth2 Permission Grants, office Location, on Premises Distinguished Name, on Premises Domain Name, on Premises Extension Attributes, on Premises Immutable Id, on Premises Last Sync Date Time, on Premises Provisioning Errors, on Premises Sam Account Name, on Premises Security Identifier, on Premises Sync Behavior, on Premises Sync Enabled, on Premises User Principal Name, onenote, online Meetings, other Mails, outlook, owned Devices, owned Objects, password Policies, password Profile, past Projects, people, permission Grants, photo, photos, planner, postal Code, preferred Data Location, preferred Language, preferred Name, presence, print, provisioned Plans, proxy Addresses, registered Devices, responsibilities, schools, scoped Role Member Of, security Identifier, service Provisioning Errors, settings, show In Address List, sign In Activity, sign In Sessions Valid From Date Time, skills, solutions, sponsor Of, sponsors, state, street Address, surname, teamwork, todo, transitive Member Of, usage Location, user Principal Name, user Type calendar Groups item
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | JSON | Root | |
$ (allOf 1) | Model | All variants apply | Expand Get rule — response body — @odata type, id |
$ (allOf 2) | object | All variants apply | |
$ (allOf 2).@odata.type | string | Optional | |
$ (allOf 2).changeKey | JSON | Optional | |
$ (allOf 2).changeKey (anyOf 1) | string | Alternative | Identifies the version of the calendar group. Every time the calendar group is changed, ChangeKey changes as well. This allows Exchange to apply changes to the correct version of the object. Read-only. |
$ (allOf 2).changeKey (anyOf 2) | null | Alternative | |
$ (allOf 2).classId | JSON | Optional | |
$ (allOf 2).classId (anyOf 1) | string | Alternative | The class identifier. Read-only. Format: uuid Pattern: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$ |
$ (allOf 2).classId (anyOf 2) | null | Alternative | |
$ (allOf 2).name | JSON | Optional | |
$ (allOf 2).name (anyOf 1) | string | Alternative | The group name. |
$ (allOf 2).name (anyOf 2) | null | Alternative |
Referenced models: Get rule — response body — @odata type, id
Create User — request body — body @odata type, about Me, account Enabled, activities, adhoc Calls, age Group, agreement Acceptances, app Role Assignments, assigned Licenses, assigned Plans, authentication, authorization Info, birthday, business Phones, calendar, calendar Groups, calendar View, calendars, chats, city, cloud Clipboard, cloud P Cs, company Name, consent Provided For Minor, contact Folders, contacts, country, created Date Time, created Objects, creation Type, custom Security Attributes, data Security And Governance, department, device Enrollment Limit, device Management Troubleshooting Events, direct Reports, display Name, drive, drives, employee Experience, employee Hire Date, employee Id, employee Leave Date Time, employee Org Data, employee Type, events, extensions, external User State, external User State Change Date Time, fax Number, followed Sites, given Name, hire Date, identities, identity Parent Id, im Addresses, inference Classification, insights, interests, is Management Restricted, is Resource Account, job Title, joined Teams, last Password Change Date Time, legal Age Group Classification, license Assignment States, license Details, mail, mail Folders, mail Nickname, mailbox Settings, managed App Registrations, managed Devices, manager, member Of, messages, mobile Phone, my Site, notes, oauth2 Permission Grants, office Location, on Premises Distinguished Name, on Premises Domain Name, on Premises Extension Attributes, on Premises Immutable Id, on Premises Last Sync Date Time, on Premises Provisioning Errors, on Premises Sam Account Name, on Premises Security Identifier, on Premises Sync Behavior, on Premises Sync Enabled, on Premises User Principal Name, onenote, online Meetings, other Mails, outlook, owned Devices, owned Objects, password Policies, password Profile, past Projects, people, permission Grants, photo, photos, planner, postal Code, preferred Data Location, preferred Language, preferred Name, presence, print, provisioned Plans, proxy Addresses, registered Devices, responsibilities, schools, scoped Role Member Of, security Identifier, service Provisioning Errors, settings, show In Address List, sign In Activity, sign In Sessions Valid From Date Time, skills, solutions, sponsor Of, sponsors, state, street Address, surname, teamwork, todo, transitive Member Of, usage Location, user Principal Name, user Type chats item
Referenced models: Create User — response body — @odata.type, aboutMe, accountEnabled, activities, adhocCalls, ageGroup, agreementAcceptances, appRoleAssignments, assignedLicenses, assignedPlans, authentication, authorizationInfo, birthday, businessPhones, calendar, calendarGroups, calendarView, calendars, chats, city, cloudClipboard, cloudPCs, companyName, consentProvidedForMinor, contactFolders, contacts, country, createdDateTime, createdObjects, creationType, customSecurityAttributes, dataSecurityAndGovernance, department, deviceEnrollmentLimit, deviceManagementTroubleshootingEvents, directReports, displayName, drive, drives, employeeExperience, employeeHireDate, employeeId, employeeLeaveDateTime, employeeOrgData, employeeType, events, extensions, externalUserState, externalUserStateChangeDateTime, faxNumber, followedSites, givenName, hireDate, identities, identityParentId, imAddresses, inferenceClassification, insights, interests, isManagementRestricted, isResourceAccount, jobTitle, joinedTeams, lastPasswordChangeDateTime, legalAgeGroupClassification, licenseAssignmentStates, licenseDetails, mail, mailFolders, mailNickname, mailboxSettings, managedAppRegistrations, managedDevices, manager, memberOf, messages, mobilePhone, mySite, notes, oauth2PermissionGrants, officeLocation, onPremisesDistinguishedName, onPremisesDomainName, onPremisesExtensionAttributes, onPremisesImmutableId, onPremisesLastSyncDateTime, onPremisesProvisioningErrors, onPremisesSamAccountName, onPremisesSecurityIdentifier, onPremisesSyncBehavior, onPremisesSyncEnabled, onPremisesUserPrincipalName, onenote, onlineMeetings, otherMails, outlook, ownedDevices, ownedObjects, passwordPolicies, passwordProfile, pastProjects, people, permissionGrants, photo, photos, planner, postalCode, preferredDataLocation, preferredLanguage, preferredName, presence, print, provisionedPlans, proxyAddresses, registeredDevices, responsibilities, schools, scopedRoleMemberOf, securityIdentifier, serviceProvisioningErrors, settings, showInAddressList, signInActivity, signInSessionsValidFromDateTime, skills, solutions, sponsorOf, sponsors, state, streetAddress, surname, teamwork, todo, transitiveMemberOf, usageLocation, userPrincipalName, userType / chats / item / chatType: one On One, group, meeting, unknown Future Value viewpoint @odata type, is Hidden, last Message Read Date Time, Get rule — response body — @odata type, id, Create User — request body — body / @odata.type, aboutMe, accountEnabled, activities, adhocCalls, ageGroup, agreementAcceptances, appRoleAssignments, assignedLicenses, assignedPlans, authentication, authorizationInfo, birthday, businessPhones, calendar, calendarGroups, calendarView, calendars, chats, city, cloudClipboard, cloudPCs, companyName, consentProvidedForMinor, contactFolders, contacts, country, createdDateTime, createdObjects, creationType, customSecurityAttributes, dataSecurityAndGovernance, department, deviceEnrollmentLimit, deviceManagementTroubleshootingEvents, directReports, displayName, drive, drives, employeeExperience, employeeHireDate, employeeId, employeeLeaveDateTime, employeeOrgData, employeeType, events, extensions, externalUserState, externalUserStateChangeDateTime, faxNumber, followedSites, givenName, hireDate, identities, identityParentId, imAddresses, inferenceClassification, insights, interests, isManagementRestricted, isResourceAccount, jobTitle, joinedTeams, lastPasswordChangeDateTime, legalAgeGroupClassification, licenseAssignmentStates, licenseDetails, mail, mailFolders, mailNickname, mailboxSettings, managedAppRegistrations, managedDevices, manager, memberOf, messages, mobilePhone, mySite, notes, oauth2PermissionGrants, officeLocation, onPremisesDistinguishedName, onPremisesDomainName, onPremisesExtensionAttributes, onPremisesImmutableId, onPremisesLastSyncDateTime, onPremisesProvisioningErrors, onPremisesSamAccountName, onPremisesSecurityIdentifier, onPremisesSyncBehavior, onPremisesSyncEnabled, onPremisesUserPrincipalName, onenote, onlineMeetings, otherMails, outlook, ownedDevices, ownedObjects, passwordPolicies, passwordProfile, pastProjects, people, permissionGrants, photo, photos, planner, postalCode, preferredDataLocation, preferredLanguage, preferredName, presence, print, provisionedPlans, proxyAddresses, registeredDevices, responsibilities, schools, scopedRoleMemberOf, securityIdentifier, serviceProvisioningErrors, settings, showInAddressList, signInActivity, signInSessionsValidFromDateTime, skills, solutions, sponsorOf, sponsors, state, streetAddress, surname, teamwork, todo, transitiveMemberOf, usageLocation, userPrincipalName, userType / chats / item / chatType: one On One, group, meeting, unknown Future Value online Meeting Info @odata type, calendar Event Id, join Web Url, organizer
Create User — request body — body @odata type, about Me, account Enabled, activities, adhoc Calls, age Group, agreement Acceptances, app Role Assignments, assigned Licenses, assigned Plans, authentication, authorization Info, birthday, business Phones, calendar, calendar Groups, calendar View, calendars, chats, city, cloud Clipboard, cloud P Cs, company Name, consent Provided For Minor, contact Folders, contacts, country, created Date Time, created Objects, creation Type, custom Security Attributes, data Security And Governance, department, device Enrollment Limit, device Management Troubleshooting Events, direct Reports, display Name, drive, drives, employee Experience, employee Hire Date, employee Id, employee Leave Date Time, employee Org Data, employee Type, events, extensions, external User State, external User State Change Date Time, fax Number, followed Sites, given Name, hire Date, identities, identity Parent Id, im Addresses, inference Classification, insights, interests, is Management Restricted, is Resource Account, job Title, joined Teams, last Password Change Date Time, legal Age Group Classification, license Assignment States, license Details, mail, mail Folders, mail Nickname, mailbox Settings, managed App Registrations, managed Devices, manager, member Of, messages, mobile Phone, my Site, notes, oauth2 Permission Grants, office Location, on Premises Distinguished Name, on Premises Domain Name, on Premises Extension Attributes, on Premises Immutable Id, on Premises Last Sync Date Time, on Premises Provisioning Errors, on Premises Sam Account Name, on Premises Security Identifier, on Premises Sync Behavior, on Premises Sync Enabled, on Premises User Principal Name, onenote, online Meetings, other Mails, outlook, owned Devices, owned Objects, password Policies, password Profile, past Projects, people, permission Grants, photo, photos, planner, postal Code, preferred Data Location, preferred Language, preferred Name, presence, print, provisioned Plans, proxy Addresses, registered Devices, responsibilities, schools, scoped Role Member Of, security Identifier, service Provisioning Errors, settings, show In Address List, sign In Activity, sign In Sessions Valid From Date Time, skills, solutions, sponsor Of, sponsors, state, street Address, surname, teamwork, todo, transitive Member Of, usage Location, user Principal Name, user Type cloud P Cs item
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | JSON | Root | |
$ (allOf 1) | Model | All variants apply | Expand Get rule — response body — @odata type, id |
$ (allOf 2) | object | All variants apply | |
$ (allOf 2).@odata.type | string | Optional | |
$ (allOf 2).aadDeviceId | JSON | Optional | |
$ (allOf 2).aadDeviceId (anyOf 1) | string | Alternative | The Microsoft Entra device ID for the Cloud PC, also known as the Azure Active Directory (Azure AD) device ID, that consists of 32 characters in a GUID format. Generated on a VM joined to Microsoft Entra ID. Read-only. |
$ (allOf 2).aadDeviceId (anyOf 2) | null | Alternative | |
$ (allOf 2).displayName | JSON | Optional | |
$ (allOf 2).displayName (anyOf 1) | string | Alternative | The display name for the Cloud PC. Maximum length is 64 characters. Read-only. You can use the cloudPC: rename API to modify the Cloud PC name. |
$ (allOf 2).displayName (anyOf 2) | null | Alternative | |
$ (allOf 2).gracePeriodEndDateTime | JSON | Optional | |
$ (allOf 2).gracePeriodEndDateTime (anyOf 1) | string | Alternative | The date and time when the grace period ends and reprovisioning or deprovisioning happen. Required only if the status is inGracePeriod. The timestamp is shown in ISO 8601 format and Coordinated Universal Time (UTC). For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Format: date-time Pattern: ^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$ |
$ (allOf 2).gracePeriodEndDateTime (anyOf 2) | null | Alternative | |
$ (allOf 2).imageDisplayName | JSON | Optional | |
$ (allOf 2).imageDisplayName (anyOf 1) | string | Alternative | The name of the operating system image used for the Cloud PC. Maximum length is 50 characters. Only letters (A-Z, a-z), numbers (0-9), and special characters (-,,.) are allowed for this property. The property value can't begin or end with an underscore. Read-only. |
$ (allOf 2).imageDisplayName (anyOf 2) | null | Alternative | |
$ (allOf 2).lastModifiedDateTime | string | Optional | The last modified date and time of the Cloud PC. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Format: date-time Pattern: ^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$ |
$ (allOf 2).managedDeviceId | JSON | Optional | |
$ (allOf 2).managedDeviceId (anyOf 1) | string | Alternative | The Intune enrolled device ID for the Cloud PC that consists of 32 characters in a GUID format. The managedDeviceId property of Windows 365 Business Cloud PCs is always null as Windows 365 Business Cloud PCs aren't Intune-enrolled automatically by Windows 365. Read-only. |
$ (allOf 2).managedDeviceId (anyOf 2) | null | Alternative | |
$ (allOf 2).managedDeviceName | JSON | Optional | |
$ (allOf 2).managedDeviceName (anyOf 1) | string | Alternative | The Intune enrolled device name for the Cloud PC. The managedDeviceName property of Windows 365 Business Cloud PCs is always null as Windows 365 Business Cloud PCs aren't Intune-enrolled automatically by Windows 365. Read-only. |
$ (allOf 2).managedDeviceName (anyOf 2) | null | Alternative | |
$ (allOf 2).onPremisesConnectionName | JSON | Optional | |
$ (allOf 2).onPremisesConnectionName (anyOf 1) | string | Alternative | The on-premises connection that applied during the provisioning of Cloud PCs. Read-only. |
$ (allOf 2).onPremisesConnectionName (anyOf 2) | null | Alternative | |
$ (allOf 2).provisioningPolicyId | JSON | Optional | |
$ (allOf 2).provisioningPolicyId (anyOf 1) | string | Alternative | The provisioning policy ID for the Cloud PC that consists of 32 characters in a GUID format. A policy defines the type of Cloud PC the user wants to create. Read-only. |
$ (allOf 2).provisioningPolicyId (anyOf 2) | null | Alternative | |
$ (allOf 2).provisioningPolicyName | JSON | Optional | |
$ (allOf 2).provisioningPolicyName (anyOf 1) | string | Alternative | The provisioning policy that applied during the provisioning of Cloud PCs. Maximum length is 120 characters. Read-only. |
$ (allOf 2).provisioningPolicyName (anyOf 2) | null | Alternative | |
$ (allOf 2).provisioningType | JSON | Optional | The type of licenses to be used when provisioning Cloud PCs using this policy. The possible values are: dedicated, shared, unknownFutureValue. The default value is dedicated. |
$ (allOf 2).provisioningType (anyOf 1) | string | Alternative | One of: dedicated, shared, unknownFutureValue |
$ (allOf 2).provisioningType (anyOf 2) | JSON | Alternative | |
$ (allOf 2).provisioningType (anyOf 2) (anyOf 1) | object | Alternative | |
$ (allOf 2).provisioningType (anyOf 2) (anyOf 2) | null | Alternative | |
$ (allOf 2).servicePlanId | JSON | Optional | |
$ (allOf 2).servicePlanId (anyOf 1) | string | Alternative | The service plan ID for the Cloud PC that consists of 32 characters in a GUID format. For more information about service plans, see Product names and service plan identifiers for licensing. Read-only. |
$ (allOf 2).servicePlanId (anyOf 2) | null | Alternative | |
$ (allOf 2).servicePlanName | JSON | Optional | |
$ (allOf 2).servicePlanName (anyOf 1) | string | Alternative | The service plan name for the customer-facing Cloud PC entity. Read-only. |
$ (allOf 2).servicePlanName (anyOf 2) | null | Alternative | |
$ (allOf 2).userPrincipalName | JSON | Optional | |
$ (allOf 2).userPrincipalName (anyOf 1) | string | Alternative | The user principal name (UPN) of the user assigned to the Cloud PC. Maximum length is 113 characters. For more information on username policies, see Password policies and account restrictions in Microsoft Entra ID. Read-only. |
$ (allOf 2).userPrincipalName (anyOf 2) | null | Alternative |
Referenced models: Get rule — response body — @odata type, id
Create User — request body — body @odata type, about Me, account Enabled, activities, adhoc Calls, age Group, agreement Acceptances, app Role Assignments, assigned Licenses, assigned Plans, authentication, authorization Info, birthday, business Phones, calendar, calendar Groups, calendar View, calendars, chats, city, cloud Clipboard, cloud P Cs, company Name, consent Provided For Minor, contact Folders, contacts, country, created Date Time, created Objects, creation Type, custom Security Attributes, data Security And Governance, department, device Enrollment Limit, device Management Troubleshooting Events, direct Reports, display Name, drive, drives, employee Experience, employee Hire Date, employee Id, employee Leave Date Time, employee Org Data, employee Type, events, extensions, external User State, external User State Change Date Time, fax Number, followed Sites, given Name, hire Date, identities, identity Parent Id, im Addresses, inference Classification, insights, interests, is Management Restricted, is Resource Account, job Title, joined Teams, last Password Change Date Time, legal Age Group Classification, license Assignment States, license Details, mail, mail Folders, mail Nickname, mailbox Settings, managed App Registrations, managed Devices, manager, member Of, messages, mobile Phone, my Site, notes, oauth2 Permission Grants, office Location, on Premises Distinguished Name, on Premises Domain Name, on Premises Extension Attributes, on Premises Immutable Id, on Premises Last Sync Date Time, on Premises Provisioning Errors, on Premises Sam Account Name, on Premises Security Identifier, on Premises Sync Behavior, on Premises Sync Enabled, on Premises User Principal Name, onenote, online Meetings, other Mails, outlook, owned Devices, owned Objects, password Policies, password Profile, past Projects, people, permission Grants, photo, photos, planner, postal Code, preferred Data Location, preferred Language, preferred Name, presence, print, provisioned Plans, proxy Addresses, registered Devices, responsibilities, schools, scoped Role Member Of, security Identifier, service Provisioning Errors, settings, show In Address List, sign In Activity, sign In Sessions Valid From Date Time, skills, solutions, sponsor Of, sponsors, state, street Address, surname, teamwork, todo, transitive Member Of, usage Location, user Principal Name, user Type contact Folders item
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | JSON | Root | |
$ (allOf 1) | Model | All variants apply | Expand Get rule — response body — @odata type, id |
$ (allOf 2) | object | All variants apply | |
$ (allOf 2).@odata.type | string | Optional | |
$ (allOf 2).displayName | JSON | Optional | |
$ (allOf 2).displayName (anyOf 1) | string | Alternative | The folder's display name. |
$ (allOf 2).displayName (anyOf 2) | null | Alternative | |
$ (allOf 2).parentFolderId | JSON | Optional | |
$ (allOf 2).parentFolderId (anyOf 1) | string | Alternative | The ID of the folder's parent folder. |
$ (allOf 2).parentFolderId (anyOf 2) | null | Alternative |
Referenced models: Get rule — response body — @odata type, id
Create User — request body — body @odata type, about Me, account Enabled, activities, adhoc Calls, age Group, agreement Acceptances, app Role Assignments, assigned Licenses, assigned Plans, authentication, authorization Info, birthday, business Phones, calendar, calendar Groups, calendar View, calendars, chats, city, cloud Clipboard, cloud P Cs, company Name, consent Provided For Minor, contact Folders, contacts, country, created Date Time, created Objects, creation Type, custom Security Attributes, data Security And Governance, department, device Enrollment Limit, device Management Troubleshooting Events, direct Reports, display Name, drive, drives, employee Experience, employee Hire Date, employee Id, employee Leave Date Time, employee Org Data, employee Type, events, extensions, external User State, external User State Change Date Time, fax Number, followed Sites, given Name, hire Date, identities, identity Parent Id, im Addresses, inference Classification, insights, interests, is Management Restricted, is Resource Account, job Title, joined Teams, last Password Change Date Time, legal Age Group Classification, license Assignment States, license Details, mail, mail Folders, mail Nickname, mailbox Settings, managed App Registrations, managed Devices, manager, member Of, messages, mobile Phone, my Site, notes, oauth2 Permission Grants, office Location, on Premises Distinguished Name, on Premises Domain Name, on Premises Extension Attributes, on Premises Immutable Id, on Premises Last Sync Date Time, on Premises Provisioning Errors, on Premises Sam Account Name, on Premises Security Identifier, on Premises Sync Behavior, on Premises Sync Enabled, on Premises User Principal Name, onenote, online Meetings, other Mails, outlook, owned Devices, owned Objects, password Policies, password Profile, past Projects, people, permission Grants, photo, photos, planner, postal Code, preferred Data Location, preferred Language, preferred Name, presence, print, provisioned Plans, proxy Addresses, registered Devices, responsibilities, schools, scoped Role Member Of, security Identifier, service Provisioning Errors, settings, show In Address List, sign In Activity, sign In Sessions Valid From Date Time, skills, solutions, sponsor Of, sponsors, state, street Address, surname, teamwork, todo, transitive Member Of, usage Location, user Principal Name, user Type contacts item
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | JSON | Root | |
$ (allOf 1) | Model | All variants apply | Expand Get event — response body — @odata type, categories, change Key, created Date Time, id, last Modified Date Time |
$ (allOf 2) | object | All variants apply | |
$ (allOf 2).@odata.type | string | Optional | Default: #microsoft.graph.contact |
$ (allOf 2).assistantName | JSON | Optional | |
$ (allOf 2).assistantName (anyOf 1) | string | Alternative | The name of the contact's assistant. |
$ (allOf 2).assistantName (anyOf 2) | null | Alternative | |
$ (allOf 2).birthday | JSON | Optional | |
$ (allOf 2).birthday (anyOf 1) | string | Alternative | The contact's birthday. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z Format: date-time Pattern: ^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$ |
$ (allOf 2).birthday (anyOf 2) | null | Alternative | |
$ (allOf 2).businessAddress | JSON | Optional | The contact's business address. |
$ (allOf 2).businessAddress (anyOf 1) | Model | Alternative | Expand Get event — response body — @odata type, allow New Time Proposals, attachments, attendees, body, body Preview, calendar, cancelled Occurrences, end, exception Occurrences, extensions, has Attachments, hide Attendees, i Cal U Id, importance, instances, is All Day, is Cancelled, is Draft, is Online Meeting, is Organizer, is Reminder On, location, locations, multi Value Extended Properties, online Meeting, online Meeting Provider, online Meeting Url, organizer, original End Time Zone, original Start, original Start Time Zone, recurrence, reminder Minutes Before Start, response Requested, response Status, sensitivity, series Master Id, show As, single Value Extended Properties, start, subject, transaction Id, type, web Link locations item address @odata type, city, country Or Region, postal Code, state, street |
$ (allOf 2).businessAddress (anyOf 2) | JSON | Alternative | |
$ (allOf 2).businessAddress (anyOf 2) (anyOf 1) | object | Alternative | |
$ (allOf 2).businessAddress (anyOf 2) (anyOf 2) | null | Alternative | |
$ (allOf 2).businessHomePage | JSON | Optional | |
$ (allOf 2).businessHomePage (anyOf 1) | string | Alternative | The business home page of the contact. |
$ (allOf 2).businessHomePage (anyOf 2) | null | Alternative | |
$ (allOf 2).businessPhones | array | Optional | The contact's business phone numbers. |
$ (allOf 2).businessPhones[] | JSON | Each item | |
$ (allOf 2).businessPhones[] (anyOf 1) | string | Alternative | |
$ (allOf 2).businessPhones[] (anyOf 2) | null | Alternative | |
$ (allOf 2).children | array | Optional | The names of the contact's children. |
$ (allOf 2).children[] | JSON | Each item | |
$ (allOf 2).children[] (anyOf 1) | string | Alternative | |
$ (allOf 2).children[] (anyOf 2) | null | Alternative | |
$ (allOf 2).companyName | JSON | Optional | |
$ (allOf 2).companyName (anyOf 1) | string | Alternative | The name of the contact's company. |
$ (allOf 2).companyName (anyOf 2) | null | Alternative | |
$ (allOf 2).department | JSON | Optional | |
$ (allOf 2).department (anyOf 1) | string | Alternative | The contact's department. |
$ (allOf 2).department (anyOf 2) | null | Alternative | |
$ (allOf 2).displayName | JSON | Optional | |
$ (allOf 2).displayName (anyOf 1) | string | Alternative | The contact's display name. You can specify the display name in a create or update operation. Note that later updates to other properties may cause an automatically generated value to overwrite the displayName value you have specified. To preserve a pre-existing value, always include it as displayName in an update operation. |
$ (allOf 2).displayName (anyOf 2) | null | Alternative | |
$ (allOf 2).emailAddresses | array | Optional | The contact's email addresses. |
$ (allOf 2).emailAddresses[] | Model | Each item | Expand Get calendar Permission — response body — @odata type, allowed Roles, email Address, is Inside Organization, is Removable, role email Address @odata type, address, name |
$ (allOf 2).fileAs | JSON | Optional | |
$ (allOf 2).fileAs (anyOf 1) | string | Alternative | The name the contact is filed under. |
$ (allOf 2).fileAs (anyOf 2) | null | Alternative | |
$ (allOf 2).generation | JSON | Optional | |
$ (allOf 2).generation (anyOf 1) | string | Alternative | The contact's suffix. |
$ (allOf 2).generation (anyOf 2) | null | Alternative | |
$ (allOf 2).givenName | JSON | Optional | |
$ (allOf 2).givenName (anyOf 1) | string | Alternative | The contact's given name. |
$ (allOf 2).givenName (anyOf 2) | null | Alternative | |
$ (allOf 2).homeAddress | JSON | Optional | The contact's home address. |
$ (allOf 2).homeAddress (anyOf 1) | Model | Alternative | Expand Get event — response body — @odata type, allow New Time Proposals, attachments, attendees, body, body Preview, calendar, cancelled Occurrences, end, exception Occurrences, extensions, has Attachments, hide Attendees, i Cal U Id, importance, instances, is All Day, is Cancelled, is Draft, is Online Meeting, is Organizer, is Reminder On, location, locations, multi Value Extended Properties, online Meeting, online Meeting Provider, online Meeting Url, organizer, original End Time Zone, original Start, original Start Time Zone, recurrence, reminder Minutes Before Start, response Requested, response Status, sensitivity, series Master Id, show As, single Value Extended Properties, start, subject, transaction Id, type, web Link locations item address @odata type, city, country Or Region, postal Code, state, street |
$ (allOf 2).homeAddress (anyOf 2) | JSON | Alternative | |
$ (allOf 2).homeAddress (anyOf 2) (anyOf 1) | object | Alternative | |
$ (allOf 2).homeAddress (anyOf 2) (anyOf 2) | null | Alternative | |
$ (allOf 2).homePhones | array | Optional | The contact's home phone numbers. |
$ (allOf 2).homePhones[] | JSON | Each item | |
$ (allOf 2).homePhones[] (anyOf 1) | string | Alternative | |
$ (allOf 2).homePhones[] (anyOf 2) | null | Alternative | |
$ (allOf 2).imAddresses | array | Optional | The contact's instant messaging (IM) addresses. |
$ (allOf 2).imAddresses[] | JSON | Each item | |
$ (allOf 2).imAddresses[] (anyOf 1) | string | Alternative | |
$ (allOf 2).imAddresses[] (anyOf 2) | null | Alternative | |
$ (allOf 2).initials | JSON | Optional | |
$ (allOf 2).initials (anyOf 1) | string | Alternative | The contact's initials. |
$ (allOf 2).initials (anyOf 2) | null | Alternative | |
$ (allOf 2).jobTitle | JSON | Optional | |
$ (allOf 2).jobTitle (anyOf 1) | string | Alternative | The contact’s job title. |
$ (allOf 2).jobTitle (anyOf 2) | null | Alternative | |
$ (allOf 2).manager | JSON | Optional | |
$ (allOf 2).manager (anyOf 1) | string | Alternative | The name of the contact's manager. |
$ (allOf 2).manager (anyOf 2) | null | Alternative | |
$ (allOf 2).middleName | JSON | Optional | |
$ (allOf 2).middleName (anyOf 1) | string | Alternative | The contact's middle name. |
$ (allOf 2).middleName (anyOf 2) | null | Alternative | |
$ (allOf 2).mobilePhone | JSON | Optional | |
$ (allOf 2).mobilePhone (anyOf 1) | string | Alternative | The contact's mobile phone number. |
$ (allOf 2).mobilePhone (anyOf 2) | null | Alternative | |
$ (allOf 2).nickName | JSON | Optional | |
$ (allOf 2).nickName (anyOf 1) | string | Alternative | The contact's nickname. |
$ (allOf 2).nickName (anyOf 2) | null | Alternative | |
$ (allOf 2).officeLocation | JSON | Optional | |
$ (allOf 2).officeLocation (anyOf 1) | string | Alternative | The location of the contact's office. |
$ (allOf 2).officeLocation (anyOf 2) | null | Alternative | |
$ (allOf 2).otherAddress | JSON | Optional | Other addresses for the contact. |
$ (allOf 2).otherAddress (anyOf 1) | Model | Alternative | Expand Get event — response body — @odata type, allow New Time Proposals, attachments, attendees, body, body Preview, calendar, cancelled Occurrences, end, exception Occurrences, extensions, has Attachments, hide Attendees, i Cal U Id, importance, instances, is All Day, is Cancelled, is Draft, is Online Meeting, is Organizer, is Reminder On, location, locations, multi Value Extended Properties, online Meeting, online Meeting Provider, online Meeting Url, organizer, original End Time Zone, original Start, original Start Time Zone, recurrence, reminder Minutes Before Start, response Requested, response Status, sensitivity, series Master Id, show As, single Value Extended Properties, start, subject, transaction Id, type, web Link locations item address @odata type, city, country Or Region, postal Code, state, street |
$ (allOf 2).otherAddress (anyOf 2) | JSON | Alternative | |
$ (allOf 2).otherAddress (anyOf 2) (anyOf 1) | object | Alternative | |
$ (allOf 2).otherAddress (anyOf 2) (anyOf 2) | null | Alternative | |
$ (allOf 2).parentFolderId | JSON | Optional | |
$ (allOf 2).parentFolderId (anyOf 1) | string | Alternative | The ID of the contact's parent folder. |
$ (allOf 2).parentFolderId (anyOf 2) | null | Alternative | |
$ (allOf 2).personalNotes | JSON | Optional | |
$ (allOf 2).personalNotes (anyOf 1) | string | Alternative | The user's notes about the contact. |
$ (allOf 2).personalNotes (anyOf 2) | null | Alternative | |
$ (allOf 2).primaryEmailAddress | JSON | Optional | The contact's primary email address. |
$ (allOf 2).primaryEmailAddress (anyOf 1) | Model | Alternative | Expand Get calendar Permission — response body — @odata type, allowed Roles, email Address, is Inside Organization, is Removable, role email Address @odata type, address, name |
$ (allOf 2).primaryEmailAddress (anyOf 2) | JSON | Alternative | |
$ (allOf 2).primaryEmailAddress (anyOf 2) (anyOf 1) | object | Alternative | |
$ (allOf 2).primaryEmailAddress (anyOf 2) (anyOf 2) | null | Alternative | |
$ (allOf 2).profession | JSON | Optional | |
$ (allOf 2).profession (anyOf 1) | string | Alternative | The contact's profession. |
$ (allOf 2).profession (anyOf 2) | null | Alternative | |
$ (allOf 2).secondaryEmailAddress | JSON | Optional | The contact's secondary email address. |
$ (allOf 2).secondaryEmailAddress (anyOf 1) | Model | Alternative | Expand Get calendar Permission — response body — @odata type, allowed Roles, email Address, is Inside Organization, is Removable, role email Address @odata type, address, name |
$ (allOf 2).secondaryEmailAddress (anyOf 2) | JSON | Alternative | |
$ (allOf 2).secondaryEmailAddress (anyOf 2) (anyOf 1) | object | Alternative | |
$ (allOf 2).secondaryEmailAddress (anyOf 2) (anyOf 2) | null | Alternative | |
$ (allOf 2).spouseName | JSON | Optional | |
$ (allOf 2).spouseName (anyOf 1) | string | Alternative | The name of the contact's spouse/partner. |
$ (allOf 2).spouseName (anyOf 2) | null | Alternative | |
$ (allOf 2).surname | JSON | Optional | |
$ (allOf 2).surname (anyOf 1) | string | Alternative | The contact's surname. |
$ (allOf 2).surname (anyOf 2) | null | Alternative | |
$ (allOf 2).tertiaryEmailAddress | JSON | Optional | The contact's tertiary email address. |
$ (allOf 2).tertiaryEmailAddress (anyOf 1) | Model | Alternative | Expand Get calendar Permission — response body — @odata type, allowed Roles, email Address, is Inside Organization, is Removable, role email Address @odata type, address, name |
$ (allOf 2).tertiaryEmailAddress (anyOf 2) | JSON | Alternative | |
$ (allOf 2).tertiaryEmailAddress (anyOf 2) (anyOf 1) | object | Alternative | |
$ (allOf 2).tertiaryEmailAddress (anyOf 2) (anyOf 2) | null | Alternative | |
$ (allOf 2).title | JSON | Optional | |
$ (allOf 2).title (anyOf 1) | string | Alternative | The contact's title. |
$ (allOf 2).title (anyOf 2) | null | Alternative | |
$ (allOf 2).yomiCompanyName | JSON | Optional | |
$ (allOf 2).yomiCompanyName (anyOf 1) | string | Alternative | The phonetic Japanese company name of the contact. |
$ (allOf 2).yomiCompanyName (anyOf 2) | null | Alternative | |
$ (allOf 2).yomiGivenName | JSON | Optional | |
$ (allOf 2).yomiGivenName (anyOf 1) | string | Alternative | The phonetic Japanese given name (first name) of the contact. |
$ (allOf 2).yomiGivenName (anyOf 2) | null | Alternative | |
$ (allOf 2).yomiSurname | JSON | Optional | |
$ (allOf 2).yomiSurname (anyOf 1) | string | Alternative | The phonetic Japanese surname (last name) of the contact. |
$ (allOf 2).yomiSurname (anyOf 2) | null | Alternative |
Referenced models: Get calendar Permission — response body — @odata type, allowed Roles, email Address, is Inside Organization, is Removable, role email Address @odata type, address, name, Get event — response body — @odata type, categories, change Key, created Date Time, id, last Modified Date Time, Get event — response body — @odata type, allow New Time Proposals, attachments, attendees, body, body Preview, calendar, cancelled Occurrences, end, exception Occurrences, extensions, has Attachments, hide Attendees, i Cal U Id, importance, instances, is All Day, is Cancelled, is Draft, is Online Meeting, is Organizer, is Reminder On, location, locations, multi Value Extended Properties, online Meeting, online Meeting Provider, online Meeting Url, organizer, original End Time Zone, original Start, original Start Time Zone, recurrence, reminder Minutes Before Start, response Requested, response Status, sensitivity, series Master Id, show As, single Value Extended Properties, start, subject, transaction Id, type, web Link locations item address @odata type, city, country Or Region, postal Code, state, street
Create User — request body — body @odata type, about Me, account Enabled, activities, adhoc Calls, age Group, agreement Acceptances, app Role Assignments, assigned Licenses, assigned Plans, authentication, authorization Info, birthday, business Phones, calendar, calendar Groups, calendar View, calendars, chats, city, cloud Clipboard, cloud P Cs, company Name, consent Provided For Minor, contact Folders, contacts, country, created Date Time, created Objects, creation Type, custom Security Attributes, data Security And Governance, department, device Enrollment Limit, device Management Troubleshooting Events, direct Reports, display Name, drive, drives, employee Experience, employee Hire Date, employee Id, employee Leave Date Time, employee Org Data, employee Type, events, extensions, external User State, external User State Change Date Time, fax Number, followed Sites, given Name, hire Date, identities, identity Parent Id, im Addresses, inference Classification, insights, interests, is Management Restricted, is Resource Account, job Title, joined Teams, last Password Change Date Time, legal Age Group Classification, license Assignment States, license Details, mail, mail Folders, mail Nickname, mailbox Settings, managed App Registrations, managed Devices, manager, member Of, messages, mobile Phone, my Site, notes, oauth2 Permission Grants, office Location, on Premises Distinguished Name, on Premises Domain Name, on Premises Extension Attributes, on Premises Immutable Id, on Premises Last Sync Date Time, on Premises Provisioning Errors, on Premises Sam Account Name, on Premises Security Identifier, on Premises Sync Behavior, on Premises Sync Enabled, on Premises User Principal Name, onenote, online Meetings, other Mails, outlook, owned Devices, owned Objects, password Policies, password Profile, past Projects, people, permission Grants, photo, photos, planner, postal Code, preferred Data Location, preferred Language, preferred Name, presence, print, provisioned Plans, proxy Addresses, registered Devices, responsibilities, schools, scoped Role Member Of, security Identifier, service Provisioning Errors, settings, show In Address List, sign In Activity, sign In Sessions Valid From Date Time, skills, solutions, sponsor Of, sponsors, state, street Address, surname, teamwork, todo, transitive Member Of, usage Location, user Principal Name, user Type data Security And Governance @odata type, id
Create User — request body — body @odata type, about Me, account Enabled, activities, adhoc Calls, age Group, agreement Acceptances, app Role Assignments, assigned Licenses, assigned Plans, authentication, authorization Info, birthday, business Phones, calendar, calendar Groups, calendar View, calendars, chats, city, cloud Clipboard, cloud P Cs, company Name, consent Provided For Minor, contact Folders, contacts, country, created Date Time, created Objects, creation Type, custom Security Attributes, data Security And Governance, department, device Enrollment Limit, device Management Troubleshooting Events, direct Reports, display Name, drive, drives, employee Experience, employee Hire Date, employee Id, employee Leave Date Time, employee Org Data, employee Type, events, extensions, external User State, external User State Change Date Time, fax Number, followed Sites, given Name, hire Date, identities, identity Parent Id, im Addresses, inference Classification, insights, interests, is Management Restricted, is Resource Account, job Title, joined Teams, last Password Change Date Time, legal Age Group Classification, license Assignment States, license Details, mail, mail Folders, mail Nickname, mailbox Settings, managed App Registrations, managed Devices, manager, member Of, messages, mobile Phone, my Site, notes, oauth2 Permission Grants, office Location, on Premises Distinguished Name, on Premises Domain Name, on Premises Extension Attributes, on Premises Immutable Id, on Premises Last Sync Date Time, on Premises Provisioning Errors, on Premises Sam Account Name, on Premises Security Identifier, on Premises Sync Behavior, on Premises Sync Enabled, on Premises User Principal Name, onenote, online Meetings, other Mails, outlook, owned Devices, owned Objects, password Policies, password Profile, past Projects, people, permission Grants, photo, photos, planner, postal Code, preferred Data Location, preferred Language, preferred Name, presence, print, provisioned Plans, proxy Addresses, registered Devices, responsibilities, schools, scoped Role Member Of, security Identifier, service Provisioning Errors, settings, show In Address List, sign In Activity, sign In Sessions Valid From Date Time, skills, solutions, sponsor Of, sponsors, state, street Address, surname, teamwork, todo, transitive Member Of, usage Location, user Principal Name, user Type data Security And Governance @odata type, id @odata type, id
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | JSON | Root | |
$ (allOf 1) | Model | All variants apply | Expand Get rule — response body — @odata type, id |
$ (allOf 2) | object | All variants apply | discriminator: {"mapping": {"#microsoft.graph.userDataSecurityAndGovernance": "#/components/schemas/microsoft.graph.userDataSecurityAndGovernance"}, "propertyName": "@odata.type"} |
$ (allOf 2).@odata.type | string | Optional |
Referenced models: Get rule — response body — @odata type, id
Create User — request body — body @odata type, about Me, account Enabled, activities, adhoc Calls, age Group, agreement Acceptances, app Role Assignments, assigned Licenses, assigned Plans, authentication, authorization Info, birthday, business Phones, calendar, calendar Groups, calendar View, calendars, chats, city, cloud Clipboard, cloud P Cs, company Name, consent Provided For Minor, contact Folders, contacts, country, created Date Time, created Objects, creation Type, custom Security Attributes, data Security And Governance, department, device Enrollment Limit, device Management Troubleshooting Events, direct Reports, display Name, drive, drives, employee Experience, employee Hire Date, employee Id, employee Leave Date Time, employee Org Data, employee Type, events, extensions, external User State, external User State Change Date Time, fax Number, followed Sites, given Name, hire Date, identities, identity Parent Id, im Addresses, inference Classification, insights, interests, is Management Restricted, is Resource Account, job Title, joined Teams, last Password Change Date Time, legal Age Group Classification, license Assignment States, license Details, mail, mail Folders, mail Nickname, mailbox Settings, managed App Registrations, managed Devices, manager, member Of, messages, mobile Phone, my Site, notes, oauth2 Permission Grants, office Location, on Premises Distinguished Name, on Premises Domain Name, on Premises Extension Attributes, on Premises Immutable Id, on Premises Last Sync Date Time, on Premises Provisioning Errors, on Premises Sam Account Name, on Premises Security Identifier, on Premises Sync Behavior, on Premises Sync Enabled, on Premises User Principal Name, onenote, online Meetings, other Mails, outlook, owned Devices, owned Objects, password Policies, password Profile, past Projects, people, permission Grants, photo, photos, planner, postal Code, preferred Data Location, preferred Language, preferred Name, presence, print, provisioned Plans, proxy Addresses, registered Devices, responsibilities, schools, scoped Role Member Of, security Identifier, service Provisioning Errors, settings, show In Address List, sign In Activity, sign In Sessions Valid From Date Time, skills, solutions, sponsor Of, sponsors, state, street Address, surname, teamwork, todo, transitive Member Of, usage Location, user Principal Name, user Type drives item
Referenced models: Create User — response body — @odata type, about Me, account Enabled, activities, adhoc Calls, age Group, agreement Acceptances, app Role Assignments, assigned Licenses, assigned Plans, authentication, authorization Info, birthday, business Phones, calendar, calendar Groups, calendar View, calendars, chats, city, cloud Clipboard, cloud P Cs, company Name, consent Provided For Minor, contact Folders, contacts, country, created Date Time, created Objects, creation Type, custom Security Attributes, data Security And Governance, department, device Enrollment Limit, device Management Troubleshooting Events, direct Reports, display Name, drive, drives, employee Experience, employee Hire Date, employee Id, employee Leave Date Time, employee Org Data, employee Type, events, extensions, external User State, external User State Change Date Time, fax Number, followed Sites, given Name, hire Date, identities, identity Parent Id, im Addresses, inference Classification, insights, interests, is Management Restricted, is Resource Account, job Title, joined Teams, last Password Change Date Time, legal Age Group Classification, license Assignment States, license Details, mail, mail Folders, mail Nickname, mailbox Settings, managed App Registrations, managed Devices, manager, member Of, messages, mobile Phone, my Site, notes, oauth2 Permission Grants, office Location, on Premises Distinguished Name, on Premises Domain Name, on Premises Extension Attributes, on Premises Immutable Id, on Premises Last Sync Date Time, on Premises Provisioning Errors, on Premises Sam Account Name, on Premises Security Identifier, on Premises Sync Behavior, on Premises Sync Enabled, on Premises User Principal Name, onenote, online Meetings, other Mails, outlook, owned Devices, owned Objects, password Policies, password Profile, past Projects, people, permission Grants, photo, photos, planner, postal Code, preferred Data Location, preferred Language, preferred Name, presence, print, provisioned Plans, proxy Addresses, registered Devices, responsibilities, schools, scoped Role Member Of, security Identifier, service Provisioning Errors, settings, show In Address List, sign In Activity, sign In Sessions Valid From Date Time, skills, solutions, sponsor Of, sponsors, state, street Address, surname, teamwork, todo, transitive Member Of, usage Location, user Principal Name, user Type custom Security Attributes @odata type, Create User — response body — @odata type, about Me, account Enabled, activities, adhoc Calls, age Group, agreement Acceptances, app Role Assignments, assigned Licenses, assigned Plans, authentication, authorization Info, birthday, business Phones, calendar, calendar Groups, calendar View, calendars, chats, city, cloud Clipboard, cloud P Cs, company Name, consent Provided For Minor, contact Folders, contacts, country, created Date Time, created Objects, creation Type, custom Security Attributes, data Security And Governance, department, device Enrollment Limit, device Management Troubleshooting Events, direct Reports, display Name, drive, drives, employee Experience, employee Hire Date, employee Id, employee Leave Date Time, employee Org Data, employee Type, events, extensions, external User State, external User State Change Date Time, fax Number, followed Sites, given Name, hire Date, identities, identity Parent Id, im Addresses, inference Classification, insights, interests, is Management Restricted, is Resource Account, job Title, joined Teams, last Password Change Date Time, legal Age Group Classification, license Assignment States, license Details, mail, mail Folders, mail Nickname, mailbox Settings, managed App Registrations, managed Devices, manager, member Of, messages, mobile Phone, my Site, notes, oauth2 Permission Grants, office Location, on Premises Distinguished Name, on Premises Domain Name, on Premises Extension Attributes, on Premises Immutable Id, on Premises Last Sync Date Time, on Premises Provisioning Errors, on Premises Sam Account Name, on Premises Security Identifier, on Premises Sync Behavior, on Premises Sync Enabled, on Premises User Principal Name, onenote, online Meetings, other Mails, outlook, owned Devices, owned Objects, password Policies, password Profile, past Projects, people, permission Grants, photo, photos, planner, postal Code, preferred Data Location, preferred Language, preferred Name, presence, print, provisioned Plans, proxy Addresses, registered Devices, responsibilities, schools, scoped Role Member Of, security Identifier, service Provisioning Errors, settings, show In Address List, sign In Activity, sign In Sessions Valid From Date Time, skills, solutions, sponsor Of, sponsors, state, street Address, surname, teamwork, todo, transitive Member Of, usage Location, user Principal Name, user Type drives item @odata type, bundles, drive Type, following, items, list, owner, quota, root, share Point Ids, special, system owner @odata type, application, device, user, Create User — response body — @odata type, about Me, account Enabled, activities, adhoc Calls, age Group, agreement Acceptances, app Role Assignments, assigned Licenses, assigned Plans, authentication, authorization Info, birthday, business Phones, calendar, calendar Groups, calendar View, calendars, chats, city, cloud Clipboard, cloud P Cs, company Name, consent Provided For Minor, contact Folders, contacts, country, created Date Time, created Objects, creation Type, custom Security Attributes, data Security And Governance, department, device Enrollment Limit, device Management Troubleshooting Events, direct Reports, display Name, drive, drives, employee Experience, employee Hire Date, employee Id, employee Leave Date Time, employee Org Data, employee Type, events, extensions, external User State, external User State Change Date Time, fax Number, followed Sites, given Name, hire Date, identities, identity Parent Id, im Addresses, inference Classification, insights, interests, is Management Restricted, is Resource Account, job Title, joined Teams, last Password Change Date Time, legal Age Group Classification, license Assignment States, license Details, mail, mail Folders, mail Nickname, mailbox Settings, managed App Registrations, managed Devices, manager, member Of, messages, mobile Phone, my Site, notes, oauth2 Permission Grants, office Location, on Premises Distinguished Name, on Premises Domain Name, on Premises Extension Attributes, on Premises Immutable Id, on Premises Last Sync Date Time, on Premises Provisioning Errors, on Premises Sam Account Name, on Premises Security Identifier, on Premises Sync Behavior, on Premises Sync Enabled, on Premises User Principal Name, onenote, online Meetings, other Mails, outlook, owned Devices, owned Objects, password Policies, password Profile, past Projects, people, permission Grants, photo, photos, planner, postal Code, preferred Data Location, preferred Language, preferred Name, presence, print, provisioned Plans, proxy Addresses, registered Devices, responsibilities, schools, scoped Role Member Of, security Identifier, service Provisioning Errors, settings, show In Address List, sign In Activity, sign In Sessions Valid From Date Time, skills, solutions, sponsor Of, sponsors, state, street Address, surname, teamwork, todo, transitive Member Of, usage Location, user Principal Name, user Type drives item @odata type, bundles, drive Type, following, items, list, owner, quota, root, share Point Ids, special, system share Point Ids @odata type, list Id, list Item Id, list Item Unique Id, site Id, site Url, tenant Id, web Id, Create User — request body — body @odata type, about Me, account Enabled, activities, adhoc Calls, age Group, agreement Acceptances, app Role Assignments, assigned Licenses, assigned Plans, authentication, authorization Info, birthday, business Phones, calendar, calendar Groups, calendar View, calendars, chats, city, cloud Clipboard, cloud P Cs, company Name, consent Provided For Minor, contact Folders, contacts, country, created Date Time, created Objects, creation Type, custom Security Attributes, data Security And Governance, department, device Enrollment Limit, device Management Troubleshooting Events, direct Reports, display Name, drive, drives, employee Experience, employee Hire Date, employee Id, employee Leave Date Time, employee Org Data, employee Type, events, extensions, external User State, external User State Change Date Time, fax Number, followed Sites, given Name, hire Date, identities, identity Parent Id, im Addresses, inference Classification, insights, interests, is Management Restricted, is Resource Account, job Title, joined Teams, last Password Change Date Time, legal Age Group Classification, license Assignment States, license Details, mail, mail Folders, mail Nickname, mailbox Settings, managed App Registrations, managed Devices, manager, member Of, messages, mobile Phone, my Site, notes, oauth2 Permission Grants, office Location, on Premises Distinguished Name, on Premises Domain Name, on Premises Extension Attributes, on Premises Immutable Id, on Premises Last Sync Date Time, on Premises Provisioning Errors, on Premises Sam Account Name, on Premises Security Identifier, on Premises Sync Behavior, on Premises Sync Enabled, on Premises User Principal Name, onenote, online Meetings, other Mails, outlook, owned Devices, owned Objects, password Policies, password Profile, past Projects, people, permission Grants, photo, photos, planner, postal Code, preferred Data Location, preferred Language, preferred Name, presence, print, provisioned Plans, proxy Addresses, registered Devices, responsibilities, schools, scoped Role Member Of, security Identifier, service Provisioning Errors, settings, show In Address List, sign In Activity, sign In Sessions Valid From Date Time, skills, solutions, sponsor Of, sponsors, state, street Address, surname, teamwork, todo, transitive Member Of, usage Location, user Principal Name, user Type drives item @odata type, created By, created Date Time, description, e Tag, id, last Modified By, last Modified Date Time, name, parent Reference, web Url, Create User — request body — body @odata type, about Me, account Enabled, activities, adhoc Calls, age Group, agreement Acceptances, app Role Assignments, assigned Licenses, assigned Plans, authentication, authorization Info, birthday, business Phones, calendar, calendar Groups, calendar View, calendars, chats, city, cloud Clipboard, cloud P Cs, company Name, consent Provided For Minor, contact Folders, contacts, country, created Date Time, created Objects, creation Type, custom Security Attributes, data Security And Governance, department, device Enrollment Limit, device Management Troubleshooting Events, direct Reports, display Name, drive, drives, employee Experience, employee Hire Date, employee Id, employee Leave Date Time, employee Org Data, employee Type, events, extensions, external User State, external User State Change Date Time, fax Number, followed Sites, given Name, hire Date, identities, identity Parent Id, im Addresses, inference Classification, insights, interests, is Management Restricted, is Resource Account, job Title, joined Teams, last Password Change Date Time, legal Age Group Classification, license Assignment States, license Details, mail, mail Folders, mail Nickname, mailbox Settings, managed App Registrations, managed Devices, manager, member Of, messages, mobile Phone, my Site, notes, oauth2 Permission Grants, office Location, on Premises Distinguished Name, on Premises Domain Name, on Premises Extension Attributes, on Premises Immutable Id, on Premises Last Sync Date Time, on Premises Provisioning Errors, on Premises Sam Account Name, on Premises Security Identifier, on Premises Sync Behavior, on Premises Sync Enabled, on Premises User Principal Name, onenote, online Meetings, other Mails, outlook, owned Devices, owned Objects, password Policies, password Profile, past Projects, people, permission Grants, photo, photos, planner, postal Code, preferred Data Location, preferred Language, preferred Name, presence, print, provisioned Plans, proxy Addresses, registered Devices, responsibilities, schools, scoped Role Member Of, security Identifier, service Provisioning Errors, settings, show In Address List, sign In Activity, sign In Sessions Valid From Date Time, skills, solutions, sponsor Of, sponsors, state, street Address, surname, teamwork, todo, transitive Member Of, usage Location, user Principal Name, user Type drives item @odata type, drive Type, owner, quota, share Point Ids, system quota @odata type, deleted, remaining, state, storage Plan Information, total, used