Skip to content

Microsoft: Users user schemas (part 43)

16 Microsoft schemas with complete fields and constraints.

← Users user operations · All schemas

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 messages item

FieldTypePresenceDescription and constraints
$JSONRoot
$ (allOf 1)ModelAll variants applyExpand Get rule — response body — @odata type, id
$ (allOf 2)objectAll variants applydiscriminator: {"mapping": {"#microsoft.graph.targetedChatMessage": "#/components/schemas/microsoft.graph.targetedChatMessage"}, "propertyName": "@odata.type"}
$ (allOf 2).@odata.typestringOptional
$ (allOf 2).attachmentsarrayOptionalReferences to attached objects like files, tabs, meetings etc.
$ (allOf 2).attachments[]ModelEach itemExpand 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 messages item importance: normal, high, urgent, unknown Future Value, message Type: message, chat Event, typing, unknown Future Value, system Event Message attachments item
$ (allOf 2).bodyModelOptionalExpand Get message — response body — @odata type, attachments, bcc Recipients, body, body Preview, cc Recipients, conversation Id, conversation Index, extensions, flag, from, has Attachments, importance, inference Classification, internet Message Headers, internet Message Id, is Delivery Receipt Requested, is Draft, is Read, is Read Receipt Requested, multi Value Extended Properties, parent Folder Id, received Date Time, reply To, sender, sent Date Time, single Value Extended Properties, subject, to Recipients, unique Body, web Link body @odata type, content, content Type
$ (allOf 2).channelIdentityJSONOptionalIf the message was sent in a channel, represents identity of the channel.
$ (allOf 2).channelIdentity (anyOf 1)ModelAlternativeExpand 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 messages item importance: normal, high, urgent, unknown Future Value, message Type: message, chat Event, typing, unknown Future Value, system Event Message channel Identity @odata type, channel Id, team Id
$ (allOf 2).channelIdentity (anyOf 2)JSONAlternative
$ (allOf 2).channelIdentity (anyOf 2) (anyOf 1)objectAlternative
$ (allOf 2).channelIdentity (anyOf 2) (anyOf 2)nullAlternative
$ (allOf 2).chatIdJSONOptional
$ (allOf 2).chatId (anyOf 1)stringAlternativeIf the message was sent in a chat, represents the identity of the chat.
$ (allOf 2).chatId (anyOf 2)nullAlternative
$ (allOf 2).createdDateTimeJSONOptional
$ (allOf 2).createdDateTime (anyOf 1)stringAlternativeTimestamp of when the chat message was created.
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)nullAlternative
$ (allOf 2).deletedDateTimeJSONOptional
$ (allOf 2).deletedDateTime (anyOf 1)stringAlternativeRead-only. Timestamp at which the chat message was deleted, or null if not deleted.
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).deletedDateTime (anyOf 2)nullAlternative
$ (allOf 2).etagJSONOptional
$ (allOf 2).etag (anyOf 1)stringAlternativeRead-only. Version number of the chat message.
$ (allOf 2).etag (anyOf 2)nullAlternative
$ (allOf 2).eventDetailJSONOptionalRead-only. If present, represents details of an event that happened in a chat, a channel, or a team, for example, adding new members. For event messages, the messageType property will be set to systemEventMessage.
$ (allOf 2).eventDetail (anyOf 1)ModelAlternativeExpand 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 messages item importance: normal, high, urgent, unknown Future Value, message Type: message, chat Event, typing, unknown Future Value, system Event Message event Detail @odata type
$ (allOf 2).eventDetail (anyOf 2)JSONAlternative
$ (allOf 2).eventDetail (anyOf 2) (anyOf 1)objectAlternative
$ (allOf 2).eventDetail (anyOf 2) (anyOf 2)nullAlternative
$ (allOf 2).fromJSONOptionalDetails of the sender of the chat message. Can only be set during migration.
$ (allOf 2).from (anyOf 1)ModelAlternativeExpand 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 messages item importance: normal, high, urgent, unknown Future Value, message Type: message, chat Event, typing, unknown Future Value, system Event Message from @odata type, application, device, user
$ (allOf 2).from (anyOf 2)JSONAlternative
$ (allOf 2).from (anyOf 2) (anyOf 1)objectAlternative
$ (allOf 2).from (anyOf 2) (anyOf 2)nullAlternative
$ (allOf 2).hostedContentsarrayOptionalContent in a message hosted by Microsoft Teams - for example, images or code snippets.
$ (allOf 2).hostedContents[]ModelEach itemExpand 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 messages item importance: normal, high, urgent, unknown Future Value, message Type: message, chat Event, typing, unknown Future Value, system Event Message hosted Contents item
$ (allOf 2).importancestringOptionalKnown values: normal, high, urgent, unknownFutureValue
$ (allOf 2).lastEditedDateTimeJSONOptional
$ (allOf 2).lastEditedDateTime (anyOf 1)stringAlternativeRead-only. Timestamp when edits to the chat message were made. Triggers an 'Edited' flag in the Teams UI. If no edits are made the value is null.
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).lastEditedDateTime (anyOf 2)nullAlternative
$ (allOf 2).lastModifiedDateTimeJSONOptional
$ (allOf 2).lastModifiedDateTime (anyOf 1)stringAlternativeRead-only. Timestamp when the chat message is created (initial setting) or modified, including when a reaction is added or removed.
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)nullAlternative
$ (allOf 2).localestringOptionalLocale of the chat message set by the client. Always set to en-us.
$ (allOf 2).mentionsarrayOptionalList of entities mentioned in the chat message. Supported entities are: user, bot, team, channel, chat, and tag.
$ (allOf 2).mentions[]ModelEach itemExpand 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 messages item importance: normal, high, urgent, unknown Future Value, message Type: message, chat Event, typing, unknown Future Value, system Event Message mentions item
$ (allOf 2).messageHistoryarrayOptionalList of activity history of a message item, including modification time and actions, such as reactionAdded, reactionRemoved, or reaction changes, on the message.
$ (allOf 2).messageHistory[]ModelEach itemExpand 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 messages item importance: normal, high, urgent, unknown Future Value, message Type: message, chat Event, typing, unknown Future Value, system Event Message message History item
$ (allOf 2).messageTypestringOptionalKnown values: message, chatEvent, typing, unknownFutureValue, systemEventMessage
$ (allOf 2).policyViolationJSONOptionalDefines the properties of a policy violation set by a data loss prevention (DLP) application.
$ (allOf 2).policyViolation (anyOf 1)ModelAlternativeExpand 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 messages item importance: normal, high, urgent, unknown Future Value, message Type: message, chat Event, typing, unknown Future Value, system Event Message policy Violation @odata type, dlp Action, justification Text, policy Tip, user Action, verdict Details
$ (allOf 2).policyViolation (anyOf 2)JSONAlternative
$ (allOf 2).policyViolation (anyOf 2) (anyOf 1)objectAlternative
$ (allOf 2).policyViolation (anyOf 2) (anyOf 2)nullAlternative
$ (allOf 2).reactionsarrayOptionalReactions for this chat message (for example, Like).
$ (allOf 2).reactions[]ModelEach itemExpand 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 messages item importance: normal, high, urgent, unknown Future Value, message Type: message, chat Event, typing, unknown Future Value, system Event Message reactions item
$ (allOf 2).repliesarrayOptionalReplies for a specified message. Supports $expand for channel messages.
$ (allOf 2).replies[]ModelEach itemExpand 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 messages item
$ (allOf 2).replyToIdJSONOptional
$ (allOf 2).replyToId (anyOf 1)stringAlternativeRead-only. ID of the parent chat message or root chat message of the thread. (Only applies to chat messages in channels, not chats.)
$ (allOf 2).replyToId (anyOf 2)nullAlternative
$ (allOf 2).subjectJSONOptional
$ (allOf 2).subject (anyOf 1)stringAlternativeThe subject of the chat message, in plaintext.
$ (allOf 2).subject (anyOf 2)nullAlternative
$ (allOf 2).summaryJSONOptional
$ (allOf 2).summary (anyOf 1)stringAlternativeSummary text of the chat message that could be used for push notifications and summary views or fall back views. Only applies to channel chat messages, not chat messages in a chat.
$ (allOf 2).summary (anyOf 2)nullAlternative
$ (allOf 2).webUrlJSONOptional
$ (allOf 2).webUrl (anyOf 1)stringAlternativeRead-only. Link to the message in Microsoft Teams.
$ (allOf 2).webUrl (anyOf 2)nullAlternative

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 messages item importance: normal, high, urgent, unknown Future Value, message Type: message, chat Event, typing, unknown Future Value, system Event Message channel Identity @odata type, channel Id, team Id, 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 messages item, 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 messages item importance: normal, high, urgent, unknown Future Value, message Type: message, chat Event, typing, unknown Future Value, system Event Message attachments item, 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 messages item importance: normal, high, urgent, unknown Future Value, message Type: message, chat Event, typing, unknown Future Value, system Event Message from @odata type, application, device, user, 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 messages item importance: normal, high, urgent, unknown Future Value, message Type: message, chat Event, typing, unknown Future Value, system Event Message message History item, 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 messages item importance: normal, high, urgent, unknown Future Value, message Type: message, chat Event, typing, unknown Future Value, system Event Message hosted Contents item, 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 messages item importance: normal, high, urgent, unknown Future Value, message Type: message, chat Event, typing, unknown Future Value, system Event Message mentions item, 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 messages item importance: normal, high, urgent, unknown Future Value, message Type: message, chat Event, typing, unknown Future Value, system Event Message policy Violation @odata type, dlp Action, justification Text, policy Tip, user Action, verdict Details, 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 messages item importance: normal, high, urgent, unknown Future Value, message Type: message, chat Event, typing, unknown Future Value, system Event Message reactions item, 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 messages item importance: normal, high, urgent, unknown Future Value, message Type: message, chat Event, typing, unknown Future Value, system Event Message event Detail @odata type, Get rule — response body — @odata type, id, Get message — response body — @odata type, attachments, bcc Recipients, body, body Preview, cc Recipients, conversation Id, conversation Index, extensions, flag, from, has Attachments, importance, inference Classification, internet Message Headers, internet Message Id, is Delivery Receipt Requested, is Draft, is Read, is Read Receipt Requested, multi Value Extended Properties, parent Folder Id, received Date Time, reply To, sender, sent Date Time, single Value Extended Properties, subject, to Recipients, unique Body, web Link body @odata type, content, content Type

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 messages item importance: normal, high, urgent, unknown Future Value, message Type: message, chat Event, typing, unknown Future Value, system Event Message attachments item

FieldTypePresenceDescription and constraints
$objectRoot
@odata.typestringOptional
contentJSONOptional
content (anyOf 1)stringAlternativeThe content of the attachment. If the attachment is a rich card, set the property to the rich card object. This property and contentUrl are mutually exclusive.
content (anyOf 2)nullAlternative
contentTypeJSONOptional
contentType (anyOf 1)stringAlternativeThe media type of the content attachment. The possible values are: reference: The attachment is a link to another file. Populate the contentURL with the link to the object.forwardedMessageReference: The attachment is a reference to a forwarded message. Populate the content with the original message context.Any contentType that is supported by the Bot Framework's Attachment object.application/vnd.microsoft.card.codesnippet: A code snippet. application/vnd.microsoft.card.announcement: An announcement header.
contentType (anyOf 2)nullAlternative
contentUrlJSONOptional
contentUrl (anyOf 1)stringAlternativeThe URL for the content of the attachment.
contentUrl (anyOf 2)nullAlternative
idJSONOptional
id (anyOf 1)stringAlternativeRead-only. The unique ID of the attachment.
id (anyOf 2)nullAlternative
nameJSONOptional
name (anyOf 1)stringAlternativeThe name of the attachment.
name (anyOf 2)nullAlternative
teamsAppIdJSONOptional
teamsAppId (anyOf 1)stringAlternativeThe ID of the Teams app that is associated with the attachment. The property is used to attribute a Teams message card to the specified app.
teamsAppId (anyOf 2)nullAlternative
thumbnailUrlJSONOptional
thumbnailUrl (anyOf 1)stringAlternativeThe URL to a thumbnail image that the channel can use if it supports using an alternative, smaller form of content or contentUrl. For example, if you set contentType to application/word and set contentUrl to the location of the Word document, you might include a thumbnail image that represents the document. The channel could display the thumbnail image instead of the document. When the user selects the image, the channel would open the document.
thumbnailUrl (anyOf 2)nullAlternative

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 messages item importance: normal, high, urgent, unknown Future Value, message Type: message, chat Event, typing, unknown Future Value, system Event Message channel Identity @odata type, channel Id, team Id

FieldTypePresenceDescription and constraints
$objectRoot
@odata.typestringOptional
channelIdJSONOptional
channelId (anyOf 1)stringAlternativeThe identity of the channel in which the message was posted.
channelId (anyOf 2)nullAlternative
teamIdJSONOptional
teamId (anyOf 1)stringAlternativeThe identity of the team in which the message was posted.
teamId (anyOf 2)nullAlternative

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 messages item importance: normal, high, urgent, unknown Future Value, message Type: message, chat Event, typing, unknown Future Value, system Event Message event Detail @odata type

FieldTypePresenceDescription and constraints
$objectRootdiscriminator: {"mapping": {}, "propertyName": "@odata.type"}
@odata.typestringOptional

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 messages item importance: normal, high, urgent, unknown Future Value, message Type: message, chat Event, typing, unknown Future Value, system Event Message from @odata type, application, device, user

FieldTypePresenceDescription and constraints
$JSONRoot
$ (allOf 1)ModelAll variants applyExpand 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
$ (allOf 2)objectAll variants apply
$ (allOf 2).@odata.typestringOptionalDefault: #microsoft.graph.chatMessageFromIdentitySet

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 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, 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 messages item importance: normal, high, urgent, unknown Future Value, message Type: message, chat Event, typing, unknown Future Value, system Event Message hosted Contents item

FieldTypePresenceDescription and constraints
$JSONRoot
$ (allOf 1)ModelAll variants applyExpand 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 messages item importance: normal, high, urgent, unknown Future Value, message Type: message, chat Event, typing, unknown Future Value, system Event Message hosted Contents item @odata type, content Bytes, content Type, id
$ (allOf 2)objectAll variants apply
$ (allOf 2).@odata.typestringOptional

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 messages item importance: normal, high, urgent, unknown Future Value, message Type: message, chat Event, typing, unknown Future Value, system Event Message hosted Contents item @odata type, content Bytes, content Type, id

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 messages item importance: normal, high, urgent, unknown Future Value, message Type: message, chat Event, typing, unknown Future Value, system Event Message hosted Contents item @odata type, content Bytes, content Type, id

FieldTypePresenceDescription and constraints
$JSONRoot
$ (allOf 1)ModelAll variants applyExpand Get rule — response body — @odata type, id
$ (allOf 2)objectAll variants applydiscriminator: {"mapping": {"#microsoft.graph.chatMessageHostedContent": "#/components/schemas/microsoft.graph.chatMessageHostedContent"}, "propertyName": "@odata.type"}
$ (allOf 2).@odata.typestringOptional
$ (allOf 2).contentBytesJSONOptional
$ (allOf 2).contentBytes (anyOf 1)stringAlternativeWrite only. Bytes for the hosted content (such as images).
Format: base64url
$ (allOf 2).contentBytes (anyOf 2)nullAlternative
$ (allOf 2).contentTypeJSONOptional
$ (allOf 2).contentType (anyOf 1)stringAlternativeWrite only. Content type. such as image/png, image/jpg.
$ (allOf 2).contentType (anyOf 2)nullAlternative

Referenced models: Get rule — response body — @odata type, id

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 messages item importance: normal, high, urgent, unknown Future Value, message Type: message, chat Event, typing, unknown Future Value, system Event Message mentions item

FieldTypePresenceDescription and constraints
$objectRoot
@odata.typestringOptional
idJSONOptional
id (anyOf 1)JSONAlternative
id (anyOf 1) (anyOf 1)numberAlternativeIndex of an entity being mentioned in the specified chatMessage. Matches the {index} value in the corresponding <at id='{index}'> tag in the message body.
Format: int32
Maximum: 2147483647
Minimum: -2147483648
id (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
id (anyOf 2)nullAlternative
mentionTextJSONOptional
mentionText (anyOf 1)stringAlternativeString used to represent the mention. For example, a user's display name, a team name.
mentionText (anyOf 2)nullAlternative
mentionedJSONOptionalThe entity (user, application, team, channel, or chat) that was @mentioned.
mentioned (anyOf 1)ModelAlternativeExpand 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 messages item importance: normal, high, urgent, unknown Future Value, message Type: message, chat Event, typing, unknown Future Value, system Event Message mentions item mentioned @odata type, application, conversation, device, user
mentioned (anyOf 2)JSONAlternative
mentioned (anyOf 2) (anyOf 1)objectAlternative
mentioned (anyOf 2) (anyOf 2)nullAlternative

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 messages item importance: normal, high, urgent, unknown Future Value, message Type: message, chat Event, typing, unknown Future Value, system Event Message mentions item mentioned @odata type, application, conversation, device, user

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 messages item importance: normal, high, urgent, unknown Future Value, message Type: message, chat Event, typing, unknown Future Value, system Event Message mentions item mentioned @odata type, application, conversation, device, user

FieldTypePresenceDescription and constraints
$JSONRoot
$ (allOf 1)ModelAll variants applyExpand 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
$ (allOf 2)objectAll variants apply
$ (allOf 2).@odata.typestringOptionalDefault: #microsoft.graph.chatMessageMentionedIdentitySet
$ (allOf 2).conversationJSONOptionalIf present, represents a conversation (for example, team, channel, or chat) @mentioned in a message.
$ (allOf 2).conversation (anyOf 1)ModelAlternativeExpand 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 messages item importance: normal, high, urgent, unknown Future Value, message Type: message, chat Event, typing, unknown Future Value, system Event Message mentions item mentioned @odata type, application, conversation, device, user @odata type, conversation conversation @odata type, conversation Identity Type, display Name, id
$ (allOf 2).conversation (anyOf 2)JSONAlternative
$ (allOf 2).conversation (anyOf 2) (anyOf 1)objectAlternative
$ (allOf 2).conversation (anyOf 2) (anyOf 2)nullAlternative

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 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, 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 messages item importance: normal, high, urgent, unknown Future Value, message Type: message, chat Event, typing, unknown Future Value, system Event Message mentions item mentioned @odata type, application, conversation, device, user @odata type, conversation conversation @odata type, conversation Identity Type, display Name, id

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 messages item importance: normal, high, urgent, unknown Future Value, message Type: message, chat Event, typing, unknown Future Value, system Event Message mentions item mentioned @odata type, application, conversation, device, user @odata type, conversation conversation @odata type, conversation Identity Type, display Name, id

FieldTypePresenceDescription and constraints
$JSONRoot
$ (allOf 1)ModelAll variants applyExpand 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 scoped Role Member Of item @odata type, administrative Unit Id, role Id, role Member Info role Member Info
$ (allOf 2)objectAll variants apply
$ (allOf 2).@odata.typestringOptionalDefault: #microsoft.graph.teamworkConversationIdentity
$ (allOf 2).conversationIdentityTypeJSONOptionalType of conversation. The possible values are: team, channel, chat, and unknownFutureValue.
$ (allOf 2).conversationIdentityType (anyOf 1)stringAlternativeKnown values: team, channel, chat, unknownFutureValue
$ (allOf 2).conversationIdentityType (anyOf 2)JSONAlternative
$ (allOf 2).conversationIdentityType (anyOf 2) (anyOf 1)objectAlternative
$ (allOf 2).conversationIdentityType (anyOf 2) (anyOf 2)nullAlternative

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 scoped Role Member Of item @odata type, administrative Unit Id, role Id, role Member Info role Member Info

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 messages item importance: normal, high, urgent, unknown Future Value, message Type: message, chat Event, typing, unknown Future Value, system Event Message message History item

FieldTypePresenceDescription and constraints
$objectRoot
@odata.typestringOptional
actionsstringOptionalKnown values: reactionAdded, reactionRemoved, actionUndefined, unknownFutureValue
modifiedDateTimestringOptionalThe date and time when the message was modified.
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])$
reactionJSONOptionalThe reaction in the modified message.
reaction (anyOf 1)ModelAlternativeExpand 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 messages item importance: normal, high, urgent, unknown Future Value, message Type: message, chat Event, typing, unknown Future Value, system Event Message reactions item
reaction (anyOf 2)JSONAlternative
reaction (anyOf 2) (anyOf 1)objectAlternative
reaction (anyOf 2) (anyOf 2)nullAlternative

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 messages item importance: normal, high, urgent, unknown Future Value, message Type: message, chat Event, typing, unknown Future Value, system Event Message reactions item

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 messages item importance: normal, high, urgent, unknown Future Value, message Type: message, chat Event, typing, unknown Future Value, system Event Message policy Violation @odata type, dlp Action, justification Text, policy Tip, user Action, verdict Details

FieldTypePresenceDescription and constraints
$objectRoot
@odata.typestringOptional
dlpActionJSONOptionalThe action taken by the DLP provider on the message with sensitive content. Supported values are: NoneNotifySender -- Inform the sender of the violation but allow readers to read the message.BlockAccess -- Block readers from reading the message.BlockAccessExternal -- Block users outside the organization from reading the message, while allowing users within the organization to read the message.
dlpAction (anyOf 1)stringAlternativeKnown values: none, notifySender, blockAccess, blockAccessExternal
dlpAction (anyOf 2)JSONAlternative
dlpAction (anyOf 2) (anyOf 1)objectAlternative
dlpAction (anyOf 2) (anyOf 2)nullAlternative
justificationTextJSONOptional
justificationText (anyOf 1)stringAlternativeJustification text provided by the sender of the message when overriding a policy violation.
justificationText (anyOf 2)nullAlternative
policyTipJSONOptionalInformation to display to the message sender about why the message was flagged as a violation.
policyTip (anyOf 1)ModelAlternativeExpand 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 messages item importance: normal, high, urgent, unknown Future Value, message Type: message, chat Event, typing, unknown Future Value, system Event Message policy Violation @odata type, dlp Action, justification Text, policy Tip, user Action, verdict Details policy Tip @odata type, compliance Url, general Text, matched Condition Descriptions
policyTip (anyOf 2)JSONAlternative
policyTip (anyOf 2) (anyOf 1)objectAlternative
policyTip (anyOf 2) (anyOf 2)nullAlternative
userActionJSONOptionalIndicates the action taken by the user on a message blocked by the DLP provider. Supported values are: NoneOverrideReportFalsePositiveWhen the DLP provider is updating the message for blocking sensitive content, userAction isn't required.
userAction (anyOf 1)stringAlternativeKnown values: none, override, reportFalsePositive
userAction (anyOf 2)JSONAlternative
userAction (anyOf 2) (anyOf 1)objectAlternative
userAction (anyOf 2) (anyOf 2)nullAlternative
verdictDetailsJSONOptionalIndicates what actions the sender may take in response to the policy violation. Supported values are: NoneAllowFalsePositiveOverride -- Allows the sender to declare the policyViolation to be an error in the DLP app and its rules, and allow readers to see the message again if the dlpAction hides it.AllowOverrideWithoutJustification -- Allows the sender to override the DLP violation and allow readers to see the message again if the dlpAction hides it, without needing to provide an explanation for doing so. AllowOverrideWithJustification -- Allows the sender to override the DLP violation and allow readers to see the message again if the dlpAction hides it, after providing an explanation for doing so.AllowOverrideWithoutJustification and AllowOverrideWithJustification are mutually exclusive.
verdictDetails (anyOf 1)stringAlternativeKnown values: none, allowFalsePositiveOverride, allowOverrideWithoutJustification, allowOverrideWithJustification
verdictDetails (anyOf 2)JSONAlternative
verdictDetails (anyOf 2) (anyOf 1)objectAlternative
verdictDetails (anyOf 2) (anyOf 2)nullAlternative

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 messages item importance: normal, high, urgent, unknown Future Value, message Type: message, chat Event, typing, unknown Future Value, system Event Message policy Violation @odata type, dlp Action, justification Text, policy Tip, user Action, verdict Details policy Tip @odata type, compliance Url, general Text, matched Condition Descriptions

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 messages item importance: normal, high, urgent, unknown Future Value, message Type: message, chat Event, typing, unknown Future Value, system Event Message policy Violation @odata type, dlp Action, justification Text, policy Tip, user Action, verdict Details policy Tip @odata type, compliance Url, general Text, matched Condition Descriptions

FieldTypePresenceDescription and constraints
$objectRoot
@odata.typestringOptional
complianceUrlJSONOptional
complianceUrl (anyOf 1)stringAlternativeThe URL a user can visit to read about the data loss prevention policies for the organization. (ie, policies about what users shouldn't say in chats)
complianceUrl (anyOf 2)nullAlternative
generalTextJSONOptional
generalText (anyOf 1)stringAlternativeExplanatory text shown to the sender of the message.
generalText (anyOf 2)nullAlternative
matchedConditionDescriptionsarrayOptionalThe list of improper data in the message that was detected by the data loss prevention app. Each DLP app defines its own conditions, examples include 'Credit Card Number' and 'Social Security Number'.
matchedConditionDescriptions[]JSONEach item
matchedConditionDescriptions[] (anyOf 1)stringAlternative
matchedConditionDescriptions[] (anyOf 2)nullAlternative

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 messages item importance: normal, high, urgent, unknown Future Value, message Type: message, chat Event, typing, unknown Future Value, system Event Message reactions item

FieldTypePresenceDescription and constraints
$objectRoot
@odata.typestringOptional
createdDateTimestringOptionalThe 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])$
displayNameJSONOptional
displayName (anyOf 1)stringAlternativeThe name of the reaction.
displayName (anyOf 2)nullAlternative
reactionContentUrlJSONOptional
reactionContentUrl (anyOf 1)stringAlternativeThe hosted content URL for the custom reaction type.
reactionContentUrl (anyOf 2)nullAlternative
reactionTypestringOptionalThe reaction type. Supported values include Unicode characters, custom, and some backward-compatible reaction types, such as like, angry, sad, laugh, heart, and surprised.
userModelOptionalExpand 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 messages item importance: normal, high, urgent, unknown Future Value, message Type: message, chat Event, typing, unknown Future Value, system Event Message reactions item user

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 messages item importance: normal, high, urgent, unknown Future Value, message Type: message, chat Event, typing, unknown Future Value, system Event Message reactions item user

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 messages item importance: normal, high, urgent, unknown Future Value, message Type: message, chat Event, typing, unknown Future Value, system Event Message reactions item user

FieldTypePresenceDescription and constraints
$JSONRoot
$ (allOf 1)ModelAll variants applyExpand 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
$ (allOf 2)objectAll variants apply
$ (allOf 2).@odata.typestringOptionalDefault: #microsoft.graph.chatMessageReactionIdentitySet

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 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, 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

FieldTypePresenceDescription and constraints
$objectRoot
@odata.typestringOptional
calendarEventIdJSONOptional
calendarEventId (anyOf 1)stringAlternativeThe identifier of the calendar event associated with the meeting.
calendarEventId (anyOf 2)nullAlternative
joinWebUrlJSONOptional
joinWebUrl (anyOf 1)stringAlternativeThe URL that users click to join or uniquely identify the meeting.
joinWebUrl (anyOf 2)nullAlternative
organizerJSONOptionalThe organizer of the meeting.
organizer (anyOf 1)ModelAlternativeExpand 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 online Meeting Info @odata type, calendar Event Id, join Web Url, organizer organizer @odata type, display Name, id, user Identity Type
organizer (anyOf 2)JSONAlternative
organizer (anyOf 2) (anyOf 1)objectAlternative
organizer (anyOf 2) (anyOf 2)nullAlternative

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 online Meeting Info @odata type, calendar Event Id, join Web Url, organizer organizer @odata type, display Name, id, user Identity Type

Report an issue with this page

Necessary

Required for sign-in, security, authorization, and remembering your choices.

Always active

Analytics

Helps us understand which product and documentation features are useful.

Performance diagnostics

Uses performance tracing and privacy-masked session replay to diagnose problems.

You can change these choices at any time from Cookie settings.