The list of users or groups allowed to create posts or calendar events in this group.
If this list is nonempty, then only users or groups listed here are allowed to post.
To construct, see NOTES section for ACCEPTEDSENDERS properties and create a hash table.
Indicates if people external to the organization can send messages to the group.
The default value is false.
Returned only on $select.
Supported only on the Get group API (GET /groups/{ID}).
Represents the app roles granted to a group for an application.
Supports $expand.
To construct, see NOTES section for APPROLEASSIGNMENTS properties and create a hash table.
The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group.
Returned only on $select.
This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role.
To construct, see NOTES section for ASSIGNEDLABELS properties and create a hash table.
The licenses that are assigned to the group.
Returned only on $select.
Supports $filter (eq).
Read-only.
To construct, see NOTES section for ASSIGNEDLICENSES properties and create a hash table.
Indicates if new members added to the group are autosubscribed to receive email notifications.
You can set this property in a PATCH request for the group; don't set it in the initial POST request that creates the group.
Default value is false.
Returned only on $select.
Supported only on the Get group API (GET /groups/{ID}).
Represents a Microsoft Entra group.
To construct, see NOTES section for BODYPARAMETER properties and create a hash table.
calendar
To construct, see NOTES section for CALENDAR properties and create a hash table.
The calendar view for the calendar.
Read-only.
To construct, see NOTES section for CALENDARVIEW properties and create a hash table.
Describes a classification for the group (such as low, medium, or high business impact).
Valid values for this property are defined by creating a ClassificationList setting value, based on the template definition.Returned by default.
Supports $filter (eq, ne, not, ge, le, startsWith).
Prompts you for confirmation before running the cmdlet.
The group's conversations.
To construct, see NOTES section for CONVERSATIONS properties and create a hash table.
Timestamp of when the group was created.
The value can't be modified and is automatically populated when the group is created.
The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on January 1, 2014 is 2014-01-01T00:00:00Z.
Returned by default.
Read-only.
directoryObject
To construct, see NOTES section for CREATEDONBEHALFOF properties and create a hash table.
Date and time when this object was deleted.
Always null when the object hasn't been deleted.
An optional description for the group.
Returned by default.
Supports $filter (eq, ne, not, ge, le, startsWith) and $search.
The display name for the group.
This property is required when a group is created and can't be cleared during updates.
Maximum length is 256 characters.
Returned by default.
Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values), $search, and $orderby.
drive
To construct, see NOTES section for DRIVE properties and create a hash table.
The group's drives.
Read-only.
To construct, see NOTES section for DRIVES properties and create a hash table.
The group's calendar events.
To construct, see NOTES section for EVENTS properties and create a hash table.
Timestamp of when the group is set to expire.
It's null for security groups, but for Microsoft 365 groups, it represents when the group is set to expire as defined in the groupLifecyclePolicy.
The Timestamp type represents date and time information using ISO 8601 format and is always in UTC.
For example, midnight UTC on January 1, 2014 is 2014-01-01T00:00:00Z.
Returned by default.
Supports $filter (eq, ne, not, ge, le, in).
Read-only.
The collection of open extensions defined for the group.
Read-only.
Nullable.
To construct, see NOTES section for EXTENSIONS properties and create a hash table.
The collection of lifecycle policies for this group.
Read-only.
Nullable.
To construct, see NOTES section for GROUPLIFECYCLEPOLICIES properties and create a hash table.
Specifies the group type and its membership.
If the collection contains Unified, the group is a Microsoft 365 group; otherwise, it's either a security group or a distribution group.
For details, see groups overview.If the collection includes DynamicMembership, the group has dynamic membership; otherwise, membership is static.
Returned by default.
Supports $filter (eq, not).
Indicates whether there are members in this group that have license errors from its group-based license assignment.
This property is never returned on a GET operation.
You can use it as a $filter argument to get groups that have members with license errors (that is, filter for this property being true).
See an example.
Supports $filter (eq).
Optional headers that will be added to the request.
True if the group isn't displayed in certain parts of the Outlook UI: the Address Book, address lists for selecting message recipients, and the Browse Groups dialog for searching groups; otherwise, false.
The default value is false.
Returned only on $select.
Supported only on the Get group API (GET /groups/{ID}).
True if the group isn't displayed in Outlook clients, such as Outlook for Windows and Outlook on the web; otherwise, false.
The default value is false.
Returned only on $select.
Supported only on the Get group API (GET /groups/{ID}).
The unique identifier for an entity.
Read-only.
Identity Parameter
To construct, see NOTES section for INPUTOBJECT properties and create a hash table.
When a group is associated with a team, this property determines whether the team is in read-only mode.To read this property, use the /group/{groupId}/team endpoint or the Get team API.
To update this property, use the archiveTeam and unarchiveTeam APIs.
Indicates whether this group can be assigned to a Microsoft Entra role.
Optional.
This property can only be set while creating the group and is immutable.
If set to true, the securityEnabled property must also be set to true, visibility must be Hidden, and the group can't be a dynamic group (that is, groupTypes can't contain DynamicMembership).
Only callers with at least the Privileged Role Administrator role can set this property.
The caller must also be assigned the RoleManagement.ReadWrite.Directory permission to set this property or update the membership of such groups.
For more, see Using a group to manage Microsoft Entra role assignmentsUsing this feature requires a Microsoft Entra ID P1 license.
Returned by default.
Supports $filter (eq, ne, not).
Indicates whether the group is a member of a restricted management administrative unit.
If not set, the default value is null and the default behavior is false.
Read-only.
To manage a group member of a restricted management administrative unit, the administrator or calling app must be assigned a Microsoft Entra role at the scope of the restricted management administrative unit.
Returned only on $select.
Indicates whether the signed-in user is subscribed to receive email conversations.
The default value is true.
Returned only on $select.
Supported only on the Get group API (GET /groups/{ID}).
licenseProcessingState
To construct, see NOTES section for LICENSEPROCESSINGSTATE properties and create a hash table.
The SMTP address for the group, for example, 'serviceadmins@contoso.com'.
Returned by default.
Read-only.
Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).
Specifies whether the group is mail-enabled.
Required.
Returned by default.
Supports $filter (eq, ne, not).
The mail alias for the group, unique for Microsoft 365 groups in the organization.
Maximum length is 64 characters.
This property can contain only characters in the ASCII character set 0 - 127 except the following characters: @ () / [] ' ; : <> , SPACE.
Required.
Returned by default.
Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).
Groups that this group is a member of.
HTTP Methods: GET (supported for all groups).
Read-only.
Nullable.
Supports $expand.
To construct, see NOTES section for MEMBEROF properties and create a hash table.
The members of this group, who can be users, devices, other groups, or service principals.
Supports the List members, Add member, and Remove member operations.
Nullable.
Supports $expand including nested $select.
For example, /groups$filter=startsWith(displayName,'Role')&$select=id,displayName&$expand=members($select=id,userPrincipalName,displayName).
To construct, see NOTES section for MEMBERS properties and create a hash table.
The rule that determines members for this group if the group is a dynamic group (groupTypes contains DynamicMembership).
For more information about the syntax of the membership rule, see Membership Rules syntax.
Returned by default.
Supports $filter (eq, ne, not, ge, le, startsWith).
Indicates whether the dynamic membership processing is on or paused.
Possible values are On or Paused.
Returned by default.
Supports $filter (eq, ne, not, in).
A list of group members with license errors from this group-based license assignment.
Read-only.
To construct, see NOTES section for MEMBERSWITHLICENSEERRORS properties and create a hash table.
onenote
To construct, see NOTES section for ONENOTE properties and create a hash table.
Contains the on-premises ___domain FQDN, also called dnsDomainName synchronized from the on-premises directory.
The property is only populated for customers synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect.Returned by default.
Read-only.
Indicates the last time at which the group was synced with the on-premises directory.
The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on January 1, 2014 is 2014-01-01T00:00:00Z.
Returned by default.
Read-only.
Supports $filter (eq, ne, not, ge, le, in).
Contains the on-premises netBios name synchronized from the on-premises directory.
The property is only populated for customers synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect.Returned by default.
Read-only.
Errors when using Microsoft synchronization product during provisioning.
Returned by default.
Supports $filter (eq, not).
To construct, see NOTES section for ONPREMISESPROVISIONINGERRORS properties and create a hash table.
Contains the on-premises SAM account name synchronized from the on-premises directory.
The property is only populated for customers synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect.Returned by default.
Supports $filter (eq, ne, not, ge, le, in, startsWith).
Read-only.
Contains the on-premises security identifier (SID) for the group synchronized from on-premises to the cloud.
Read-only.
Returned by default.
Supports $filter (eq including on null values).
true if this group is synced from an on-premises directory; false if this group was originally synced from an on-premises directory but is no longer synced; null if this object has never synced from an on-premises directory (default).
Returned by default.
Read-only.
Supports $filter (eq, ne, not, in, and eq on null values).
The owners of the group who can be users or service principals.
Limited to 100 owners.
Nullable.
If this property isn't specified when creating a Microsoft 365 group the calling user (admin or non-admin) is automatically assigned as the group owner.
A non-admin user can't explicitly add themselves to this collection when they're creating the group.
For more information, see the related known issue.
For security groups, the admin user isn't automatically added to this collection.
For more information, see the related known issue.
Supports $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1); Supports $expand including nested $select.
For example, /groups$filter=startsWith(displayName,'Role')&$select=id,displayName&$expand=owners($select=id,userPrincipalName,displayName).
To construct, see NOTES section for OWNERS properties and create a hash table.
To construct, see NOTES section for PERMISSIONGRANTS properties and create a hash table.
profilePhoto
To construct, see NOTES section for PHOTO properties and create a hash table.
The profile photos owned by the group.
Read-only.
Nullable.
To construct, see NOTES section for PHOTOS properties and create a hash table.
plannerGroup
To construct, see NOTES section for PLANNER properties and create a hash table.
The preferred data ___location for the Microsoft 365 group.
By default, the group inherits the group creator's preferred data ___location.
To set this property, the calling app must be granted the Directory.ReadWrite.All permission and the user be assigned at least one of the following Microsoft Entra roles: User Account Administrator Directory Writer Exchange Administrator SharePoint Administrator For more information about this property, see OneDrive Online Multi-Geo.
Nullable.
Returned by default.
The preferred language for a Microsoft 365 group.
Should follow ISO 639-1 Code; for example, en-US.
Returned by default.
Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).
Email addresses for the group that direct to the same group mailbox.
For example: ['SMTP: bob@contoso.com', 'smtp: bob@sales.contoso.com'].
The any operator is required to filter expressions on multi-valued properties.
Returned by default.
Read-only.
Not nullable.
Supports $filter (eq, not, ge, le, startsWith, endsWith, /$count eq 0, /$count ne 0).
The list of users or groups not allowed to create posts or calendar events in this group.
Nullable
To construct, see NOTES section for REJECTEDSENDERS properties and create a hash table.
Timestamp of when the group was last renewed.
This value can't be modified directly and is only updated via the renew service action.
The Timestamp type represents date and time information using ISO 8601 format and is always in UTC.
For example, midnight UTC on January 1, 2014 is 2014-01-01T00:00:00Z.
Returned by default.
Supports $filter (eq, ne, not, ge, le, in).
Read-only.
Optional Response Headers Variable.
Specifies whether the group is a security group.
Required.
Returned by default.
Supports $filter (eq, ne, not, in).
Security identifier of the group, used in Windows scenarios.
Read-only.
Returned by default.
Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a group object.
Supports $filter (eq, not, for isResolved and serviceInstance).
To construct, see NOTES section for SERVICEPROVISIONINGERRORS properties and create a hash table.
Settings that can govern this group's behavior, like whether members can invite guests to the group.
Nullable.
To construct, see NOTES section for SETTINGS properties and create a hash table.
The list of SharePoint sites in this group.
Access the default site with /sites/root.
To construct, see NOTES section for SITES properties and create a hash table.
team
To construct, see NOTES section for TEAM properties and create a hash table.
Specifies a Microsoft 365 group's color theme.
Possible values are Teal, Purple, Green, Blue, Pink, Orange, or Red.
Returned by default.
The group's conversation threads.
Nullable.
To construct, see NOTES section for THREADS properties and create a hash table.
The groups that a group is a member of, either directly or through nested membership.
Nullable.
To construct, see NOTES section for TRANSITIVEMEMBEROF properties and create a hash table.
The direct and transitive members of a group.
Nullable.
To construct, see NOTES section for TRANSITIVEMEMBERS properties and create a hash table.
The unique identifier that can be assigned to a group and used as an alternate key.
Immutable.
Read-only.
Count of conversations that received new posts since the signed-in user last visited the group.
Returned only on $select.
Supported only on the Get group API (GET /groups/{ID}).
Specifies the group join policy and group content visibility for groups.
Possible values are: Private, Public, or HiddenMembership.
HiddenMembership can be set only for Microsoft 365 groups when the groups are created.
It can't be updated later.
Other values of visibility can be updated after group creation.
If visibility value isn't specified during group creation on Microsoft Graph, a security group is created as Private by default, and the Microsoft 365 group is Public.
Groups assignable to roles are always Private.
To learn more, see group visibility options.
Returned by default.
Nullable.
Runs the command in a mode that only reports what would happen without performing the actions.
COMPLEX PARAMETER PROPERTIES
To create the parameters described below, construct a hash table containing the appropriate properties.
For information on hash tables, run Get-Help about_Hash_Tables.
ACCEPTEDSENDERS <IMicrosoftGraphDirectoryObject[]>: The list of users or groups allowed to create posts or calendar events in this group.
If this list is nonempty, then only users or groups listed here are allowed to post.
[Id <String>]: The unique identifier for an entity.
Read-only.
[DeletedDateTime <DateTime?>]: Date and time when this object was deleted.
Always null when the object hasn't been deleted.
APPROLEASSIGNMENTS <IMicrosoftGraphAppRoleAssignment[]>: Represents the app roles granted to a group for an application.
Supports $expand.
[DeletedDateTime <DateTime?>]: Date and time when this object was deleted.
Always null when the object hasn't been deleted.
[Id <String>]: The unique identifier for an entity.
Read-only.
[AppRoleId <String>]: The identifier (id) for the app role that's assigned to the principal.
This app role must be exposed in the appRoles property on the resource application's service principal (resourceId).
If the resource application hasn't declared any app roles, a default app role ID of 00000000-0000-0000-0000-000000000000 can be specified to signal that the principal is assigned to the resource app without any specific app roles.
Required on create.
[CreatedDateTime <DateTime?>]: The time when the app role assignment was created.
The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
Read-only.
[PrincipalDisplayName <String>]: The display name of the user, group, or service principal that was granted the app role assignment.
Maximum length is 256 characters.
Read-only.
Supports $filter (eq and startswith).
[PrincipalId <String>]: The unique identifier (id) for the user, security group, or service principal being granted the app role.
Security groups with dynamic memberships are supported.
Required on create.
[PrincipalType <String>]: The type of the assigned principal.
This can either be User, Group, or ServicePrincipal.
Read-only.
[ResourceDisplayName <String>]: The display name of the resource app's service principal to which the assignment is made.
Maximum length is 256 characters.
[ResourceId <String>]: The unique identifier (id) for the resource service principal for which the assignment is made.
Required on create.
Supports $filter (eq only).
ASSIGNEDLABELS <IMicrosoftGraphAssignedLabel[]>: The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group.
Returned only on $select.
This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role.
[DisplayName <String>]: The display name of the label.
Read-only.
[LabelId <String>]: The unique identifier of the label.
ASSIGNEDLICENSES <IMicrosoftGraphAssignedLicense[]>: The licenses that are assigned to the group.
Returned only on $select.
Supports $filter (eq).
Read-only.
[DisabledPlans <String[]>]: A collection of the unique identifiers for plans that have been disabled.
IDs are available in servicePlans > servicePlanId in the tenant's subscribedSkus or serviceStatus > servicePlanId in the tenant's companySubscription.
[SkuId <String>]: The unique identifier for the SKU.
Corresponds to the skuId from subscribedSkus or companySubscription.
BODYPARAMETER <IMicrosoftGraphGroup>
: Represents a Microsoft Entra group.
[(Any) <Object>]: This indicates any property can be added to this object.
[DeletedDateTime <DateTime?>]: Date and time when this object was deleted.
Always null when the object hasn't been deleted.
[Id <String>]: The unique identifier for an entity.
Read-only.
[AcceptedSenders <IMicrosoftGraphDirectoryObject[]>]: The list of users or groups allowed to create posts or calendar events in this group.
If this list is nonempty, then only users or groups listed here are allowed to post.
[Id <String>]: The unique identifier for an entity.
Read-only.
[DeletedDateTime <DateTime?>]: Date and time when this object was deleted.
Always null when the object hasn't been deleted.
[AllowExternalSenders <Boolean?>]: Indicates if people external to the organization can send messages to the group.
The default value is false.
Returned only on $select.
Supported only on the Get group API (GET /groups/{ID}).
[AppRoleAssignments <IMicrosoftGraphAppRoleAssignment[]>]: Represents the app roles granted to a group for an application.
Supports $expand.
[DeletedDateTime <DateTime?>]: Date and time when this object was deleted.
Always null when the object hasn't been deleted.
[Id <String>]: The unique identifier for an entity.
Read-only.
[AppRoleId <String>]: The identifier (id) for the app role that's assigned to the principal.
This app role must be exposed in the appRoles property on the resource application's service principal (resourceId).
If the resource application hasn't declared any app roles, a default app role ID of 00000000-0000-0000-0000-000000000000 can be specified to signal that the principal is assigned to the resource app without any specific app roles.
Required on create.
[CreatedDateTime <DateTime?>]: The time when the app role assignment was created.
The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
Read-only.
[PrincipalDisplayName <String>]: The display name of the user, group, or service principal that was granted the app role assignment.
Maximum length is 256 characters.
Read-only.
Supports $filter (eq and startswith).
[PrincipalId <String>]: The unique identifier (id) for the user, security group, or service principal being granted the app role.
Security groups with dynamic memberships are supported.
Required on create.
[PrincipalType <String>]: The type of the assigned principal.
This can either be User, Group, or ServicePrincipal.
Read-only.
[ResourceDisplayName <String>]: The display name of the resource app's service principal to which the assignment is made.
Maximum length is 256 characters.
[ResourceId <String>]: The unique identifier (id) for the resource service principal for which the assignment is made.
Required on create.
Supports $filter (eq only).
[AssignedLabels <IMicrosoftGraphAssignedLabel[]>]: The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group.
Returned only on $select.
This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role.
[DisplayName <String>]: The display name of the label.
Read-only.
[LabelId <String>]: The unique identifier of the label.
[AssignedLicenses <IMicrosoftGraphAssignedLicense[]>]: The licenses that are assigned to the group.
Returned only on $select.
Supports $filter (eq).
Read-only.
[DisabledPlans <String[]>]: A collection of the unique identifiers for plans that have been disabled.
IDs are available in servicePlans > servicePlanId in the tenant's subscribedSkus or serviceStatus > servicePlanId in the tenant's companySubscription.
[SkuId <String>]: The unique identifier for the SKU.
Corresponds to the skuId from subscribedSkus or companySubscription.
[AutoSubscribeNewMembers <Boolean?>]: Indicates if new members added to the group are autosubscribed to receive email notifications.
You can set this property in a PATCH request for the group; don't set it in the initial POST request that creates the group.
Default value is false.
Returned only on $select.
Supported only on the Get group API (GET /groups/{ID}).
[Calendar <IMicrosoftGraphCalendar>]: calendar
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[AllowedOnlineMeetingProviders <String[]>]: Represent the online meeting service providers that can be used to create online meetings in this calendar.
Possible values are: unknown, skypeForBusiness, skypeForConsumer, teamsForBusiness.
[CalendarPermissions <IMicrosoftGraphCalendarPermission[]>]: The permissions of the users with whom the calendar is shared.
[Id <String>]: The unique identifier for an entity.
Read-only.
[AllowedRoles <String[]>]: List of allowed sharing or delegating permission levels for the calendar.
Possible values are: none, freeBusyRead, limitedRead, read, write, delegateWithoutPrivateEventAccess, delegateWithPrivateEventAccess, custom.
[EmailAddress <IMicrosoftGraphEmailAddress>]: emailAddress
[(Any) <Object>]: This indicates any property can be added to this object.
[Address <String>]: The email address of the person or entity.
[Name <String>]: The display name of the person or entity.
[IsInsideOrganization <Boolean?>]: True if the user in context (recipient or delegate) is inside the same organization as the calendar owner.
[IsRemovable <Boolean?>]: True if the user can be removed from the list of recipients or delegates for the specified calendar, false otherwise.
The 'My organization' user determines the permissions other people within your organization have to the given calendar.
You can't remove 'My organization' as a share recipient to a calendar.
[Role <String>]: calendarRoleType
[CalendarView <IMicrosoftGraphEvent[]>]: The calendar view for the calendar.
Navigation property.
Read-only.
[Categories <String[]>]: The categories associated with the item
[ChangeKey <String>]: Identifies the version of the item.
Every time the item is changed, changeKey changes as well.
This allows Exchange to apply changes to the correct version of the object.
Read-only.
[CreatedDateTime <DateTime?>]: The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
[LastModifiedDateTime <DateTime?>]: The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
[Id <String>]: The unique identifier for an entity.
Read-only.
[AllowNewTimeProposals <Boolean?>]: true if the meeting organizer allows invitees to propose a new time when responding; otherwise, false.
Optional.
The default is true.
[Attachments <IMicrosoftGraphAttachment[]>]: The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event.
Navigation property.
Read-only.
Nullable.
[Id <String>]: The unique identifier for an entity.
Read-only.
[ContentType <String>]: The MIME type.
[IsInline <Boolean?>]: true if the attachment is an inline attachment; otherwise, false.
[LastModifiedDateTime <DateTime?>]: The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
[Name <String>]: The attachment's file name.
[Size <Int32?>]: The length of the attachment in bytes.
[Attendees <IMicrosoftGraphAttendee[]>]: The collection of attendees for the event.
[Type <String>]: attendeeType
[EmailAddress <IMicrosoftGraphEmailAddress>]: emailAddress
[ProposedNewTime <IMicrosoftGraphTimeSlot>]: timeSlot
[(Any) <Object>]: This indicates any property can be added to this object.
[End <IMicrosoftGraphDateTimeZone>]: dateTimeTimeZone
[(Any) <Object>]: This indicates any property can be added to this object.
[DateTime <String>]: A single point of time in a combined date and time representation ({date}T{time}; for example, 2017-08-29T04:00:00.0000000).
[TimeZone <String>]: Represents a time zone, for example, 'Pacific Standard Time'.
See below for more possible values.
[Start <IMicrosoftGraphDateTimeZone>]: dateTimeTimeZone
[Status <IMicrosoftGraphResponseStatus>]: responseStatus
[(Any) <Object>]: This indicates any property can be added to this object.
[Response <String>]: responseType
[Time <DateTime?>]: The date and time when the response was returned.
It uses ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
[Body <IMicrosoftGraphItemBody>]: itemBody
[(Any) <Object>]: This indicates any property can be added to this object.
[Content <String>]: The content of the item.
[ContentType <String>]: bodyType
[BodyPreview <String>]: The preview of the message associated with the event.
It's in text format.
[Calendar <IMicrosoftGraphCalendar>]: calendar
[CancelledOccurrences <String[]>]: Contains occurrenceId property values of canceled instances in a recurring series, if the event is the series master.
Instances in a recurring series that are canceled are called canceled occurences.Returned only on $select in a Get operation which specifies the ID (seriesMasterId property value) of a series master event.
[End <IMicrosoftGraphDateTimeZone>]: dateTimeTimeZone
[ExceptionOccurrences <IMicrosoftGraphEvent[]>]: Contains the id property values of the event instances that are exceptions in a recurring series.Exceptions can differ from other occurrences in a recurring series, such as the subject, start or end times, or attendees.
Exceptions don't include canceled occurrences.Returned only on $select and $expand in a GET operation that specifies the ID (seriesMasterId property value) of a series master event.
[Extensions <IMicrosoftGraphExtension[]>]: The collection of open extensions defined for the event.
Nullable.
[Id <String>]: The unique identifier for an entity.
Read-only.
[HasAttachments <Boolean?>]: Set to true if the event has attachments.
[HideAttendees <Boolean?>]: When set to true, each attendee only sees themselves in the meeting request and meeting Tracking list.
The default is false.
[ICalUId <String>]: A unique identifier for an event across calendars.
This ID is different for each occurrence in a recurring series.
Read-only.
[Importance <String>]: importance
[Instances <IMicrosoftGraphEvent[]>]: The occurrences of a recurring series, if the event is a series master.
This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences canceled from the series.
Navigation property.
Read-only.
Nullable.
[IsAllDay <Boolean?>]: Set to true if the event lasts all day.
If true, regardless of whether it's a single-day or multi-day event, start, and endtime must be set to midnight and be in the same time zone.
[IsCancelled <Boolean?>]: Set to true if the event has been canceled.
[IsDraft <Boolean?>]: Set to true if the user has updated the meeting in Outlook but hasn't sent the updates to attendees.
Set to false if all changes are sent, or if the event is an appointment without any attendees.
[IsOnlineMeeting <Boolean?>]: True if this event has online meeting information (that is, onlineMeeting points to an onlineMeetingInfo resource), false otherwise.
Default is false (onlineMeeting is null).
Optional.
After you set isOnlineMeeting to true, Microsoft Graph initializes onlineMeeting.
Subsequently, Outlook ignores any further changes to isOnlineMeeting, and the meeting remains available online.
[IsOrganizer <Boolean?>]: Set to true if the calendar owner (specified by the owner property of the calendar) is the organizer of the event (specified by the organizer property of the event).
It also applies if a delegate organized the event on behalf of the owner.
[IsReminderOn <Boolean?>]: Set to true if an alert is set to remind the user of the event.
[Location <IMicrosoftGraphLocation>]: ___location
[(Any) <Object>]: This indicates any property can be added to this object.
[Address <IMicrosoftGraphPhysicalAddress>]: physicalAddress
[(Any) <Object>]: This indicates any property can be added to this object.
[City <String>]: The city.
[CountryOrRegion <String>]: The country or region.
It's a free-format string value, for example, 'United States'.
[PostalCode <String>]: The postal code.
[State <String>]: The state.
[Street <String>]: The street.
[Coordinates <IMicrosoftGraphOutlookGeoCoordinates>]: outlookGeoCoordinates
[(Any) <Object>]: This indicates any property can be added to this object.
[Accuracy <Double?>]: The accuracy of the latitude and longitude.
As an example, the accuracy can be measured in meters, such as the latitude and longitude are accurate to within 50 meters.
[Altitude <Double?>]: The altitude of the ___location.
[AltitudeAccuracy <Double?>]: The accuracy of the altitude.
[Latitude <Double?>]: The latitude of the ___location.
[Longitude <Double?>]: The longitude of the ___location.
[DisplayName <String>]: The name associated with the ___location.
[LocationEmailAddress <String>]: Optional email address of the ___location.
[LocationType <String>]: locationType
[LocationUri <String>]: Optional URI representing the ___location.
[UniqueId <String>]: For internal use only.
[UniqueIdType <String>]: locationUniqueIdType
[Locations <IMicrosoftGraphLocation[]>]: The locations where the event is held or attended from.
The ___location and locations properties always correspond with each other.
If you update the ___location property, any prior locations in the locations collection are removed and replaced by the new ___location value.
[MultiValueExtendedProperties <IMicrosoftGraphMultiValueLegacyExtendedProperty[]>]: The collection of multi-value extended properties defined for the event.
Read-only.
Nullable.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Value <String[]>]: A collection of property values.
[OnlineMeeting <IMicrosoftGraphOnlineMeetingInfo>]: onlineMeetingInfo
[(Any) <Object>]: This indicates any property can be added to this object.
[ConferenceId <String>]: The ID of the conference.
[JoinUrl <String>]: The external link that launches the online meeting.
This is a URL that clients launch into a browser and will redirect the user to join the meeting.
[Phones <IMicrosoftGraphPhone[]>]: All of the phone numbers associated with this conference.
[Language <String>]:
[Number <String>]: The phone number.
[Region <String>]:
[Type <String>]: phoneType
[QuickDial <String>]: The preformatted quick dial for this call.
[TollFreeNumbers <String[]>]: The toll free numbers that can be used to join the conference.
[TollNumber <String>]: The toll number that can be used to join the conference.
[OnlineMeetingProvider <String>]: onlineMeetingProviderType
[OnlineMeetingUrl <String>]: A URL for an online meeting.
The property is set only when an organizer specifies in Outlook that an event is an online meeting such as Skype.
Read-only.To access the URL to join an online meeting, use joinUrl which is exposed via the onlineMeeting property of the event.
The onlineMeetingUrl property will be deprecated in the future.
[Organizer <IMicrosoftGraphRecipient>]: recipient
[(Any) <Object>]: This indicates any property can be added to this object.
[EmailAddress <IMicrosoftGraphEmailAddress>]: emailAddress
[OriginalEndTimeZone <String>]: The end time zone that was set when the event was created.
A value of tzone://Microsoft/Custom indicates that a legacy custom time zone was set in desktop Outlook.
[OriginalStart <DateTime?>]: Represents the start time of an event when it's initially created as an occurrence or exception in a recurring series.
This property is not returned for events that are single instances.
Its date and time information is expressed in ISO 8601 format and is always in UTC.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
[OriginalStartTimeZone <String>]: The start time zone that was set when the event was created.
A value of tzone://Microsoft/Custom indicates that a legacy custom time zone was set in desktop Outlook.
[Recurrence <IMicrosoftGraphPatternedRecurrence>]: patternedRecurrence
[(Any) <Object>]: This indicates any property can be added to this object.
[Pattern <IMicrosoftGraphRecurrencePattern>]: recurrencePattern
[(Any) <Object>]: This indicates any property can be added to this object.
[DayOfMonth <Int32?>]: The day of the month on which the event occurs.
Required if type is absoluteMonthly or absoluteYearly.
[DaysOfWeek <String[]>]: A collection of the days of the week on which the event occurs.
The possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday.
If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern.
Required if type is weekly, relativeMonthly, or relativeYearly.
[FirstDayOfWeek <String>]: dayOfWeek
[Index <String>]: weekIndex
[Interval <Int32?>]: The number of units between occurrences, where units can be in days, weeks, months, or years, depending on the type.
Required.
[Month <Int32?>]: The month in which the event occurs.
This is a number from 1 to 12.
[Type <String>]: recurrencePatternType
[Range <IMicrosoftGraphRecurrenceRange>]: recurrenceRange
[(Any) <Object>]: This indicates any property can be added to this object.
[EndDate <DateTime?>]: The date to stop applying the recurrence pattern.
Depending on the recurrence pattern of the event, the last occurrence of the meeting may not be this date.
Required if type is endDate.
[NumberOfOccurrences <Int32?>]: The number of times to repeat the event.
Required and must be positive if type is numbered.
[RecurrenceTimeZone <String>]: Time zone for the startDate and endDate properties.
Optional.
If not specified, the time zone of the event is used.
[StartDate <DateTime?>]: The date to start applying the recurrence pattern.
The first occurrence of the meeting may be this date or later, depending on the recurrence pattern of the event.
Must be the same value as the start property of the recurring event.
Required.
[Type <String>]: recurrenceRangeType
[ReminderMinutesBeforeStart <Int32?>]: The number of minutes before the event start time that the reminder alert occurs.
[ResponseRequested <Boolean?>]: Default is true, which represents the organizer would like an invitee to send a response to the event.
[ResponseStatus <IMicrosoftGraphResponseStatus>]: responseStatus
[Sensitivity <String>]: sensitivity
[SeriesMasterId <String>]: The ID for the recurring series master item, if this event is part of a recurring series.
[ShowAs <String>]: freeBusyStatus
[SingleValueExtendedProperties <IMicrosoftGraphSingleValueLegacyExtendedProperty[]>]: The collection of single-value extended properties defined for the event.
Read-only.
Nullable.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Value <String>]: A property value.
[Start <IMicrosoftGraphDateTimeZone>]: dateTimeTimeZone
[Subject <String>]: The text of the event's subject line.
[TransactionId <String>]: A custom identifier specified by a client app for the server to avoid redundant POST operations in case of client retries to create the same event.
It's useful when low network connectivity causes the client to time out before receiving a response from the server for the client's prior create-event request.
After you set transactionId when creating an event, you can't change transactionId in a subsequent update.
This property is only returned in a response payload if an app has set it.
Optional.
[Type <String>]: eventType
[WebLink <String>]: The URL to open the event in Outlook on the web.Outlook on the web opens the event in the browser if you are signed in to your mailbox.
Otherwise, Outlook on the web prompts you to sign in.This URL can't be accessed from within an iFrame.
[CanEdit <Boolean?>]: true if the user can write to the calendar, false otherwise.
This property is true for the user who created the calendar.
This property is also true for a user who shared a calendar and granted write access.
[CanShare <Boolean?>]: true if the user has permission to share the calendar, false otherwise.
Only the user who created the calendar can share it.
[CanViewPrivateItems <Boolean?>]: If true, the user can read calendar items that have been marked private, false otherwise.
[ChangeKey <String>]: Identifies the version of the calendar object.
Every time the calendar is changed, changeKey changes as well.
This allows Exchange to apply changes to the correct version of the object.
Read-only.
[Color <String>]: calendarColor
[DefaultOnlineMeetingProvider <String>]: onlineMeetingProviderType
[Events <IMicrosoftGraphEvent[]>]: The events in the calendar.
Navigation property.
Read-only.
[HexColor <String>]: The calendar color, expressed in a hex color code of three hexadecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space.
If the user has never explicitly set a color for the calendar, this property is empty.
Read-only.
[IsDefaultCalendar <Boolean?>]: true if this is the default calendar where new events are created by default, false otherwise.
[IsRemovable <Boolean?>]: Indicates whether this user calendar can be deleted from the user mailbox.
[IsTallyingResponses <Boolean?>]: Indicates whether this user calendar supports tracking of meeting responses.
Only meeting invites sent from users' primary calendars support tracking of meeting responses.
[MultiValueExtendedProperties <IMicrosoftGraphMultiValueLegacyExtendedProperty[]>]: The collection of multi-value extended properties defined for the calendar.
Read-only.
Nullable.
[Name <String>]: The calendar name.
[Owner <IMicrosoftGraphEmailAddress>]: emailAddress
[SingleValueExtendedProperties <IMicrosoftGraphSingleValueLegacyExtendedProperty[]>]: The collection of single-value extended properties defined for the calendar.
Read-only.
Nullable.
[CalendarView <IMicrosoftGraphEvent[]>]: The calendar view for the calendar.
Read-only.
[Classification <String>]: Describes a classification for the group (such as low, medium, or high business impact).
Valid values for this property are defined by creating a ClassificationList setting value, based on the template definition.Returned by default.
Supports $filter (eq, ne, not, ge, le, startsWith).
[Conversations <IMicrosoftGraphConversation[]>]: The group's conversations.
[Id <String>]: The unique identifier for an entity.
Read-only.
[HasAttachments <Boolean?>]: Indicates whether any of the posts within this Conversation has at least one attachment.
Supports $filter (eq, ne) and $search.
[LastDeliveredDateTime <DateTime?>]: The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
[Preview <String>]: A short summary from the body of the latest post in this conversation.
Supports $filter (eq, ne, le, ge).
[Threads <IMicrosoftGraphConversationThread[]>]: A collection of all the conversation threads in the conversation.
A navigation property.
Read-only.
Nullable.
[Id <String>]: The unique identifier for an entity.
Read-only.
[CcRecipients <IMicrosoftGraphRecipient[]>]: The Cc: recipients for the thread.
Returned only on $select.
[HasAttachments <Boolean?>]: Indicates whether any of the posts within this thread has at least one attachment.
Returned by default.
[IsLocked <Boolean?>]: Indicates if the thread is locked.
Returned by default.
[LastDeliveredDateTime <DateTime?>]: The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.Returned by default.
[Posts <IMicrosoftGraphPost[]>]:
[Categories <String[]>]: The categories associated with the item
[ChangeKey <String>]: Identifies the version of the item.
Every time the item is changed, changeKey changes as well.
This allows Exchange to apply changes to the correct version of the object.
Read-only.
[CreatedDateTime <DateTime?>]: The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
[LastModifiedDateTime <DateTime?>]: The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
[Id <String>]: The unique identifier for an entity.
Read-only.
[Attachments <IMicrosoftGraphAttachment[]>]: Read-only.
Nullable.
Supports $expand.
[Body <IMicrosoftGraphItemBody>]: itemBody
[ConversationId <String>]: Unique ID of the conversation.
Read-only.
[ConversationThreadId <String>]: Unique ID of the conversation thread.
Read-only.
[Extensions <IMicrosoftGraphExtension[]>]: The collection of open extensions defined for the post.
Read-only.
Nullable.
Supports $expand.
[From <IMicrosoftGraphRecipient>]: recipient
[HasAttachments <Boolean?>]: Indicates whether the post has at least one attachment.
This is a default property.
[InReplyTo <IMicrosoftGraphPost>]: post
[MultiValueExtendedProperties <IMicrosoftGraphMultiValueLegacyExtendedProperty[]>]: The collection of multi-value extended properties defined for the post.
Read-only.
Nullable.
[NewParticipants <IMicrosoftGraphRecipient[]>]: Conversation participants that were added to the thread as part of this post.
[ReceivedDateTime <DateTime?>]: Specifies when the post was received.
The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
[Sender <IMicrosoftGraphRecipient>]: recipient
[SingleValueExtendedProperties <IMicrosoftGraphSingleValueLegacyExtendedProperty[]>]: The collection of single-value extended properties defined for the post.
Read-only.
Nullable.
[Preview <String>]: A short summary from the body of the latest post in this conversation.
Returned by default.
[ToRecipients <IMicrosoftGraphRecipient[]>]: The To: recipients for the thread.
Returned only on $select.
[Topic <String>]: The topic of the conversation.
This property can be set when the conversation is created, but it cannot be updated.
Returned by default.
[UniqueSenders <String[]>]: All the users that sent a message to this thread.
Returned by default.
[Topic <String>]: The topic of the conversation.
This property can be set when the conversation is created, but it cannot be updated.
[UniqueSenders <String[]>]: All the users that sent a message to this Conversation.
[CreatedDateTime <DateTime?>]: Timestamp of when the group was created.
The value can't be modified and is automatically populated when the group is created.
The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on January 1, 2014 is 2014-01-01T00:00:00Z.
Returned by default.
Read-only.
[CreatedOnBehalfOf <IMicrosoftGraphDirectoryObject>]: directoryObject
[Description <String>]: An optional description for the group.
Returned by default.
Supports $filter (eq, ne, not, ge, le, startsWith) and $search.
[DisplayName <String>]: The display name for the group.
This property is required when a group is created and can't be cleared during updates.
Maximum length is 256 characters.
Returned by default.
Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values), $search, and $orderby.
[Drive <IMicrosoftGraphDrive>]: drive
[(Any) <Object>]: This indicates any property can be added to this object.
[CreatedBy <IMicrosoftGraphIdentitySet>]: identitySet
[(Any) <Object>]: This indicates any property can be added to this object.
[Application <IMicrosoftGraphIdentity>]: identity
[(Any) <Object>]: This indicates any property can be added to this object.
[DisplayName <String>]: The display name of the identity.For drive items, the display name might not always be available or up to date.
For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user don't show up as changed when using delta.
[Id <String>]: Unique identifier for the identity or actor.
For example, in the access reviews decisions API, this property might record the id of the principal, that is, the group, user, or application that's subject to review.
[Device <IMicrosoftGraphIdentity>]: identity
[User <IMicrosoftGraphIdentity>]: identity
[CreatedByUser <IMicrosoftGraphUser>]: Represents a Microsoft Entra user account.
[(Any) <Object>]: This indicates any property can be added to this object.
[DeletedDateTime <DateTime?>]: Date and time when this object was deleted.
Always null when the object hasn't been deleted.
[Id <String>]: The unique identifier for an entity.
Read-only.
[AboutMe <String>]: A freeform text entry field for the user to describe themselves.
Returned only on $select.
[AccountEnabled <Boolean?>]: true if the account is enabled; otherwise, false.
This property is required when a user is created.
Returned only on $select.
Supports $filter (eq, ne, not, and in).
[Activities <IMicrosoftGraphUserActivity[]>]: The user's activities across devices.
Read-only.
Nullable.
[Id <String>]: The unique identifier for an entity.
Read-only.
[ActivationUrl <String>]: Required.
URL used to launch the activity in the best native experience represented by the appId.
Might launch a web-based app if no native app exists.
[ActivitySourceHost <String>]: Required.
URL for the ___domain representing the cross-platform identity mapping for the app.
Mapping is stored either as a JSON file hosted on the ___domain or configurable via Windows Dev Center.
The JSON file is named cross-platform-app-identifiers and is hosted at root of your HTTPS ___domain, either at the top level ___domain or include a sub ___domain.
For example: https://contoso.com
or https://myapp.contoso.com
but NOT https://myapp.contoso.com/somepath
.
You must have a unique file and ___domain (or sub ___domain) per cross-platform app identity.
For example, a separate file and ___domain is needed for Word vs.
PowerPoint.
[AppActivityId <String>]: Required.
The unique activity ID in the context of the app - supplied by caller and immutable thereafter.
[AppDisplayName <String>]: Optional.
Short text description of the app used to generate the activity for use in cases when the app is not installed on the user’s local device.
[ContentInfo <IMicrosoftGraphJson>]: Json
[(Any) <Object>]: This indicates any property can be added to this object.
[ContentUrl <String>]: Optional.
Used in the event the content can be rendered outside of a native or web-based app experience (for example, a pointer to an item in an RSS feed).
[CreatedDateTime <DateTime?>]: Set by the server.
DateTime in UTC when the object was created on the server.
[ExpirationDateTime <DateTime?>]: Set by the server.
DateTime in UTC when the object expired on the server.
[FallbackUrl <String>]: Optional.
URL used to launch the activity in a web-based app, if available.
[HistoryItems <IMicrosoftGraphActivityHistoryItem[]>]: Optional.
NavigationProperty/Containment; navigation property to the activity's historyItems.
[Id <String>]: The unique identifier for an entity.
Read-only.
[ActiveDurationSeconds <Int32?>]: Optional.
The duration of active user engagement.
if not supplied, this is calculated from the startedDateTime and lastActiveDateTime.
[Activity <IMicrosoftGraphUserActivity>]: userActivity
[CreatedDateTime <DateTime?>]: Set by the server.
DateTime in UTC when the object was created on the server.
[ExpirationDateTime <DateTime?>]: Optional.
UTC DateTime when the activityHistoryItem will undergo hard-delete.
Can be set by the client.
[LastActiveDateTime <DateTime?>]: Optional.
UTC DateTime when the activityHistoryItem (activity session) was last understood as active or finished - if null, activityHistoryItem status should be Ongoing.
[LastModifiedDateTime <DateTime?>]: Set by the server.
DateTime in UTC when the object was modified on the server.
[StartedDateTime <DateTime?>]: Required.
UTC DateTime when the activityHistoryItem (activity session) was started.
Required for timeline history.
[Status <String>]: status
[UserTimezone <String>]: Optional.
The timezone in which the user's device used to generate the activity was located at activity creation time.
Values supplied as Olson IDs in order to support cross-platform representation.
[LastModifiedDateTime <DateTime?>]: Set by the server.
DateTime in UTC when the object was modified on the server.
[Status <String>]: status
[UserTimezone <String>]: Optional.
The timezone in which the user's device used to generate the activity was located at activity creation time; values supplied as Olson IDs in order to support cross-platform representation.
[VisualElements <IMicrosoftGraphVisualInfo>]: visualInfo
[(Any) <Object>]: This indicates any property can be added to this object.
[Attribution <IMicrosoftGraphImageInfo>]: imageInfo
[(Any) <Object>]: This indicates any property can be added to this object.
[AddImageQuery <Boolean?>]: Optional; parameter used to indicate the server is able to render image dynamically in response to parameterization.
For example – a high contrast image
[AlternateText <String>]: Optional; alt-text accessible content for the image
[AlternativeText <String>]:
[IconUrl <String>]: Optional; URI that points to an icon which represents the application used to generate the activity
[BackgroundColor <String>]: Optional.
Background color used to render the activity in the UI - brand color for the application source of the activity.
Must be a valid hex color
[Content <IMicrosoftGraphJson>]: Json
[Description <String>]: Optional.
Longer text description of the user's unique activity (example: document name, first sentence, and/or metadata)
[DisplayText <String>]: Required.
Short text description of the user's unique activity (for example, document name in cases where an activity refers to document creation)
[AgeGroup <String>]: Sets the age group of the user.
Allowed values: null, Minor, NotAdult, and Adult.
For more information, see legal age group property definitions.
Returned only on $select.
Supports $filter (eq, ne, not, and in).
[AgreementAcceptances <IMicrosoftGraphAgreementAcceptance[]>]: The user's terms of use acceptance statuses.
Read-only.
Nullable.
[Id <String>]: The unique identifier for an entity.
Read-only.
[AgreementFileId <String>]: The identifier of the agreement file accepted by the user.
[AgreementId <String>]: The identifier of the agreement.
[DeviceDisplayName <String>]: The display name of the device used for accepting the agreement.
[DeviceId <String>]: The unique identifier of the device used for accepting the agreement.
Supports $filter (eq) and eq for null values.
[DeviceOSType <String>]: The operating system used to accept the agreement.
[DeviceOSVersion <String>]: The operating system version of the device used to accept the agreement.
[ExpirationDateTime <DateTime?>]: The expiration date time of the acceptance.
The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
Supports $filter (eq, ge, le) and eq for null values.
[RecordedDateTime <DateTime?>]: The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
[State <String>]: agreementAcceptanceState
[UserDisplayName <String>]: Display name of the user when the acceptance was recorded.
[UserEmail <String>]: Email of the user when the acceptance was recorded.
[UserId <String>]: The identifier of the user who accepted the agreement.
Supports $filter (eq).
[UserPrincipalName <String>]: UPN of the user when the acceptance was recorded.
[AppRoleAssignments <IMicrosoftGraphAppRoleAssignment[]>]: Represents the app roles a user is granted for an application.
Supports $expand.
[AssignedLicenses <IMicrosoftGraphAssignedLicense[]>]: The licenses that are assigned to the user, including inherited (group-based) licenses.
This property doesn't differentiate between directly assigned and inherited licenses.
Use the licenseAssignmentStates property to identify the directly assigned and inherited licenses.
Not nullable.
Returned only on $select.
Supports $filter (eq, not, /$count eq 0, /$count ne 0).
[AssignedPlans <IMicrosoftGraphAssignedPlan[]>]: The plans that are assigned to the user.
Read-only.
Not nullable.
Returned only on $select.
Supports $filter (eq and not).
[AssignedDateTime <DateTime?>]: The date and time at which the plan was assigned.
The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
[CapabilityStatus <String>]: Condition of the capability assignment.
The possible values are Enabled, Warning, Suspended, Deleted, LockedOut.
See a detailed description of each value.
[Service <String>]: The name of the service; for example, exchange.
[ServicePlanId <String>]: A GUID that identifies the service plan.
For a complete list of GUIDs and their equivalent friendly service names, see Product names and service plan identifiers for licensing.
[Authentication <IMicrosoftGraphAuthentication>]: authentication
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[EmailMethods <IMicrosoftGraphEmailAuthenticationMethod[]>]: The email address registered to a user for authentication.
[Id <String>]: The unique identifier for an entity.
Read-only.
[EmailAddress <String>]: The email address registered to this user.
[Fido2Methods <IMicrosoftGraphFido2AuthenticationMethod[]>]: Represents the FIDO2 security keys registered to a user for authentication.
[Id <String>]: The unique identifier for an entity.
Read-only.
[AaGuid <String>]: Authenticator Attestation GUID, an identifier that indicates the type (e.g.
make and model) of the authenticator.
[AttestationCertificates <String[]>]: The attestation certificate(s) attached to this security key.
[AttestationLevel <String>]: attestationLevel
[CreatedDateTime <DateTime?>]: The timestamp when this key was registered to the user.
[DisplayName <String>]: The display name of the key as given by the user.
[Model <String>]: The manufacturer-assigned model of the FIDO2 security key.
[Methods <IMicrosoftGraphAuthenticationMethod[]>]: Represents all authentication methods registered to a user.
[Id <String>]: The unique identifier for an entity.
Read-only.
[MicrosoftAuthenticatorMethods <IMicrosoftGraphMicrosoftAuthenticatorAuthenticationMethod[]>]: The details of the Microsoft Authenticator app registered to a user for authentication.
[Id <String>]: The unique identifier for an entity.
Read-only.
[CreatedDateTime <DateTime?>]: The date and time that this app was registered.
This property is null if the device isn't registered for passwordless Phone Sign-In.
[Device <IMicrosoftGraphDevice>]: device
[(Any) <Object>]: This indicates any property can be added to this object.
[DeletedDateTime <DateTime?>]: Date and time when this object was deleted.
Always null when the object hasn't been deleted.
[Id <String>]: The unique identifier for an entity.
Read-only.
[AccountEnabled <Boolean?>]: true if the account is enabled; otherwise, false.
Required.
Default is true.
Supports $filter (eq, ne, not, in).
Only callers with at least the Cloud Device Administrator role can set this property.
[AlternativeSecurityIds <IMicrosoftGraphAlternativeSecurityId[]>]: For internal use only.
Not nullable.
Supports $filter (eq, not, ge, le).
[IdentityProvider <String>]: For internal use only.
[Key <Byte[]>]: For internal use only.
[Type <Int32?>]: For internal use only.
[ApproximateLastSignInDateTime <DateTime?>]: The timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
Read-only.
Supports $filter (eq, ne, not, ge, le, and eq on null values) and $orderby.
[ComplianceExpirationDateTime <DateTime?>]: The timestamp when the device is no longer deemed compliant.
The timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
Read-only.
[DeviceCategory <String>]: User-defined property set by Intune to automatically add devices to groups and simplify managing devices.
[DeviceId <String>]: Unique identifier set by Azure Device Registration Service at the time of registration.
This alternate key can be used to reference the device object.
Supports $filter (eq, ne, not, startsWith).
[DeviceMetadata <String>]: For internal use only.
Set to null.
[DeviceOwnership <String>]: Ownership of the device.
Intune sets this property.
Possible values are: unknown, company, personal.
[DeviceVersion <Int32?>]: For internal use only.
[DisplayName <String>]: The display name for the device.
Maximum length is 256 characters.
Required.
Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values), $search, and $orderby.
[EnrollmentProfileName <String>]: Enrollment profile applied to the device.
For example, Apple Device Enrollment Profile, Device enrollment - Corporate device identifiers, or Windows Autopilot profile name.
This property is set by Intune.
[EnrollmentType <String>]: Enrollment type of the device.
Intune sets this property.
Possible values are: unknown, userEnrollment, deviceEnrollmentManager, appleBulkWithUser, appleBulkWithoutUser, windowsAzureADJoin, windowsBulkUserless, windowsAutoEnrollment, windowsBulkAzureDomainJoin, windowsCoManagement, windowsAzureADJoinUsingDeviceAuth,appleUserEnrollment, appleUserEnrollmentWithServiceAccount.
NOTE: This property might return other values apart from those listed.
[Extensions <IMicrosoftGraphExtension[]>]: The collection of open extensions defined for the device.
Read-only.
Nullable.
[IsCompliant <Boolean?>]: true if the device complies with Mobile Device Management (MDM) policies; otherwise, false.
Read-only.
This can only be updated by Intune for any device OS type or by an approved MDM app for Windows OS devices.
Supports $filter (eq, ne, not).
[IsManaged <Boolean?>]: true if the device is managed by a Mobile Device Management (MDM) app; otherwise, false.
This can only be updated by Intune for any device OS type or by an approved MDM app for Windows OS devices.
Supports $filter (eq, ne, not).
[IsManagementRestricted <Boolean?>]: Indicates whether the device is a member of a restricted management administrative unit.
If not set, the default value is null and the default behavior is false.
Read-only.
To manage a device that's a member of a restricted management administrative unit, the administrator or calling app must be assigned a Microsoft Entra role at the scope of the restricted management administrative unit.
Returned only on $select.
[IsRooted <Boolean?>]: true if the device is rooted or jail-broken.
This property can only be updated by Intune.
[ManagementType <String>]: The management channel of the device.
This property is set by Intune.
Possible values are: eas, mdm, easMdm, intuneClient, easIntuneClient, configurationManagerClient, configurationManagerClientMdm, configurationManagerClientMdmEas, unknown, jamf, googleCloudDevicePolicyController.
[Manufacturer <String>]: Manufacturer of the device.
Read-only.
[MdmAppId <String>]: Application identifier used to register device into MDM.
Read-only.
Supports $filter (eq, ne, not, startsWith).
[MemberOf <IMicrosoftGraphDirectoryObject[]>]: Groups and administrative units that this device is a member of.
Read-only.
Nullable.
Supports $expand.
[Model <String>]: Model of the device.
Read-only.
[OnPremisesLastSyncDateTime <DateTime?>]: The last time at which the object was synced with the on-premises directory.
The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z Read-only.
Supports $filter (eq, ne, not, ge, le, in).
[OnPremisesSecurityIdentifier <String>]: The on-premises security identifier (SID) for the user who was synchronized from on-premises to the cloud.
Read-only.
Returned only on $select.
Supports $filter (eq).
[OnPremisesSyncEnabled <Boolean?>]: true if this object is synced from an on-premises directory; false if this object was originally synced from an on-premises directory but is no longer synced; null if this object has never been synced from an on-premises directory (default).
Read-only.
Supports $filter (eq, ne, not, in, and eq on null values).
[OperatingSystem <String>]: The type of operating system on the device.
Required.
Supports $filter (eq, ne, not, ge, le, startsWith, and eq on null values).
[OperatingSystemVersion <String>]: The version of the operating system on the device.
Required.
Supports $filter (eq, ne, not, ge, le, startsWith, and eq on null values).
[PhysicalIds <String[]>]: For internal use only.
Not nullable.
Supports $filter (eq, not, ge, le, startsWith,/$count eq 0, /$count ne 0).
[ProfileType <String>]: The profile type of the device.
Possible values: RegisteredDevice (default), SecureVM, Printer, Shared, IoT.
[RegisteredOwners <IMicrosoftGraphDirectoryObject[]>]: The user that cloud joined the device or registered their personal device.
The registered owner is set at the time of registration.
Read-only.
Nullable.
Supports $expand.
[RegisteredUsers <IMicrosoftGraphDirectoryObject[]>]: Collection of registered users of the device.
For cloud joined devices and registered personal devices, registered users are set to the same value as registered owners at the time of registration.
Read-only.
Nullable.
Supports $expand.
[RegistrationDateTime <DateTime?>]: Date and time of when the device was registered.
The timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
Read-only.
[SystemLabels <String[]>]: List of labels applied to the device by the system.
Supports $filter (/$count eq 0, /$count ne 0).
[TransitiveMemberOf <IMicrosoftGraphDirectoryObject[]>]: Groups and administrative units that the device is a member of.
This operation is transitive.
Supports $expand.
[TrustType <String>]: Type of trust for the joined device.
Read-only.
Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud-only joined devices), ServerAd (on-premises ___domain joined devices joined to Microsoft Entra ID).
For more information, see Introduction to device management in Microsoft Entra ID.
Supports $filter (eq, ne, not, in).
[DeviceTag <String>]: Tags containing app metadata.
[DisplayName <String>]: The name of the device on which this app is registered.
[PhoneAppVersion <String>]: Numerical version of this instance of the Authenticator app.
[Operations <IMicrosoftGraphLongRunningOperation[]>]: Represents the status of a long-running operation, such as a password reset operation.
[Id <String>]: The unique identifier for an entity.
Read-only.
[CreatedDateTime <DateTime?>]: The start time of the operation.
The timestamp type represents date and time information using ISO 8601 format and is always in UTC.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
[LastActionDateTime <DateTime?>]: The time of the last action in the operation.
The timestamp type represents date and time information using ISO 8601 format and is always in UTC.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
[ResourceLocation <String>]: URI of the resource that the operation is performed on.
[Status <String>]: longRunningOperationStatus
[StatusDetail <String>]: Details about the status of the operation.
[PasswordMethods <IMicrosoftGraphPasswordAuthenticationMethod[]>]: Represents the password registered to a user for authentication.
For security, the password itself is never returned in the object, but action can be taken to reset a password.
[Id <String>]: The unique identifier for an entity.
Read-only.
[CreatedDateTime <DateTime?>]: The date and time when this password was last updated.
This property is currently not populated.
Read-only.
The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
[Password <String>]: For security, the password is always returned as null from a LIST or GET operation.
[PhoneMethods <IMicrosoftGraphPhoneAuthenticationMethod[]>]: The phone numbers registered to a user for authentication.
[Id <String>]: The unique identifier for an entity.
Read-only.
[PhoneNumber <String>]: The phone number to text or call for authentication.
Phone numbers use the format +{country code} {number}x{extension}, with extension optional.
For example, +1 5555551234 or +1 5555551234x123 are valid.
Numbers are rejected when creating or updating if they don't match the required format.
[PhoneType <String>]: authenticationPhoneType
[SmsSignInState <String>]: authenticationMethodSignInState
[PlatformCredentialMethods <IMicrosoftGraphPlatformCredentialAuthenticationMethod[]>]: Represents a platform credential instance registered to a user on Mac OS.
[Id <String>]: The unique identifier for an entity.
Read-only.
[CreatedDateTime <DateTime?>]: The date and time that this Platform Credential Key was registered.
[Device <IMicrosoftGraphDevice>]: device
[DisplayName <String>]: The name of the device on which Platform Credential is registered.
[KeyStrength <String>]: authenticationMethodKeyStrength
[Platform <String>]: authenticationMethodPlatform
[SoftwareOathMethods <IMicrosoftGraphSoftwareOathAuthenticationMethod[]>]: The software OATH time-based one-time password (TOTP) applications registered to a user for authentication.
[Id <String>]: The unique identifier for an entity.
Read-only.
[SecretKey <String>]: The secret key of the method.
Always returns null.
[TemporaryAccessPassMethods <IMicrosoftGraphTemporaryAccessPassAuthenticationMethod[]>]: Represents a Temporary Access Pass registered to a user for authentication through time-limited passcodes.
[Id <String>]: The unique identifier for an entity.
Read-only.
[CreatedDateTime <DateTime?>]: The date and time when the Temporary Access Pass was created.
[IsUsable <Boolean?>]: The state of the authentication method that indicates whether it's currently usable by the user.
[IsUsableOnce <Boolean?>]: Determines whether the pass is limited to a one-time use.
If true, the pass can be used once; if false, the pass can be used multiple times within the Temporary Access Pass lifetime.
[LifetimeInMinutes <Int32?>]: The lifetime of the Temporary Access Pass in minutes starting at startDateTime.
Must be between 10 and 43200 inclusive (equivalent to 30 days).
[MethodUsabilityReason <String>]: Details about the usability state (isUsable).
Reasons can include: EnabledByPolicy, DisabledByPolicy, Expired, NotYetValid, OneTimeUsed.
[StartDateTime <DateTime?>]: The date and time when the Temporary Access Pass becomes available to use and when isUsable is true is enforced.
[TemporaryAccessPass <String>]: The Temporary Access Pass used to authenticate.
Returned only on creation of a new temporaryAccessPassAuthenticationMethod object; Hidden in subsequent read operations and returned as null with GET.
[WindowsHelloForBusinessMethods <IMicrosoftGraphWindowsHelloForBusinessAuthenticationMethod[]>]: Represents the Windows Hello for Business authentication method registered to a user for authentication.
[Id <String>]: The unique identifier for an entity.
Read-only.
[CreatedDateTime <DateTime?>]: The date and time that this Windows Hello for Business key was registered.
[Device <IMicrosoftGraphDevice>]: device
[DisplayName <String>]: The name of the device on which Windows Hello for Business is registered
[KeyStrength <String>]: authenticationMethodKeyStrength
[AuthorizationInfo <IMicrosoftGraphAuthorizationInfo>]: authorizationInfo
[(Any) <Object>]: This indicates any property can be added to this object.
[CertificateUserIds <String[]>]:
[Birthday <DateTime?>]: The birthday of the user.
The Timestamp type represents date and time information using ISO 8601 format and is always in UTC.
For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z.
Returned only on $select.
[BusinessPhones <String[]>]: The telephone numbers for the user.
NOTE: Although it's a string collection, only one number can be set for this property.
Read-only for users synced from the on-premises directory.
Returned by default.
Supports $filter (eq, not, ge, le, startsWith).
[Calendar <IMicrosoftGraphCalendar>]: calendar
[CalendarGroups <IMicrosoftGraphCalendarGroup[]>]: The user's calendar groups.
Read-only.
Nullable.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Calendars <IMicrosoftGraphCalendar[]>]: The calendars in the calendar group.
Navigation property.
Read-only.
Nullable.
[ChangeKey <String>]: Identifies the version of the calendar group.
Every time the calendar group is changed, ChangeKey changes as well.
This allows Exchange to apply changes to the correct version of the object.
Read-only.
[ClassId <String>]: The class identifier.
Read-only.
[Name <String>]: The group name.
[CalendarView <IMicrosoftGraphEvent[]>]: The calendar view for the calendar.
Read-only.
Nullable.
[Calendars <IMicrosoftGraphCalendar[]>]: The user's calendars.
Read-only.
Nullable.
[Chats <IMicrosoftGraphChat[]>]:
[Id <String>]: The unique identifier for an entity.
Read-only.
[ChatType <String>]: chatType
[CreatedDateTime <DateTime?>]: Date and time at which the chat was created.
Read-only.
[InstalledApps <IMicrosoftGraphTeamsAppInstallation[]>]: A collection of all the apps in the chat.
Nullable.
[Id <String>]: The unique identifier for an entity.
Read-only.
[ConsentedPermissionSet <IMicrosoftGraphTeamsAppPermissionSet>]: teamsAppPermissionSet
[(Any) <Object>]: This indicates any property can be added to this object.
[ResourceSpecificPermissions <IMicrosoftGraphTeamsAppResourceSpecificPermission[]>]: A collection of resource-specific permissions.
[PermissionType <String>]: teamsAppResourceSpecificPermissionType
[PermissionValue <String>]: The name of the resource-specific permission.
[TeamsApp <IMicrosoftGraphTeamsApp>]: teamsApp
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[AppDefinitions <IMicrosoftGraphTeamsAppDefinition[]>]: The details for each version of the app.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Authorization <IMicrosoftGraphTeamsAppAuthorization>]: teamsAppAuthorization
[(Any) <Object>]: This indicates any property can be added to this object.
[ClientAppId <String>]: The registration ID of the Microsoft Entra app ID associated with the teamsApp.
[RequiredPermissionSet <IMicrosoftGraphTeamsAppPermissionSet>]: teamsAppPermissionSet
[Bot <IMicrosoftGraphTeamworkBot>]: teamworkBot
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[CreatedBy <IMicrosoftGraphIdentitySet>]: identitySet
[Description <String>]: Verbose description of the application.
[DisplayName <String>]: The name of the app provided by the app developer.
[LastModifiedDateTime <DateTime?>]:
[PublishingState <String>]: teamsAppPublishingState
[ShortDescription <String>]: Short description of the application.
[TeamsAppId <String>]: The ID from the Teams app manifest.
[Version <String>]: The version number of the application.
[DisplayName <String>]: The name of the catalog app provided by the app developer in the Microsoft Teams zip app package.
[DistributionMethod <String>]: teamsAppDistributionMethod
[ExternalId <String>]: The ID of the catalog provided by the app developer in the Microsoft Teams zip app package.
[TeamsAppDefinition <IMicrosoftGraphTeamsAppDefinition>]: teamsAppDefinition
[IsHiddenForAllMembers <Boolean?>]: Indicates whether the chat is hidden for all its members.
Read-only.
[LastMessagePreview <IMicrosoftGraphChatMessageInfo>]: chatMessageInfo
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Body <IMicrosoftGraphItemBody>]: itemBody
[CreatedDateTime <DateTime?>]: Date time object representing the time at which message was created.
[EventDetail <IMicrosoftGraphEventMessageDetail>]: eventMessageDetail
[(Any) <Object>]: This indicates any property can be added to this object.
[From <IMicrosoftGraphChatMessageFromIdentitySet>]: chatMessageFromIdentitySet
[(Any) <Object>]: This indicates any property can be added to this object.
[Application <IMicrosoftGraphIdentity>]: identity
[Device <IMicrosoftGraphIdentity>]: identity
[User <IMicrosoftGraphIdentity>]: identity
[IsDeleted <Boolean?>]: If set to true, the original message has been deleted.
[MessageType <String>]: chatMessageType
[LastUpdatedDateTime <DateTime?>]: Date and time at which the chat was renamed or the list of members was last changed.
Read-only.
[Members <IMicrosoftGraphConversationMember[]>]: A collection of all the members in the chat.
Nullable.
[Id <String>]: The unique identifier for an entity.
Read-only.
[DisplayName <String>]: The display name of the user.
[Roles <String[]>]: The roles for that user.
This property contains more qualifiers only when relevant - for example, if the member has owner privileges, the roles property contains owner as one of the values.
Similarly, if the member is an in-tenant guest, the roles property contains guest as one of the values.
A basic member shouldn't have any values specified in the roles property.
An Out-of-tenant external member is assigned the owner role.
[VisibleHistoryStartDateTime <DateTime?>]: The timestamp denoting how far back a conversation's history is shared with the conversation member.
This property is settable only for members of a chat.
[Messages <IMicrosoftGraphChatMessage[]>]: A collection of all the messages in the chat.
Nullable.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Attachments <IMicrosoftGraphChatMessageAttachment[]>]: References to attached objects like files, tabs, meetings etc.
[Content <String>]: The 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.
[ContentType <String>]: The 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.
[ContentUrl <String>]: The URL for the content of the attachment.
[Id <String>]: Read-only.
The unique ID of the attachment.
[Name <String>]: The name of the attachment.
[TeamsAppId <String>]: The 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.
[ThumbnailUrl <String>]: The 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.
[Body <IMicrosoftGraphItemBody>]: itemBody
[ChannelIdentity <IMicrosoftGraphChannelIdentity>]: channelIdentity
[(Any) <Object>]: This indicates any property can be added to this object.
[ChannelId <String>]: The identity of the channel in which the message was posted.
[TeamId <String>]: The identity of the team in which the message was posted.
[ChatId <String>]: If the message was sent in a chat, represents the identity of the chat.
[CreatedDateTime <DateTime?>]: Timestamp of when the chat message was created.
[DeletedDateTime <DateTime?>]: Read only.
Timestamp at which the chat message was deleted, or null if not deleted.
[Etag <String>]: Read-only.
Version number of the chat message.
[EventDetail <IMicrosoftGraphEventMessageDetail>]: eventMessageDetail
[From <IMicrosoftGraphChatMessageFromIdentitySet>]: chatMessageFromIdentitySet
[HostedContents <IMicrosoftGraphChatMessageHostedContent[]>]: Content in a message hosted by Microsoft Teams - for example, images or code snippets.
[ContentBytes <Byte[]>]: Write only.
Bytes for the hosted content (such as images).
[ContentType <String>]: Write only.
Content type.
such as image/png, image/jpg.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Importance <String>]: chatMessageImportance
[LastEditedDateTime <DateTime?>]: Read 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.
[LastModifiedDateTime <DateTime?>]: Read only.
Timestamp when the chat message is created (initial setting) or modified, including when a reaction is added or removed.
[Locale <String>]: Locale of the chat message set by the client.
Always set to en-us.
[Mentions <IMicrosoftGraphChatMessageMention[]>]: List of entities mentioned in the chat message.
Supported entities are: user, bot, team, channel, chat, and tag.
[Id <Int32?>]: Index of an entity being mentioned in the specified chatMessage.
Matches the {index} value in the corresponding <at id='{index}'>
tag in the message body.
[MentionText <String>]: String used to represent the mention.
For example, a user's display name, a team name.
[Mentioned <IMicrosoftGraphChatMessageMentionedIdentitySet>]: chatMessageMentionedIdentitySet
[(Any) <Object>]: This indicates any property can be added to this object.
[Application <IMicrosoftGraphIdentity>]: identity
[Device <IMicrosoftGraphIdentity>]: identity
[User <IMicrosoftGraphIdentity>]: identity
[Conversation <IMicrosoftGraphTeamworkConversationIdentity>]: teamworkConversationIdentity
[(Any) <Object>]: This indicates any property can be added to this object.
[DisplayName <String>]: The display name of the identity.For drive items, the display name might not always be available or up to date.
For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user don't show up as changed when using delta.
[Id <String>]: Unique identifier for the identity or actor.
For example, in the access reviews decisions API, this property might record the id of the principal, that is, the group, user, or application that's subject to review.
[ConversationIdentityType <String>]: teamworkConversationIdentityType
[MessageHistory <IMicrosoftGraphChatMessageHistoryItem[]>]: List of activity history of a message item, including modification time and actions, such as reactionAdded, reactionRemoved, or reaction changes, on the message.
[Actions <String>]: chatMessageActions
[ModifiedDateTime <DateTime?>]: The date and time when the message was modified.
[Reaction <IMicrosoftGraphChatMessageReaction>]: chatMessageReaction
[(Any) <Object>]: This indicates any property can be added to this object.
[CreatedDateTime <DateTime?>]: The timestamp type represents date and time information using ISO 8601 format and is always in UTC.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
[DisplayName <String>]: The name of the reaction.
[ReactionContentUrl <String>]: The hosted content URL for the custom reaction type.
[ReactionType <String>]: The reaction type.
Supported values include Unicode characters, custom, and some backward-compatible reaction types, such as like, angry, sad, laugh, heart, and surprised.
[User <IMicrosoftGraphChatMessageReactionIdentitySet>]: chatMessageReactionIdentitySet
[(Any) <Object>]: This indicates any property can be added to this object.
[Application <IMicrosoftGraphIdentity>]: identity
[Device <IMicrosoftGraphIdentity>]: identity
[User <IMicrosoftGraphIdentity>]: identity
[MessageType <String>]: chatMessageType
[PolicyViolation <IMicrosoftGraphChatMessagePolicyViolation>]: chatMessagePolicyViolation
[(Any) <Object>]: This indicates any property can be added to this object.
[DlpAction <String>]: chatMessagePolicyViolationDlpActionTypes
[JustificationText <String>]: Justification text provided by the sender of the message when overriding a policy violation.
[PolicyTip <IMicrosoftGraphChatMessagePolicyViolationPolicyTip>]: chatMessagePolicyViolationPolicyTip
[(Any) <Object>]: This indicates any property can be added to this object.
[ComplianceUrl <String>]: The 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)
[GeneralText <String>]: Explanatory text shown to the sender of the message.
[MatchedConditionDescriptions <String[]>]: The 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'.
[UserAction <String>]: chatMessagePolicyViolationUserActionTypes
[VerdictDetails <String>]: chatMessagePolicyViolationVerdictDetailsTypes
[Reactions <IMicrosoftGraphChatMessageReaction[]>]: Reactions for this chat message (for example, Like).
[Replies <IMicrosoftGraphChatMessage[]>]: Replies for a specified message.
Supports $expand for channel messages.
[ReplyToId <String>]: Read-only.
ID of the parent chat message or root chat message of the thread.
(Only applies to chat messages in channels, not chats.)
[Subject <String>]: The subject of the chat message, in plaintext.
[Summary <String>]: Summary 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.
[WebUrl <String>]: Read-only.
Link to the message in Microsoft Teams.
[OnlineMeetingInfo <IMicrosoftGraphTeamworkOnlineMeetingInfo>]: teamworkOnlineMeetingInfo
[(Any) <Object>]: This indicates any property can be added to this object.
[CalendarEventId <String>]: The identifier of the calendar event associated with the meeting.
[JoinWebUrl <String>]: The URL that users click to join or uniquely identify the meeting.
[Organizer <IMicrosoftGraphTeamworkUserIdentity>]: teamworkUserIdentity
[(Any) <Object>]: This indicates any property can be added to this object.
[DisplayName <String>]: The display name of the identity.For drive items, the display name might not always be available or up to date.
For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user don't show up as changed when using delta.
[Id <String>]: Unique identifier for the identity or actor.
For example, in the access reviews decisions API, this property might record the id of the principal, that is, the group, user, or application that's subject to review.
[UserIdentityType <String>]: teamworkUserIdentityType
[PermissionGrants <IMicrosoftGraphResourceSpecificPermissionGrant[]>]: A collection of permissions granted to apps for the chat.
[DeletedDateTime <DateTime?>]: Date and time when this object was deleted.
Always null when the object hasn't been deleted.
[Id <String>]: The unique identifier for an entity.
Read-only.
[ClientAppId <String>]: ID of the service principal of the Microsoft Entra app that has been granted access.
Read-only.
[ClientId <String>]: ID of the Microsoft Entra app that has been granted access.
Read-only.
[Permission <String>]: The name of the resource-specific permission.
Read-only.
[PermissionType <String>]: The type of permission.
Possible values are: Application, Delegated.
Read-only.
[ResourceAppId <String>]: ID of the Microsoft Entra app that is hosting the resource.
Read-only.
[PinnedMessages <IMicrosoftGraphPinnedChatMessageInfo[]>]: A collection of all the pinned messages in the chat.
Nullable.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Message <IMicrosoftGraphChatMessage>]: chatMessage
[Tabs <IMicrosoftGraphTeamsTab[]>]: A collection of all the tabs in the chat.
Nullable.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Configuration <IMicrosoftGraphTeamsTabConfiguration>]: teamsTabConfiguration
[(Any) <Object>]: This indicates any property can be added to this object.
[ContentUrl <String>]: Url used for rendering tab contents in Teams.
Required.
[EntityId <String>]: Identifier for the entity hosted by the tab provider.
[RemoveUrl <String>]: Url called by Teams client when a Tab is removed using the Teams Client.
[WebsiteUrl <String>]: Url for showing tab contents outside of Teams.
[DisplayName <String>]: Name of the tab.
[TeamsApp <IMicrosoftGraphTeamsApp>]: teamsApp
[WebUrl <String>]: Deep link URL of the tab instance.
Read-only.
[TenantId <String>]: The identifier of the tenant in which the chat was created.
Read-only.
[Topic <String>]: (Optional) Subject or topic for the chat.
Only available for group chats.
[Viewpoint <IMicrosoftGraphChatViewpoint>]: chatViewpoint
[(Any) <Object>]: This indicates any property can be added to this object.
[IsHidden <Boolean?>]: Indicates whether the chat is hidden for the current user.
[LastMessageReadDateTime <DateTime?>]: Represents the dateTime up until which the current user has read chatMessages in a specific chat.
[WebUrl <String>]: The URL for the chat in Microsoft Teams.
The URL should be treated as an opaque blob, and not parsed.
Read-only.
[City <String>]: The city where the user is located.
Maximum length is 128 characters.
Returned only on $select.
Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).
[CloudClipboard <IMicrosoftGraphCloudClipboardRoot>]: cloudClipboardRoot
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Items <IMicrosoftGraphCloudClipboardItem[]>]: Represents a collection of Cloud Clipboard items.
[Id <String>]: The unique identifier for an entity.
Read-only.
[CreatedDateTime <DateTime?>]: Set by the server.
DateTime in UTC when the object was created on the server.
[ExpirationDateTime <DateTime?>]: Set by the server.
DateTime in UTC when the object expires and after that the object is no longer available.
The default and also maximum TTL is 12 hours after the creation, but it might change for performance optimization.
[LastModifiedDateTime <DateTime?>]: Set by the server if not provided in the client's request.
DateTime in UTC when the object was modified by the client.
[Payloads <IMicrosoftGraphCloudClipboardItemPayload[]>]: A cloudClipboardItem can have multiple cloudClipboardItemPayload objects in the payloads.
A window can place more than one clipboard object on the clipboard.
Each one represents the same information in a different clipboard format.
[Content <String>]: The formatName version of the value of a cloud clipboard encoded in base64.
[FormatName <String>]: For a list of possible values see formatName values.
[CompanyName <String>]: The name of the company that the user is associated with.
This property can be useful for describing the company that a guest comes from.
The maximum length is 64 characters.Returned only on $select.
Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).
[ConsentProvidedForMinor <String>]: Sets whether consent was obtained for minors.
Allowed values: null, Granted, Denied, and NotRequired.
For more information, see legal age group property definitions.
Returned only on $select.
Supports $filter (eq, ne, not, and in).
[ContactFolders <IMicrosoftGraphContactFolder[]>]: The user's contacts folders.
Read-only.
Nullable.
[Id <String>]: The unique identifier for an entity.
Read-only.
[ChildFolders <IMicrosoftGraphContactFolder[]>]: The collection of child folders in the folder.
Navigation property.
Read-only.
Nullable.
[Contacts <IMicrosoftGraphContact[]>]: The contacts in the folder.
Navigation property.
Read-only.
Nullable.
[Categories <String[]>]: The categories associated with the item
[ChangeKey <String>]: Identifies the version of the item.
Every time the item is changed, changeKey changes as well.
This allows Exchange to apply changes to the correct version of the object.
Read-only.
[CreatedDateTime <DateTime?>]: The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
[LastModifiedDateTime <DateTime?>]: The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
[Id <String>]: The unique identifier for an entity.
Read-only.
[AssistantName <String>]: The name of the contact's assistant.
[Birthday <DateTime?>]: The contact's birthday.
The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
[BusinessAddress <IMicrosoftGraphPhysicalAddress>]: physicalAddress
[BusinessHomePage <String>]: The business home page of the contact.
[BusinessPhones <String[]>]: The contact's business phone numbers.
[Children <String[]>]: The names of the contact's children.
[CompanyName <String>]: The name of the contact's company.
[Department <String>]: The contact's department.
[DisplayName <String>]: The contact's display name.
You can specify the display name in a create or update operation.
Note that later updates to other properties may cause an automatically generated value to overwrite the displayName value you have specified.
To preserve a pre-existing value, always include it as displayName in an update operation.
[EmailAddresses <IMicrosoftGraphEmailAddress[]>]: The contact's email addresses.
[Extensions <IMicrosoftGraphExtension[]>]: The collection of open extensions defined for the contact.
Read-only.
Nullable.
[FileAs <String>]: The name the contact is filed under.
[Generation <String>]: The contact's suffix.
[GivenName <String>]: The contact's given name.
[HomeAddress <IMicrosoftGraphPhysicalAddress>]: physicalAddress
[HomePhones <String[]>]: The contact's home phone numbers.
[ImAddresses <String[]>]: The contact's instant messaging (IM) addresses.
[Initials <String>]: The contact's initials.
[JobTitle <String>]: The contact’s job title.
[Manager <String>]: The name of the contact's manager.
[MiddleName <String>]: The contact's middle name.
[MobilePhone <String>]: The contact's mobile phone number.
[MultiValueExtendedProperties <IMicrosoftGraphMultiValueLegacyExtendedProperty[]>]: The collection of multi-value extended properties defined for the contact.
Read-only.
Nullable.
[NickName <String>]: The contact's nickname.
[OfficeLocation <String>]: The ___location of the contact's office.
[OtherAddress <IMicrosoftGraphPhysicalAddress>]: physicalAddress
[ParentFolderId <String>]: The ID of the contact's parent folder.
[PersonalNotes <String>]: The user's notes about the contact.
[Photo <IMicrosoftGraphProfilePhoto>]: profilePhoto
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Height <Int32?>]: The height of the photo.
Read-only.
[Width <Int32?>]: The width of the photo.
Read-only.
[Profession <String>]: The contact's profession.
[SingleValueExtendedProperties <IMicrosoftGraphSingleValueLegacyExtendedProperty[]>]: The collection of single-value extended properties defined for the contact.
Read-only.
Nullable.
[SpouseName <String>]: The name of the contact's spouse/partner.
[Surname <String>]: The contact's surname.
[Title <String>]: The contact's title.
[YomiCompanyName <String>]: The phonetic Japanese company name of the contact.
[YomiGivenName <String>]: The phonetic Japanese given name (first name) of the contact.
[YomiSurname <String>]: The phonetic Japanese surname (last name) of the contact.
[DisplayName <String>]: The folder's display name.
[MultiValueExtendedProperties <IMicrosoftGraphMultiValueLegacyExtendedProperty[]>]: The collection of multi-value extended properties defined for the contactFolder.
Read-only.
Nullable.
[ParentFolderId <String>]: The ID of the folder's parent folder.
[SingleValueExtendedProperties <IMicrosoftGraphSingleValueLegacyExtendedProperty[]>]: The collection of single-value extended properties defined for the contactFolder.
Read-only.
Nullable.
[Contacts <IMicrosoftGraphContact[]>]: The user's contacts.
Read-only.
Nullable.
[Country <String>]: The country or region where the user is located; for example, US or UK.
Maximum length is 128 characters.
Returned only on $select.
Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).
[CreatedDateTime <DateTime?>]: The date and time the user was created, in ISO 8601 format and UTC.
The value can't be modified and is automatically populated when the entity is created.
Nullable.
For on-premises users, the value represents when they were first created in Microsoft Entra ID.
Property is null for some users created before June 2018 and on-premises users that were synced to Microsoft Entra ID before June 2018.
Read-only.
Returned only on $select.
Supports $filter (eq, ne, not , ge, le, in).
[CreatedObjects <IMicrosoftGraphDirectoryObject[]>]: Directory objects that the user created.
Read-only.
Nullable.
[CreationType <String>]: Indicates whether the user account was created through one of the following methods: As a regular school or work account (null).
As an external account (Invitation).
As a local account for an Azure Active Directory B2C tenant (LocalAccount).
Through self-service sign-up by an internal user using email verification (EmailVerified).
Through self-service sign-up by a guest signing up through a link that is part of a user flow (SelfServiceSignUp).
Read-only.Returned only on $select.
Supports $filter (eq, ne, not, in).
[CustomSecurityAttributes <IMicrosoftGraphCustomSecurityAttributeValue>]: customSecurityAttributeValue
[(Any) <Object>]: This indicates any property can be added to this object.
[DataSecurityAndGovernance <IMicrosoftGraphUserDataSecurityAndGovernance>]: userDataSecurityAndGovernance
[(Any) <Object>]: This indicates any property can be added to this object.
[SensitivityLabels <IMicrosoftGraphSensitivityLabel[]>]:
[Id <String>]: The unique identifier for an entity.
Read-only.
[ActionSource <String>]: labelActionSource
[AutoTooltip <String>]:
[Description <String>]:
[DisplayName <String>]:
[IsDefault <Boolean?>]:
[IsEndpointProtectionEnabled <Boolean?>]:
[IsScopedToUser <Boolean?>]:
[Locale <String>]:
[Name <String>]:
[Priority <Int32?>]:
[Rights <IMicrosoftGraphUsageRightsIncluded>]: usageRightsIncluded
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[OwnerEmail <String>]: The email of owner label rights.
[UserEmail <String>]: The email of user with label user rights.
[Value <String>]: usageRights
[Sublabels <IMicrosoftGraphSensitivityLabel[]>]:
[ToolTip <String>]:
[Id <String>]: The unique identifier for an entity.
Read-only.
[Activities <IMicrosoftGraphActivitiesContainer>]: activitiesContainer
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[ContentActivities <IMicrosoftGraphContentActivity[]>]: Collection of activity logs related to content processing.
[Id <String>]: The unique identifier for an entity.
Read-only.
[ContentMetadata <IMicrosoftGraphProcessContentRequest>]: processContentRequest
[(Any) <Object>]: This indicates any property can be added to this object.
[ActivityMetadata <IMicrosoftGraphActivityMetadata>]: activityMetadata
[(Any) <Object>]: This indicates any property can be added to this object.
[Activity <String>]: userActivityType
[ContentEntries <IMicrosoftGraphProcessContentMetadataBase[]>]: A collection of content entries to be processed.
Each entry contains the content itself and its metadata.
Use conversation metadata for content like prompts and responses and file metadata for files.
Required.
[Content <IMicrosoftGraphContentBase>]: contentBase
[(Any) <Object>]: This indicates any property can be added to this object.
[CorrelationId <String>]: An identifier used to group multiple related content entries (for example, different parts of the same file upload, messages in a conversation).
[CreatedDateTime <DateTime?>]: Required.
Timestamp indicating when the original content was created (for example, file creation time, message sent time).
[Identifier <String>]: Required.
A unique identifier for this specific content entry within the context of the calling application or enforcement plane (for example, message ID, file path/URL).
[IsTruncated <Boolean?>]: Required.
Indicates if the provided content has been truncated from its original form (for example, due to size limits).
[Length <Int64?>]: The length of the original content in bytes.
[ModifiedDateTime <DateTime?>]: Required.
Timestamp indicating when the original content was last modified.
For ephemeral content like messages, this might be the same as createdDateTime.
[Name <String>]: Required.
A descriptive name for the content (for example, file name, web page title, 'Chat Message').
[SequenceNumber <Int64?>]: A sequence number indicating the order in which content was generated or should be processed, required when correlationId is used.
[DeviceMetadata <IMicrosoftGraphDeviceMetadata>]: deviceMetadata
[(Any) <Object>]: This indicates any property can be added to this object.
[DeviceType <String>]: Optional.
The general type of the device (for example, 'Managed', 'Unmanaged').
[IPAddress <String>]: The Internet Protocol (IP) address of the device.
[OperatingSystemSpecifications <IMicrosoftGraphOperatingSystemSpecifications>]: operatingSystemSpecifications
[(Any) <Object>]: This indicates any property can be added to this object.
[OperatingSystemPlatform <String>]: The platform of the operating system (for example, 'Windows').
[OperatingSystemVersion <String>]: The version string of the operating system.
[IntegratedAppMetadata <IMicrosoftGraphIntegratedApplicationMetadata>]: integratedApplicationMetadata
[(Any) <Object>]: This indicates any property can be added to this object.
[Name <String>]: The name of the integrated application.
[Version <String>]: The version number of the integrated application.
[ProtectedAppMetadata <IMicrosoftGraphProtectedApplicationMetadata>]: protectedApplicationMetadata
[(Any) <Object>]: This indicates any property can be added to this object.
[Name <String>]: The name of the integrated application.
[Version <String>]: The version number of the integrated application.
[ApplicationLocation <IMicrosoftGraphPolicyLocation>]: policyLocation
[(Any) <Object>]: This indicates any property can be added to this object.
[Value <String>]: The actual value representing the ___location.
Location value is specific for concretetype of the policyLocation - policyLocationDomain, policyLocationUrl, or policyLocationApplication (for example, 'contoso.com', 'https://partner.contoso.com/upload', '83ef198a-0396-4893-9d4f-d36efbffcaaa').
[ScopeIdentifier <String>]: The scope identified from computed protection scopes.
[UserId <String>]: ID of the user.
[ProtectionScopes <IMicrosoftGraphUserProtectionScopeContainer>]: userProtectionScopeContainer
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Department <String>]: The name of the department in which the user works.
Maximum length is 64 characters.
Returned only on $select.
Supports $filter (eq, ne, not , ge, le, in, and eq on null values).
[DeviceEnrollmentLimit <Int32?>]: The limit on the maximum number of devices that the user is permitted to enroll.
Allowed values are 5 or 1000.
[DeviceManagementTroubleshootingEvents <IMicrosoftGraphDeviceManagementTroubleshootingEvent[]>]: The list of troubleshooting events for this user.
[Id <String>]: The unique identifier for an entity.
Read-only.
[CorrelationId <String>]: Id used for tracing the failure in the service.
[EventDateTime <DateTime?>]: Time when the event occurred .
[DirectReports <IMicrosoftGraphDirectoryObject[]>]: The users and contacts that report to the user.
(The users and contacts that have their manager property set to this user.) Read-only.
Nullable.
Supports $expand.
[DisplayName <String>]: The name displayed in the address book for the user.
This value is usually the combination of the user's first name, middle initial, and family name.
This property is required when a user is created and it can't be cleared during updates.
Maximum length is 256 characters.
Returned by default.
Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values), $orderby, and $search.
[Drive <IMicrosoftGraphDrive>]: drive
[Drives <IMicrosoftGraphDrive[]>]: A collection of drives available for this user.
Read-only.
[EmployeeExperience <IMicrosoftGraphEmployeeExperienceUser>]: employeeExperienceUser
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[LearningCourseActivities <IMicrosoftGraphLearningCourseActivity[]>]:
[Id <String>]: The unique identifier for an entity.
Read-only.
[CompletedDateTime <DateTime?>]: Date and time when the assignment was completed.
Optional.
[CompletionPercentage <Int32?>]: The percentage completion value of the course activity.
Optional.
[ExternalcourseActivityId <String>]:
[LearnerUserId <String>]: The user ID of the learner to whom the activity is assigned.
Required.
[LearningContentId <String>]: The ID of the learning content created in Viva Learning.
Required.
[LearningProviderId <String>]: The registration ID of the provider.
Required.
[Status <String>]: courseStatus
[EmployeeHireDate <DateTime?>]: The date and time when the user was hired or will start work in a future hire.
Returned only on $select.
Supports $filter (eq, ne, not , ge, le, in).
[EmployeeId <String>]: The employee identifier assigned to the user by the organization.
The maximum length is 16 characters.
Returned only on $select.
Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values).
[EmployeeLeaveDateTime <DateTime?>]: The date and time when the user left or will leave the organization.
To read this property, the calling app must be assigned the User-LifeCycleInfo.Read.All permission.
To write this property, the calling app must be assigned the User.Read.All and User-LifeCycleInfo.ReadWrite.All permissions.
To read this property in delegated scenarios, the admin needs at least one of the following Microsoft Entra roles: Lifecycle Workflows Administrator (least privilege), Global Reader.
To write this property in delegated scenarios, the admin needs the Global Administrator role.
Supports $filter (eq, ne, not , ge, le, in).
For more information, see Configure the employeeLeaveDateTime property for a user.
[EmployeeOrgData <IMicrosoftGraphEmployeeOrgData>]: employeeOrgData
[(Any) <Object>]: This indicates any property can be added to this object.
[CostCenter <String>]: The cost center associated with the user.
Returned only on $select.
Supports $filter.
[Division <String>]: The name of the division in which the user works.
Returned only on $select.
Supports $filter.
[EmployeeType <String>]: Captures enterprise worker type.
For example, Employee, Contractor, Consultant, or Vendor.
Returned only on $select.
Supports $filter (eq, ne, not , ge, le, in, startsWith).
[Events <IMicrosoftGraphEvent[]>]: The user's events.
Default is to show Events under the Default Calendar.
Read-only.
Nullable.
[Extensions <IMicrosoftGraphExtension[]>]: The collection of open extensions defined for the user.
Read-only.
Supports $expand.
Nullable.
[ExternalUserState <String>]: For a guest invited to the tenant using the invitation API, this property represents the invited user's invitation status.
For invited users, the state can be PendingAcceptance or Accepted, or null for all other users.
Returned only on $select.
Supports $filter (eq, ne, not , in).
[ExternalUserStateChangeDateTime <DateTime?>]: Shows the timestamp for the latest change to the externalUserState property.
Returned only on $select.
Supports $filter (eq, ne, not , in).
[FaxNumber <String>]: The fax number of the user.
Returned only on $select.
Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values).
[FollowedSites <IMicrosoftGraphSite[]>]:
[CreatedBy <IMicrosoftGraphIdentitySet>]: identitySet
[CreatedByUser <IMicrosoftGraphUser>]: Represents a Microsoft Entra user account.
[CreatedDateTime <DateTime?>]: Date and time of item creation.
Read-only.
[Description <String>]: Provides a user-visible description of the item.
Optional.
[ETag <String>]: ETag for the item.
Read-only.
[LastModifiedBy <IMicrosoftGraphIdentitySet>]: identitySet
[LastModifiedByUser <IMicrosoftGraphUser>]: Represents a Microsoft Entra user account.
[LastModifiedDateTime <DateTime?>]: Date and time the item was last modified.
Read-only.
[Name <String>]: The name of the item.
Read-write.
[ParentReference <IMicrosoftGraphItemReference>]: itemReference
[(Any) <Object>]: This indicates any property can be added to this object.
[DriveId <String>]: Unique identifier of the drive instance that contains the driveItem.
Only returned if the item is located in a drive.
Read-only.
[DriveType <String>]: Identifies the type of drive.
Only returned if the item is located in a drive.
See drive resource for values.
[Id <String>]: Unique identifier of the driveItem in the drive or a listItem in a list.
Read-only.
[Name <String>]: The name of the item being referenced.
Read-only.
[Path <String>]: Percent-encoded path that can be used to navigate to the item.
Read-only.
[ShareId <String>]: A unique identifier for a shared resource that can be accessed via the Shares API.
[SharepointIds <IMicrosoftGraphSharepointIds>]: sharepointIds
[(Any) <Object>]: This indicates any property can be added to this object.
[ListId <String>]: The unique identifier (guid) for the item's list in SharePoint.
[ListItemId <String>]: An integer identifier for the item within the containing list.
[ListItemUniqueId <String>]: The unique identifier (guid) for the item within OneDrive for Business or a SharePoint site.
[SiteId <String>]: The unique identifier (guid) for the item's site collection (SPSite).
[SiteUrl <String>]: The SharePoint URL for the site that contains the item.
[TenantId <String>]: The unique identifier (guid) for the tenancy.
[WebId <String>]: The unique identifier (guid) for the item's site (SPWeb).
[SiteId <String>]: For OneDrive for Business and SharePoint, this property represents the ID of the site that contains the parent document library of the driveItem resource or the parent list of the listItem resource.
The value is the same as the id property of that site resource.
It is an opaque string that consists of three identifiers of the site.
For OneDrive, this property is not populated.
[WebUrl <String>]: URL that either displays the resource in the browser (for Office file formats), or is a direct link to the file (for other formats).
Read-only.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Analytics <IMicrosoftGraphItemAnalytics>]: itemAnalytics
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[AllTime <IMicrosoftGraphItemActivityStat>]: itemActivityStat
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Access <IMicrosoftGraphItemActionStat>]: itemActionStat
[(Any) <Object>]: This indicates any property can be added to this object.
[ActionCount <Int32?>]: The number of times the action took place.
Read-only.
[ActorCount <Int32?>]: The number of distinct actors that performed the action.
Read-only.
[Activities <IMicrosoftGraphItemActivity[]>]: Exposes the itemActivities represented in this itemActivityStat resource.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Access <IMicrosoftGraphAccessAction>]: accessAction
[(Any) <Object>]: This indicates any property can be added to this object.
[ActivityDateTime <DateTime?>]: Details about when the activity took place.
Read-only.
[Actor <IMicrosoftGraphIdentitySet>]: identitySet
[DriveItem <IMicrosoftGraphDriveItem>]: driveItem
[(Any) <Object>]: This indicates any property can be added to this object.
[CreatedBy <IMicrosoftGraphIdentitySet>]: identitySet
[CreatedByUser <IMicrosoftGraphUser>]: Represents a Microsoft Entra user account.
[CreatedDateTime <DateTime?>]: Date and time of item creation.
Read-only.
[Description <String>]: Provides a user-visible description of the item.
Optional.
[ETag <String>]: ETag for the item.
Read-only.
[LastModifiedBy <IMicrosoftGraphIdentitySet>]: identitySet
[LastModifiedByUser <IMicrosoftGraphUser>]: Represents a Microsoft Entra user account.
[LastModifiedDateTime <DateTime?>]: Date and time the item was last modified.
Read-only.
[Name <String>]: The name of the item.
Read-write.
[ParentReference <IMicrosoftGraphItemReference>]: itemReference
[WebUrl <String>]: URL that either displays the resource in the browser (for Office file formats), or is a direct link to the file (for other formats).
Read-only.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Analytics <IMicrosoftGraphItemAnalytics>]: itemAnalytics
[Audio <IMicrosoftGraphAudio>]: audio
[(Any) <Object>]: This indicates any property can be added to this object.
[Album <String>]: The title of the album for this audio file.
[AlbumArtist <String>]: The artist named on the album for the audio file.
[Artist <String>]: The performing artist for the audio file.
[Bitrate <Int64?>]: Bitrate expressed in kbps.
[Composers <String>]: The name of the composer of the audio file.
[Copyright <String>]: Copyright information for the audio file.
[Disc <Int32?>]: The number of the disc this audio file came from.
[DiscCount <Int32?>]: The total number of discs in this album.
[Duration <Int64?>]: Duration of the audio file, expressed in milliseconds
[Genre <String>]: The genre of this audio file.
[HasDrm <Boolean?>]: Indicates if the file is protected with digital rights management.
[IsVariableBitrate <Boolean?>]: Indicates if the file is encoded with a variable bitrate.
[Title <String>]: The title of the audio file.
[Track <Int32?>]: The number of the track on the original disc for this audio file.
[TrackCount <Int32?>]: The total number of tracks on the original disc for this audio file.
[Year <Int32?>]: The year the audio file was recorded.
[Bundle <IMicrosoftGraphBundle>]: bundle
[(Any) <Object>]: This indicates any property can be added to this object.
[Album <IMicrosoftGraphAlbum>]: album
[(Any) <Object>]: This indicates any property can be added to this object.
[CoverImageItemId <String>]: Unique identifier of the driveItem that is the cover of the album.
[ChildCount <Int32?>]: Number of children contained immediately within this container.
[CTag <String>]: An eTag for the content of the item.
This eTag isn't changed if only the metadata is changed.
Note This property isn't returned if the item is a folder.
Read-only.
[Children <IMicrosoftGraphDriveItem[]>]: Collection containing Item objects for the immediate children of Item.
Only items representing folders have children.
Read-only.
Nullable.
[Content <Byte[]>]: The content stream, if the item represents a file.
[Deleted <IMicrosoftGraphDeleted>]: deleted
[(Any) <Object>]: This indicates any property can be added to this object.
[State <String>]: Represents the state of the deleted item.
[File <IMicrosoftGraphFile>]: file
[(Any) <Object>]: This indicates any property can be added to this object.
[Hashes <IMicrosoftGraphHashes>]: hashes
[(Any) <Object>]: This indicates any property can be added to this object.
[Crc32Hash <String>]: The CRC32 value of the file (if available).
Read-only.
[QuickXorHash <String>]: A proprietary hash of the file that can be used to determine if the contents of the file change (if available).
Read-only.
[Sha1Hash <String>]: SHA1 hash for the contents of the file (if available).
Read-only.
[Sha256Hash <String>]: This property isn't supported.
Don't use.
[MimeType <String>]: The MIME type for the file.
This is determined by logic on the server and might not be the value provided when the file was uploaded.
Read-only.
[ProcessingMetadata <Boolean?>]:
[FileSystemInfo <IMicrosoftGraphFileSystemInfo>]: fileSystemInfo
[(Any) <Object>]: This indicates any property can be added to this object.
[CreatedDateTime <DateTime?>]: The UTC date and time the file was created on a client.
[LastAccessedDateTime <DateTime?>]: The UTC date and time the file was last accessed.
Available for the recent file list only.
[LastModifiedDateTime <DateTime?>]: The UTC date and time the file was last modified on a client.
[Folder <IMicrosoftGraphFolder>]: folder
[(Any) <Object>]: This indicates any property can be added to this object.
[ChildCount <Int32?>]: Number of children contained immediately within this container.
[View <IMicrosoftGraphFolderView>]: folderView
[(Any) <Object>]: This indicates any property can be added to this object.
[SortBy <String>]: The method by which the folder should be sorted.
[SortOrder <String>]: If true, indicates that items should be sorted in descending order.
Otherwise, items should be sorted ascending.
[ViewType <String>]: The type of view that should be used to represent the folder.
[Image <IMicrosoftGraphImage>]: image
[(Any) <Object>]: This indicates any property can be added to this object.
[Height <Int32?>]: Optional.
Height of the image, in pixels.
Read-only.
[Width <Int32?>]: Optional.
Width of the image, in pixels.
Read-only.
[ListItem <IMicrosoftGraphListItem>]: listItem
[(Any) <Object>]: This indicates any property can be added to this object.
[CreatedBy <IMicrosoftGraphIdentitySet>]: identitySet
[CreatedByUser <IMicrosoftGraphUser>]: Represents a Microsoft Entra user account.
[CreatedDateTime <DateTime?>]: Date and time of item creation.
Read-only.
[Description <String>]: Provides a user-visible description of the item.
Optional.
[ETag <String>]: ETag for the item.
Read-only.
[LastModifiedBy <IMicrosoftGraphIdentitySet>]: identitySet
[LastModifiedByUser <IMicrosoftGraphUser>]: Represents a Microsoft Entra user account.
[LastModifiedDateTime <DateTime?>]: Date and time the item was last modified.
Read-only.
[Name <String>]: The name of the item.
Read-write.
[ParentReference <IMicrosoftGraphItemReference>]: itemReference
[WebUrl <String>]: URL that either displays the resource in the browser (for Office file formats), or is a direct link to the file (for other formats).
Read-only.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Analytics <IMicrosoftGraphItemAnalytics>]: itemAnalytics
[ContentType <IMicrosoftGraphContentTypeInfo>]: contentTypeInfo
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The ID of the content type.
[Name <String>]: The name of the content type.
[DocumentSetVersions <IMicrosoftGraphDocumentSetVersion[]>]: Version information for a document set version created by a user.
[Fields <IMicrosoftGraphFieldValueSet>]: fieldValueSet
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[LastModifiedBy <IMicrosoftGraphIdentitySet>]: identitySet
[LastModifiedDateTime <DateTime?>]: Date and time the version was last modified.
Read-only.
[Publication <IMicrosoftGraphPublicationFacet>]: publicationFacet
[(Any) <Object>]: This indicates any property can be added to this object.
[CheckedOutBy <IMicrosoftGraphIdentitySet>]: identitySet
[Level <String>]: The state of publication for this document.
Either published or checkout.
Read-only.
[VersionId <String>]: The unique identifier for the version that is visible to the current caller.
Read-only.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Comment <String>]: Comment about the captured version.
[CreatedBy <IMicrosoftGraphIdentitySet>]: identitySet
[CreatedDateTime <DateTime?>]: Date and time when this version was created.
[Items <IMicrosoftGraphDocumentSetVersionItem[]>]: Items within the document set that are captured as part of this version.
[ItemId <String>]: The unique identifier for the item.
[Title <String>]: The title of the item.
[VersionId <String>]: The version ID of the item.
[ShouldCaptureMinorVersion <Boolean?>]: If true, minor versions of items are also captured; otherwise, only major versions are captured.
The default value is false.
[DriveItem <IMicrosoftGraphDriveItem>]: driveItem
[Fields <IMicrosoftGraphFieldValueSet>]: fieldValueSet
[SharepointIds <IMicrosoftGraphSharepointIds>]: sharepointIds
[Versions <IMicrosoftGraphListItemVersion[]>]: The list of previous versions of the list item.
[LastModifiedBy <IMicrosoftGraphIdentitySet>]: identitySet
[LastModifiedDateTime <DateTime?>]: Date and time the version was last modified.
Read-only.
[Publication <IMicrosoftGraphPublicationFacet>]: publicationFacet
[Id <String>]: The unique identifier for an entity.
Read-only.
[Fields <IMicrosoftGraphFieldValueSet>]: fieldValueSet
[Location <IMicrosoftGraphGeoCoordinates>]: geoCoordinates
[(Any) <Object>]: This indicates any property can be added to this object.
[Altitude <Double?>]: Optional.
The altitude (height), in feet, above sea level for the item.
Read-only.
[Latitude <Double?>]: Optional.
The latitude, in decimal, for the item.
Read-only.
[Longitude <Double?>]: Optional.
The longitude, in decimal, for the item.
Read-only.
[Malware <IMicrosoftGraphMalware>]: malware
[(Any) <Object>]: This indicates any property can be added to this object.
[Description <String>]: Contains the virus details for the malware facet.
[Package <IMicrosoftGraphPackage>]: package
[(Any) <Object>]: This indicates any property can be added to this object.
[Type <String>]: A string indicating the type of package.
While oneNote is the only currently defined value, you should expect other package types to be returned and handle them accordingly.
[PendingOperations <IMicrosoftGraphPendingOperations>]: pendingOperations
[(Any) <Object>]: This indicates any property can be added to this object.
[PendingContentUpdate <IMicrosoftGraphPendingContentUpdate>]: pendingContentUpdate
[(Any) <Object>]: This indicates any property can be added to this object.
[QueuedDateTime <DateTime?>]: Date and time the pending binary operation was queued in UTC time.
Read-only.
[Permissions <IMicrosoftGraphPermission[]>]: The set of permissions for the item.
Read-only.
Nullable.
[Id <String>]: The unique identifier for an entity.
Read-only.
[ExpirationDateTime <DateTime?>]: A format of yyyy-MM-ddTHH:mm:ssZ of DateTimeOffset indicates the expiration time of the permission.
DateTime.MinValue indicates there's no expiration set for this permission.
Optional.
[GrantedTo <IMicrosoftGraphIdentitySet>]: identitySet
[GrantedToIdentities <IMicrosoftGraphIdentitySet[]>]: For type permissions, the details of the users to whom permission was granted.
Read-only.
[GrantedToIdentitiesV2 <IMicrosoftGraphSharePointIdentitySet[]>]: For link type permissions, the details of the users to whom permission was granted.
Read-only.
[Application <IMicrosoftGraphIdentity>]: identity
[Device <IMicrosoftGraphIdentity>]: identity
[User <IMicrosoftGraphIdentity>]: identity
[Group <IMicrosoftGraphIdentity>]: identity
[SiteGroup <IMicrosoftGraphSharePointIdentity>]: sharePointIdentity
[(Any) <Object>]: This indicates any property can be added to this object.
[DisplayName <String>]: The display name of the identity.For drive items, the display name might not always be available or up to date.
For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user don't show up as changed when using delta.
[Id <String>]: Unique identifier for the identity or actor.
For example, in the access reviews decisions API, this property might record the id of the principal, that is, the group, user, or application that's subject to review.
[LoginName <String>]: The sign in name of the SharePoint identity.
[SiteUser <IMicrosoftGraphSharePointIdentity>]: sharePointIdentity
[GrantedToV2 <IMicrosoftGraphSharePointIdentitySet>]: sharePointIdentitySet
[HasPassword <Boolean?>]: Indicates whether the password is set for this permission.
This property only appears in the response.
Optional.
Read-only.
For OneDrive Personal only..
[InheritedFrom <IMicrosoftGraphItemReference>]: itemReference
[Invitation <IMicrosoftGraphSharingInvitation>]: sharingInvitation
[(Any) <Object>]: This indicates any property can be added to this object.
[Email <String>]: The email address provided for the recipient of the sharing invitation.
Read-only.
[InvitedBy <IMicrosoftGraphIdentitySet>]: identitySet
[RedeemedBy <String>]:
[SignInRequired <Boolean?>]: If true the recipient of the invitation needs to sign in in order to access the shared item.
Read-only.
[Link <IMicrosoftGraphSharingLink>]: sharingLink
[(Any) <Object>]: This indicates any property can be added to this object.
[Application <IMicrosoftGraphIdentity>]: identity
[PreventsDownload <Boolean?>]: If true then the user can only use this link to view the item on the web, and cannot use it to download the contents of the item.
Only for OneDrive for Business and SharePoint.
[Scope <String>]: The scope of the link represented by this permission.
Value anonymous indicates the link is usable by anyone, organization indicates the link is only usable for users signed into the same tenant.
[Type <String>]: The type of the link created.
[WebHtml <String>]: For embed links, this property contains the HTML code for an
For the complete list of allowed characters, see username policies.
Returned by default.
Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby.
[UserType <String>]: A string value that can be used to classify user types in your directory.
The possible values are Member and Guest.
Returned only on $select.
Supports $filter (eq, ne, not, in, and eq on null values).
NOTE: For more information about the permissions for members and guests, see What are the default user permissions in Microsoft Entra ID?
[CreatedDateTime <DateTime?>]: Date and time of item creation.
Read-only.
[Description <String>]: Provides a user-visible description of the item.
Optional.
[ETag <String>]: ETag for the item.
Read-only.
[LastModifiedBy <IMicrosoftGraphIdentitySet>]: identitySet
[LastModifiedByUser <IMicrosoftGraphUser>]: Represents a Microsoft Entra user account.
[LastModifiedDateTime <DateTime?>]: Date and time the item was last modified.
Read-only.
[Name <String>]: The name of the item.
Read-write.
[ParentReference <IMicrosoftGraphItemReference>]: itemReference
[WebUrl <String>]: URL that either displays the resource in the browser (for Office file formats), or is a direct link to the file (for other formats).
Read-only.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Bundles <IMicrosoftGraphDriveItem[]>]: Collection of bundles (albums and multi-select-shared sets of items).
Only in personal OneDrive.
[DriveType <String>]: Describes the type of drive represented by this resource.
OneDrive personal drives return personal.
OneDrive for Business returns business.
SharePoint document libraries return documentLibrary.
Read-only.
[Following <IMicrosoftGraphDriveItem[]>]: The list of items the user is following.
Only in OneDrive for Business.
[Items <IMicrosoftGraphDriveItem[]>]: All items contained in the drive.
Read-only.
Nullable.
[List <IMicrosoftGraphList>]: list
[Owner <IMicrosoftGraphIdentitySet>]: identitySet
[Quota <IMicrosoftGraphQuota>]: quota
[(Any) <Object>]: This indicates any property can be added to this object.
[Deleted <Int64?>]: Total space consumed by files in the recycle bin, in bytes.
Read-only.
[Remaining <Int64?>]: Total space remaining before reaching the capacity limit, in bytes.
Read-only.
[State <String>]: Enumeration value that indicates the state of the storage space.
Read-only.
[StoragePlanInformation <IMicrosoftGraphStoragePlanInformation>]: storagePlanInformation
[(Any) <Object>]: This indicates any property can be added to this object.
[UpgradeAvailable <Boolean?>]: Indicates whether there are higher storage quota plans available.
Read-only.
[Total <Int64?>]: Total allowed storage space, in bytes.
Read-only.
[Used <Int64?>]: Total space used, in bytes.
Read-only.
[Root <IMicrosoftGraphDriveItem>]: driveItem
[SharePointIds <IMicrosoftGraphSharepointIds>]: sharepointIds
[Special <IMicrosoftGraphDriveItem[]>]: Collection of common folders available in OneDrive.
Read-only.
Nullable.
[System <IMicrosoftGraphSystemFacet>]: systemFacet
[Drives <IMicrosoftGraphDrive[]>]: The group's drives.
Read-only.
[Events <IMicrosoftGraphEvent[]>]: The group's calendar events.
[ExpirationDateTime <DateTime?>]: Timestamp of when the group is set to expire.
It's null for security groups, but for Microsoft 365 groups, it represents when the group is set to expire as defined in the groupLifecyclePolicy.
The Timestamp type represents date and time information using ISO 8601 format and is always in UTC.
For example, midnight UTC on January 1, 2014 is 2014-01-01T00:00:00Z.
Returned by default.
Supports $filter (eq, ne, not, ge, le, in).
Read-only.
[Extensions <IMicrosoftGraphExtension[]>]: The collection of open extensions defined for the group.
Read-only.
Nullable.
[GroupLifecyclePolicies <IMicrosoftGraphGroupLifecyclePolicy[]>]: The collection of lifecycle policies for this group.
Read-only.
Nullable.
[Id <String>]: The unique identifier for an entity.
Read-only.
[AlternateNotificationEmails <String>]: List of email address to send notifications for groups without owners.
Multiple email address can be defined by separating email address with a semicolon.
[GroupLifetimeInDays <Int32?>]: Number of days before a group expires and needs to be renewed.
Once renewed, the group expiration is extended by the number of days defined.
[ManagedGroupTypes <String>]: The group type for which the expiration policy applies.
Possible values are All, Selected or None.
[GroupTypes <String[]>]: Specifies the group type and its membership.
If the collection contains Unified, the group is a Microsoft 365 group; otherwise, it's either a security group or a distribution group.
For details, see groups overview.If the collection includes DynamicMembership, the group has dynamic membership; otherwise, membership is static.
Returned by default.
Supports $filter (eq, not).
[HasMembersWithLicenseErrors <Boolean?>]: Indicates whether there are members in this group that have license errors from its group-based license assignment.
This property is never returned on a GET operation.
You can use it as a $filter argument to get groups that have members with license errors (that is, filter for this property being true).
See an example.
Supports $filter (eq).
[HideFromAddressLists <Boolean?>]: True if the group isn't displayed in certain parts of the Outlook UI: the Address Book, address lists for selecting message recipients, and the Browse Groups dialog for searching groups; otherwise, false.
The default value is false.
Returned only on $select.
Supported only on the Get group API (GET /groups/{ID}).
[HideFromOutlookClients <Boolean?>]: True if the group isn't displayed in Outlook clients, such as Outlook for Windows and Outlook on the web; otherwise, false.
The default value is false.
Returned only on $select.
Supported only on the Get group API (GET /groups/{ID}).
[IsArchived <Boolean?>]: When a group is associated with a team, this property determines whether the team is in read-only mode.To read this property, use the /group/{groupId}/team endpoint or the Get team API.
To update this property, use the archiveTeam and unarchiveTeam APIs.
[IsAssignableToRole <Boolean?>]: Indicates whether this group can be assigned to a Microsoft Entra role.
Optional.
This property can only be set while creating the group and is immutable.
If set to true, the securityEnabled property must also be set to true, visibility must be Hidden, and the group can't be a dynamic group (that is, groupTypes can't contain DynamicMembership).
Only callers with at least the Privileged Role Administrator role can set this property.
The caller must also be assigned the RoleManagement.ReadWrite.Directory permission to set this property or update the membership of such groups.
For more, see Using a group to manage Microsoft Entra role assignmentsUsing this feature requires a Microsoft Entra ID P1 license.
Returned by default.
Supports $filter (eq, ne, not).
[IsManagementRestricted <Boolean?>]: Indicates whether the group is a member of a restricted management administrative unit.
If not set, the default value is null and the default behavior is false.
Read-only.
To manage a group member of a restricted management administrative unit, the administrator or calling app must be assigned a Microsoft Entra role at the scope of the restricted management administrative unit.
Returned only on $select.
[IsSubscribedByMail <Boolean?>]: Indicates whether the signed-in user is subscribed to receive email conversations.
The default value is true.
Returned only on $select.
Supported only on the Get group API (GET /groups/{ID}).
[LicenseProcessingState <IMicrosoftGraphLicenseProcessingState>]: licenseProcessingState
[(Any) <Object>]: This indicates any property can be added to this object.
[State <String>]:
[Mail <String>]: The SMTP address for the group, for example, 'serviceadmins@contoso.com'.
Returned by default.
Read-only.
Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).
[MailEnabled <Boolean?>]: Specifies whether the group is mail-enabled.
Required.
Returned by default.
Supports $filter (eq, ne, not).
[MailNickname <String>]: The mail alias for the group, unique for Microsoft 365 groups in the organization.
Maximum length is 64 characters.
This property can contain only characters in the ASCII character set 0 - 127 except the following characters: @ () / [] ' ; : <> , SPACE.
Required.
Returned by default.
Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).
[MemberOf <IMicrosoftGraphDirectoryObject[]>]: Groups that this group is a member of.
HTTP Methods: GET (supported for all groups).
Read-only.
Nullable.
Supports $expand.
[Members <IMicrosoftGraphDirectoryObject[]>]: The members of this group, who can be users, devices, other groups, or service principals.
Supports the List members, Add member, and Remove member operations.
Nullable.
Supports $expand including nested $select.
For example, /groups?$filter=startsWith(displayName,'Role')&$select=id,displayName&$expand=members($select=id,userPrincipalName,displayName).
[MembersWithLicenseErrors <IMicrosoftGraphDirectoryObject[]>]: A list of group members with license errors from this group-based license assignment.
Read-only.
[MembershipRule <String>]: The rule that determines members for this group if the group is a dynamic group (groupTypes contains DynamicMembership).
For more information about the syntax of the membership rule, see Membership Rules syntax.
Returned by default.
Supports $filter (eq, ne, not, ge, le, startsWith).
[MembershipRuleProcessingState <String>]: Indicates whether the dynamic membership processing is on or paused.
Possible values are On or Paused.
Returned by default.
Supports $filter (eq, ne, not, in).
[OnPremisesDomainName <String>]: Contains the on-premises ___domain FQDN, also called dnsDomainName synchronized from the on-premises directory.
The property is only populated for customers synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect.Returned by default.
Read-only.
[OnPremisesLastSyncDateTime <DateTime?>]: Indicates the last time at which the group was synced with the on-premises directory.
The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on January 1, 2014 is 2014-01-01T00:00:00Z.
Returned by default.
Read-only.
Supports $filter (eq, ne, not, ge, le, in).
[OnPremisesNetBiosName <String>]: Contains the on-premises netBios name synchronized from the on-premises directory.
The property is only populated for customers synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect.Returned by default.
Read-only.
[OnPremisesProvisioningErrors <IMicrosoftGraphOnPremisesProvisioningError[]>]: Errors when using Microsoft synchronization product during provisioning.
Returned by default.
Supports $filter (eq, not).
[OnPremisesSamAccountName <String>]: Contains the on-premises SAM account name synchronized from the on-premises directory.
The property is only populated for customers synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect.Returned by default.
Supports $filter (eq, ne, not, ge, le, in, startsWith).
Read-only.
[OnPremisesSecurityIdentifier <String>]: Contains the on-premises security identifier (SID) for the group synchronized from on-premises to the cloud.
Read-only.
Returned by default.
Supports $filter (eq including on null values).
[OnPremisesSyncEnabled <Boolean?>]: true if this group is synced from an on-premises directory; false if this group was originally synced from an on-premises directory but is no longer synced; null if this object has never synced from an on-premises directory (default).
Returned by default.
Read-only.
Supports $filter (eq, ne, not, in, and eq on null values).
[Onenote <IMicrosoftGraphOnenote>]: onenote
[Owners <IMicrosoftGraphDirectoryObject[]>]: The owners of the group who can be users or service principals.
Limited to 100 owners.
Nullable.
If this property isn't specified when creating a Microsoft 365 group the calling user (admin or non-admin) is automatically assigned as the group owner.
A non-admin user can't explicitly add themselves to this collection when they're creating the group.
For more information, see the related known issue.
For security groups, the admin user isn't automatically added to this collection.
For more information, see the related known issue.
Supports $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1); Supports $expand including nested $select.
For example, /groups?$filter=startsWith(displayName,'Role')&$select=id,displayName&$expand=owners($select=id,userPrincipalName,displayName).
[PermissionGrants <IMicrosoftGraphResourceSpecificPermissionGrant[]>]:
[Photo <IMicrosoftGraphProfilePhoto>]: profilePhoto
[Photos <IMicrosoftGraphProfilePhoto[]>]: The profile photos owned by the group.
Read-only.
Nullable.
[Planner <IMicrosoftGraphPlannerGroup>]: plannerGroup
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Plans <IMicrosoftGraphPlannerPlan[]>]: Read-only.
Nullable.
Returns the plannerPlans owned by the group.
[PreferredDataLocation <String>]: The preferred data ___location for the Microsoft 365 group.
By default, the group inherits the group creator's preferred data ___location.
To set this property, the calling app must be granted the Directory.ReadWrite.All permission and the user be assigned at least one of the following Microsoft Entra roles: User Account Administrator Directory Writer Exchange Administrator SharePoint Administrator For more information about this property, see OneDrive Online Multi-Geo.
Nullable.
Returned by default.
[PreferredLanguage <String>]: The preferred language for a Microsoft 365 group.
Should follow ISO 639-1 Code; for example, en-US.
Returned by default.
Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).
[ProxyAddresses <String[]>]: Email addresses for the group that direct to the same group mailbox.
For example: ['SMTP: bob@contoso.com', 'smtp: bob@sales.contoso.com'].
The any operator is required to filter expressions on multi-valued properties.
Returned by default.
Read-only.
Not nullable.
Supports $filter (eq, not, ge, le, startsWith, endsWith, /$count eq 0, /$count ne 0).
[RejectedSenders <IMicrosoftGraphDirectoryObject[]>]: The list of users or groups not allowed to create posts or calendar events in this group.
Nullable
[RenewedDateTime <DateTime?>]: Timestamp of when the group was last renewed.
This value can't be modified directly and is only updated via the renew service action.
The Timestamp type represents date and time information using ISO 8601 format and is always in UTC.
For example, midnight UTC on January 1, 2014 is 2014-01-01T00:00:00Z.
Returned by default.
Supports $filter (eq, ne, not, ge, le, in).
Read-only.
[SecurityEnabled <Boolean?>]: Specifies whether the group is a security group.
Required.
Returned by default.
Supports $filter (eq, ne, not, in).
[SecurityIdentifier <String>]: Security identifier of the group, used in Windows scenarios.
Read-only.
Returned by default.
[ServiceProvisioningErrors <IMicrosoftGraphServiceProvisioningError[]>]: Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a group object.
Supports $filter (eq, not, for isResolved and serviceInstance).
[Settings <IMicrosoftGraphGroupSetting[]>]: Settings that can govern this group's behavior, like whether members can invite guests to the group.
Nullable.
[Id <String>]: The unique identifier for an entity.
Read-only.
[DisplayName <String>]: Display name of this group of settings, which comes from the associated template.
[TemplateId <String>]: Unique identifier for the tenant-level groupSettingTemplates object that's been customized for this group-level settings object.
Read-only.
[Values <IMicrosoftGraphSettingValue[]>]: Collection of name-value pairs corresponding to the name and defaultValue properties in the referenced groupSettingTemplates object.
[Name <String>]: Name of the setting (as defined by the groupSettingTemplate).
[Value <String>]: Value of the setting.
[Sites <IMicrosoftGraphSite[]>]: The list of SharePoint sites in this group.
Access the default site with /sites/root.
[Team <IMicrosoftGraphTeam>]: team
[Theme <String>]: Specifies a Microsoft 365 group's color theme.
Possible values are Teal, Purple, Green, Blue, Pink, Orange, or Red.
Returned by default.
[Threads <IMicrosoftGraphConversationThread[]>]: The group's conversation threads.
Nullable.
[TransitiveMemberOf <IMicrosoftGraphDirectoryObject[]>]: The groups that a group is a member of, either directly or through nested membership.
Nullable.
[TransitiveMembers <IMicrosoftGraphDirectoryObject[]>]: The direct and transitive members of a group.
Nullable.
[UniqueName <String>]: The unique identifier that can be assigned to a group and used as an alternate key.
Immutable.
Read-only.
[UnseenCount <Int32?>]: Count of conversations that received new posts since the signed-in user last visited the group.
Returned only on $select.
Supported only on the Get group API (GET /groups/{ID}).
[Visibility <String>]: Specifies the group join policy and group content visibility for groups.
Possible values are: Private, Public, or HiddenMembership.
HiddenMembership can be set only for Microsoft 365 groups when the groups are created.
It can't be updated later.
Other values of visibility can be updated after group creation.
If visibility value isn't specified during group creation on Microsoft Graph, a security group is created as Private by default, and the Microsoft 365 group is Public.
Groups assignable to roles are always Private.
To learn more, see group visibility options.
Returned by default.
Nullable.
CALENDAR <IMicrosoftGraphCalendar>
: calendar
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[AllowedOnlineMeetingProviders <String[]>]: Represent the online meeting service providers that can be used to create online meetings in this calendar.
Possible values are: unknown, skypeForBusiness, skypeForConsumer, teamsForBusiness.
[CalendarPermissions <IMicrosoftGraphCalendarPermission[]>]: The permissions of the users with whom the calendar is shared.
[Id <String>]: The unique identifier for an entity.
Read-only.
[AllowedRoles <String[]>]: List of allowed sharing or delegating permission levels for the calendar.
Possible values are: none, freeBusyRead, limitedRead, read, write, delegateWithoutPrivateEventAccess, delegateWithPrivateEventAccess, custom.
[EmailAddress <IMicrosoftGraphEmailAddress>]: emailAddress
[(Any) <Object>]: This indicates any property can be added to this object.
[Address <String>]: The email address of the person or entity.
[Name <String>]: The display name of the person or entity.
[IsInsideOrganization <Boolean?>]: True if the user in context (recipient or delegate) is inside the same organization as the calendar owner.
[IsRemovable <Boolean?>]: True if the user can be removed from the list of recipients or delegates for the specified calendar, false otherwise.
The 'My organization' user determines the permissions other people within your organization have to the given calendar.
You can't remove 'My organization' as a share recipient to a calendar.
[Role <String>]: calendarRoleType
[CalendarView <IMicrosoftGraphEvent[]>]: The calendar view for the calendar.
Navigation property.
Read-only.
[Categories <String[]>]: The categories associated with the item
[ChangeKey <String>]: Identifies the version of the item.
Every time the item is changed, changeKey changes as well.
This allows Exchange to apply changes to the correct version of the object.
Read-only.
[CreatedDateTime <DateTime?>]: The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
[LastModifiedDateTime <DateTime?>]: The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
[Id <String>]: The unique identifier for an entity.
Read-only.
[AllowNewTimeProposals <Boolean?>]: true if the meeting organizer allows invitees to propose a new time when responding; otherwise, false.
Optional.
The default is true.
[Attachments <IMicrosoftGraphAttachment[]>]: The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event.
Navigation property.
Read-only.
Nullable.
[Id <String>]: The unique identifier for an entity.
Read-only.
[ContentType <String>]: The MIME type.
[IsInline <Boolean?>]: true if the attachment is an inline attachment; otherwise, false.
[LastModifiedDateTime <DateTime?>]: The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
[Name <String>]: The attachment's file name.
[Size <Int32?>]: The length of the attachment in bytes.
[Attendees <IMicrosoftGraphAttendee[]>]: The collection of attendees for the event.
[Type <String>]: attendeeType
[EmailAddress <IMicrosoftGraphEmailAddress>]: emailAddress
[ProposedNewTime <IMicrosoftGraphTimeSlot>]: timeSlot
[(Any) <Object>]: This indicates any property can be added to this object.
[End <IMicrosoftGraphDateTimeZone>]: dateTimeTimeZone
[(Any) <Object>]: This indicates any property can be added to this object.
[DateTime <String>]: A single point of time in a combined date and time representation ({date}T{time}; for example, 2017-08-29T04:00:00.0000000).
[TimeZone <String>]: Represents a time zone, for example, 'Pacific Standard Time'.
See below for more possible values.
[Start <IMicrosoftGraphDateTimeZone>]: dateTimeTimeZone
[Status <IMicrosoftGraphResponseStatus>]: responseStatus
[(Any) <Object>]: This indicates any property can be added to this object.
[Response <String>]: responseType
[Time <DateTime?>]: The date and time when the response was returned.
It uses ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
[Body <IMicrosoftGraphItemBody>]: itemBody
[(Any) <Object>]: This indicates any property can be added to this object.
[Content <String>]: The content of the item.
[ContentType <String>]: bodyType
[BodyPreview <String>]: The preview of the message associated with the event.
It's in text format.
[Calendar <IMicrosoftGraphCalendar>]: calendar
[CancelledOccurrences <String[]>]: Contains occurrenceId property values of canceled instances in a recurring series, if the event is the series master.
Instances in a recurring series that are canceled are called canceled occurences.Returned only on $select in a Get operation which specifies the ID (seriesMasterId property value) of a series master event.
[End <IMicrosoftGraphDateTimeZone>]: dateTimeTimeZone
[ExceptionOccurrences <IMicrosoftGraphEvent[]>]: Contains the id property values of the event instances that are exceptions in a recurring series.Exceptions can differ from other occurrences in a recurring series, such as the subject, start or end times, or attendees.
Exceptions don't include canceled occurrences.Returned only on $select and $expand in a GET operation that specifies the ID (seriesMasterId property value) of a series master event.
[Extensions <IMicrosoftGraphExtension[]>]: The collection of open extensions defined for the event.
Nullable.
[Id <String>]: The unique identifier for an entity.
Read-only.
[HasAttachments <Boolean?>]: Set to true if the event has attachments.
[HideAttendees <Boolean?>]: When set to true, each attendee only sees themselves in the meeting request and meeting Tracking list.
The default is false.
[ICalUId <String>]: A unique identifier for an event across calendars.
This ID is different for each occurrence in a recurring series.
Read-only.
[Importance <String>]: importance
[Instances <IMicrosoftGraphEvent[]>]: The occurrences of a recurring series, if the event is a series master.
This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences canceled from the series.
Navigation property.
Read-only.
Nullable.
[IsAllDay <Boolean?>]: Set to true if the event lasts all day.
If true, regardless of whether it's a single-day or multi-day event, start, and endtime must be set to midnight and be in the same time zone.
[IsCancelled <Boolean?>]: Set to true if the event has been canceled.
[IsDraft <Boolean?>]: Set to true if the user has updated the meeting in Outlook but hasn't sent the updates to attendees.
Set to false if all changes are sent, or if the event is an appointment without any attendees.
[IsOnlineMeeting <Boolean?>]: True if this event has online meeting information (that is, onlineMeeting points to an onlineMeetingInfo resource), false otherwise.
Default is false (onlineMeeting is null).
Optional.
After you set isOnlineMeeting to true, Microsoft Graph initializes onlineMeeting.
Subsequently, Outlook ignores any further changes to isOnlineMeeting, and the meeting remains available online.
[IsOrganizer <Boolean?>]: Set to true if the calendar owner (specified by the owner property of the calendar) is the organizer of the event (specified by the organizer property of the event).
It also applies if a delegate organized the event on behalf of the owner.
[IsReminderOn <Boolean?>]: Set to true if an alert is set to remind the user of the event.
[Location <IMicrosoftGraphLocation>]: ___location
[(Any) <Object>]: This indicates any property can be added to this object.
[Address <IMicrosoftGraphPhysicalAddress>]: physicalAddress
[(Any) <Object>]: This indicates any property can be added to this object.
[City <String>]: The city.
[CountryOrRegion <String>]: The country or region.
It's a free-format string value, for example, 'United States'.
[PostalCode <String>]: The postal code.
[State <String>]: The state.
[Street <String>]: The street.
[Coordinates <IMicrosoftGraphOutlookGeoCoordinates>]: outlookGeoCoordinates
[(Any) <Object>]: This indicates any property can be added to this object.
[Accuracy <Double?>]: The accuracy of the latitude and longitude.
As an example, the accuracy can be measured in meters, such as the latitude and longitude are accurate to within 50 meters.
[Altitude <Double?>]: The altitude of the ___location.
[AltitudeAccuracy <Double?>]: The accuracy of the altitude.
[Latitude <Double?>]: The latitude of the ___location.
[Longitude <Double?>]: The longitude of the ___location.
[DisplayName <String>]: The name associated with the ___location.
[LocationEmailAddress <String>]: Optional email address of the ___location.
[LocationType <String>]: locationType
[LocationUri <String>]: Optional URI representing the ___location.
[UniqueId <String>]: For internal use only.
[UniqueIdType <String>]: locationUniqueIdType
[Locations <IMicrosoftGraphLocation[]>]: The locations where the event is held or attended from.
The ___location and locations properties always correspond with each other.
If you update the ___location property, any prior locations in the locations collection are removed and replaced by the new ___location value.
[MultiValueExtendedProperties <IMicrosoftGraphMultiValueLegacyExtendedProperty[]>]: The collection of multi-value extended properties defined for the event.
Read-only.
Nullable.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Value <String[]>]: A collection of property values.
[OnlineMeeting <IMicrosoftGraphOnlineMeetingInfo>]: onlineMeetingInfo
[(Any) <Object>]: This indicates any property can be added to this object.
[ConferenceId <String>]: The ID of the conference.
[JoinUrl <String>]: The external link that launches the online meeting.
This is a URL that clients launch into a browser and will redirect the user to join the meeting.
[Phones <IMicrosoftGraphPhone[]>]: All of the phone numbers associated with this conference.
[Language <String>]:
[Number <String>]: The phone number.
[Region <String>]:
[Type <String>]: phoneType
[QuickDial <String>]: The preformatted quick dial for this call.
[TollFreeNumbers <String[]>]: The toll free numbers that can be used to join the conference.
[TollNumber <String>]: The toll number that can be used to join the conference.
[OnlineMeetingProvider <String>]: onlineMeetingProviderType
[OnlineMeetingUrl <String>]: A URL for an online meeting.
The property is set only when an organizer specifies in Outlook that an event is an online meeting such as Skype.
Read-only.To access the URL to join an online meeting, use joinUrl which is exposed via the onlineMeeting property of the event.
The onlineMeetingUrl property will be deprecated in the future.
[Organizer <IMicrosoftGraphRecipient>]: recipient
[(Any) <Object>]: This indicates any property can be added to this object.
[EmailAddress <IMicrosoftGraphEmailAddress>]: emailAddress
[OriginalEndTimeZone <String>]: The end time zone that was set when the event was created.
A value of tzone://Microsoft/Custom indicates that a legacy custom time zone was set in desktop Outlook.
[OriginalStart <DateTime?>]: Represents the start time of an event when it's initially created as an occurrence or exception in a recurring series.
This property is not returned for events that are single instances.
Its date and time information is expressed in ISO 8601 format and is always in UTC.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
[OriginalStartTimeZone <String>]: The start time zone that was set when the event was created.
A value of tzone://Microsoft/Custom indicates that a legacy custom time zone was set in desktop Outlook.
[Recurrence <IMicrosoftGraphPatternedRecurrence>]: patternedRecurrence
[(Any) <Object>]: This indicates any property can be added to this object.
[Pattern <IMicrosoftGraphRecurrencePattern>]: recurrencePattern
[(Any) <Object>]: This indicates any property can be added to this object.
[DayOfMonth <Int32?>]: The day of the month on which the event occurs.
Required if type is absoluteMonthly or absoluteYearly.
[DaysOfWeek <String[]>]: A collection of the days of the week on which the event occurs.
The possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday.
If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern.
Required if type is weekly, relativeMonthly, or relativeYearly.
[FirstDayOfWeek <String>]: dayOfWeek
[Index <String>]: weekIndex
[Interval <Int32?>]: The number of units between occurrences, where units can be in days, weeks, months, or years, depending on the type.
Required.
[Month <Int32?>]: The month in which the event occurs.
This is a number from 1 to 12.
[Type <String>]: recurrencePatternType
[Range <IMicrosoftGraphRecurrenceRange>]: recurrenceRange
[(Any) <Object>]: This indicates any property can be added to this object.
[EndDate <DateTime?>]: The date to stop applying the recurrence pattern.
Depending on the recurrence pattern of the event, the last occurrence of the meeting may not be this date.
Required if type is endDate.
[NumberOfOccurrences <Int32?>]: The number of times to repeat the event.
Required and must be positive if type is numbered.
[RecurrenceTimeZone <String>]: Time zone for the startDate and endDate properties.
Optional.
If not specified, the time zone of the event is used.
[StartDate <DateTime?>]: The date to start applying the recurrence pattern.
The first occurrence of the meeting may be this date or later, depending on the recurrence pattern of the event.
Must be the same value as the start property of the recurring event.
Required.
[Type <String>]: recurrenceRangeType
[ReminderMinutesBeforeStart <Int32?>]: The number of minutes before the event start time that the reminder alert occurs.
[ResponseRequested <Boolean?>]: Default is true, which represents the organizer would like an invitee to send a response to the event.
[ResponseStatus <IMicrosoftGraphResponseStatus>]: responseStatus
[Sensitivity <String>]: sensitivity
[SeriesMasterId <String>]: The ID for the recurring series master item, if this event is part of a recurring series.
[ShowAs <String>]: freeBusyStatus
[SingleValueExtendedProperties <IMicrosoftGraphSingleValueLegacyExtendedProperty[]>]: The collection of single-value extended properties defined for the event.
Read-only.
Nullable.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Value <String>]: A property value.
[Start <IMicrosoftGraphDateTimeZone>]: dateTimeTimeZone
[Subject <String>]: The text of the event's subject line.
[TransactionId <String>]: A custom identifier specified by a client app for the server to avoid redundant POST operations in case of client retries to create the same event.
It's useful when low network connectivity causes the client to time out before receiving a response from the server for the client's prior create-event request.
After you set transactionId when creating an event, you can't change transactionId in a subsequent update.
This property is only returned in a response payload if an app has set it.
Optional.
[Type <String>]: eventType
[WebLink <String>]: The URL to open the event in Outlook on the web.Outlook on the web opens the event in the browser if you are signed in to your mailbox.
Otherwise, Outlook on the web prompts you to sign in.This URL can't be accessed from within an iFrame.
[CanEdit <Boolean?>]: true if the user can write to the calendar, false otherwise.
This property is true for the user who created the calendar.
This property is also true for a user who shared a calendar and granted write access.
[CanShare <Boolean?>]: true if the user has permission to share the calendar, false otherwise.
Only the user who created the calendar can share it.
[CanViewPrivateItems <Boolean?>]: If true, the user can read calendar items that have been marked private, false otherwise.
[ChangeKey <String>]: Identifies the version of the calendar object.
Every time the calendar is changed, changeKey changes as well.
This allows Exchange to apply changes to the correct version of the object.
Read-only.
[Color <String>]: calendarColor
[DefaultOnlineMeetingProvider <String>]: onlineMeetingProviderType
[Events <IMicrosoftGraphEvent[]>]: The events in the calendar.
Navigation property.
Read-only.
[HexColor <String>]: The calendar color, expressed in a hex color code of three hexadecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space.
If the user has never explicitly set a color for the calendar, this property is empty.
Read-only.
[IsDefaultCalendar <Boolean?>]: true if this is the default calendar where new events are created by default, false otherwise.
[IsRemovable <Boolean?>]: Indicates whether this user calendar can be deleted from the user mailbox.
[IsTallyingResponses <Boolean?>]: Indicates whether this user calendar supports tracking of meeting responses.
Only meeting invites sent from users' primary calendars support tracking of meeting responses.
[MultiValueExtendedProperties <IMicrosoftGraphMultiValueLegacyExtendedProperty[]>]: The collection of multi-value extended properties defined for the calendar.
Read-only.
Nullable.
[Name <String>]: The calendar name.
[Owner <IMicrosoftGraphEmailAddress>]: emailAddress
[SingleValueExtendedProperties <IMicrosoftGraphSingleValueLegacyExtendedProperty[]>]: The collection of single-value extended properties defined for the calendar.
Read-only.
Nullable.
CALENDARVIEW <IMicrosoftGraphEvent[]>: The calendar view for the calendar.
Read-only.
[Categories <String[]>]: The categories associated with the item
[ChangeKey <String>]: Identifies the version of the item.
Every time the item is changed, changeKey changes as well.
This allows Exchange to apply changes to the correct version of the object.
Read-only.
[CreatedDateTime <DateTime?>]: The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
[LastModifiedDateTime <DateTime?>]: The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
[Id <String>]: The unique identifier for an entity.
Read-only.
[AllowNewTimeProposals <Boolean?>]: true if the meeting organizer allows invitees to propose a new time when responding; otherwise, false.
Optional.
The default is true.
[Attachments <IMicrosoftGraphAttachment[]>]: The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event.
Navigation property.
Read-only.
Nullable.
[Id <String>]: The unique identifier for an entity.
Read-only.
[ContentType <String>]: The MIME type.
[IsInline <Boolean?>]: true if the attachment is an inline attachment; otherwise, false.
[LastModifiedDateTime <DateTime?>]: The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
[Name <String>]: The attachment's file name.
[Size <Int32?>]: The length of the attachment in bytes.
[Attendees <IMicrosoftGraphAttendee[]>]: The collection of attendees for the event.
[Type <String>]: attendeeType
[EmailAddress <IMicrosoftGraphEmailAddress>]: emailAddress
[(Any) <Object>]: This indicates any property can be added to this object.
[Address <String>]: The email address of the person or entity.
[Name <String>]: The display name of the person or entity.
[ProposedNewTime <IMicrosoftGraphTimeSlot>]: timeSlot
[(Any) <Object>]: This indicates any property can be added to this object.
[End <IMicrosoftGraphDateTimeZone>]: dateTimeTimeZone
[(Any) <Object>]: This indicates any property can be added to this object.
[DateTime <String>]: A single point of time in a combined date and time representation ({date}T{time}; for example, 2017-08-29T04:00:00.0000000).
[TimeZone <String>]: Represents a time zone, for example, 'Pacific Standard Time'.
See below for more possible values.
[Start <IMicrosoftGraphDateTimeZone>]: dateTimeTimeZone
[Status <IMicrosoftGraphResponseStatus>]: responseStatus
[(Any) <Object>]: This indicates any property can be added to this object.
[Response <String>]: responseType
[Time <DateTime?>]: The date and time when the response was returned.
It uses ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
[Body <IMicrosoftGraphItemBody>]: itemBody
[(Any) <Object>]: This indicates any property can be added to this object.
[Content <String>]: The content of the item.
[ContentType <String>]: bodyType
[BodyPreview <String>]: The preview of the message associated with the event.
It's in text format.
[Calendar <IMicrosoftGraphCalendar>]: calendar
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[AllowedOnlineMeetingProviders <String[]>]: Represent the online meeting service providers that can be used to create online meetings in this calendar.
Possible values are: unknown, skypeForBusiness, skypeForConsumer, teamsForBusiness.
[CalendarPermissions <IMicrosoftGraphCalendarPermission[]>]: The permissions of the users with whom the calendar is shared.
[Id <String>]: The unique identifier for an entity.
Read-only.
[AllowedRoles <String[]>]: List of allowed sharing or delegating permission levels for the calendar.
Possible values are: none, freeBusyRead, limitedRead, read, write, delegateWithoutPrivateEventAccess, delegateWithPrivateEventAccess, custom.
[EmailAddress <IMicrosoftGraphEmailAddress>]: emailAddress
[IsInsideOrganization <Boolean?>]: True if the user in context (recipient or delegate) is inside the same organization as the calendar owner.
[IsRemovable <Boolean?>]: True if the user can be removed from the list of recipients or delegates for the specified calendar, false otherwise.
The 'My organization' user determines the permissions other people within your organization have to the given calendar.
You can't remove 'My organization' as a share recipient to a calendar.
[Role <String>]: calendarRoleType
[CalendarView <IMicrosoftGraphEvent[]>]: The calendar view for the calendar.
Navigation property.
Read-only.
[CanEdit <Boolean?>]: true if the user can write to the calendar, false otherwise.
This property is true for the user who created the calendar.
This property is also true for a user who shared a calendar and granted write access.
[CanShare <Boolean?>]: true if the user has permission to share the calendar, false otherwise.
Only the user who created the calendar can share it.
[CanViewPrivateItems <Boolean?>]: If true, the user can read calendar items that have been marked private, false otherwise.
[ChangeKey <String>]: Identifies the version of the calendar object.
Every time the calendar is changed, changeKey changes as well.
This allows Exchange to apply changes to the correct version of the object.
Read-only.
[Color <String>]: calendarColor
[DefaultOnlineMeetingProvider <String>]: onlineMeetingProviderType
[Events <IMicrosoftGraphEvent[]>]: The events in the calendar.
Navigation property.
Read-only.
[HexColor <String>]: The calendar color, expressed in a hex color code of three hexadecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space.
If the user has never explicitly set a color for the calendar, this property is empty.
Read-only.
[IsDefaultCalendar <Boolean?>]: true if this is the default calendar where new events are created by default, false otherwise.
[IsRemovable <Boolean?>]: Indicates whether this user calendar can be deleted from the user mailbox.
[IsTallyingResponses <Boolean?>]: Indicates whether this user calendar supports tracking of meeting responses.
Only meeting invites sent from users' primary calendars support tracking of meeting responses.
[MultiValueExtendedProperties <IMicrosoftGraphMultiValueLegacyExtendedProperty[]>]: The collection of multi-value extended properties defined for the calendar.
Read-only.
Nullable.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Value <String[]>]: A collection of property values.
[Name <String>]: The calendar name.
[Owner <IMicrosoftGraphEmailAddress>]: emailAddress
[SingleValueExtendedProperties <IMicrosoftGraphSingleValueLegacyExtendedProperty[]>]: The collection of single-value extended properties defined for the calendar.
Read-only.
Nullable.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Value <String>]: A property value.
[CancelledOccurrences <String[]>]: Contains occurrenceId property values of canceled instances in a recurring series, if the event is the series master.
Instances in a recurring series that are canceled are called canceled occurences.Returned only on $select in a Get operation which specifies the ID (seriesMasterId property value) of a series master event.
[End <IMicrosoftGraphDateTimeZone>]: dateTimeTimeZone
[ExceptionOccurrences <IMicrosoftGraphEvent[]>]: Contains the id property values of the event instances that are exceptions in a recurring series.Exceptions can differ from other occurrences in a recurring series, such as the subject, start or end times, or attendees.
Exceptions don't include canceled occurrences.Returned only on $select and $expand in a GET operation that specifies the ID (seriesMasterId property value) of a series master event.
[Extensions <IMicrosoftGraphExtension[]>]: The collection of open extensions defined for the event.
Nullable.
[Id <String>]: The unique identifier for an entity.
Read-only.
[HasAttachments <Boolean?>]: Set to true if the event has attachments.
[HideAttendees <Boolean?>]: When set to true, each attendee only sees themselves in the meeting request and meeting Tracking list.
The default is false.
[ICalUId <String>]: A unique identifier for an event across calendars.
This ID is different for each occurrence in a recurring series.
Read-only.
[Importance <String>]: importance
[Instances <IMicrosoftGraphEvent[]>]: The occurrences of a recurring series, if the event is a series master.
This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences canceled from the series.
Navigation property.
Read-only.
Nullable.
[IsAllDay <Boolean?>]: Set to true if the event lasts all day.
If true, regardless of whether it's a single-day or multi-day event, start, and endtime must be set to midnight and be in the same time zone.
[IsCancelled <Boolean?>]: Set to true if the event has been canceled.
[IsDraft <Boolean?>]: Set to true if the user has updated the meeting in Outlook but hasn't sent the updates to attendees.
Set to false if all changes are sent, or if the event is an appointment without any attendees.
[IsOnlineMeeting <Boolean?>]: True if this event has online meeting information (that is, onlineMeeting points to an onlineMeetingInfo resource), false otherwise.
Default is false (onlineMeeting is null).
Optional.
After you set isOnlineMeeting to true, Microsoft Graph initializes onlineMeeting.
Subsequently, Outlook ignores any further changes to isOnlineMeeting, and the meeting remains available online.
[IsOrganizer <Boolean?>]: Set to true if the calendar owner (specified by the owner property of the calendar) is the organizer of the event (specified by the organizer property of the event).
It also applies if a delegate organized the event on behalf of the owner.
[IsReminderOn <Boolean?>]: Set to true if an alert is set to remind the user of the event.
[Location <IMicrosoftGraphLocation>]: ___location
[(Any) <Object>]: This indicates any property can be added to this object.
[Address <IMicrosoftGraphPhysicalAddress>]: physicalAddress
[(Any) <Object>]: This indicates any property can be added to this object.
[City <String>]: The city.
[CountryOrRegion <String>]: The country or region.
It's a free-format string value, for example, 'United States'.
[PostalCode <String>]: The postal code.
[State <String>]: The state.
[Street <String>]: The street.
[Coordinates <IMicrosoftGraphOutlookGeoCoordinates>]: outlookGeoCoordinates
[(Any) <Object>]: This indicates any property can be added to this object.
[Accuracy <Double?>]: The accuracy of the latitude and longitude.
As an example, the accuracy can be measured in meters, such as the latitude and longitude are accurate to within 50 meters.
[Altitude <Double?>]: The altitude of the ___location.
[AltitudeAccuracy <Double?>]: The accuracy of the altitude.
[Latitude <Double?>]: The latitude of the ___location.
[Longitude <Double?>]: The longitude of the ___location.
[DisplayName <String>]: The name associated with the ___location.
[LocationEmailAddress <String>]: Optional email address of the ___location.
[LocationType <String>]: locationType
[LocationUri <String>]: Optional URI representing the ___location.
[UniqueId <String>]: For internal use only.
[UniqueIdType <String>]: locationUniqueIdType
[Locations <IMicrosoftGraphLocation[]>]: The locations where the event is held or attended from.
The ___location and locations properties always correspond with each other.
If you update the ___location property, any prior locations in the locations collection are removed and replaced by the new ___location value.
[MultiValueExtendedProperties <IMicrosoftGraphMultiValueLegacyExtendedProperty[]>]: The collection of multi-value extended properties defined for the event.
Read-only.
Nullable.
[OnlineMeeting <IMicrosoftGraphOnlineMeetingInfo>]: onlineMeetingInfo
[(Any) <Object>]: This indicates any property can be added to this object.
[ConferenceId <String>]: The ID of the conference.
[JoinUrl <String>]: The external link that launches the online meeting.
This is a URL that clients launch into a browser and will redirect the user to join the meeting.
[Phones <IMicrosoftGraphPhone[]>]: All of the phone numbers associated with this conference.
[Language <String>]:
[Number <String>]: The phone number.
[Region <String>]:
[Type <String>]: phoneType
[QuickDial <String>]: The preformatted quick dial for this call.
[TollFreeNumbers <String[]>]: The toll free numbers that can be used to join the conference.
[TollNumber <String>]: The toll number that can be used to join the conference.
[OnlineMeetingProvider <String>]: onlineMeetingProviderType
[OnlineMeetingUrl <String>]: A URL for an online meeting.
The property is set only when an organizer specifies in Outlook that an event is an online meeting such as Skype.
Read-only.To access the URL to join an online meeting, use joinUrl which is exposed via the onlineMeeting property of the event.
The onlineMeetingUrl property will be deprecated in the future.
[Organizer <IMicrosoftGraphRecipient>]: recipient
[(Any) <Object>]: This indicates any property can be added to this object.
[EmailAddress <IMicrosoftGraphEmailAddress>]: emailAddress
[OriginalEndTimeZone <String>]: The end time zone that was set when the event was created.
A value of tzone://Microsoft/Custom indicates that a legacy custom time zone was set in desktop Outlook.
[OriginalStart <DateTime?>]: Represents the start time of an event when it's initially created as an occurrence or exception in a recurring series.
This property is not returned for events that are single instances.
Its date and time information is expressed in ISO 8601 format and is always in UTC.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
[OriginalStartTimeZone <String>]: The start time zone that was set when the event was created.
A value of tzone://Microsoft/Custom indicates that a legacy custom time zone was set in desktop Outlook.
[Recurrence <IMicrosoftGraphPatternedRecurrence>]: patternedRecurrence
[(Any) <Object>]: This indicates any property can be added to this object.
[Pattern <IMicrosoftGraphRecurrencePattern>]: recurrencePattern
[(Any) <Object>]: This indicates any property can be added to this object.
[DayOfMonth <Int32?>]: The day of the month on which the event occurs.
Required if type is absoluteMonthly or absoluteYearly.
[DaysOfWeek <String[]>]: A collection of the days of the week on which the event occurs.
The possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday.
If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern.
Required if type is weekly, relativeMonthly, or relativeYearly.
[FirstDayOfWeek <String>]: dayOfWeek
[Index <String>]: weekIndex
[Interval <Int32?>]: The number of units between occurrences, where units can be in days, weeks, months, or years, depending on the type.
Required.
[Month <Int32?>]: The month in which the event occurs.
This is a number from 1 to 12.
[Type <String>]: recurrencePatternType
[Range <IMicrosoftGraphRecurrenceRange>]: recurrenceRange
[(Any) <Object>]: This indicates any property can be added to this object.
[EndDate <DateTime?>]: The date to stop applying the recurrence pattern.
Depending on the recurrence pattern of the event, the last occurrence of the meeting may not be this date.
Required if type is endDate.
[NumberOfOccurrences <Int32?>]: The number of times to repeat the event.
Required and must be positive if type is numbered.
[RecurrenceTimeZone <String>]: Time zone for the startDate and endDate properties.
Optional.
If not specified, the time zone of the event is used.
[StartDate <DateTime?>]: The date to start applying the recurrence pattern.
The first occurrence of the meeting may be this date or later, depending on the recurrence pattern of the event.
Must be the same value as the start property of the recurring event.
Required.
[Type <String>]: recurrenceRangeType
[ReminderMinutesBeforeStart <Int32?>]: The number of minutes before the event start time that the reminder alert occurs.
[ResponseRequested <Boolean?>]: Default is true, which represents the organizer would like an invitee to send a response to the event.
[ResponseStatus <IMicrosoftGraphResponseStatus>]: responseStatus
[Sensitivity <String>]: sensitivity
[SeriesMasterId <String>]: The ID for the recurring series master item, if this event is part of a recurring series.
[ShowAs <String>]: freeBusyStatus
[SingleValueExtendedProperties <IMicrosoftGraphSingleValueLegacyExtendedProperty[]>]: The collection of single-value extended properties defined for the event.
Read-only.
Nullable.
[Start <IMicrosoftGraphDateTimeZone>]: dateTimeTimeZone
[Subject <String>]: The text of the event's subject line.
[TransactionId <String>]: A custom identifier specified by a client app for the server to avoid redundant POST operations in case of client retries to create the same event.
It's useful when low network connectivity causes the client to time out before receiving a response from the server for the client's prior create-event request.
After you set transactionId when creating an event, you can't change transactionId in a subsequent update.
This property is only returned in a response payload if an app has set it.
Optional.
[Type <String>]: eventType
[WebLink <String>]: The URL to open the event in Outlook on the web.Outlook on the web opens the event in the browser if you are signed in to your mailbox.
Otherwise, Outlook on the web prompts you to sign in.This URL can't be accessed from within an iFrame.
CONVERSATIONS <IMicrosoftGraphConversation[]>: The group's conversations.
[Id <String>]: The unique identifier for an entity.
Read-only.
[HasAttachments <Boolean?>]: Indicates whether any of the posts within this Conversation has at least one attachment.
Supports $filter (eq, ne) and $search.
[LastDeliveredDateTime <DateTime?>]: The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
[Preview <String>]: A short summary from the body of the latest post in this conversation.
Supports $filter (eq, ne, le, ge).
[Threads <IMicrosoftGraphConversationThread[]>]: A collection of all the conversation threads in the conversation.
A navigation property.
Read-only.
Nullable.
[Id <String>]: The unique identifier for an entity.
Read-only.
[CcRecipients <IMicrosoftGraphRecipient[]>]: The Cc: recipients for the thread.
Returned only on $select.
[EmailAddress <IMicrosoftGraphEmailAddress>]: emailAddress
[(Any) <Object>]: This indicates any property can be added to this object.
[Address <String>]: The email address of the person or entity.
[Name <String>]: The display name of the person or entity.
[HasAttachments <Boolean?>]: Indicates whether any of the posts within this thread has at least one attachment.
Returned by default.
[IsLocked <Boolean?>]: Indicates if the thread is locked.
Returned by default.
[LastDeliveredDateTime <DateTime?>]: The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.Returned by default.
[Posts <IMicrosoftGraphPost[]>]:
[Categories <String[]>]: The categories associated with the item
[ChangeKey <String>]: Identifies the version of the item.
Every time the item is changed, changeKey changes as well.
This allows Exchange to apply changes to the correct version of the object.
Read-only.
[CreatedDateTime <DateTime?>]: The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
[LastModifiedDateTime <DateTime?>]: The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
[Id <String>]: The unique identifier for an entity.
Read-only.
[Attachments <IMicrosoftGraphAttachment[]>]: Read-only.
Nullable.
Supports $expand.
[Id <String>]: The unique identifier for an entity.
Read-only.
[ContentType <String>]: The MIME type.
[IsInline <Boolean?>]: true if the attachment is an inline attachment; otherwise, false.
[LastModifiedDateTime <DateTime?>]: The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
[Name <String>]: The attachment's file name.
[Size <Int32?>]: The length of the attachment in bytes.
[Body <IMicrosoftGraphItemBody>]: itemBody
[(Any) <Object>]: This indicates any property can be added to this object.
[Content <String>]: The content of the item.
[ContentType <String>]: bodyType
[ConversationId <String>]: Unique ID of the conversation.
Read-only.
[ConversationThreadId <String>]: Unique ID of the conversation thread.
Read-only.
[Extensions <IMicrosoftGraphExtension[]>]: The collection of open extensions defined for the post.
Read-only.
Nullable.
Supports $expand.
[Id <String>]: The unique identifier for an entity.
Read-only.
[From <IMicrosoftGraphRecipient>]: recipient
[HasAttachments <Boolean?>]: Indicates whether the post has at least one attachment.
This is a default property.
[InReplyTo <IMicrosoftGraphPost>]: post
[MultiValueExtendedProperties <IMicrosoftGraphMultiValueLegacyExtendedProperty[]>]: The collection of multi-value extended properties defined for the post.
Read-only.
Nullable.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Value <String[]>]: A collection of property values.
[NewParticipants <IMicrosoftGraphRecipient[]>]: Conversation participants that were added to the thread as part of this post.
[ReceivedDateTime <DateTime?>]: Specifies when the post was received.
The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
[Sender <IMicrosoftGraphRecipient>]: recipient
[SingleValueExtendedProperties <IMicrosoftGraphSingleValueLegacyExtendedProperty[]>]: The collection of single-value extended properties defined for the post.
Read-only.
Nullable.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Value <String>]: A property value.
[Preview <String>]: A short summary from the body of the latest post in this conversation.
Returned by default.
[ToRecipients <IMicrosoftGraphRecipient[]>]: The To: recipients for the thread.
Returned only on $select.
[Topic <String>]: The topic of the conversation.
This property can be set when the conversation is created, but it cannot be updated.
Returned by default.
[UniqueSenders <String[]>]: All the users that sent a message to this thread.
Returned by default.
[Topic <String>]: The topic of the conversation.
This property can be set when the conversation is created, but it cannot be updated.
[UniqueSenders <String[]>]: All the users that sent a message to this Conversation.
CREATEDONBEHALFOF <IMicrosoftGraphDirectoryObject>
: directoryObject
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[DeletedDateTime <DateTime?>]: Date and time when this object was deleted.
Always null when the object hasn't been deleted.
DRIVE <IMicrosoftGraphDrive>
: drive
[(Any) <Object>]: This indicates any property can be added to this object.
[CreatedBy <IMicrosoftGraphIdentitySet>]: identitySet
[(Any) <Object>]: This indicates any property can be added to this object.
[Application <IMicrosoftGraphIdentity>]: identity
[(Any) <Object>]: This indicates any property can be added to this object.
[DisplayName <String>]: The display name of the identity.For drive items, the display name might not always be available or up to date.
For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user don't show up as changed when using delta.
[Id <String>]: Unique identifier for the identity or actor.
For example, in the access reviews decisions API, this property might record the id of the principal, that is, the group, user, or application that's subject to review.
[Device <IMicrosoftGraphIdentity>]: identity
[User <IMicrosoftGraphIdentity>]: identity
[CreatedByUser <IMicrosoftGraphUser>]: Represents a Microsoft Entra user account.
[(Any) <Object>]: This indicates any property can be added to this object.
[DeletedDateTime <DateTime?>]: Date and time when this object was deleted.
Always null when the object hasn't been deleted.
[Id <String>]: The unique identifier for an entity.
Read-only.
[AboutMe <String>]: A freeform text entry field for the user to describe themselves.
Returned only on $select.
[AccountEnabled <Boolean?>]: true if the account is enabled; otherwise, false.
This property is required when a user is created.
Returned only on $select.
Supports $filter (eq, ne, not, and in).
[Activities <IMicrosoftGraphUserActivity[]>]: The user's activities across devices.
Read-only.
Nullable.
[Id <String>]: The unique identifier for an entity.
Read-only.
[ActivationUrl <String>]: Required.
URL used to launch the activity in the best native experience represented by the appId.
Might launch a web-based app if no native app exists.
[ActivitySourceHost <String>]: Required.
URL for the ___domain representing the cross-platform identity mapping for the app.
Mapping is stored either as a JSON file hosted on the ___domain or configurable via Windows Dev Center.
The JSON file is named cross-platform-app-identifiers and is hosted at root of your HTTPS ___domain, either at the top level ___domain or include a sub ___domain.
For example: https://contoso.com
or https://myapp.contoso.com
but NOT https://myapp.contoso.com/somepath
.
You must have a unique file and ___domain (or sub ___domain) per cross-platform app identity.
For example, a separate file and ___domain is needed for Word vs.
PowerPoint.
[AppActivityId <String>]: Required.
The unique activity ID in the context of the app - supplied by caller and immutable thereafter.
[AppDisplayName <String>]: Optional.
Short text description of the app used to generate the activity for use in cases when the app is not installed on the user’s local device.
[ContentInfo <IMicrosoftGraphJson>]: Json
[(Any) <Object>]: This indicates any property can be added to this object.
[ContentUrl <String>]: Optional.
Used in the event the content can be rendered outside of a native or web-based app experience (for example, a pointer to an item in an RSS feed).
[CreatedDateTime <DateTime?>]: Set by the server.
DateTime in UTC when the object was created on the server.
[ExpirationDateTime <DateTime?>]: Set by the server.
DateTime in UTC when the object expired on the server.
[FallbackUrl <String>]: Optional.
URL used to launch the activity in a web-based app, if available.
[HistoryItems <IMicrosoftGraphActivityHistoryItem[]>]: Optional.
NavigationProperty/Containment; navigation property to the activity's historyItems.
[Id <String>]: The unique identifier for an entity.
Read-only.
[ActiveDurationSeconds <Int32?>]: Optional.
The duration of active user engagement.
if not supplied, this is calculated from the startedDateTime and lastActiveDateTime.
[Activity <IMicrosoftGraphUserActivity>]: userActivity
[CreatedDateTime <DateTime?>]: Set by the server.
DateTime in UTC when the object was created on the server.
[ExpirationDateTime <DateTime?>]: Optional.
UTC DateTime when the activityHistoryItem will undergo hard-delete.
Can be set by the client.
[LastActiveDateTime <DateTime?>]: Optional.
UTC DateTime when the activityHistoryItem (activity session) was last understood as active or finished - if null, activityHistoryItem status should be Ongoing.
[LastModifiedDateTime <DateTime?>]: Set by the server.
DateTime in UTC when the object was modified on the server.
[StartedDateTime <DateTime?>]: Required.
UTC DateTime when the activityHistoryItem (activity session) was started.
Required for timeline history.
[Status <String>]: status
[UserTimezone <String>]: Optional.
The timezone in which the user's device used to generate the activity was located at activity creation time.
Values supplied as Olson IDs in order to support cross-platform representation.
[LastModifiedDateTime <DateTime?>]: Set by the server.
DateTime in UTC when the object was modified on the server.
[Status <String>]: status
[UserTimezone <String>]: Optional.
The timezone in which the user's device used to generate the activity was located at activity creation time; values supplied as Olson IDs in order to support cross-platform representation.
[VisualElements <IMicrosoftGraphVisualInfo>]: visualInfo
[(Any) <Object>]: This indicates any property can be added to this object.
[Attribution <IMicrosoftGraphImageInfo>]: imageInfo
[(Any) <Object>]: This indicates any property can be added to this object.
[AddImageQuery <Boolean?>]: Optional; parameter used to indicate the server is able to render image dynamically in response to parameterization.
For example – a high contrast image
[AlternateText <String>]: Optional; alt-text accessible content for the image
[AlternativeText <String>]:
[IconUrl <String>]: Optional; URI that points to an icon which represents the application used to generate the activity
[BackgroundColor <String>]: Optional.
Background color used to render the activity in the UI - brand color for the application source of the activity.
Must be a valid hex color
[Content <IMicrosoftGraphJson>]: Json
[Description <String>]: Optional.
Longer text description of the user's unique activity (example: document name, first sentence, and/or metadata)
[DisplayText <String>]: Required.
Short text description of the user's unique activity (for example, document name in cases where an activity refers to document creation)
[AgeGroup <String>]: Sets the age group of the user.
Allowed values: null, Minor, NotAdult, and Adult.
For more information, see legal age group property definitions.
Returned only on $select.
Supports $filter (eq, ne, not, and in).
[AgreementAcceptances <IMicrosoftGraphAgreementAcceptance[]>]: The user's terms of use acceptance statuses.
Read-only.
Nullable.
[Id <String>]: The unique identifier for an entity.
Read-only.
[AgreementFileId <String>]: The identifier of the agreement file accepted by the user.
[AgreementId <String>]: The identifier of the agreement.
[DeviceDisplayName <String>]: The display name of the device used for accepting the agreement.
[DeviceId <String>]: The unique identifier of the device used for accepting the agreement.
Supports $filter (eq) and eq for null values.
[DeviceOSType <String>]: The operating system used to accept the agreement.
[DeviceOSVersion <String>]: The operating system version of the device used to accept the agreement.
[ExpirationDateTime <DateTime?>]: The expiration date time of the acceptance.
The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
Supports $filter (eq, ge, le) and eq for null values.
[RecordedDateTime <DateTime?>]: The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
[State <String>]: agreementAcceptanceState
[UserDisplayName <String>]: Display name of the user when the acceptance was recorded.
[UserEmail <String>]: Email of the user when the acceptance was recorded.
[UserId <String>]: The identifier of the user who accepted the agreement.
Supports $filter (eq).
[UserPrincipalName <String>]: UPN of the user when the acceptance was recorded.
[AppRoleAssignments <IMicrosoftGraphAppRoleAssignment[]>]: Represents the app roles a user is granted for an application.
Supports $expand.
[DeletedDateTime <DateTime?>]: Date and time when this object was deleted.
Always null when the object hasn't been deleted.
[Id <String>]: The unique identifier for an entity.
Read-only.
[AppRoleId <String>]: The identifier (id) for the app role that's assigned to the principal.
This app role must be exposed in the appRoles property on the resource application's service principal (resourceId).
If the resource application hasn't declared any app roles, a default app role ID of 00000000-0000-0000-0000-000000000000 can be specified to signal that the principal is assigned to the resource app without any specific app roles.
Required on create.
[CreatedDateTime <DateTime?>]: The time when the app role assignment was created.
The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
Read-only.
[PrincipalDisplayName <String>]: The display name of the user, group, or service principal that was granted the app role assignment.
Maximum length is 256 characters.
Read-only.
Supports $filter (eq and startswith).
[PrincipalId <String>]: The unique identifier (id) for the user, security group, or service principal being granted the app role.
Security groups with dynamic memberships are supported.
Required on create.
[PrincipalType <String>]: The type of the assigned principal.
This can either be User, Group, or ServicePrincipal.
Read-only.
[ResourceDisplayName <String>]: The display name of the resource app's service principal to which the assignment is made.
Maximum length is 256 characters.
[ResourceId <String>]: The unique identifier (id) for the resource service principal for which the assignment is made.
Required on create.
Supports $filter (eq only).
[AssignedLicenses <IMicrosoftGraphAssignedLicense[]>]: The licenses that are assigned to the user, including inherited (group-based) licenses.
This property doesn't differentiate between directly assigned and inherited licenses.
Use the licenseAssignmentStates property to identify the directly assigned and inherited licenses.
Not nullable.
Returned only on $select.
Supports $filter (eq, not, /$count eq 0, /$count ne 0).
[DisabledPlans <String[]>]: A collection of the unique identifiers for plans that have been disabled.
IDs are available in servicePlans > servicePlanId in the tenant's subscribedSkus or serviceStatus > servicePlanId in the tenant's companySubscription.
[SkuId <String>]: The unique identifier for the SKU.
Corresponds to the skuId from subscribedSkus or companySubscription.
[AssignedPlans <IMicrosoftGraphAssignedPlan[]>]: The plans that are assigned to the user.
Read-only.
Not nullable.
Returned only on $select.
Supports $filter (eq and not).
[AssignedDateTime <DateTime?>]: The date and time at which the plan was assigned.
The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
[CapabilityStatus <String>]: Condition of the capability assignment.
The possible values are Enabled, Warning, Suspended, Deleted, LockedOut.
See a detailed description of each value.
[Service <String>]: The name of the service; for example, exchange.
[ServicePlanId <String>]: A GUID that identifies the service plan.
For a complete list of GUIDs and their equivalent friendly service names, see Product names and service plan identifiers for licensing.
[Authentication <IMicrosoftGraphAuthentication>]: authentication
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[EmailMethods <IMicrosoftGraphEmailAuthenticationMethod[]>]: The email address registered to a user for authentication.
[Id <String>]: The unique identifier for an entity.
Read-only.
[EmailAddress <String>]: The email address registered to this user.
[Fido2Methods <IMicrosoftGraphFido2AuthenticationMethod[]>]: Represents the FIDO2 security keys registered to a user for authentication.
[Id <String>]: The unique identifier for an entity.
Read-only.
[AaGuid <String>]: Authenticator Attestation GUID, an identifier that indicates the type (e.g.
make and model) of the authenticator.
[AttestationCertificates <String[]>]: The attestation certificate(s) attached to this security key.
[AttestationLevel <String>]: attestationLevel
[CreatedDateTime <DateTime?>]: The timestamp when this key was registered to the user.
[DisplayName <String>]: The display name of the key as given by the user.
[Model <String>]: The manufacturer-assigned model of the FIDO2 security key.
[Methods <IMicrosoftGraphAuthenticationMethod[]>]: Represents all authentication methods registered to a user.
[Id <String>]: The unique identifier for an entity.
Read-only.
[MicrosoftAuthenticatorMethods <IMicrosoftGraphMicrosoftAuthenticatorAuthenticationMethod[]>]: The details of the Microsoft Authenticator app registered to a user for authentication.
[Id <String>]: The unique identifier for an entity.
Read-only.
[CreatedDateTime <DateTime?>]: The date and time that this app was registered.
This property is null if the device isn't registered for passwordless Phone Sign-In.
[Device <IMicrosoftGraphDevice>]: device
[(Any) <Object>]: This indicates any property can be added to this object.
[DeletedDateTime <DateTime?>]: Date and time when this object was deleted.
Always null when the object hasn't been deleted.
[Id <String>]: The unique identifier for an entity.
Read-only.
[AccountEnabled <Boolean?>]: true if the account is enabled; otherwise, false.
Required.
Default is true.
Supports $filter (eq, ne, not, in).
Only callers with at least the Cloud Device Administrator role can set this property.
[AlternativeSecurityIds <IMicrosoftGraphAlternativeSecurityId[]>]: For internal use only.
Not nullable.
Supports $filter (eq, not, ge, le).
[IdentityProvider <String>]: For internal use only.
[Key <Byte[]>]: For internal use only.
[Type <Int32?>]: For internal use only.
[ApproximateLastSignInDateTime <DateTime?>]: The timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
Read-only.
Supports $filter (eq, ne, not, ge, le, and eq on null values) and $orderby.
[ComplianceExpirationDateTime <DateTime?>]: The timestamp when the device is no longer deemed compliant.
The timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
Read-only.
[DeviceCategory <String>]: User-defined property set by Intune to automatically add devices to groups and simplify managing devices.
[DeviceId <String>]: Unique identifier set by Azure Device Registration Service at the time of registration.
This alternate key can be used to reference the device object.
Supports $filter (eq, ne, not, startsWith).
[DeviceMetadata <String>]: For internal use only.
Set to null.
[DeviceOwnership <String>]: Ownership of the device.
Intune sets this property.
Possible values are: unknown, company, personal.
[DeviceVersion <Int32?>]: For internal use only.
[DisplayName <String>]: The display name for the device.
Maximum length is 256 characters.
Required.
Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values), $search, and $orderby.
[EnrollmentProfileName <String>]: Enrollment profile applied to the device.
For example, Apple Device Enrollment Profile, Device enrollment - Corporate device identifiers, or Windows Autopilot profile name.
This property is set by Intune.
[EnrollmentType <String>]: Enrollment type of the device.
Intune sets this property.
Possible values are: unknown, userEnrollment, deviceEnrollmentManager, appleBulkWithUser, appleBulkWithoutUser, windowsAzureADJoin, windowsBulkUserless, windowsAutoEnrollment, windowsBulkAzureDomainJoin, windowsCoManagement, windowsAzureADJoinUsingDeviceAuth,appleUserEnrollment, appleUserEnrollmentWithServiceAccount.
NOTE: This property might return other values apart from those listed.
[Extensions <IMicrosoftGraphExtension[]>]: The collection of open extensions defined for the device.
Read-only.
Nullable.
[Id <String>]: The unique identifier for an entity.
Read-only.
[IsCompliant <Boolean?>]: true if the device complies with Mobile Device Management (MDM) policies; otherwise, false.
Read-only.
This can only be updated by Intune for any device OS type or by an approved MDM app for Windows OS devices.
Supports $filter (eq, ne, not).
[IsManaged <Boolean?>]: true if the device is managed by a Mobile Device Management (MDM) app; otherwise, false.
This can only be updated by Intune for any device OS type or by an approved MDM app for Windows OS devices.
Supports $filter (eq, ne, not).
[IsManagementRestricted <Boolean?>]: Indicates whether the device is a member of a restricted management administrative unit.
If not set, the default value is null and the default behavior is false.
Read-only.
To manage a device that's a member of a restricted management administrative unit, the administrator or calling app must be assigned a Microsoft Entra role at the scope of the restricted management administrative unit.
Returned only on $select.
[IsRooted <Boolean?>]: true if the device is rooted or jail-broken.
This property can only be updated by Intune.
[ManagementType <String>]: The management channel of the device.
This property is set by Intune.
Possible values are: eas, mdm, easMdm, intuneClient, easIntuneClient, configurationManagerClient, configurationManagerClientMdm, configurationManagerClientMdmEas, unknown, jamf, googleCloudDevicePolicyController.
[Manufacturer <String>]: Manufacturer of the device.
Read-only.
[MdmAppId <String>]: Application identifier used to register device into MDM.
Read-only.
Supports $filter (eq, ne, not, startsWith).
[MemberOf <IMicrosoftGraphDirectoryObject[]>]: Groups and administrative units that this device is a member of.
Read-only.
Nullable.
Supports $expand.
[Id <String>]: The unique identifier for an entity.
Read-only.
[DeletedDateTime <DateTime?>]: Date and time when this object was deleted.
Always null when the object hasn't been deleted.
[Model <String>]: Model of the device.
Read-only.
[OnPremisesLastSyncDateTime <DateTime?>]: The last time at which the object was synced with the on-premises directory.
The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z Read-only.
Supports $filter (eq, ne, not, ge, le, in).
[OnPremisesSecurityIdentifier <String>]: The on-premises security identifier (SID) for the user who was synchronized from on-premises to the cloud.
Read-only.
Returned only on $select.
Supports $filter (eq).
[OnPremisesSyncEnabled <Boolean?>]: true if this object is synced from an on-premises directory; false if this object was originally synced from an on-premises directory but is no longer synced; null if this object has never been synced from an on-premises directory (default).
Read-only.
Supports $filter (eq, ne, not, in, and eq on null values).
[OperatingSystem <String>]: The type of operating system on the device.
Required.
Supports $filter (eq, ne, not, ge, le, startsWith, and eq on null values).
[OperatingSystemVersion <String>]: The version of the operating system on the device.
Required.
Supports $filter (eq, ne, not, ge, le, startsWith, and eq on null values).
[PhysicalIds <String[]>]: For internal use only.
Not nullable.
Supports $filter (eq, not, ge, le, startsWith,/$count eq 0, /$count ne 0).
[ProfileType <String>]: The profile type of the device.
Possible values: RegisteredDevice (default), SecureVM, Printer, Shared, IoT.
[RegisteredOwners <IMicrosoftGraphDirectoryObject[]>]: The user that cloud joined the device or registered their personal device.
The registered owner is set at the time of registration.
Read-only.
Nullable.
Supports $expand.
[RegisteredUsers <IMicrosoftGraphDirectoryObject[]>]: Collection of registered users of the device.
For cloud joined devices and registered personal devices, registered users are set to the same value as registered owners at the time of registration.
Read-only.
Nullable.
Supports $expand.
[RegistrationDateTime <DateTime?>]: Date and time of when the device was registered.
The timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
Read-only.
[SystemLabels <String[]>]: List of labels applied to the device by the system.
Supports $filter (/$count eq 0, /$count ne 0).
[TransitiveMemberOf <IMicrosoftGraphDirectoryObject[]>]: Groups and administrative units that the device is a member of.
This operation is transitive.
Supports $expand.
[TrustType <String>]: Type of trust for the joined device.
Read-only.
Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud-only joined devices), ServerAd (on-premises ___domain joined devices joined to Microsoft Entra ID).
For more information, see Introduction to device management in Microsoft Entra ID.
Supports $filter (eq, ne, not, in).
[DeviceTag <String>]: Tags containing app metadata.
[DisplayName <String>]: The name of the device on which this app is registered.
[PhoneAppVersion <String>]: Numerical version of this instance of the Authenticator app.
[Operations <IMicrosoftGraphLongRunningOperation[]>]: Represents the status of a long-running operation, such as a password reset operation.
[Id <String>]: The unique identifier for an entity.
Read-only.
[CreatedDateTime <DateTime?>]: The start time of the operation.
The timestamp type represents date and time information using ISO 8601 format and is always in UTC.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
[LastActionDateTime <DateTime?>]: The time of the last action in the operation.
The timestamp type represents date and time information using ISO 8601 format and is always in UTC.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
[ResourceLocation <String>]: URI of the resource that the operation is performed on.
[Status <String>]: longRunningOperationStatus
[StatusDetail <String>]: Details about the status of the operation.
[PasswordMethods <IMicrosoftGraphPasswordAuthenticationMethod[]>]: Represents the password registered to a user for authentication.
For security, the password itself is never returned in the object, but action can be taken to reset a password.
[Id <String>]: The unique identifier for an entity.
Read-only.
[CreatedDateTime <DateTime?>]: The date and time when this password was last updated.
This property is currently not populated.
Read-only.
The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
[Password <String>]: For security, the password is always returned as null from a LIST or GET operation.
[PhoneMethods <IMicrosoftGraphPhoneAuthenticationMethod[]>]: The phone numbers registered to a user for authentication.
[Id <String>]: The unique identifier for an entity.
Read-only.
[PhoneNumber <String>]: The phone number to text or call for authentication.
Phone numbers use the format +{country code} {number}x{extension}, with extension optional.
For example, +1 5555551234 or +1 5555551234x123 are valid.
Numbers are rejected when creating or updating if they don't match the required format.
[PhoneType <String>]: authenticationPhoneType
[SmsSignInState <String>]: authenticationMethodSignInState
[PlatformCredentialMethods <IMicrosoftGraphPlatformCredentialAuthenticationMethod[]>]: Represents a platform credential instance registered to a user on Mac OS.
[Id <String>]: The unique identifier for an entity.
Read-only.
[CreatedDateTime <DateTime?>]: The date and time that this Platform Credential Key was registered.
[Device <IMicrosoftGraphDevice>]: device
[DisplayName <String>]: The name of the device on which Platform Credential is registered.
[KeyStrength <String>]: authenticationMethodKeyStrength
[Platform <String>]: authenticationMethodPlatform
[SoftwareOathMethods <IMicrosoftGraphSoftwareOathAuthenticationMethod[]>]: The software OATH time-based one-time password (TOTP) applications registered to a user for authentication.
[Id <String>]: The unique identifier for an entity.
Read-only.
[SecretKey <String>]: The secret key of the method.
Always returns null.
[TemporaryAccessPassMethods <IMicrosoftGraphTemporaryAccessPassAuthenticationMethod[]>]: Represents a Temporary Access Pass registered to a user for authentication through time-limited passcodes.
[Id <String>]: The unique identifier for an entity.
Read-only.
[CreatedDateTime <DateTime?>]: The date and time when the Temporary Access Pass was created.
[IsUsable <Boolean?>]: The state of the authentication method that indicates whether it's currently usable by the user.
[IsUsableOnce <Boolean?>]: Determines whether the pass is limited to a one-time use.
If true, the pass can be used once; if false, the pass can be used multiple times within the Temporary Access Pass lifetime.
[LifetimeInMinutes <Int32?>]: The lifetime of the Temporary Access Pass in minutes starting at startDateTime.
Must be between 10 and 43200 inclusive (equivalent to 30 days).
[MethodUsabilityReason <String>]: Details about the usability state (isUsable).
Reasons can include: EnabledByPolicy, DisabledByPolicy, Expired, NotYetValid, OneTimeUsed.
[StartDateTime <DateTime?>]: The date and time when the Temporary Access Pass becomes available to use and when isUsable is true is enforced.
[TemporaryAccessPass <String>]: The Temporary Access Pass used to authenticate.
Returned only on creation of a new temporaryAccessPassAuthenticationMethod object; Hidden in subsequent read operations and returned as null with GET.
[WindowsHelloForBusinessMethods <IMicrosoftGraphWindowsHelloForBusinessAuthenticationMethod[]>]: Represents the Windows Hello for Business authentication method registered to a user for authentication.
[Id <String>]: The unique identifier for an entity.
Read-only.
[CreatedDateTime <DateTime?>]: The date and time that this Windows Hello for Business key was registered.
[Device <IMicrosoftGraphDevice>]: device
[DisplayName <String>]: The name of the device on which Windows Hello for Business is registered
[KeyStrength <String>]: authenticationMethodKeyStrength
[AuthorizationInfo <IMicrosoftGraphAuthorizationInfo>]: authorizationInfo
[(Any) <Object>]: This indicates any property can be added to this object.
[CertificateUserIds <String[]>]:
[Birthday <DateTime?>]: The birthday of the user.
The Timestamp type represents date and time information using ISO 8601 format and is always in UTC.
For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z.
Returned only on $select.
[BusinessPhones <String[]>]: The telephone numbers for the user.
NOTE: Although it's a string collection, only one number can be set for this property.
Read-only for users synced from the on-premises directory.
Returned by default.
Supports $filter (eq, not, ge, le, startsWith).
[Calendar <IMicrosoftGraphCalendar>]: calendar
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[AllowedOnlineMeetingProviders <String[]>]: Represent the online meeting service providers that can be used to create online meetings in this calendar.
Possible values are: unknown, skypeForBusiness, skypeForConsumer, teamsForBusiness.
[CalendarPermissions <IMicrosoftGraphCalendarPermission[]>]: The permissions of the users with whom the calendar is shared.
[Id <String>]: The unique identifier for an entity.
Read-only.
[AllowedRoles <String[]>]: List of allowed sharing or delegating permission levels for the calendar.
Possible values are: none, freeBusyRead, limitedRead, read, write, delegateWithoutPrivateEventAccess, delegateWithPrivateEventAccess, custom.
[EmailAddress <IMicrosoftGraphEmailAddress>]: emailAddress
[(Any) <Object>]: This indicates any property can be added to this object.
[Address <String>]: The email address of the person or entity.
[Name <String>]: The display name of the person or entity.
[IsInsideOrganization <Boolean?>]: True if the user in context (recipient or delegate) is inside the same organization as the calendar owner.
[IsRemovable <Boolean?>]: True if the user can be removed from the list of recipients or delegates for the specified calendar, false otherwise.
The 'My organization' user determines the permissions other people within your organization have to the given calendar.
You can't remove 'My organization' as a share recipient to a calendar.
[Role <String>]: calendarRoleType
[CalendarView <IMicrosoftGraphEvent[]>]: The calendar view for the calendar.
Navigation property.
Read-only.
[Categories <String[]>]: The categories associated with the item
[ChangeKey <String>]: Identifies the version of the item.
Every time the item is changed, changeKey changes as well.
This allows Exchange to apply changes to the correct version of the object.
Read-only.
[CreatedDateTime <DateTime?>]: The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
[LastModifiedDateTime <DateTime?>]: The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
[Id <String>]: The unique identifier for an entity.
Read-only.
[AllowNewTimeProposals <Boolean?>]: true if the meeting organizer allows invitees to propose a new time when responding; otherwise, false.
Optional.
The default is true.
[Attachments <IMicrosoftGraphAttachment[]>]: The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event.
Navigation property.
Read-only.
Nullable.
[Id <String>]: The unique identifier for an entity.
Read-only.
[ContentType <String>]: The MIME type.
[IsInline <Boolean?>]: true if the attachment is an inline attachment; otherwise, false.
[LastModifiedDateTime <DateTime?>]: The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
[Name <String>]: The attachment's file name.
[Size <Int32?>]: The length of the attachment in bytes.
[Attendees <IMicrosoftGraphAttendee[]>]: The collection of attendees for the event.
[Type <String>]: attendeeType
[EmailAddress <IMicrosoftGraphEmailAddress>]: emailAddress
[ProposedNewTime <IMicrosoftGraphTimeSlot>]: timeSlot
[(Any) <Object>]: This indicates any property can be added to this object.
[End <IMicrosoftGraphDateTimeZone>]: dateTimeTimeZone
[(Any) <Object>]: This indicates any property can be added to this object.
[DateTime <String>]: A single point of time in a combined date and time representation ({date}T{time}; for example, 2017-08-29T04:00:00.0000000).
[TimeZone <String>]: Represents a time zone, for example, 'Pacific Standard Time'.
See below for more possible values.
[Start <IMicrosoftGraphDateTimeZone>]: dateTimeTimeZone
[Status <IMicrosoftGraphResponseStatus>]: responseStatus
[(Any) <Object>]: This indicates any property can be added to this object.
[Response <String>]: responseType
[Time <DateTime?>]: The date and time when the response was returned.
It uses ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
[Body <IMicrosoftGraphItemBody>]: itemBody
[(Any) <Object>]: This indicates any property can be added to this object.
[Content <String>]: The content of the item.
[ContentType <String>]: bodyType
[BodyPreview <String>]: The preview of the message associated with the event.
It's in text format.
[Calendar <IMicrosoftGraphCalendar>]: calendar
[CancelledOccurrences <String[]>]: Contains occurrenceId property values of canceled instances in a recurring series, if the event is the series master.
Instances in a recurring series that are canceled are called canceled occurences.Returned only on $select in a Get operation which specifies the ID (seriesMasterId property value) of a series master event.
[End <IMicrosoftGraphDateTimeZone>]: dateTimeTimeZone
[ExceptionOccurrences <IMicrosoftGraphEvent[]>]: Contains the id property values of the event instances that are exceptions in a recurring series.Exceptions can differ from other occurrences in a recurring series, such as the subject, start or end times, or attendees.
Exceptions don't include canceled occurrences.Returned only on $select and $expand in a GET operation that specifies the ID (seriesMasterId property value) of a series master event.
[Extensions <IMicrosoftGraphExtension[]>]: The collection of open extensions defined for the event.
Nullable.
[HasAttachments <Boolean?>]: Set to true if the event has attachments.
[HideAttendees <Boolean?>]: When set to true, each attendee only sees themselves in the meeting request and meeting Tracking list.
The default is false.
[ICalUId <String>]: A unique identifier for an event across calendars.
This ID is different for each occurrence in a recurring series.
Read-only.
[Importance <String>]: importance
[Instances <IMicrosoftGraphEvent[]>]: The occurrences of a recurring series, if the event is a series master.
This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences canceled from the series.
Navigation property.
Read-only.
Nullable.
[IsAllDay <Boolean?>]: Set to true if the event lasts all day.
If true, regardless of whether it's a single-day or multi-day event, start, and endtime must be set to midnight and be in the same time zone.
[IsCancelled <Boolean?>]: Set to true if the event has been canceled.
[IsDraft <Boolean?>]: Set to true if the user has updated the meeting in Outlook but hasn't sent the updates to attendees.
Set to false if all changes are sent, or if the event is an appointment without any attendees.
[IsOnlineMeeting <Boolean?>]: True if this event has online meeting information (that is, onlineMeeting points to an onlineMeetingInfo resource), false otherwise.
Default is false (onlineMeeting is null).
Optional.
After you set isOnlineMeeting to true, Microsoft Graph initializes onlineMeeting.
Subsequently, Outlook ignores any further changes to isOnlineMeeting, and the meeting remains available online.
[IsOrganizer <Boolean?>]: Set to true if the calendar owner (specified by the owner property of the calendar) is the organizer of the event (specified by the organizer property of the event).
It also applies if a delegate organized the event on behalf of the owner.
[IsReminderOn <Boolean?>]: Set to true if an alert is set to remind the user of the event.
[Location <IMicrosoftGraphLocation>]: ___location
[(Any) <Object>]: This indicates any property can be added to this object.
[Address <IMicrosoftGraphPhysicalAddress>]: physicalAddress
[(Any) <Object>]: This indicates any property can be added to this object.
[City <String>]: The city.
[CountryOrRegion <String>]: The country or region.
It's a free-format string value, for example, 'United States'.
[PostalCode <String>]: The postal code.
[State <String>]: The state.
[Street <String>]: The street.
[Coordinates <IMicrosoftGraphOutlookGeoCoordinates>]: outlookGeoCoordinates
[(Any) <Object>]: This indicates any property can be added to this object.
[Accuracy <Double?>]: The accuracy of the latitude and longitude.
As an example, the accuracy can be measured in meters, such as the latitude and longitude are accurate to within 50 meters.
[Altitude <Double?>]: The altitude of the ___location.
[AltitudeAccuracy <Double?>]: The accuracy of the altitude.
[Latitude <Double?>]: The latitude of the ___location.
[Longitude <Double?>]: The longitude of the ___location.
[DisplayName <String>]: The name associated with the ___location.
[LocationEmailAddress <String>]: Optional email address of the ___location.
[LocationType <String>]: locationType
[LocationUri <String>]: Optional URI representing the ___location.
[UniqueId <String>]: For internal use only.
[UniqueIdType <String>]: locationUniqueIdType
[Locations <IMicrosoftGraphLocation[]>]: The locations where the event is held or attended from.
The ___location and locations properties always correspond with each other.
If you update the ___location property, any prior locations in the locations collection are removed and replaced by the new ___location value.
[MultiValueExtendedProperties <IMicrosoftGraphMultiValueLegacyExtendedProperty[]>]: The collection of multi-value extended properties defined for the event.
Read-only.
Nullable.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Value <String[]>]: A collection of property values.
[OnlineMeeting <IMicrosoftGraphOnlineMeetingInfo>]: onlineMeetingInfo
[(Any) <Object>]: This indicates any property can be added to this object.
[ConferenceId <String>]: The ID of the conference.
[JoinUrl <String>]: The external link that launches the online meeting.
This is a URL that clients launch into a browser and will redirect the user to join the meeting.
[Phones <IMicrosoftGraphPhone[]>]: All of the phone numbers associated with this conference.
[Language <String>]:
[Number <String>]: The phone number.
[Region <String>]:
[Type <String>]: phoneType
[QuickDial <String>]: The preformatted quick dial for this call.
[TollFreeNumbers <String[]>]: The toll free numbers that can be used to join the conference.
[TollNumber <String>]: The toll number that can be used to join the conference.
[OnlineMeetingProvider <String>]: onlineMeetingProviderType
[OnlineMeetingUrl <String>]: A URL for an online meeting.
The property is set only when an organizer specifies in Outlook that an event is an online meeting such as Skype.
Read-only.To access the URL to join an online meeting, use joinUrl which is exposed via the onlineMeeting property of the event.
The onlineMeetingUrl property will be deprecated in the future.
[Organizer <IMicrosoftGraphRecipient>]: recipient
[(Any) <Object>]: This indicates any property can be added to this object.
[EmailAddress <IMicrosoftGraphEmailAddress>]: emailAddress
[OriginalEndTimeZone <String>]: The end time zone that was set when the event was created.
A value of tzone://Microsoft/Custom indicates that a legacy custom time zone was set in desktop Outlook.
[OriginalStart <DateTime?>]: Represents the start time of an event when it's initially created as an occurrence or exception in a recurring series.
This property is not returned for events that are single instances.
Its date and time information is expressed in ISO 8601 format and is always in UTC.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
[OriginalStartTimeZone <String>]: The start time zone that was set when the event was created.
A value of tzone://Microsoft/Custom indicates that a legacy custom time zone was set in desktop Outlook.
[Recurrence <IMicrosoftGraphPatternedRecurrence>]: patternedRecurrence
[(Any) <Object>]: This indicates any property can be added to this object.
[Pattern <IMicrosoftGraphRecurrencePattern>]: recurrencePattern
[(Any) <Object>]: This indicates any property can be added to this object.
[DayOfMonth <Int32?>]: The day of the month on which the event occurs.
Required if type is absoluteMonthly or absoluteYearly.
[DaysOfWeek <String[]>]: A collection of the days of the week on which the event occurs.
The possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday.
If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern.
Required if type is weekly, relativeMonthly, or relativeYearly.
[FirstDayOfWeek <String>]: dayOfWeek
[Index <String>]: weekIndex
[Interval <Int32?>]: The number of units between occurrences, where units can be in days, weeks, months, or years, depending on the type.
Required.
[Month <Int32?>]: The month in which the event occurs.
This is a number from 1 to 12.
[Type <String>]: recurrencePatternType
[Range <IMicrosoftGraphRecurrenceRange>]: recurrenceRange
[(Any) <Object>]: This indicates any property can be added to this object.
[EndDate <DateTime?>]: The date to stop applying the recurrence pattern.
Depending on the recurrence pattern of the event, the last occurrence of the meeting may not be this date.
Required if type is endDate.
[NumberOfOccurrences <Int32?>]: The number of times to repeat the event.
Required and must be positive if type is numbered.
[RecurrenceTimeZone <String>]: Time zone for the startDate and endDate properties.
Optional.
If not specified, the time zone of the event is used.
[StartDate <DateTime?>]: The date to start applying the recurrence pattern.
The first occurrence of the meeting may be this date or later, depending on the recurrence pattern of the event.
Must be the same value as the start property of the recurring event.
Required.
[Type <String>]: recurrenceRangeType
[ReminderMinutesBeforeStart <Int32?>]: The number of minutes before the event start time that the reminder alert occurs.
[ResponseRequested <Boolean?>]: Default is true, which represents the organizer would like an invitee to send a response to the event.
[ResponseStatus <IMicrosoftGraphResponseStatus>]: responseStatus
[Sensitivity <String>]: sensitivity
[SeriesMasterId <String>]: The ID for the recurring series master item, if this event is part of a recurring series.
[ShowAs <String>]: freeBusyStatus
[SingleValueExtendedProperties <IMicrosoftGraphSingleValueLegacyExtendedProperty[]>]: The collection of single-value extended properties defined for the event.
Read-only.
Nullable.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Value <String>]: A property value.
[Start <IMicrosoftGraphDateTimeZone>]: dateTimeTimeZone
[Subject <String>]: The text of the event's subject line.
[TransactionId <String>]: A custom identifier specified by a client app for the server to avoid redundant POST operations in case of client retries to create the same event.
It's useful when low network connectivity causes the client to time out before receiving a response from the server for the client's prior create-event request.
After you set transactionId when creating an event, you can't change transactionId in a subsequent update.
This property is only returned in a response payload if an app has set it.
Optional.
[Type <String>]: eventType
[WebLink <String>]: The URL to open the event in Outlook on the web.Outlook on the web opens the event in the browser if you are signed in to your mailbox.
Otherwise, Outlook on the web prompts you to sign in.This URL can't be accessed from within an iFrame.
[CanEdit <Boolean?>]: true if the user can write to the calendar, false otherwise.
This property is true for the user who created the calendar.
This property is also true for a user who shared a calendar and granted write access.
[CanShare <Boolean?>]: true if the user has permission to share the calendar, false otherwise.
Only the user who created the calendar can share it.
[CanViewPrivateItems <Boolean?>]: If true, the user can read calendar items that have been marked private, false otherwise.
[ChangeKey <String>]: Identifies the version of the calendar object.
Every time the calendar is changed, changeKey changes as well.
This allows Exchange to apply changes to the correct version of the object.
Read-only.
[Color <String>]: calendarColor
[DefaultOnlineMeetingProvider <String>]: onlineMeetingProviderType
[Events <IMicrosoftGraphEvent[]>]: The events in the calendar.
Navigation property.
Read-only.
[HexColor <String>]: The calendar color, expressed in a hex color code of three hexadecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space.
If the user has never explicitly set a color for the calendar, this property is empty.
Read-only.
[IsDefaultCalendar <Boolean?>]: true if this is the default calendar where new events are created by default, false otherwise.
[IsRemovable <Boolean?>]: Indicates whether this user calendar can be deleted from the user mailbox.
[IsTallyingResponses <Boolean?>]: Indicates whether this user calendar supports tracking of meeting responses.
Only meeting invites sent from users' primary calendars support tracking of meeting responses.
[MultiValueExtendedProperties <IMicrosoftGraphMultiValueLegacyExtendedProperty[]>]: The collection of multi-value extended properties defined for the calendar.
Read-only.
Nullable.
[Name <String>]: The calendar name.
[Owner <IMicrosoftGraphEmailAddress>]: emailAddress
[SingleValueExtendedProperties <IMicrosoftGraphSingleValueLegacyExtendedProperty[]>]: The collection of single-value extended properties defined for the calendar.
Read-only.
Nullable.
[CalendarGroups <IMicrosoftGraphCalendarGroup[]>]: The user's calendar groups.
Read-only.
Nullable.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Calendars <IMicrosoftGraphCalendar[]>]: The calendars in the calendar group.
Navigation property.
Read-only.
Nullable.
[ChangeKey <String>]: Identifies the version of the calendar group.
Every time the calendar group is changed, ChangeKey changes as well.
This allows Exchange to apply changes to the correct version of the object.
Read-only.
[ClassId <String>]: The class identifier.
Read-only.
[Name <String>]: The group name.
[CalendarView <IMicrosoftGraphEvent[]>]: The calendar view for the calendar.
Read-only.
Nullable.
[Calendars <IMicrosoftGraphCalendar[]>]: The user's calendars.
Read-only.
Nullable.
[Chats <IMicrosoftGraphChat[]>]:
[Id <String>]: The unique identifier for an entity.
Read-only.
[ChatType <String>]: chatType
[CreatedDateTime <DateTime?>]: Date and time at which the chat was created.
Read-only.
[InstalledApps <IMicrosoftGraphTeamsAppInstallation[]>]: A collection of all the apps in the chat.
Nullable.
[Id <String>]: The unique identifier for an entity.
Read-only.
[ConsentedPermissionSet <IMicrosoftGraphTeamsAppPermissionSet>]: teamsAppPermissionSet
[(Any) <Object>]: This indicates any property can be added to this object.
[ResourceSpecificPermissions <IMicrosoftGraphTeamsAppResourceSpecificPermission[]>]: A collection of resource-specific permissions.
[PermissionType <String>]: teamsAppResourceSpecificPermissionType
[PermissionValue <String>]: The name of the resource-specific permission.
[TeamsApp <IMicrosoftGraphTeamsApp>]: teamsApp
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[AppDefinitions <IMicrosoftGraphTeamsAppDefinition[]>]: The details for each version of the app.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Authorization <IMicrosoftGraphTeamsAppAuthorization>]: teamsAppAuthorization
[(Any) <Object>]: This indicates any property can be added to this object.
[ClientAppId <String>]: The registration ID of the Microsoft Entra app ID associated with the teamsApp.
[RequiredPermissionSet <IMicrosoftGraphTeamsAppPermissionSet>]: teamsAppPermissionSet
[Bot <IMicrosoftGraphTeamworkBot>]: teamworkBot
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[CreatedBy <IMicrosoftGraphIdentitySet>]: identitySet
[Description <String>]: Verbose description of the application.
[DisplayName <String>]: The name of the app provided by the app developer.
[LastModifiedDateTime <DateTime?>]:
[PublishingState <String>]: teamsAppPublishingState
[ShortDescription <String>]: Short description of the application.
[TeamsAppId <String>]: The ID from the Teams app manifest.
[Version <String>]: The version number of the application.
[DisplayName <String>]: The name of the catalog app provided by the app developer in the Microsoft Teams zip app package.
[DistributionMethod <String>]: teamsAppDistributionMethod
[ExternalId <String>]: The ID of the catalog provided by the app developer in the Microsoft Teams zip app package.
[TeamsAppDefinition <IMicrosoftGraphTeamsAppDefinition>]: teamsAppDefinition
[IsHiddenForAllMembers <Boolean?>]: Indicates whether the chat is hidden for all its members.
Read-only.
[LastMessagePreview <IMicrosoftGraphChatMessageInfo>]: chatMessageInfo
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Body <IMicrosoftGraphItemBody>]: itemBody
[CreatedDateTime <DateTime?>]: Date time object representing the time at which message was created.
[EventDetail <IMicrosoftGraphEventMessageDetail>]: eventMessageDetail
[(Any) <Object>]: This indicates any property can be added to this object.
[From <IMicrosoftGraphChatMessageFromIdentitySet>]: chatMessageFromIdentitySet
[(Any) <Object>]: This indicates any property can be added to this object.
[Application <IMicrosoftGraphIdentity>]: identity
[Device <IMicrosoftGraphIdentity>]: identity
[User <IMicrosoftGraphIdentity>]: identity
[IsDeleted <Boolean?>]: If set to true, the original message has been deleted.
[MessageType <String>]: chatMessageType
[LastUpdatedDateTime <DateTime?>]: Date and time at which the chat was renamed or the list of members was last changed.
Read-only.
[Members <IMicrosoftGraphConversationMember[]>]: A collection of all the members in the chat.
Nullable.
[Id <String>]: The unique identifier for an entity.
Read-only.
[DisplayName <String>]: The display name of the user.
[Roles <String[]>]: The roles for that user.
This property contains more qualifiers only when relevant - for example, if the member has owner privileges, the roles property contains owner as one of the values.
Similarly, if the member is an in-tenant guest, the roles property contains guest as one of the values.
A basic member shouldn't have any values specified in the roles property.
An Out-of-tenant external member is assigned the owner role.
[VisibleHistoryStartDateTime <DateTime?>]: The timestamp denoting how far back a conversation's history is shared with the conversation member.
This property is settable only for members of a chat.
[Messages <IMicrosoftGraphChatMessage[]>]: A collection of all the messages in the chat.
Nullable.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Attachments <IMicrosoftGraphChatMessageAttachment[]>]: References to attached objects like files, tabs, meetings etc.
[Content <String>]: The 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.
[ContentType <String>]: The 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.
[ContentUrl <String>]: The URL for the content of the attachment.
[Id <String>]: Read-only.
The unique ID of the attachment.
[Name <String>]: The name of the attachment.
[TeamsAppId <String>]: The 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.
[ThumbnailUrl <String>]: The 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.
[Body <IMicrosoftGraphItemBody>]: itemBody
[ChannelIdentity <IMicrosoftGraphChannelIdentity>]: channelIdentity
[(Any) <Object>]: This indicates any property can be added to this object.
[ChannelId <String>]: The identity of the channel in which the message was posted.
[TeamId <String>]: The identity of the team in which the message was posted.
[ChatId <String>]: If the message was sent in a chat, represents the identity of the chat.
[CreatedDateTime <DateTime?>]: Timestamp of when the chat message was created.
[DeletedDateTime <DateTime?>]: Read only.
Timestamp at which the chat message was deleted, or null if not deleted.
[Etag <String>]: Read-only.
Version number of the chat message.
[EventDetail <IMicrosoftGraphEventMessageDetail>]: eventMessageDetail
[From <IMicrosoftGraphChatMessageFromIdentitySet>]: chatMessageFromIdentitySet
[HostedContents <IMicrosoftGraphChatMessageHostedContent[]>]: Content in a message hosted by Microsoft Teams - for example, images or code snippets.
[ContentBytes <Byte[]>]: Write only.
Bytes for the hosted content (such as images).
[ContentType <String>]: Write only.
Content type.
such as image/png, image/jpg.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Importance <String>]: chatMessageImportance
[LastEditedDateTime <DateTime?>]: Read 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.
[LastModifiedDateTime <DateTime?>]: Read only.
Timestamp when the chat message is created (initial setting) or modified, including when a reaction is added or removed.
[Locale <String>]: Locale of the chat message set by the client.
Always set to en-us.
[Mentions <IMicrosoftGraphChatMessageMention[]>]: List of entities mentioned in the chat message.
Supported entities are: user, bot, team, channel, chat, and tag.
[Id <Int32?>]: Index of an entity being mentioned in the specified chatMessage.
Matches the {index} value in the corresponding <at id='{index}'>
tag in the message body.
[MentionText <String>]: String used to represent the mention.
For example, a user's display name, a team name.
[Mentioned <IMicrosoftGraphChatMessageMentionedIdentitySet>]: chatMessageMentionedIdentitySet
[(Any) <Object>]: This indicates any property can be added to this object.
[Application <IMicrosoftGraphIdentity>]: identity
[Device <IMicrosoftGraphIdentity>]: identity
[User <IMicrosoftGraphIdentity>]: identity
[Conversation <IMicrosoftGraphTeamworkConversationIdentity>]: teamworkConversationIdentity
[(Any) <Object>]: This indicates any property can be added to this object.
[DisplayName <String>]: The display name of the identity.For drive items, the display name might not always be available or up to date.
For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user don't show up as changed when using delta.
[Id <String>]: Unique identifier for the identity or actor.
For example, in the access reviews decisions API, this property might record the id of the principal, that is, the group, user, or application that's subject to review.
[ConversationIdentityType <String>]: teamworkConversationIdentityType
[MessageHistory <IMicrosoftGraphChatMessageHistoryItem[]>]: List of activity history of a message item, including modification time and actions, such as reactionAdded, reactionRemoved, or reaction changes, on the message.
[Actions <String>]: chatMessageActions
[ModifiedDateTime <DateTime?>]: The date and time when the message was modified.
[Reaction <IMicrosoftGraphChatMessageReaction>]: chatMessageReaction
[(Any) <Object>]: This indicates any property can be added to this object.
[CreatedDateTime <DateTime?>]: The timestamp type represents date and time information using ISO 8601 format and is always in UTC.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
[DisplayName <String>]: The name of the reaction.
[ReactionContentUrl <String>]: The hosted content URL for the custom reaction type.
[ReactionType <String>]: The reaction type.
Supported values include Unicode characters, custom, and some backward-compatible reaction types, such as like, angry, sad, laugh, heart, and surprised.
[User <IMicrosoftGraphChatMessageReactionIdentitySet>]: chatMessageReactionIdentitySet
[(Any) <Object>]: This indicates any property can be added to this object.
[Application <IMicrosoftGraphIdentity>]: identity
[Device <IMicrosoftGraphIdentity>]: identity
[User <IMicrosoftGraphIdentity>]: identity
[MessageType <String>]: chatMessageType
[PolicyViolation <IMicrosoftGraphChatMessagePolicyViolation>]: chatMessagePolicyViolation
[(Any) <Object>]: This indicates any property can be added to this object.
[DlpAction <String>]: chatMessagePolicyViolationDlpActionTypes
[JustificationText <String>]: Justification text provided by the sender of the message when overriding a policy violation.
[PolicyTip <IMicrosoftGraphChatMessagePolicyViolationPolicyTip>]: chatMessagePolicyViolationPolicyTip
[(Any) <Object>]: This indicates any property can be added to this object.
[ComplianceUrl <String>]: The 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)
[GeneralText <String>]: Explanatory text shown to the sender of the message.
[MatchedConditionDescriptions <String[]>]: The 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'.
[UserAction <String>]: chatMessagePolicyViolationUserActionTypes
[VerdictDetails <String>]: chatMessagePolicyViolationVerdictDetailsTypes
[Reactions <IMicrosoftGraphChatMessageReaction[]>]: Reactions for this chat message (for example, Like).
[Replies <IMicrosoftGraphChatMessage[]>]: Replies for a specified message.
Supports $expand for channel messages.
[ReplyToId <String>]: Read-only.
ID of the parent chat message or root chat message of the thread.
(Only applies to chat messages in channels, not chats.)
[Subject <String>]: The subject of the chat message, in plaintext.
[Summary <String>]: Summary 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.
[WebUrl <String>]: Read-only.
Link to the message in Microsoft Teams.
[OnlineMeetingInfo <IMicrosoftGraphTeamworkOnlineMeetingInfo>]: teamworkOnlineMeetingInfo
[(Any) <Object>]: This indicates any property can be added to this object.
[CalendarEventId <String>]: The identifier of the calendar event associated with the meeting.
[JoinWebUrl <String>]: The URL that users click to join or uniquely identify the meeting.
[Organizer <IMicrosoftGraphTeamworkUserIdentity>]: teamworkUserIdentity
[(Any) <Object>]: This indicates any property can be added to this object.
[DisplayName <String>]: The display name of the identity.For drive items, the display name might not always be available or up to date.
For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user don't show up as changed when using delta.
[Id <String>]: Unique identifier for the identity or actor.
For example, in the access reviews decisions API, this property might record the id of the principal, that is, the group, user, or application that's subject to review.
[UserIdentityType <String>]: teamworkUserIdentityType
[PermissionGrants <IMicrosoftGraphResourceSpecificPermissionGrant[]>]: A collection of permissions granted to apps for the chat.
[DeletedDateTime <DateTime?>]: Date and time when this object was deleted.
Always null when the object hasn't been deleted.
[Id <String>]: The unique identifier for an entity.
Read-only.
[ClientAppId <String>]: ID of the service principal of the Microsoft Entra app that has been granted access.
Read-only.
[ClientId <String>]: ID of the Microsoft Entra app that has been granted access.
Read-only.
[Permission <String>]: The name of the resource-specific permission.
Read-only.
[PermissionType <String>]: The type of permission.
Possible values are: Application, Delegated.
Read-only.
[ResourceAppId <String>]: ID of the Microsoft Entra app that is hosting the resource.
Read-only.
[PinnedMessages <IMicrosoftGraphPinnedChatMessageInfo[]>]: A collection of all the pinned messages in the chat.
Nullable.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Message <IMicrosoftGraphChatMessage>]: chatMessage
[Tabs <IMicrosoftGraphTeamsTab[]>]: A collection of all the tabs in the chat.
Nullable.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Configuration <IMicrosoftGraphTeamsTabConfiguration>]: teamsTabConfiguration
[(Any) <Object>]: This indicates any property can be added to this object.
[ContentUrl <String>]: Url used for rendering tab contents in Teams.
Required.
[EntityId <String>]: Identifier for the entity hosted by the tab provider.
[RemoveUrl <String>]: Url called by Teams client when a Tab is removed using the Teams Client.
[WebsiteUrl <String>]: Url for showing tab contents outside of Teams.
[DisplayName <String>]: Name of the tab.
[TeamsApp <IMicrosoftGraphTeamsApp>]: teamsApp
[WebUrl <String>]: Deep link URL of the tab instance.
Read-only.
[TenantId <String>]: The identifier of the tenant in which the chat was created.
Read-only.
[Topic <String>]: (Optional) Subject or topic for the chat.
Only available for group chats.
[Viewpoint <IMicrosoftGraphChatViewpoint>]: chatViewpoint
[(Any) <Object>]: This indicates any property can be added to this object.
[IsHidden <Boolean?>]: Indicates whether the chat is hidden for the current user.
[LastMessageReadDateTime <DateTime?>]: Represents the dateTime up until which the current user has read chatMessages in a specific chat.
[WebUrl <String>]: The URL for the chat in Microsoft Teams.
The URL should be treated as an opaque blob, and not parsed.
Read-only.
[City <String>]: The city where the user is located.
Maximum length is 128 characters.
Returned only on $select.
Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).
[CloudClipboard <IMicrosoftGraphCloudClipboardRoot>]: cloudClipboardRoot
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Items <IMicrosoftGraphCloudClipboardItem[]>]: Represents a collection of Cloud Clipboard items.
[Id <String>]: The unique identifier for an entity.
Read-only.
[CreatedDateTime <DateTime?>]: Set by the server.
DateTime in UTC when the object was created on the server.
[ExpirationDateTime <DateTime?>]: Set by the server.
DateTime in UTC when the object expires and after that the object is no longer available.
The default and also maximum TTL is 12 hours after the creation, but it might change for performance optimization.
[LastModifiedDateTime <DateTime?>]: Set by the server if not provided in the client's request.
DateTime in UTC when the object was modified by the client.
[Payloads <IMicrosoftGraphCloudClipboardItemPayload[]>]: A cloudClipboardItem can have multiple cloudClipboardItemPayload objects in the payloads.
A window can place more than one clipboard object on the clipboard.
Each one represents the same information in a different clipboard format.
[Content <String>]: The formatName version of the value of a cloud clipboard encoded in base64.
[FormatName <String>]: For a list of possible values see formatName values.
[CompanyName <String>]: The name of the company that the user is associated with.
This property can be useful for describing the company that a guest comes from.
The maximum length is 64 characters.Returned only on $select.
Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).
[ConsentProvidedForMinor <String>]: Sets whether consent was obtained for minors.
Allowed values: null, Granted, Denied, and NotRequired.
For more information, see legal age group property definitions.
Returned only on $select.
Supports $filter (eq, ne, not, and in).
[ContactFolders <IMicrosoftGraphContactFolder[]>]: The user's contacts folders.
Read-only.
Nullable.
[Id <String>]: The unique identifier for an entity.
Read-only.
[ChildFolders <IMicrosoftGraphContactFolder[]>]: The collection of child folders in the folder.
Navigation property.
Read-only.
Nullable.
[Contacts <IMicrosoftGraphContact[]>]: The contacts in the folder.
Navigation property.
Read-only.
Nullable.
[Categories <String[]>]: The categories associated with the item
[ChangeKey <String>]: Identifies the version of the item.
Every time the item is changed, changeKey changes as well.
This allows Exchange to apply changes to the correct version of the object.
Read-only.
[CreatedDateTime <DateTime?>]: The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
[LastModifiedDateTime <DateTime?>]: The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
[Id <String>]: The unique identifier for an entity.
Read-only.
[AssistantName <String>]: The name of the contact's assistant.
[Birthday <DateTime?>]: The contact's birthday.
The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
[BusinessAddress <IMicrosoftGraphPhysicalAddress>]: physicalAddress
[BusinessHomePage <String>]: The business home page of the contact.
[BusinessPhones <String[]>]: The contact's business phone numbers.
[Children <String[]>]: The names of the contact's children.
[CompanyName <String>]: The name of the contact's company.
[Department <String>]: The contact's department.
[DisplayName <String>]: The contact's display name.
You can specify the display name in a create or update operation.
Note that later updates to other properties may cause an automatically generated value to overwrite the displayName value you have specified.
To preserve a pre-existing value, always include it as displayName in an update operation.
[EmailAddresses <IMicrosoftGraphEmailAddress[]>]: The contact's email addresses.
[Extensions <IMicrosoftGraphExtension[]>]: The collection of open extensions defined for the contact.
Read-only.
Nullable.
[FileAs <String>]: The name the contact is filed under.
[Generation <String>]: The contact's suffix.
[GivenName <String>]: The contact's given name.
[HomeAddress <IMicrosoftGraphPhysicalAddress>]: physicalAddress
[HomePhones <String[]>]: The contact's home phone numbers.
[ImAddresses <String[]>]: The contact's instant messaging (IM) addresses.
[Initials <String>]: The contact's initials.
[JobTitle <String>]: The contact’s job title.
[Manager <String>]: The name of the contact's manager.
[MiddleName <String>]: The contact's middle name.
[MobilePhone <String>]: The contact's mobile phone number.
[MultiValueExtendedProperties <IMicrosoftGraphMultiValueLegacyExtendedProperty[]>]: The collection of multi-value extended properties defined for the contact.
Read-only.
Nullable.
[NickName <String>]: The contact's nickname.
[OfficeLocation <String>]: The ___location of the contact's office.
[OtherAddress <IMicrosoftGraphPhysicalAddress>]: physicalAddress
[ParentFolderId <String>]: The ID of the contact's parent folder.
[PersonalNotes <String>]: The user's notes about the contact.
[Photo <IMicrosoftGraphProfilePhoto>]: profilePhoto
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Height <Int32?>]: The height of the photo.
Read-only.
[Width <Int32?>]: The width of the photo.
Read-only.
[Profession <String>]: The contact's profession.
[SingleValueExtendedProperties <IMicrosoftGraphSingleValueLegacyExtendedProperty[]>]: The collection of single-value extended properties defined for the contact.
Read-only.
Nullable.
[SpouseName <String>]: The name of the contact's spouse/partner.
[Surname <String>]: The contact's surname.
[Title <String>]: The contact's title.
[YomiCompanyName <String>]: The phonetic Japanese company name of the contact.
[YomiGivenName <String>]: The phonetic Japanese given name (first name) of the contact.
[YomiSurname <String>]: The phonetic Japanese surname (last name) of the contact.
[DisplayName <String>]: The folder's display name.
[MultiValueExtendedProperties <IMicrosoftGraphMultiValueLegacyExtendedProperty[]>]: The collection of multi-value extended properties defined for the contactFolder.
Read-only.
Nullable.
[ParentFolderId <String>]: The ID of the folder's parent folder.
[SingleValueExtendedProperties <IMicrosoftGraphSingleValueLegacyExtendedProperty[]>]: The collection of single-value extended properties defined for the contactFolder.
Read-only.
Nullable.
[Contacts <IMicrosoftGraphContact[]>]: The user's contacts.
Read-only.
Nullable.
[Country <String>]: The country or region where the user is located; for example, US or UK.
Maximum length is 128 characters.
Returned only on $select.
Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).
[CreatedDateTime <DateTime?>]: The date and time the user was created, in ISO 8601 format and UTC.
The value can't be modified and is automatically populated when the entity is created.
Nullable.
For on-premises users, the value represents when they were first created in Microsoft Entra ID.
Property is null for some users created before June 2018 and on-premises users that were synced to Microsoft Entra ID before June 2018.
Read-only.
Returned only on $select.
Supports $filter (eq, ne, not , ge, le, in).
[CreatedObjects <IMicrosoftGraphDirectoryObject[]>]: Directory objects that the user created.
Read-only.
Nullable.
[CreationType <String>]: Indicates whether the user account was created through one of the following methods: As a regular school or work account (null).
As an external account (Invitation).
As a local account for an Azure Active Directory B2C tenant (LocalAccount).
Through self-service sign-up by an internal user using email verification (EmailVerified).
Through self-service sign-up by a guest signing up through a link that is part of a user flow (SelfServiceSignUp).
Read-only.Returned only on $select.
Supports $filter (eq, ne, not, in).
[CustomSecurityAttributes <IMicrosoftGraphCustomSecurityAttributeValue>]: customSecurityAttributeValue
[(Any) <Object>]: This indicates any property can be added to this object.
[DataSecurityAndGovernance <IMicrosoftGraphUserDataSecurityAndGovernance>]: userDataSecurityAndGovernance
[(Any) <Object>]: This indicates any property can be added to this object.
[SensitivityLabels <IMicrosoftGraphSensitivityLabel[]>]:
[Id <String>]: The unique identifier for an entity.
Read-only.
[ActionSource <String>]: labelActionSource
[AutoTooltip <String>]:
[Description <String>]:
[DisplayName <String>]:
[IsDefault <Boolean?>]:
[IsEndpointProtectionEnabled <Boolean?>]:
[IsScopedToUser <Boolean?>]:
[Locale <String>]:
[Name <String>]:
[Priority <Int32?>]:
[Rights <IMicrosoftGraphUsageRightsIncluded>]: usageRightsIncluded
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[OwnerEmail <String>]: The email of owner label rights.
[UserEmail <String>]: The email of user with label user rights.
[Value <String>]: usageRights
[Sublabels <IMicrosoftGraphSensitivityLabel[]>]:
[ToolTip <String>]:
[Id <String>]: The unique identifier for an entity.
Read-only.
[Activities <IMicrosoftGraphActivitiesContainer>]: activitiesContainer
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[ContentActivities <IMicrosoftGraphContentActivity[]>]: Collection of activity logs related to content processing.
[Id <String>]: The unique identifier for an entity.
Read-only.
[ContentMetadata <IMicrosoftGraphProcessContentRequest>]: processContentRequest
[(Any) <Object>]: This indicates any property can be added to this object.
[ActivityMetadata <IMicrosoftGraphActivityMetadata>]: activityMetadata
[(Any) <Object>]: This indicates any property can be added to this object.
[Activity <String>]: userActivityType
[ContentEntries <IMicrosoftGraphProcessContentMetadataBase[]>]: A collection of content entries to be processed.
Each entry contains the content itself and its metadata.
Use conversation metadata for content like prompts and responses and file metadata for files.
Required.
[Content <IMicrosoftGraphContentBase>]: contentBase
[(Any) <Object>]: This indicates any property can be added to this object.
[CorrelationId <String>]: An identifier used to group multiple related content entries (for example, different parts of the same file upload, messages in a conversation).
[CreatedDateTime <DateTime?>]: Required.
Timestamp indicating when the original content was created (for example, file creation time, message sent time).
[Identifier <String>]: Required.
A unique identifier for this specific content entry within the context of the calling application or enforcement plane (for example, message ID, file path/URL).
[IsTruncated <Boolean?>]: Required.
Indicates if the provided content has been truncated from its original form (for example, due to size limits).
[Length <Int64?>]: The length of the original content in bytes.
[ModifiedDateTime <DateTime?>]: Required.
Timestamp indicating when the original content was last modified.
For ephemeral content like messages, this might be the same as createdDateTime.
[Name <String>]: Required.
A descriptive name for the content (for example, file name, web page title, 'Chat Message').
[SequenceNumber <Int64?>]: A sequence number indicating the order in which content was generated or should be processed, required when correlationId is used.
[DeviceMetadata <IMicrosoftGraphDeviceMetadata>]: deviceMetadata
[(Any) <Object>]: This indicates any property can be added to this object.
[DeviceType <String>]: Optional.
The general type of the device (for example, 'Managed', 'Unmanaged').
[IPAddress <String>]: The Internet Protocol (IP) address of the device.
[OperatingSystemSpecifications <IMicrosoftGraphOperatingSystemSpecifications>]: operatingSystemSpecifications
[(Any) <Object>]: This indicates any property can be added to this object.
[OperatingSystemPlatform <String>]: The platform of the operating system (for example, 'Windows').
[OperatingSystemVersion <String>]: The version string of the operating system.
[IntegratedAppMetadata <IMicrosoftGraphIntegratedApplicationMetadata>]: integratedApplicationMetadata
[(Any) <Object>]: This indicates any property can be added to this object.
[Name <String>]: The name of the integrated application.
[Version <String>]: The version number of the integrated application.
[ProtectedAppMetadata <IMicrosoftGraphProtectedApplicationMetadata>]: protectedApplicationMetadata
[(Any) <Object>]: This indicates any property can be added to this object.
[Name <String>]: The name of the integrated application.
[Version <String>]: The version number of the integrated application.
[ApplicationLocation <IMicrosoftGraphPolicyLocation>]: policyLocation
[(Any) <Object>]: This indicates any property can be added to this object.
[Value <String>]: The actual value representing the ___location.
Location value is specific for concretetype of the policyLocation - policyLocationDomain, policyLocationUrl, or policyLocationApplication (for example, 'contoso.com', 'https://partner.contoso.com/upload', '83ef198a-0396-4893-9d4f-d36efbffcaaa').
[ScopeIdentifier <String>]: The scope identified from computed protection scopes.
[UserId <String>]: ID of the user.
[ProtectionScopes <IMicrosoftGraphUserProtectionScopeContainer>]: userProtectionScopeContainer
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Department <String>]: The name of the department in which the user works.
Maximum length is 64 characters.
Returned only on $select.
Supports $filter (eq, ne, not , ge, le, in, and eq on null values).
[DeviceEnrollmentLimit <Int32?>]: The limit on the maximum number of devices that the user is permitted to enroll.
Allowed values are 5 or 1000.
[DeviceManagementTroubleshootingEvents <IMicrosoftGraphDeviceManagementTroubleshootingEvent[]>]: The list of troubleshooting events for this user.
[Id <String>]: The unique identifier for an entity.
Read-only.
[CorrelationId <String>]: Id used for tracing the failure in the service.
[EventDateTime <DateTime?>]: Time when the event occurred .
[DirectReports <IMicrosoftGraphDirectoryObject[]>]: The users and contacts that report to the user.
(The users and contacts that have their manager property set to this user.) Read-only.
Nullable.
Supports $expand.
[DisplayName <String>]: The name displayed in the address book for the user.
This value is usually the combination of the user's first name, middle initial, and family name.
This property is required when a user is created and it can't be cleared during updates.
Maximum length is 256 characters.
Returned by default.
Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values), $orderby, and $search.
[Drive <IMicrosoftGraphDrive>]: drive
[Drives <IMicrosoftGraphDrive[]>]: A collection of drives available for this user.
Read-only.
[EmployeeExperience <IMicrosoftGraphEmployeeExperienceUser>]: employeeExperienceUser
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[LearningCourseActivities <IMicrosoftGraphLearningCourseActivity[]>]:
[Id <String>]: The unique identifier for an entity.
Read-only.
[CompletedDateTime <DateTime?>]: Date and time when the assignment was completed.
Optional.
[CompletionPercentage <Int32?>]: The percentage completion value of the course activity.
Optional.
[ExternalcourseActivityId <String>]:
[LearnerUserId <String>]: The user ID of the learner to whom the activity is assigned.
Required.
[LearningContentId <String>]: The ID of the learning content created in Viva Learning.
Required.
[LearningProviderId <String>]: The registration ID of the provider.
Required.
[Status <String>]: courseStatus
[EmployeeHireDate <DateTime?>]: The date and time when the user was hired or will start work in a future hire.
Returned only on $select.
Supports $filter (eq, ne, not , ge, le, in).
[EmployeeId <String>]: The employee identifier assigned to the user by the organization.
The maximum length is 16 characters.
Returned only on $select.
Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values).
[EmployeeLeaveDateTime <DateTime?>]: The date and time when the user left or will leave the organization.
To read this property, the calling app must be assigned the User-LifeCycleInfo.Read.All permission.
To write this property, the calling app must be assigned the User.Read.All and User-LifeCycleInfo.ReadWrite.All permissions.
To read this property in delegated scenarios, the admin needs at least one of the following Microsoft Entra roles: Lifecycle Workflows Administrator (least privilege), Global Reader.
To write this property in delegated scenarios, the admin needs the Global Administrator role.
Supports $filter (eq, ne, not , ge, le, in).
For more information, see Configure the employeeLeaveDateTime property for a user.
[EmployeeOrgData <IMicrosoftGraphEmployeeOrgData>]: employeeOrgData
[(Any) <Object>]: This indicates any property can be added to this object.
[CostCenter <String>]: The cost center associated with the user.
Returned only on $select.
Supports $filter.
[Division <String>]: The name of the division in which the user works.
Returned only on $select.
Supports $filter.
[EmployeeType <String>]: Captures enterprise worker type.
For example, Employee, Contractor, Consultant, or Vendor.
Returned only on $select.
Supports $filter (eq, ne, not , ge, le, in, startsWith).
[Events <IMicrosoftGraphEvent[]>]: The user's events.
Default is to show Events under the Default Calendar.
Read-only.
Nullable.
[Extensions <IMicrosoftGraphExtension[]>]: The collection of open extensions defined for the user.
Read-only.
Supports $expand.
Nullable.
[ExternalUserState <String>]: For a guest invited to the tenant using the invitation API, this property represents the invited user's invitation status.
For invited users, the state can be PendingAcceptance or Accepted, or null for all other users.
Returned only on $select.
Supports $filter (eq, ne, not , in).
[ExternalUserStateChangeDateTime <DateTime?>]: Shows the timestamp for the latest change to the externalUserState property.
Returned only on $select.
Supports $filter (eq, ne, not , in).
[FaxNumber <String>]: The fax number of the user.
Returned only on $select.
Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values).
[FollowedSites <IMicrosoftGraphSite[]>]:
[CreatedBy <IMicrosoftGraphIdentitySet>]: identitySet
[CreatedByUser <IMicrosoftGraphUser>]: Represents a Microsoft Entra user account.
[CreatedDateTime <DateTime?>]: Date and time of item creation.
Read-only.
[Description <String>]: Provides a user-visible description of the item.
Optional.
[ETag <String>]: ETag for the item.
Read-only.
[LastModifiedBy <IMicrosoftGraphIdentitySet>]: identitySet
[LastModifiedByUser <IMicrosoftGraphUser>]: Represents a Microsoft Entra user account.
[LastModifiedDateTime <DateTime?>]: Date and time the item was last modified.
Read-only.
[Name <String>]: The name of the item.
Read-write.
[ParentReference <IMicrosoftGraphItemReference>]: itemReference
[(Any) <Object>]: This indicates any property can be added to this object.
[DriveId <String>]: Unique identifier of the drive instance that contains the driveItem.
Only returned if the item is located in a drive.
Read-only.
[DriveType <String>]: Identifies the type of drive.
Only returned if the item is located in a drive.
See drive resource for values.
[Id <String>]: Unique identifier of the driveItem in the drive or a listItem in a list.
Read-only.
[Name <String>]: The name of the item being referenced.
Read-only.
[Path <String>]: Percent-encoded path that can be used to navigate to the item.
Read-only.
[ShareId <String>]: A unique identifier for a shared resource that can be accessed via the Shares API.
[SharepointIds <IMicrosoftGraphSharepointIds>]: sharepointIds
[(Any) <Object>]: This indicates any property can be added to this object.
[ListId <String>]: The unique identifier (guid) for the item's list in SharePoint.
[ListItemId <String>]: An integer identifier for the item within the containing list.
[ListItemUniqueId <String>]: The unique identifier (guid) for the item within OneDrive for Business or a SharePoint site.
[SiteId <String>]: The unique identifier (guid) for the item's site collection (SPSite).
[SiteUrl <String>]: The SharePoint URL for the site that contains the item.
[TenantId <String>]: The unique identifier (guid) for the tenancy.
[WebId <String>]: The unique identifier (guid) for the item's site (SPWeb).
[SiteId <String>]: For OneDrive for Business and SharePoint, this property represents the ID of the site that contains the parent document library of the driveItem resource or the parent list of the listItem resource.
The value is the same as the id property of that site resource.
It is an opaque string that consists of three identifiers of the site.
For OneDrive, this property is not populated.
[WebUrl <String>]: URL that either displays the resource in the browser (for Office file formats), or is a direct link to the file (for other formats).
Read-only.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Analytics <IMicrosoftGraphItemAnalytics>]: itemAnalytics
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[AllTime <IMicrosoftGraphItemActivityStat>]: itemActivityStat
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Access <IMicrosoftGraphItemActionStat>]: itemActionStat
[(Any) <Object>]: This indicates any property can be added to this object.
[ActionCount <Int32?>]: The number of times the action took place.
Read-only.
[ActorCount <Int32?>]: The number of distinct actors that performed the action.
Read-only.
[Activities <IMicrosoftGraphItemActivity[]>]: Exposes the itemActivities represented in this itemActivityStat resource.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Access <IMicrosoftGraphAccessAction>]: accessAction
[(Any) <Object>]: This indicates any property can be added to this object.
[ActivityDateTime <DateTime?>]: Details about when the activity took place.
Read-only.
[Actor <IMicrosoftGraphIdentitySet>]: identitySet
[DriveItem <IMicrosoftGraphDriveItem>]: driveItem
[(Any) <Object>]: This indicates any property can be added to this object.
[CreatedBy <IMicrosoftGraphIdentitySet>]: identitySet
[CreatedByUser <IMicrosoftGraphUser>]: Represents a Microsoft Entra user account.
[CreatedDateTime <DateTime?>]: Date and time of item creation.
Read-only.
[Description <String>]: Provides a user-visible description of the item.
Optional.
[ETag <String>]: ETag for the item.
Read-only.
[LastModifiedBy <IMicrosoftGraphIdentitySet>]: identitySet
[LastModifiedByUser <IMicrosoftGraphUser>]: Represents a Microsoft Entra user account.
[LastModifiedDateTime <DateTime?>]: Date and time the item was last modified.
Read-only.
[Name <String>]: The name of the item.
Read-write.
[ParentReference <IMicrosoftGraphItemReference>]: itemReference
[WebUrl <String>]: URL that either displays the resource in the browser (for Office file formats), or is a direct link to the file (for other formats).
Read-only.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Analytics <IMicrosoftGraphItemAnalytics>]: itemAnalytics
[Audio <IMicrosoftGraphAudio>]: audio
[(Any) <Object>]: This indicates any property can be added to this object.
[Album <String>]: The title of the album for this audio file.
[AlbumArtist <String>]: The artist named on the album for the audio file.
[Artist <String>]: The performing artist for the audio file.
[Bitrate <Int64?>]: Bitrate expressed in kbps.
[Composers <String>]: The name of the composer of the audio file.
[Copyright <String>]: Copyright information for the audio file.
[Disc <Int32?>]: The number of the disc this audio file came from.
[DiscCount <Int32?>]: The total number of discs in this album.
[Duration <Int64?>]: Duration of the audio file, expressed in milliseconds
[Genre <String>]: The genre of this audio file.
[HasDrm <Boolean?>]: Indicates if the file is protected with digital rights management.
[IsVariableBitrate <Boolean?>]: Indicates if the file is encoded with a variable bitrate.
[Title <String>]: The title of the audio file.
[Track <Int32?>]: The number of the track on the original disc for this audio file.
[TrackCount <Int32?>]: The total number of tracks on the original disc for this audio file.
[Year <Int32?>]: The year the audio file was recorded.
[Bundle <IMicrosoftGraphBundle>]: bundle
[(Any) <Object>]: This indicates any property can be added to this object.
[Album <IMicrosoftGraphAlbum>]: album
[(Any) <Object>]: This indicates any property can be added to this object.
[CoverImageItemId <String>]: Unique identifier of the driveItem that is the cover of the album.
[ChildCount <Int32?>]: Number of children contained immediately within this container.
[CTag <String>]: An eTag for the content of the item.
This eTag isn't changed if only the metadata is changed.
Note This property isn't returned if the item is a folder.
Read-only.
[Children <IMicrosoftGraphDriveItem[]>]: Collection containing Item objects for the immediate children of Item.
Only items representing folders have children.
Read-only.
Nullable.
[Content <Byte[]>]: The content stream, if the item represents a file.
[Deleted <IMicrosoftGraphDeleted>]: deleted
[(Any) <Object>]: This indicates any property can be added to this object.
[State <String>]: Represents the state of the deleted item.
[File <IMicrosoftGraphFile>]: file
[(Any) <Object>]: This indicates any property can be added to this object.
[Hashes <IMicrosoftGraphHashes>]: hashes
[(Any) <Object>]: This indicates any property can be added to this object.
[Crc32Hash <String>]: The CRC32 value of the file (if available).
Read-only.
[QuickXorHash <String>]: A proprietary hash of the file that can be used to determine if the contents of the file change (if available).
Read-only.
[Sha1Hash <String>]: SHA1 hash for the contents of the file (if available).
Read-only.
[Sha256Hash <String>]: This property isn't supported.
Don't use.
[MimeType <String>]: The MIME type for the file.
This is determined by logic on the server and might not be the value provided when the file was uploaded.
Read-only.
[ProcessingMetadata <Boolean?>]:
[FileSystemInfo <IMicrosoftGraphFileSystemInfo>]: fileSystemInfo
[(Any) <Object>]: This indicates any property can be added to this object.
[CreatedDateTime <DateTime?>]: The UTC date and time the file was created on a client.
[LastAccessedDateTime <DateTime?>]: The UTC date and time the file was last accessed.
Available for the recent file list only.
[LastModifiedDateTime <DateTime?>]: The UTC date and time the file was last modified on a client.
[Folder <IMicrosoftGraphFolder>]: folder
[(Any) <Object>]: This indicates any property can be added to this object.
[ChildCount <Int32?>]: Number of children contained immediately within this container.
[View <IMicrosoftGraphFolderView>]: folderView
[(Any) <Object>]: This indicates any property can be added to this object.
[SortBy <String>]: The method by which the folder should be sorted.
[SortOrder <String>]: If true, indicates that items should be sorted in descending order.
Otherwise, items should be sorted ascending.
[ViewType <String>]: The type of view that should be used to represent the folder.
[Image <IMicrosoftGraphImage>]: image
[(Any) <Object>]: This indicates any property can be added to this object.
[Height <Int32?>]: Optional.
Height of the image, in pixels.
Read-only.
[Width <Int32?>]: Optional.
Width of the image, in pixels.
Read-only.
[ListItem <IMicrosoftGraphListItem>]: listItem
[(Any) <Object>]: This indicates any property can be added to this object.
[CreatedBy <IMicrosoftGraphIdentitySet>]: identitySet
[CreatedByUser <IMicrosoftGraphUser>]: Represents a Microsoft Entra user account.
[CreatedDateTime <DateTime?>]: Date and time of item creation.
Read-only.
[Description <String>]: Provides a user-visible description of the item.
Optional.
[ETag <String>]: ETag for the item.
Read-only.
[LastModifiedBy <IMicrosoftGraphIdentitySet>]: identitySet
[LastModifiedByUser <IMicrosoftGraphUser>]: Represents a Microsoft Entra user account.
[LastModifiedDateTime <DateTime?>]: Date and time the item was last modified.
Read-only.
[Name <String>]: The name of the item.
Read-write.
[ParentReference <IMicrosoftGraphItemReference>]: itemReference
[WebUrl <String>]: URL that either displays the resource in the browser (for Office file formats), or is a direct link to the file (for other formats).
Read-only.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Analytics <IMicrosoftGraphItemAnalytics>]: itemAnalytics
[ContentType <IMicrosoftGraphContentTypeInfo>]: contentTypeInfo
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The ID of the content type.
[Name <String>]: The name of the content type.
[DocumentSetVersions <IMicrosoftGraphDocumentSetVersion[]>]: Version information for a document set version created by a user.
[Fields <IMicrosoftGraphFieldValueSet>]: fieldValueSet
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[LastModifiedBy <IMicrosoftGraphIdentitySet>]: identitySet
[LastModifiedDateTime <DateTime?>]: Date and time the version was last modified.
Read-only.
[Publication <IMicrosoftGraphPublicationFacet>]: publicationFacet
[(Any) <Object>]: This indicates any property can be added to this object.
[CheckedOutBy <IMicrosoftGraphIdentitySet>]: identitySet
[Level <String>]: The state of publication for this document.
Either published or checkout.
Read-only.
[VersionId <String>]: The unique identifier for the version that is visible to the current caller.
Read-only.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Comment <String>]: Comment about the captured version.
[CreatedBy <IMicrosoftGraphIdentitySet>]: identitySet
[CreatedDateTime <DateTime?>]: Date and time when this version was created.
[Items <IMicrosoftGraphDocumentSetVersionItem[]>]: Items within the document set that are captured as part of this version.
[ItemId <String>]: The unique identifier for the item.
[Title <String>]: The title of the item.
[VersionId <String>]: The version ID of the item.
[ShouldCaptureMinorVersion <Boolean?>]: If true, minor versions of items are also captured; otherwise, only major versions are captured.
The default value is false.
[DriveItem <IMicrosoftGraphDriveItem>]: driveItem
[Fields <IMicrosoftGraphFieldValueSet>]: fieldValueSet
[SharepointIds <IMicrosoftGraphSharepointIds>]: sharepointIds
[Versions <IMicrosoftGraphListItemVersion[]>]: The list of previous versions of the list item.
[LastModifiedBy <IMicrosoftGraphIdentitySet>]: identitySet
[LastModifiedDateTime <DateTime?>]: Date and time the version was last modified.
Read-only.
[Publication <IMicrosoftGraphPublicationFacet>]: publicationFacet
[Id <String>]: The unique identifier for an entity.
Read-only.
[Fields <IMicrosoftGraphFieldValueSet>]: fieldValueSet
[Location <IMicrosoftGraphGeoCoordinates>]: geoCoordinates
[(Any) <Object>]: This indicates any property can be added to this object.
[Altitude <Double?>]: Optional.
The altitude (height), in feet, above sea level for the item.
Read-only.
[Latitude <Double?>]: Optional.
The latitude, in decimal, for the item.
Read-only.
[Longitude <Double?>]: Optional.
The longitude, in decimal, for the item.
Read-only.
[Malware <IMicrosoftGraphMalware>]: malware
[(Any) <Object>]: This indicates any property can be added to this object.
[Description <String>]: Contains the virus details for the malware facet.
[Package <IMicrosoftGraphPackage>]: package
[(Any) <Object>]: This indicates any property can be added to this object.
[Type <String>]: A string indicating the type of package.
While oneNote is the only currently defined value, you should expect other package types to be returned and handle them accordingly.
[PendingOperations <IMicrosoftGraphPendingOperations>]: pendingOperations
[(Any) <Object>]: This indicates any property can be added to this object.
[PendingContentUpdate <IMicrosoftGraphPendingContentUpdate>]: pendingContentUpdate
[(Any) <Object>]: This indicates any property can be added to this object.
[QueuedDateTime <DateTime?>]: Date and time the pending binary operation was queued in UTC time.
Read-only.
[Permissions <IMicrosoftGraphPermission[]>]: The set of permissions for the item.
Read-only.
Nullable.
[Id <String>]: The unique identifier for an entity.
Read-only.
[ExpirationDateTime <DateTime?>]: A format of yyyy-MM-ddTHH:mm:ssZ of DateTimeOffset indicates the expiration time of the permission.
DateTime.MinValue indicates there's no expiration set for this permission.
Optional.
[GrantedTo <IMicrosoftGraphIdentitySet>]: identitySet
[GrantedToIdentities <IMicrosoftGraphIdentitySet[]>]: For type permissions, the details of the users to whom permission was granted.
Read-only.
[GrantedToIdentitiesV2 <IMicrosoftGraphSharePointIdentitySet[]>]: For link type permissions, the details of the users to whom permission was granted.
Read-only.
[Application <IMicrosoftGraphIdentity>]: identity
[Device <IMicrosoftGraphIdentity>]: identity
[User <IMicrosoftGraphIdentity>]: identity
[Group <IMicrosoftGraphIdentity>]: identity
[SiteGroup <IMicrosoftGraphSharePointIdentity>]: sharePointIdentity
[(Any) <Object>]: This indicates any property can be added to this object.
[DisplayName <String>]: The display name of the identity.For drive items, the display name might not always be available or up to date.
For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user don't show up as changed when using delta.
[Id <String>]: Unique identifier for the identity or actor.
For example, in the access reviews decisions API, this property might record the id of the principal, that is, the group, user, or application that's subject to review.
[LoginName <String>]: The sign in name of the SharePoint identity.
[SiteUser <IMicrosoftGraphSharePointIdentity>]: sharePointIdentity
[GrantedToV2 <IMicrosoftGraphSharePointIdentitySet>]: sharePointIdentitySet
[HasPassword <Boolean?>]: Indicates whether the password is set for this permission.
This property only appears in the response.
Optional.
Read-only.
For OneDrive Personal only..
[InheritedFrom <IMicrosoftGraphItemReference>]: itemReference
[Invitation <IMicrosoftGraphSharingInvitation>]: sharingInvitation
[(Any) <Object>]: This indicates any property can be added to this object.
[Email <String>]: The email address provided for the recipient of the sharing invitation.
Read-only.
[InvitedBy <IMicrosoftGraphIdentitySet>]: identitySet
[RedeemedBy <String>]:
[SignInRequired <Boolean?>]: If true the recipient of the invitation needs to sign in in order to access the shared item.
Read-only.
[Link <IMicrosoftGraphSharingLink>]: sharingLink
[(Any) <Object>]: This indicates any property can be added to this object.
[Application <IMicrosoftGraphIdentity>]: identity
[PreventsDownload <Boolean?>]: If true then the user can only use this link to view the item on the web, and cannot use it to download the contents of the item.
Only for OneDrive for Business and SharePoint.
[Scope <String>]: The scope of the link represented by this permission.
Value anonymous indicates the link is usable by anyone, organization indicates the link is only usable for users signed into the same tenant.
[Type <String>]: The type of the link created.
[WebHtml <String>]: For embed links, this property contains the HTML code for an
For the complete list of allowed characters, see username policies.
Returned by default.
Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby.
[UserType <String>]: A string value that can be used to classify user types in your directory.
The possible values are Member and Guest.
Returned only on $select.
Supports $filter (eq, ne, not, in, and eq on null values).
NOTE: For more information about the permissions for members and guests, see What are the default user permissions in Microsoft Entra ID?
[CreatedDateTime <DateTime?>]: Date and time of item creation.
Read-only.
[Description <String>]: Provides a user-visible description of the item.
Optional.
[ETag <String>]: ETag for the item.
Read-only.
[LastModifiedBy <IMicrosoftGraphIdentitySet>]: identitySet
[LastModifiedByUser <IMicrosoftGraphUser>]: Represents a Microsoft Entra user account.
[LastModifiedDateTime <DateTime?>]: Date and time the item was last modified.
Read-only.
[Name <String>]: The name of the item.
Read-write.
[ParentReference <IMicrosoftGraphItemReference>]: itemReference
[WebUrl <String>]: URL that either displays the resource in the browser (for Office file formats), or is a direct link to the file (for other formats).
Read-only.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Bundles <IMicrosoftGraphDriveItem[]>]: Collection of bundles (albums and multi-select-shared sets of items).
Only in personal OneDrive.
[DriveType <String>]: Describes the type of drive represented by this resource.
OneDrive personal drives return personal.
OneDrive for Business returns business.
SharePoint document libraries return documentLibrary.
Read-only.
[Following <IMicrosoftGraphDriveItem[]>]: The list of items the user is following.
Only in OneDrive for Business.
[Items <IMicrosoftGraphDriveItem[]>]: All items contained in the drive.
Read-only.
Nullable.
[List <IMicrosoftGraphList>]: list
[Owner <IMicrosoftGraphIdentitySet>]: identitySet
[Quota <IMicrosoftGraphQuota>]: quota
[(Any) <Object>]: This indicates any property can be added to this object.
[Deleted <Int64?>]: Total space consumed by files in the recycle bin, in bytes.
Read-only.
[Remaining <Int64?>]: Total space remaining before reaching the capacity limit, in bytes.
Read-only.
[State <String>]: Enumeration value that indicates the state of the storage space.
Read-only.
[StoragePlanInformation <IMicrosoftGraphStoragePlanInformation>]: storagePlanInformation
[(Any) <Object>]: This indicates any property can be added to this object.
[UpgradeAvailable <Boolean?>]: Indicates whether there are higher storage quota plans available.
Read-only.
[Total <Int64?>]: Total allowed storage space, in bytes.
Read-only.
[Used <Int64?>]: Total space used, in bytes.
Read-only.
[Root <IMicrosoftGraphDriveItem>]: driveItem
[SharePointIds <IMicrosoftGraphSharepointIds>]: sharepointIds
[Special <IMicrosoftGraphDriveItem[]>]: Collection of common folders available in OneDrive.
Read-only.
Nullable.
[System <IMicrosoftGraphSystemFacet>]: systemFacet
DRIVES <IMicrosoftGraphDrive[]>: The group's drives.
Read-only.
[CreatedBy <IMicrosoftGraphIdentitySet>]: identitySet
[(Any) <Object>]: This indicates any property can be added to this object.
[Application <IMicrosoftGraphIdentity>]: identity
[(Any) <Object>]: This indicates any property can be added to this object.
[DisplayName <String>]: The display name of the identity.For drive items, the display name might not always be available or up to date.
For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user don't show up as changed when using delta.
[Id <String>]: Unique identifier for the identity or actor.
For example, in the access reviews decisions API, this property might record the id of the principal, that is, the group, user, or application that's subject to review.
[Device <IMicrosoftGraphIdentity>]: identity
[User <IMicrosoftGraphIdentity>]: identity
[CreatedByUser <IMicrosoftGraphUser>]: Represents a Microsoft Entra user account.
[(Any) <Object>]: This indicates any property can be added to this object.
[DeletedDateTime <DateTime?>]: Date and time when this object was deleted.
Always null when the object hasn't been deleted.
[Id <String>]: The unique identifier for an entity.
Read-only.
[AboutMe <String>]: A freeform text entry field for the user to describe themselves.
Returned only on $select.
[AccountEnabled <Boolean?>]: true if the account is enabled; otherwise, false.
This property is required when a user is created.
Returned only on $select.
Supports $filter (eq, ne, not, and in).
[Activities <IMicrosoftGraphUserActivity[]>]: The user's activities across devices.
Read-only.
Nullable.
[Id <String>]: The unique identifier for an entity.
Read-only.
[ActivationUrl <String>]: Required.
URL used to launch the activity in the best native experience represented by the appId.
Might launch a web-based app if no native app exists.
[ActivitySourceHost <String>]: Required.
URL for the ___domain representing the cross-platform identity mapping for the app.
Mapping is stored either as a JSON file hosted on the ___domain or configurable via Windows Dev Center.
The JSON file is named cross-platform-app-identifiers and is hosted at root of your HTTPS ___domain, either at the top level ___domain or include a sub ___domain.
For example: https://contoso.com
or https://myapp.contoso.com
but NOT https://myapp.contoso.com/somepath
.
You must have a unique file and ___domain (or sub ___domain) per cross-platform app identity.
For example, a separate file and ___domain is needed for Word vs.
PowerPoint.
[AppActivityId <String>]: Required.
The unique activity ID in the context of the app - supplied by caller and immutable thereafter.
[AppDisplayName <String>]: Optional.
Short text description of the app used to generate the activity for use in cases when the app is not installed on the user’s local device.
[ContentInfo <IMicrosoftGraphJson>]: Json
[(Any) <Object>]: This indicates any property can be added to this object.
[ContentUrl <String>]: Optional.
Used in the event the content can be rendered outside of a native or web-based app experience (for example, a pointer to an item in an RSS feed).
[CreatedDateTime <DateTime?>]: Set by the server.
DateTime in UTC when the object was created on the server.
[ExpirationDateTime <DateTime?>]: Set by the server.
DateTime in UTC when the object expired on the server.
[FallbackUrl <String>]: Optional.
URL used to launch the activity in a web-based app, if available.
[HistoryItems <IMicrosoftGraphActivityHistoryItem[]>]: Optional.
NavigationProperty/Containment; navigation property to the activity's historyItems.
[Id <String>]: The unique identifier for an entity.
Read-only.
[ActiveDurationSeconds <Int32?>]: Optional.
The duration of active user engagement.
if not supplied, this is calculated from the startedDateTime and lastActiveDateTime.
[Activity <IMicrosoftGraphUserActivity>]: userActivity
[CreatedDateTime <DateTime?>]: Set by the server.
DateTime in UTC when the object was created on the server.
[ExpirationDateTime <DateTime?>]: Optional.
UTC DateTime when the activityHistoryItem will undergo hard-delete.
Can be set by the client.
[LastActiveDateTime <DateTime?>]: Optional.
UTC DateTime when the activityHistoryItem (activity session) was last understood as active or finished - if null, activityHistoryItem status should be Ongoing.
[LastModifiedDateTime <DateTime?>]: Set by the server.
DateTime in UTC when the object was modified on the server.
[StartedDateTime <DateTime?>]: Required.
UTC DateTime when the activityHistoryItem (activity session) was started.
Required for timeline history.
[Status <String>]: status
[UserTimezone <String>]: Optional.
The timezone in which the user's device used to generate the activity was located at activity creation time.
Values supplied as Olson IDs in order to support cross-platform representation.
[LastModifiedDateTime <DateTime?>]: Set by the server.
DateTime in UTC when the object was modified on the server.
[Status <String>]: status
[UserTimezone <String>]: Optional.
The timezone in which the user's device used to generate the activity was located at activity creation time; values supplied as Olson IDs in order to support cross-platform representation.
[VisualElements <IMicrosoftGraphVisualInfo>]: visualInfo
[(Any) <Object>]: This indicates any property can be added to this object.
[Attribution <IMicrosoftGraphImageInfo>]: imageInfo
[(Any) <Object>]: This indicates any property can be added to this object.
[AddImageQuery <Boolean?>]: Optional; parameter used to indicate the server is able to render image dynamically in response to parameterization.
For example – a high contrast image
[AlternateText <String>]: Optional; alt-text accessible content for the image
[AlternativeText <String>]:
[IconUrl <String>]: Optional; URI that points to an icon which represents the application used to generate the activity
[BackgroundColor <String>]: Optional.
Background color used to render the activity in the UI - brand color for the application source of the activity.
Must be a valid hex color
[Content <IMicrosoftGraphJson>]: Json
[Description <String>]: Optional.
Longer text description of the user's unique activity (example: document name, first sentence, and/or metadata)
[DisplayText <String>]: Required.
Short text description of the user's unique activity (for example, document name in cases where an activity refers to document creation)
[AgeGroup <String>]: Sets the age group of the user.
Allowed values: null, Minor, NotAdult, and Adult.
For more information, see legal age group property definitions.
Returned only on $select.
Supports $filter (eq, ne, not, and in).
[AgreementAcceptances <IMicrosoftGraphAgreementAcceptance[]>]: The user's terms of use acceptance statuses.
Read-only.
Nullable.
[Id <String>]: The unique identifier for an entity.
Read-only.
[AgreementFileId <String>]: The identifier of the agreement file accepted by the user.
[AgreementId <String>]: The identifier of the agreement.
[DeviceDisplayName <String>]: The display name of the device used for accepting the agreement.
[DeviceId <String>]: The unique identifier of the device used for accepting the agreement.
Supports $filter (eq) and eq for null values.
[DeviceOSType <String>]: The operating system used to accept the agreement.
[DeviceOSVersion <String>]: The operating system version of the device used to accept the agreement.
[ExpirationDateTime <DateTime?>]: The expiration date time of the acceptance.
The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
Supports $filter (eq, ge, le) and eq for null values.
[RecordedDateTime <DateTime?>]: The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
[State <String>]: agreementAcceptanceState
[UserDisplayName <String>]: Display name of the user when the acceptance was recorded.
[UserEmail <String>]: Email of the user when the acceptance was recorded.
[UserId <String>]: The identifier of the user who accepted the agreement.
Supports $filter (eq).
[UserPrincipalName <String>]: UPN of the user when the acceptance was recorded.
[AppRoleAssignments <IMicrosoftGraphAppRoleAssignment[]>]: Represents the app roles a user is granted for an application.
Supports $expand.
[DeletedDateTime <DateTime?>]: Date and time when this object was deleted.
Always null when the object hasn't been deleted.
[Id <String>]: The unique identifier for an entity.
Read-only.
[AppRoleId <String>]: The identifier (id) for the app role that's assigned to the principal.
This app role must be exposed in the appRoles property on the resource application's service principal (resourceId).
If the resource application hasn't declared any app roles, a default app role ID of 00000000-0000-0000-0000-000000000000 can be specified to signal that the principal is assigned to the resource app without any specific app roles.
Required on create.
[CreatedDateTime <DateTime?>]: The time when the app role assignment was created.
The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
Read-only.
[PrincipalDisplayName <String>]: The display name of the user, group, or service principal that was granted the app role assignment.
Maximum length is 256 characters.
Read-only.
Supports $filter (eq and startswith).
[PrincipalId <String>]: The unique identifier (id) for the user, security group, or service principal being granted the app role.
Security groups with dynamic memberships are supported.
Required on create.
[PrincipalType <String>]: The type of the assigned principal.
This can either be User, Group, or ServicePrincipal.
Read-only.
[ResourceDisplayName <String>]: The display name of the resource app's service principal to which the assignment is made.
Maximum length is 256 characters.
[ResourceId <String>]: The unique identifier (id) for the resource service principal for which the assignment is made.
Required on create.
Supports $filter (eq only).
[AssignedLicenses <IMicrosoftGraphAssignedLicense[]>]: The licenses that are assigned to the user, including inherited (group-based) licenses.
This property doesn't differentiate between directly assigned and inherited licenses.
Use the licenseAssignmentStates property to identify the directly assigned and inherited licenses.
Not nullable.
Returned only on $select.
Supports $filter (eq, not, /$count eq 0, /$count ne 0).
[DisabledPlans <String[]>]: A collection of the unique identifiers for plans that have been disabled.
IDs are available in servicePlans > servicePlanId in the tenant's subscribedSkus or serviceStatus > servicePlanId in the tenant's companySubscription.
[SkuId <String>]: The unique identifier for the SKU.
Corresponds to the skuId from subscribedSkus or companySubscription.
[AssignedPlans <IMicrosoftGraphAssignedPlan[]>]: The plans that are assigned to the user.
Read-only.
Not nullable.
Returned only on $select.
Supports $filter (eq and not).
[AssignedDateTime <DateTime?>]: The date and time at which the plan was assigned.
The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
[CapabilityStatus <String>]: Condition of the capability assignment.
The possible values are Enabled, Warning, Suspended, Deleted, LockedOut.
See a detailed description of each value.
[Service <String>]: The name of the service; for example, exchange.
[ServicePlanId <String>]: A GUID that identifies the service plan.
For a complete list of GUIDs and their equivalent friendly service names, see Product names and service plan identifiers for licensing.
[Authentication <IMicrosoftGraphAuthentication>]: authentication
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[EmailMethods <IMicrosoftGraphEmailAuthenticationMethod[]>]: The email address registered to a user for authentication.
[Id <String>]: The unique identifier for an entity.
Read-only.
[EmailAddress <String>]: The email address registered to this user.
[Fido2Methods <IMicrosoftGraphFido2AuthenticationMethod[]>]: Represents the FIDO2 security keys registered to a user for authentication.
[Id <String>]: The unique identifier for an entity.
Read-only.
[AaGuid <String>]: Authenticator Attestation GUID, an identifier that indicates the type (e.g.
make and model) of the authenticator.
[AttestationCertificates <String[]>]: The attestation certificate(s) attached to this security key.
[AttestationLevel <String>]: attestationLevel
[CreatedDateTime <DateTime?>]: The timestamp when this key was registered to the user.
[DisplayName <String>]: The display name of the key as given by the user.
[Model <String>]: The manufacturer-assigned model of the FIDO2 security key.
[Methods <IMicrosoftGraphAuthenticationMethod[]>]: Represents all authentication methods registered to a user.
[Id <String>]: The unique identifier for an entity.
Read-only.
[MicrosoftAuthenticatorMethods <IMicrosoftGraphMicrosoftAuthenticatorAuthenticationMethod[]>]: The details of the Microsoft Authenticator app registered to a user for authentication.
[Id <String>]: The unique identifier for an entity.
Read-only.
[CreatedDateTime <DateTime?>]: The date and time that this app was registered.
This property is null if the device isn't registered for passwordless Phone Sign-In.
[Device <IMicrosoftGraphDevice>]: device
[(Any) <Object>]: This indicates any property can be added to this object.
[DeletedDateTime <DateTime?>]: Date and time when this object was deleted.
Always null when the object hasn't been deleted.
[Id <String>]: The unique identifier for an entity.
Read-only.
[AccountEnabled <Boolean?>]: true if the account is enabled; otherwise, false.
Required.
Default is true.
Supports $filter (eq, ne, not, in).
Only callers with at least the Cloud Device Administrator role can set this property.
[AlternativeSecurityIds <IMicrosoftGraphAlternativeSecurityId[]>]: For internal use only.
Not nullable.
Supports $filter (eq, not, ge, le).
[IdentityProvider <String>]: For internal use only.
[Key <Byte[]>]: For internal use only.
[Type <Int32?>]: For internal use only.
[ApproximateLastSignInDateTime <DateTime?>]: The timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
Read-only.
Supports $filter (eq, ne, not, ge, le, and eq on null values) and $orderby.
[ComplianceExpirationDateTime <DateTime?>]: The timestamp when the device is no longer deemed compliant.
The timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
Read-only.
[DeviceCategory <String>]: User-defined property set by Intune to automatically add devices to groups and simplify managing devices.
[DeviceId <String>]: Unique identifier set by Azure Device Registration Service at the time of registration.
This alternate key can be used to reference the device object.
Supports $filter (eq, ne, not, startsWith).
[DeviceMetadata <String>]: For internal use only.
Set to null.
[DeviceOwnership <String>]: Ownership of the device.
Intune sets this property.
Possible values are: unknown, company, personal.
[DeviceVersion <Int32?>]: For internal use only.
[DisplayName <String>]: The display name for the device.
Maximum length is 256 characters.
Required.
Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values), $search, and $orderby.
[EnrollmentProfileName <String>]: Enrollment profile applied to the device.
For example, Apple Device Enrollment Profile, Device enrollment - Corporate device identifiers, or Windows Autopilot profile name.
This property is set by Intune.
[EnrollmentType <String>]: Enrollment type of the device.
Intune sets this property.
Possible values are: unknown, userEnrollment, deviceEnrollmentManager, appleBulkWithUser, appleBulkWithoutUser, windowsAzureADJoin, windowsBulkUserless, windowsAutoEnrollment, windowsBulkAzureDomainJoin, windowsCoManagement, windowsAzureADJoinUsingDeviceAuth,appleUserEnrollment, appleUserEnrollmentWithServiceAccount.
NOTE: This property might return other values apart from those listed.
[Extensions <IMicrosoftGraphExtension[]>]: The collection of open extensions defined for the device.
Read-only.
Nullable.
[Id <String>]: The unique identifier for an entity.
Read-only.
[IsCompliant <Boolean?>]: true if the device complies with Mobile Device Management (MDM) policies; otherwise, false.
Read-only.
This can only be updated by Intune for any device OS type or by an approved MDM app for Windows OS devices.
Supports $filter (eq, ne, not).
[IsManaged <Boolean?>]: true if the device is managed by a Mobile Device Management (MDM) app; otherwise, false.
This can only be updated by Intune for any device OS type or by an approved MDM app for Windows OS devices.
Supports $filter (eq, ne, not).
[IsManagementRestricted <Boolean?>]: Indicates whether the device is a member of a restricted management administrative unit.
If not set, the default value is null and the default behavior is false.
Read-only.
To manage a device that's a member of a restricted management administrative unit, the administrator or calling app must be assigned a Microsoft Entra role at the scope of the restricted management administrative unit.
Returned only on $select.
[IsRooted <Boolean?>]: true if the device is rooted or jail-broken.
This property can only be updated by Intune.
[ManagementType <String>]: The management channel of the device.
This property is set by Intune.
Possible values are: eas, mdm, easMdm, intuneClient, easIntuneClient, configurationManagerClient, configurationManagerClientMdm, configurationManagerClientMdmEas, unknown, jamf, googleCloudDevicePolicyController.
[Manufacturer <String>]: Manufacturer of the device.
Read-only.
[MdmAppId <String>]: Application identifier used to register device into MDM.
Read-only.
Supports $filter (eq, ne, not, startsWith).
[MemberOf <IMicrosoftGraphDirectoryObject[]>]: Groups and administrative units that this device is a member of.
Read-only.
Nullable.
Supports $expand.
[Id <String>]: The unique identifier for an entity.
Read-only.
[DeletedDateTime <DateTime?>]: Date and time when this object was deleted.
Always null when the object hasn't been deleted.
[Model <String>]: Model of the device.
Read-only.
[OnPremisesLastSyncDateTime <DateTime?>]: The last time at which the object was synced with the on-premises directory.
The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z Read-only.
Supports $filter (eq, ne, not, ge, le, in).
[OnPremisesSecurityIdentifier <String>]: The on-premises security identifier (SID) for the user who was synchronized from on-premises to the cloud.
Read-only.
Returned only on $select.
Supports $filter (eq).
[OnPremisesSyncEnabled <Boolean?>]: true if this object is synced from an on-premises directory; false if this object was originally synced from an on-premises directory but is no longer synced; null if this object has never been synced from an on-premises directory (default).
Read-only.
Supports $filter (eq, ne, not, in, and eq on null values).
[OperatingSystem <String>]: The type of operating system on the device.
Required.
Supports $filter (eq, ne, not, ge, le, startsWith, and eq on null values).
[OperatingSystemVersion <String>]: The version of the operating system on the device.
Required.
Supports $filter (eq, ne, not, ge, le, startsWith, and eq on null values).
[PhysicalIds <String[]>]: For internal use only.
Not nullable.
Supports $filter (eq, not, ge, le, startsWith,/$count eq 0, /$count ne 0).
[ProfileType <String>]: The profile type of the device.
Possible values: RegisteredDevice (default), SecureVM, Printer, Shared, IoT.
[RegisteredOwners <IMicrosoftGraphDirectoryObject[]>]: The user that cloud joined the device or registered their personal device.
The registered owner is set at the time of registration.
Read-only.
Nullable.
Supports $expand.
[RegisteredUsers <IMicrosoftGraphDirectoryObject[]>]: Collection of registered users of the device.
For cloud joined devices and registered personal devices, registered users are set to the same value as registered owners at the time of registration.
Read-only.
Nullable.
Supports $expand.
[RegistrationDateTime <DateTime?>]: Date and time of when the device was registered.
The timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
Read-only.
[SystemLabels <String[]>]: List of labels applied to the device by the system.
Supports $filter (/$count eq 0, /$count ne 0).
[TransitiveMemberOf <IMicrosoftGraphDirectoryObject[]>]: Groups and administrative units that the device is a member of.
This operation is transitive.
Supports $expand.
[TrustType <String>]: Type of trust for the joined device.
Read-only.
Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud-only joined devices), ServerAd (on-premises ___domain joined devices joined to Microsoft Entra ID).
For more information, see Introduction to device management in Microsoft Entra ID.
Supports $filter (eq, ne, not, in).
[DeviceTag <String>]: Tags containing app metadata.
[DisplayName <String>]: The name of the device on which this app is registered.
[PhoneAppVersion <String>]: Numerical version of this instance of the Authenticator app.
[Operations <IMicrosoftGraphLongRunningOperation[]>]: Represents the status of a long-running operation, such as a password reset operation.
[Id <String>]: The unique identifier for an entity.
Read-only.
[CreatedDateTime <DateTime?>]: The start time of the operation.
The timestamp type represents date and time information using ISO 8601 format and is always in UTC.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
[LastActionDateTime <DateTime?>]: The time of the last action in the operation.
The timestamp type represents date and time information using ISO 8601 format and is always in UTC.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
[ResourceLocation <String>]: URI of the resource that the operation is performed on.
[Status <String>]: longRunningOperationStatus
[StatusDetail <String>]: Details about the status of the operation.
[PasswordMethods <IMicrosoftGraphPasswordAuthenticationMethod[]>]: Represents the password registered to a user for authentication.
For security, the password itself is never returned in the object, but action can be taken to reset a password.
[Id <String>]: The unique identifier for an entity.
Read-only.
[CreatedDateTime <DateTime?>]: The date and time when this password was last updated.
This property is currently not populated.
Read-only.
The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
[Password <String>]: For security, the password is always returned as null from a LIST or GET operation.
[PhoneMethods <IMicrosoftGraphPhoneAuthenticationMethod[]>]: The phone numbers registered to a user for authentication.
[Id <String>]: The unique identifier for an entity.
Read-only.
[PhoneNumber <String>]: The phone number to text or call for authentication.
Phone numbers use the format +{country code} {number}x{extension}, with extension optional.
For example, +1 5555551234 or +1 5555551234x123 are valid.
Numbers are rejected when creating or updating if they don't match the required format.
[PhoneType <String>]: authenticationPhoneType
[SmsSignInState <String>]: authenticationMethodSignInState
[PlatformCredentialMethods <IMicrosoftGraphPlatformCredentialAuthenticationMethod[]>]: Represents a platform credential instance registered to a user on Mac OS.
[Id <String>]: The unique identifier for an entity.
Read-only.
[CreatedDateTime <DateTime?>]: The date and time that this Platform Credential Key was registered.
[Device <IMicrosoftGraphDevice>]: device
[DisplayName <String>]: The name of the device on which Platform Credential is registered.
[KeyStrength <String>]: authenticationMethodKeyStrength
[Platform <String>]: authenticationMethodPlatform
[SoftwareOathMethods <IMicrosoftGraphSoftwareOathAuthenticationMethod[]>]: The software OATH time-based one-time password (TOTP) applications registered to a user for authentication.
[Id <String>]: The unique identifier for an entity.
Read-only.
[SecretKey <String>]: The secret key of the method.
Always returns null.
[TemporaryAccessPassMethods <IMicrosoftGraphTemporaryAccessPassAuthenticationMethod[]>]: Represents a Temporary Access Pass registered to a user for authentication through time-limited passcodes.
[Id <String>]: The unique identifier for an entity.
Read-only.
[CreatedDateTime <DateTime?>]: The date and time when the Temporary Access Pass was created.
[IsUsable <Boolean?>]: The state of the authentication method that indicates whether it's currently usable by the user.
[IsUsableOnce <Boolean?>]: Determines whether the pass is limited to a one-time use.
If true, the pass can be used once; if false, the pass can be used multiple times within the Temporary Access Pass lifetime.
[LifetimeInMinutes <Int32?>]: The lifetime of the Temporary Access Pass in minutes starting at startDateTime.
Must be between 10 and 43200 inclusive (equivalent to 30 days).
[MethodUsabilityReason <String>]: Details about the usability state (isUsable).
Reasons can include: EnabledByPolicy, DisabledByPolicy, Expired, NotYetValid, OneTimeUsed.
[StartDateTime <DateTime?>]: The date and time when the Temporary Access Pass becomes available to use and when isUsable is true is enforced.
[TemporaryAccessPass <String>]: The Temporary Access Pass used to authenticate.
Returned only on creation of a new temporaryAccessPassAuthenticationMethod object; Hidden in subsequent read operations and returned as null with GET.
[WindowsHelloForBusinessMethods <IMicrosoftGraphWindowsHelloForBusinessAuthenticationMethod[]>]: Represents the Windows Hello for Business authentication method registered to a user for authentication.
[Id <String>]: The unique identifier for an entity.
Read-only.
[CreatedDateTime <DateTime?>]: The date and time that this Windows Hello for Business key was registered.
[Device <IMicrosoftGraphDevice>]: device
[DisplayName <String>]: The name of the device on which Windows Hello for Business is registered
[KeyStrength <String>]: authenticationMethodKeyStrength
[AuthorizationInfo <IMicrosoftGraphAuthorizationInfo>]: authorizationInfo
[(Any) <Object>]: This indicates any property can be added to this object.
[CertificateUserIds <String[]>]:
[Birthday <DateTime?>]: The birthday of the user.
The Timestamp type represents date and time information using ISO 8601 format and is always in UTC.
For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z.
Returned only on $select.
[BusinessPhones <String[]>]: The telephone numbers for the user.
NOTE: Although it's a string collection, only one number can be set for this property.
Read-only for users synced from the on-premises directory.
Returned by default.
Supports $filter (eq, not, ge, le, startsWith).
[Calendar <IMicrosoftGraphCalendar>]: calendar
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[AllowedOnlineMeetingProviders <String[]>]: Represent the online meeting service providers that can be used to create online meetings in this calendar.
Possible values are: unknown, skypeForBusiness, skypeForConsumer, teamsForBusiness.
[CalendarPermissions <IMicrosoftGraphCalendarPermission[]>]: The permissions of the users with whom the calendar is shared.
[Id <String>]: The unique identifier for an entity.
Read-only.
[AllowedRoles <String[]>]: List of allowed sharing or delegating permission levels for the calendar.
Possible values are: none, freeBusyRead, limitedRead, read, write, delegateWithoutPrivateEventAccess, delegateWithPrivateEventAccess, custom.
[EmailAddress <IMicrosoftGraphEmailAddress>]: emailAddress
[(Any) <Object>]: This indicates any property can be added to this object.
[Address <String>]: The email address of the person or entity.
[Name <String>]: The display name of the person or entity.
[IsInsideOrganization <Boolean?>]: True if the user in context (recipient or delegate) is inside the same organization as the calendar owner.
[IsRemovable <Boolean?>]: True if the user can be removed from the list of recipients or delegates for the specified calendar, false otherwise.
The 'My organization' user determines the permissions other people within your organization have to the given calendar.
You can't remove 'My organization' as a share recipient to a calendar.
[Role <String>]: calendarRoleType
[CalendarView <IMicrosoftGraphEvent[]>]: The calendar view for the calendar.
Navigation property.
Read-only.
[Categories <String[]>]: The categories associated with the item
[ChangeKey <String>]: Identifies the version of the item.
Every time the item is changed, changeKey changes as well.
This allows Exchange to apply changes to the correct version of the object.
Read-only.
[CreatedDateTime <DateTime?>]: The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
[LastModifiedDateTime <DateTime?>]: The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
[Id <String>]: The unique identifier for an entity.
Read-only.
[AllowNewTimeProposals <Boolean?>]: true if the meeting organizer allows invitees to propose a new time when responding; otherwise, false.
Optional.
The default is true.
[Attachments <IMicrosoftGraphAttachment[]>]: The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event.
Navigation property.
Read-only.
Nullable.
[Id <String>]: The unique identifier for an entity.
Read-only.
[ContentType <String>]: The MIME type.
[IsInline <Boolean?>]: true if the attachment is an inline attachment; otherwise, false.
[LastModifiedDateTime <DateTime?>]: The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
[Name <String>]: The attachment's file name.
[Size <Int32?>]: The length of the attachment in bytes.
[Attendees <IMicrosoftGraphAttendee[]>]: The collection of attendees for the event.
[Type <String>]: attendeeType
[EmailAddress <IMicrosoftGraphEmailAddress>]: emailAddress
[ProposedNewTime <IMicrosoftGraphTimeSlot>]: timeSlot
[(Any) <Object>]: This indicates any property can be added to this object.
[End <IMicrosoftGraphDateTimeZone>]: dateTimeTimeZone
[(Any) <Object>]: This indicates any property can be added to this object.
[DateTime <String>]: A single point of time in a combined date and time representation ({date}T{time}; for example, 2017-08-29T04:00:00.0000000).
[TimeZone <String>]: Represents a time zone, for example, 'Pacific Standard Time'.
See below for more possible values.
[Start <IMicrosoftGraphDateTimeZone>]: dateTimeTimeZone
[Status <IMicrosoftGraphResponseStatus>]: responseStatus
[(Any) <Object>]: This indicates any property can be added to this object.
[Response <String>]: responseType
[Time <DateTime?>]: The date and time when the response was returned.
It uses ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
[Body <IMicrosoftGraphItemBody>]: itemBody
[(Any) <Object>]: This indicates any property can be added to this object.
[Content <String>]: The content of the item.
[ContentType <String>]: bodyType
[BodyPreview <String>]: The preview of the message associated with the event.
It's in text format.
[Calendar <IMicrosoftGraphCalendar>]: calendar
[CancelledOccurrences <String[]>]: Contains occurrenceId property values of canceled instances in a recurring series, if the event is the series master.
Instances in a recurring series that are canceled are called canceled occurences.Returned only on $select in a Get operation which specifies the ID (seriesMasterId property value) of a series master event.
[End <IMicrosoftGraphDateTimeZone>]: dateTimeTimeZone
[ExceptionOccurrences <IMicrosoftGraphEvent[]>]: Contains the id property values of the event instances that are exceptions in a recurring series.Exceptions can differ from other occurrences in a recurring series, such as the subject, start or end times, or attendees.
Exceptions don't include canceled occurrences.Returned only on $select and $expand in a GET operation that specifies the ID (seriesMasterId property value) of a series master event.
[Extensions <IMicrosoftGraphExtension[]>]: The collection of open extensions defined for the event.
Nullable.
[HasAttachments <Boolean?>]: Set to true if the event has attachments.
[HideAttendees <Boolean?>]: When set to true, each attendee only sees themselves in the meeting request and meeting Tracking list.
The default is false.
[ICalUId <String>]: A unique identifier for an event across calendars.
This ID is different for each occurrence in a recurring series.
Read-only.
[Importance <String>]: importance
[Instances <IMicrosoftGraphEvent[]>]: The occurrences of a recurring series, if the event is a series master.
This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences canceled from the series.
Navigation property.
Read-only.
Nullable.
[IsAllDay <Boolean?>]: Set to true if the event lasts all day.
If true, regardless of whether it's a single-day or multi-day event, start, and endtime must be set to midnight and be in the same time zone.
[IsCancelled <Boolean?>]: Set to true if the event has been canceled.
[IsDraft <Boolean?>]: Set to true if the user has updated the meeting in Outlook but hasn't sent the updates to attendees.
Set to false if all changes are sent, or if the event is an appointment without any attendees.
[IsOnlineMeeting <Boolean?>]: True if this event has online meeting information (that is, onlineMeeting points to an onlineMeetingInfo resource), false otherwise.
Default is false (onlineMeeting is null).
Optional.
After you set isOnlineMeeting to true, Microsoft Graph initializes onlineMeeting.
Subsequently, Outlook ignores any further changes to isOnlineMeeting, and the meeting remains available online.
[IsOrganizer <Boolean?>]: Set to true if the calendar owner (specified by the owner property of the calendar) is the organizer of the event (specified by the organizer property of the event).
It also applies if a delegate organized the event on behalf of the owner.
[IsReminderOn <Boolean?>]: Set to true if an alert is set to remind the user of the event.
[Location <IMicrosoftGraphLocation>]: ___location
[(Any) <Object>]: This indicates any property can be added to this object.
[Address <IMicrosoftGraphPhysicalAddress>]: physicalAddress
[(Any) <Object>]: This indicates any property can be added to this object.
[City <String>]: The city.
[CountryOrRegion <String>]: The country or region.
It's a free-format string value, for example, 'United States'.
[PostalCode <String>]: The postal code.
[State <String>]: The state.
[Street <String>]: The street.
[Coordinates <IMicrosoftGraphOutlookGeoCoordinates>]: outlookGeoCoordinates
[(Any) <Object>]: This indicates any property can be added to this object.
[Accuracy <Double?>]: The accuracy of the latitude and longitude.
As an example, the accuracy can be measured in meters, such as the latitude and longitude are accurate to within 50 meters.
[Altitude <Double?>]: The altitude of the ___location.
[AltitudeAccuracy <Double?>]: The accuracy of the altitude.
[Latitude <Double?>]: The latitude of the ___location.
[Longitude <Double?>]: The longitude of the ___location.
[DisplayName <String>]: The name associated with the ___location.
[LocationEmailAddress <String>]: Optional email address of the ___location.
[LocationType <String>]: locationType
[LocationUri <String>]: Optional URI representing the ___location.
[UniqueId <String>]: For internal use only.
[UniqueIdType <String>]: locationUniqueIdType
[Locations <IMicrosoftGraphLocation[]>]: The locations where the event is held or attended from.
The ___location and locations properties always correspond with each other.
If you update the ___location property, any prior locations in the locations collection are removed and replaced by the new ___location value.
[MultiValueExtendedProperties <IMicrosoftGraphMultiValueLegacyExtendedProperty[]>]: The collection of multi-value extended properties defined for the event.
Read-only.
Nullable.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Value <String[]>]: A collection of property values.
[OnlineMeeting <IMicrosoftGraphOnlineMeetingInfo>]: onlineMeetingInfo
[(Any) <Object>]: This indicates any property can be added to this object.
[ConferenceId <String>]: The ID of the conference.
[JoinUrl <String>]: The external link that launches the online meeting.
This is a URL that clients launch into a browser and will redirect the user to join the meeting.
[Phones <IMicrosoftGraphPhone[]>]: All of the phone numbers associated with this conference.
[Language <String>]:
[Number <String>]: The phone number.
[Region <String>]:
[Type <String>]: phoneType
[QuickDial <String>]: The preformatted quick dial for this call.
[TollFreeNumbers <String[]>]: The toll free numbers that can be used to join the conference.
[TollNumber <String>]: The toll number that can be used to join the conference.
[OnlineMeetingProvider <String>]: onlineMeetingProviderType
[OnlineMeetingUrl <String>]: A URL for an online meeting.
The property is set only when an organizer specifies in Outlook that an event is an online meeting such as Skype.
Read-only.To access the URL to join an online meeting, use joinUrl which is exposed via the onlineMeeting property of the event.
The onlineMeetingUrl property will be deprecated in the future.
[Organizer <IMicrosoftGraphRecipient>]: recipient
[(Any) <Object>]: This indicates any property can be added to this object.
[EmailAddress <IMicrosoftGraphEmailAddress>]: emailAddress
[OriginalEndTimeZone <String>]: The end time zone that was set when the event was created.
A value of tzone://Microsoft/Custom indicates that a legacy custom time zone was set in desktop Outlook.
[OriginalStart <DateTime?>]: Represents the start time of an event when it's initially created as an occurrence or exception in a recurring series.
This property is not returned for events that are single instances.
Its date and time information is expressed in ISO 8601 format and is always in UTC.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
[OriginalStartTimeZone <String>]: The start time zone that was set when the event was created.
A value of tzone://Microsoft/Custom indicates that a legacy custom time zone was set in desktop Outlook.
[Recurrence <IMicrosoftGraphPatternedRecurrence>]: patternedRecurrence
[(Any) <Object>]: This indicates any property can be added to this object.
[Pattern <IMicrosoftGraphRecurrencePattern>]: recurrencePattern
[(Any) <Object>]: This indicates any property can be added to this object.
[DayOfMonth <Int32?>]: The day of the month on which the event occurs.
Required if type is absoluteMonthly or absoluteYearly.
[DaysOfWeek <String[]>]: A collection of the days of the week on which the event occurs.
The possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday.
If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern.
Required if type is weekly, relativeMonthly, or relativeYearly.
[FirstDayOfWeek <String>]: dayOfWeek
[Index <String>]: weekIndex
[Interval <Int32?>]: The number of units between occurrences, where units can be in days, weeks, months, or years, depending on the type.
Required.
[Month <Int32?>]: The month in which the event occurs.
This is a number from 1 to 12.
[Type <String>]: recurrencePatternType
[Range <IMicrosoftGraphRecurrenceRange>]: recurrenceRange
[(Any) <Object>]: This indicates any property can be added to this object.
[EndDate <DateTime?>]: The date to stop applying the recurrence pattern.
Depending on the recurrence pattern of the event, the last occurrence of the meeting may not be this date.
Required if type is endDate.
[NumberOfOccurrences <Int32?>]: The number of times to repeat the event.
Required and must be positive if type is numbered.
[RecurrenceTimeZone <String>]: Time zone for the startDate and endDate properties.
Optional.
If not specified, the time zone of the event is used.
[StartDate <DateTime?>]: The date to start applying the recurrence pattern.
The first occurrence of the meeting may be this date or later, depending on the recurrence pattern of the event.
Must be the same value as the start property of the recurring event.
Required.
[Type <String>]: recurrenceRangeType
[ReminderMinutesBeforeStart <Int32?>]: The number of minutes before the event start time that the reminder alert occurs.
[ResponseRequested <Boolean?>]: Default is true, which represents the organizer would like an invitee to send a response to the event.
[ResponseStatus <IMicrosoftGraphResponseStatus>]: responseStatus
[Sensitivity <String>]: sensitivity
[SeriesMasterId <String>]: The ID for the recurring series master item, if this event is part of a recurring series.
[ShowAs <String>]: freeBusyStatus
[SingleValueExtendedProperties <IMicrosoftGraphSingleValueLegacyExtendedProperty[]>]: The collection of single-value extended properties defined for the event.
Read-only.
Nullable.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Value <String>]: A property value.
[Start <IMicrosoftGraphDateTimeZone>]: dateTimeTimeZone
[Subject <String>]: The text of the event's subject line.
[TransactionId <String>]: A custom identifier specified by a client app for the server to avoid redundant POST operations in case of client retries to create the same event.
It's useful when low network connectivity causes the client to time out before receiving a response from the server for the client's prior create-event request.
After you set transactionId when creating an event, you can't change transactionId in a subsequent update.
This property is only returned in a response payload if an app has set it.
Optional.
[Type <String>]: eventType
[WebLink <String>]: The URL to open the event in Outlook on the web.Outlook on the web opens the event in the browser if you are signed in to your mailbox.
Otherwise, Outlook on the web prompts you to sign in.This URL can't be accessed from within an iFrame.
[CanEdit <Boolean?>]: true if the user can write to the calendar, false otherwise.
This property is true for the user who created the calendar.
This property is also true for a user who shared a calendar and granted write access.
[CanShare <Boolean?>]: true if the user has permission to share the calendar, false otherwise.
Only the user who created the calendar can share it.
[CanViewPrivateItems <Boolean?>]: If true, the user can read calendar items that have been marked private, false otherwise.
[ChangeKey <String>]: Identifies the version of the calendar object.
Every time the calendar is changed, changeKey changes as well.
This allows Exchange to apply changes to the correct version of the object.
Read-only.
[Color <String>]: calendarColor
[DefaultOnlineMeetingProvider <String>]: onlineMeetingProviderType
[Events <IMicrosoftGraphEvent[]>]: The events in the calendar.
Navigation property.
Read-only.
[HexColor <String>]: The calendar color, expressed in a hex color code of three hexadecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space.
If the user has never explicitly set a color for the calendar, this property is empty.
Read-only.
[IsDefaultCalendar <Boolean?>]: true if this is the default calendar where new events are created by default, false otherwise.
[IsRemovable <Boolean?>]: Indicates whether this user calendar can be deleted from the user mailbox.
[IsTallyingResponses <Boolean?>]: Indicates whether this user calendar supports tracking of meeting responses.
Only meeting invites sent from users' primary calendars support tracking of meeting responses.
[MultiValueExtendedProperties <IMicrosoftGraphMultiValueLegacyExtendedProperty[]>]: The collection of multi-value extended properties defined for the calendar.
Read-only.
Nullable.
[Name <String>]: The calendar name.
[Owner <IMicrosoftGraphEmailAddress>]: emailAddress
[SingleValueExtendedProperties <IMicrosoftGraphSingleValueLegacyExtendedProperty[]>]: The collection of single-value extended properties defined for the calendar.
Read-only.
Nullable.
[CalendarGroups <IMicrosoftGraphCalendarGroup[]>]: The user's calendar groups.
Read-only.
Nullable.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Calendars <IMicrosoftGraphCalendar[]>]: The calendars in the calendar group.
Navigation property.
Read-only.
Nullable.
[ChangeKey <String>]: Identifies the version of the calendar group.
Every time the calendar group is changed, ChangeKey changes as well.
This allows Exchange to apply changes to the correct version of the object.
Read-only.
[ClassId <String>]: The class identifier.
Read-only.
[Name <String>]: The group name.
[CalendarView <IMicrosoftGraphEvent[]>]: The calendar view for the calendar.
Read-only.
Nullable.
[Calendars <IMicrosoftGraphCalendar[]>]: The user's calendars.
Read-only.
Nullable.
[Chats <IMicrosoftGraphChat[]>]:
[Id <String>]: The unique identifier for an entity.
Read-only.
[ChatType <String>]: chatType
[CreatedDateTime <DateTime?>]: Date and time at which the chat was created.
Read-only.
[InstalledApps <IMicrosoftGraphTeamsAppInstallation[]>]: A collection of all the apps in the chat.
Nullable.
[Id <String>]: The unique identifier for an entity.
Read-only.
[ConsentedPermissionSet <IMicrosoftGraphTeamsAppPermissionSet>]: teamsAppPermissionSet
[(Any) <Object>]: This indicates any property can be added to this object.
[ResourceSpecificPermissions <IMicrosoftGraphTeamsAppResourceSpecificPermission[]>]: A collection of resource-specific permissions.
[PermissionType <String>]: teamsAppResourceSpecificPermissionType
[PermissionValue <String>]: The name of the resource-specific permission.
[TeamsApp <IMicrosoftGraphTeamsApp>]: teamsApp
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[AppDefinitions <IMicrosoftGraphTeamsAppDefinition[]>]: The details for each version of the app.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Authorization <IMicrosoftGraphTeamsAppAuthorization>]: teamsAppAuthorization
[(Any) <Object>]: This indicates any property can be added to this object.
[ClientAppId <String>]: The registration ID of the Microsoft Entra app ID associated with the teamsApp.
[RequiredPermissionSet <IMicrosoftGraphTeamsAppPermissionSet>]: teamsAppPermissionSet
[Bot <IMicrosoftGraphTeamworkBot>]: teamworkBot
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[CreatedBy <IMicrosoftGraphIdentitySet>]: identitySet
[Description <String>]: Verbose description of the application.
[DisplayName <String>]: The name of the app provided by the app developer.
[LastModifiedDateTime <DateTime?>]:
[PublishingState <String>]: teamsAppPublishingState
[ShortDescription <String>]: Short description of the application.
[TeamsAppId <String>]: The ID from the Teams app manifest.
[Version <String>]: The version number of the application.
[DisplayName <String>]: The name of the catalog app provided by the app developer in the Microsoft Teams zip app package.
[DistributionMethod <String>]: teamsAppDistributionMethod
[ExternalId <String>]: The ID of the catalog provided by the app developer in the Microsoft Teams zip app package.
[TeamsAppDefinition <IMicrosoftGraphTeamsAppDefinition>]: teamsAppDefinition
[IsHiddenForAllMembers <Boolean?>]: Indicates whether the chat is hidden for all its members.
Read-only.
[LastMessagePreview <IMicrosoftGraphChatMessageInfo>]: chatMessageInfo
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Body <IMicrosoftGraphItemBody>]: itemBody
[CreatedDateTime <DateTime?>]: Date time object representing the time at which message was created.
[EventDetail <IMicrosoftGraphEventMessageDetail>]: eventMessageDetail
[(Any) <Object>]: This indicates any property can be added to this object.
[From <IMicrosoftGraphChatMessageFromIdentitySet>]: chatMessageFromIdentitySet
[(Any) <Object>]: This indicates any property can be added to this object.
[Application <IMicrosoftGraphIdentity>]: identity
[Device <IMicrosoftGraphIdentity>]: identity
[User <IMicrosoftGraphIdentity>]: identity
[IsDeleted <Boolean?>]: If set to true, the original message has been deleted.
[MessageType <String>]: chatMessageType
[LastUpdatedDateTime <DateTime?>]: Date and time at which the chat was renamed or the list of members was last changed.
Read-only.
[Members <IMicrosoftGraphConversationMember[]>]: A collection of all the members in the chat.
Nullable.
[Id <String>]: The unique identifier for an entity.
Read-only.
[DisplayName <String>]: The display name of the user.
[Roles <String[]>]: The roles for that user.
This property contains more qualifiers only when relevant - for example, if the member has owner privileges, the roles property contains owner as one of the values.
Similarly, if the member is an in-tenant guest, the roles property contains guest as one of the values.
A basic member shouldn't have any values specified in the roles property.
An Out-of-tenant external member is assigned the owner role.
[VisibleHistoryStartDateTime <DateTime?>]: The timestamp denoting how far back a conversation's history is shared with the conversation member.
This property is settable only for members of a chat.
[Messages <IMicrosoftGraphChatMessage[]>]: A collection of all the messages in the chat.
Nullable.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Attachments <IMicrosoftGraphChatMessageAttachment[]>]: References to attached objects like files, tabs, meetings etc.
[Content <String>]: The 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.
[ContentType <String>]: The 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.
[ContentUrl <String>]: The URL for the content of the attachment.
[Id <String>]: Read-only.
The unique ID of the attachment.
[Name <String>]: The name of the attachment.
[TeamsAppId <String>]: The 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.
[ThumbnailUrl <String>]: The 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.
[Body <IMicrosoftGraphItemBody>]: itemBody
[ChannelIdentity <IMicrosoftGraphChannelIdentity>]: channelIdentity
[(Any) <Object>]: This indicates any property can be added to this object.
[ChannelId <String>]: The identity of the channel in which the message was posted.
[TeamId <String>]: The identity of the team in which the message was posted.
[ChatId <String>]: If the message was sent in a chat, represents the identity of the chat.
[CreatedDateTime <DateTime?>]: Timestamp of when the chat message was created.
[DeletedDateTime <DateTime?>]: Read only.
Timestamp at which the chat message was deleted, or null if not deleted.
[Etag <String>]: Read-only.
Version number of the chat message.
[EventDetail <IMicrosoftGraphEventMessageDetail>]: eventMessageDetail
[From <IMicrosoftGraphChatMessageFromIdentitySet>]: chatMessageFromIdentitySet
[HostedContents <IMicrosoftGraphChatMessageHostedContent[]>]: Content in a message hosted by Microsoft Teams - for example, images or code snippets.
[ContentBytes <Byte[]>]: Write only.
Bytes for the hosted content (such as images).
[ContentType <String>]: Write only.
Content type.
such as image/png, image/jpg.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Importance <String>]: chatMessageImportance
[LastEditedDateTime <DateTime?>]: Read 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.
[LastModifiedDateTime <DateTime?>]: Read only.
Timestamp when the chat message is created (initial setting) or modified, including when a reaction is added or removed.
[Locale <String>]: Locale of the chat message set by the client.
Always set to en-us.
[Mentions <IMicrosoftGraphChatMessageMention[]>]: List of entities mentioned in the chat message.
Supported entities are: user, bot, team, channel, chat, and tag.
[Id <Int32?>]: Index of an entity being mentioned in the specified chatMessage.
Matches the {index} value in the corresponding <at id='{index}'>
tag in the message body.
[MentionText <String>]: String used to represent the mention.
For example, a user's display name, a team name.
[Mentioned <IMicrosoftGraphChatMessageMentionedIdentitySet>]: chatMessageMentionedIdentitySet
[(Any) <Object>]: This indicates any property can be added to this object.
[Application <IMicrosoftGraphIdentity>]: identity
[Device <IMicrosoftGraphIdentity>]: identity
[User <IMicrosoftGraphIdentity>]: identity
[Conversation <IMicrosoftGraphTeamworkConversationIdentity>]: teamworkConversationIdentity
[(Any) <Object>]: This indicates any property can be added to this object.
[DisplayName <String>]: The display name of the identity.For drive items, the display name might not always be available or up to date.
For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user don't show up as changed when using delta.
[Id <String>]: Unique identifier for the identity or actor.
For example, in the access reviews decisions API, this property might record the id of the principal, that is, the group, user, or application that's subject to review.
[ConversationIdentityType <String>]: teamworkConversationIdentityType
[MessageHistory <IMicrosoftGraphChatMessageHistoryItem[]>]: List of activity history of a message item, including modification time and actions, such as reactionAdded, reactionRemoved, or reaction changes, on the message.
[Actions <String>]: chatMessageActions
[ModifiedDateTime <DateTime?>]: The date and time when the message was modified.
[Reaction <IMicrosoftGraphChatMessageReaction>]: chatMessageReaction
[(Any) <Object>]: This indicates any property can be added to this object.
[CreatedDateTime <DateTime?>]: The timestamp type represents date and time information using ISO 8601 format and is always in UTC.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
[DisplayName <String>]: The name of the reaction.
[ReactionContentUrl <String>]: The hosted content URL for the custom reaction type.
[ReactionType <String>]: The reaction type.
Supported values include Unicode characters, custom, and some backward-compatible reaction types, such as like, angry, sad, laugh, heart, and surprised.
[User <IMicrosoftGraphChatMessageReactionIdentitySet>]: chatMessageReactionIdentitySet
[(Any) <Object>]: This indicates any property can be added to this object.
[Application <IMicrosoftGraphIdentity>]: identity
[Device <IMicrosoftGraphIdentity>]: identity
[User <IMicrosoftGraphIdentity>]: identity
[MessageType <String>]: chatMessageType
[PolicyViolation <IMicrosoftGraphChatMessagePolicyViolation>]: chatMessagePolicyViolation
[(Any) <Object>]: This indicates any property can be added to this object.
[DlpAction <String>]: chatMessagePolicyViolationDlpActionTypes
[JustificationText <String>]: Justification text provided by the sender of the message when overriding a policy violation.
[PolicyTip <IMicrosoftGraphChatMessagePolicyViolationPolicyTip>]: chatMessagePolicyViolationPolicyTip
[(Any) <Object>]: This indicates any property can be added to this object.
[ComplianceUrl <String>]: The 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)
[GeneralText <String>]: Explanatory text shown to the sender of the message.
[MatchedConditionDescriptions <String[]>]: The 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'.
[UserAction <String>]: chatMessagePolicyViolationUserActionTypes
[VerdictDetails <String>]: chatMessagePolicyViolationVerdictDetailsTypes
[Reactions <IMicrosoftGraphChatMessageReaction[]>]: Reactions for this chat message (for example, Like).
[Replies <IMicrosoftGraphChatMessage[]>]: Replies for a specified message.
Supports $expand for channel messages.
[ReplyToId <String>]: Read-only.
ID of the parent chat message or root chat message of the thread.
(Only applies to chat messages in channels, not chats.)
[Subject <String>]: The subject of the chat message, in plaintext.
[Summary <String>]: Summary 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.
[WebUrl <String>]: Read-only.
Link to the message in Microsoft Teams.
[OnlineMeetingInfo <IMicrosoftGraphTeamworkOnlineMeetingInfo>]: teamworkOnlineMeetingInfo
[(Any) <Object>]: This indicates any property can be added to this object.
[CalendarEventId <String>]: The identifier of the calendar event associated with the meeting.
[JoinWebUrl <String>]: The URL that users click to join or uniquely identify the meeting.
[Organizer <IMicrosoftGraphTeamworkUserIdentity>]: teamworkUserIdentity
[(Any) <Object>]: This indicates any property can be added to this object.
[DisplayName <String>]: The display name of the identity.For drive items, the display name might not always be available or up to date.
For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user don't show up as changed when using delta.
[Id <String>]: Unique identifier for the identity or actor.
For example, in the access reviews decisions API, this property might record the id of the principal, that is, the group, user, or application that's subject to review.
[UserIdentityType <String>]: teamworkUserIdentityType
[PermissionGrants <IMicrosoftGraphResourceSpecificPermissionGrant[]>]: A collection of permissions granted to apps for the chat.
[DeletedDateTime <DateTime?>]: Date and time when this object was deleted.
Always null when the object hasn't been deleted.
[Id <String>]: The unique identifier for an entity.
Read-only.
[ClientAppId <String>]: ID of the service principal of the Microsoft Entra app that has been granted access.
Read-only.
[ClientId <String>]: ID of the Microsoft Entra app that has been granted access.
Read-only.
[Permission <String>]: The name of the resource-specific permission.
Read-only.
[PermissionType <String>]: The type of permission.
Possible values are: Application, Delegated.
Read-only.
[ResourceAppId <String>]: ID of the Microsoft Entra app that is hosting the resource.
Read-only.
[PinnedMessages <IMicrosoftGraphPinnedChatMessageInfo[]>]: A collection of all the pinned messages in the chat.
Nullable.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Message <IMicrosoftGraphChatMessage>]: chatMessage
[Tabs <IMicrosoftGraphTeamsTab[]>]: A collection of all the tabs in the chat.
Nullable.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Configuration <IMicrosoftGraphTeamsTabConfiguration>]: teamsTabConfiguration
[(Any) <Object>]: This indicates any property can be added to this object.
[ContentUrl <String>]: Url used for rendering tab contents in Teams.
Required.
[EntityId <String>]: Identifier for the entity hosted by the tab provider.
[RemoveUrl <String>]: Url called by Teams client when a Tab is removed using the Teams Client.
[WebsiteUrl <String>]: Url for showing tab contents outside of Teams.
[DisplayName <String>]: Name of the tab.
[TeamsApp <IMicrosoftGraphTeamsApp>]: teamsApp
[WebUrl <String>]: Deep link URL of the tab instance.
Read-only.
[TenantId <String>]: The identifier of the tenant in which the chat was created.
Read-only.
[Topic <String>]: (Optional) Subject or topic for the chat.
Only available for group chats.
[Viewpoint <IMicrosoftGraphChatViewpoint>]: chatViewpoint
[(Any) <Object>]: This indicates any property can be added to this object.
[IsHidden <Boolean?>]: Indicates whether the chat is hidden for the current user.
[LastMessageReadDateTime <DateTime?>]: Represents the dateTime up until which the current user has read chatMessages in a specific chat.
[WebUrl <String>]: The URL for the chat in Microsoft Teams.
The URL should be treated as an opaque blob, and not parsed.
Read-only.
[City <String>]: The city where the user is located.
Maximum length is 128 characters.
Returned only on $select.
Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).
[CloudClipboard <IMicrosoftGraphCloudClipboardRoot>]: cloudClipboardRoot
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Items <IMicrosoftGraphCloudClipboardItem[]>]: Represents a collection of Cloud Clipboard items.
[Id <String>]: The unique identifier for an entity.
Read-only.
[CreatedDateTime <DateTime?>]: Set by the server.
DateTime in UTC when the object was created on the server.
[ExpirationDateTime <DateTime?>]: Set by the server.
DateTime in UTC when the object expires and after that the object is no longer available.
The default and also maximum TTL is 12 hours after the creation, but it might change for performance optimization.
[LastModifiedDateTime <DateTime?>]: Set by the server if not provided in the client's request.
DateTime in UTC when the object was modified by the client.
[Payloads <IMicrosoftGraphCloudClipboardItemPayload[]>]: A cloudClipboardItem can have multiple cloudClipboardItemPayload objects in the payloads.
A window can place more than one clipboard object on the clipboard.
Each one represents the same information in a different clipboard format.
[Content <String>]: The formatName version of the value of a cloud clipboard encoded in base64.
[FormatName <String>]: For a list of possible values see formatName values.
[CompanyName <String>]: The name of the company that the user is associated with.
This property can be useful for describing the company that a guest comes from.
The maximum length is 64 characters.Returned only on $select.
Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).
[ConsentProvidedForMinor <String>]: Sets whether consent was obtained for minors.
Allowed values: null, Granted, Denied, and NotRequired.
For more information, see legal age group property definitions.
Returned only on $select.
Supports $filter (eq, ne, not, and in).
[ContactFolders <IMicrosoftGraphContactFolder[]>]: The user's contacts folders.
Read-only.
Nullable.
[Id <String>]: The unique identifier for an entity.
Read-only.
[ChildFolders <IMicrosoftGraphContactFolder[]>]: The collection of child folders in the folder.
Navigation property.
Read-only.
Nullable.
[Contacts <IMicrosoftGraphContact[]>]: The contacts in the folder.
Navigation property.
Read-only.
Nullable.
[Categories <String[]>]: The categories associated with the item
[ChangeKey <String>]: Identifies the version of the item.
Every time the item is changed, changeKey changes as well.
This allows Exchange to apply changes to the correct version of the object.
Read-only.
[CreatedDateTime <DateTime?>]: The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
[LastModifiedDateTime <DateTime?>]: The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
[Id <String>]: The unique identifier for an entity.
Read-only.
[AssistantName <String>]: The name of the contact's assistant.
[Birthday <DateTime?>]: The contact's birthday.
The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
[BusinessAddress <IMicrosoftGraphPhysicalAddress>]: physicalAddress
[BusinessHomePage <String>]: The business home page of the contact.
[BusinessPhones <String[]>]: The contact's business phone numbers.
[Children <String[]>]: The names of the contact's children.
[CompanyName <String>]: The name of the contact's company.
[Department <String>]: The contact's department.
[DisplayName <String>]: The contact's display name.
You can specify the display name in a create or update operation.
Note that later updates to other properties may cause an automatically generated value to overwrite the displayName value you have specified.
To preserve a pre-existing value, always include it as displayName in an update operation.
[EmailAddresses <IMicrosoftGraphEmailAddress[]>]: The contact's email addresses.
[Extensions <IMicrosoftGraphExtension[]>]: The collection of open extensions defined for the contact.
Read-only.
Nullable.
[FileAs <String>]: The name the contact is filed under.
[Generation <String>]: The contact's suffix.
[GivenName <String>]: The contact's given name.
[HomeAddress <IMicrosoftGraphPhysicalAddress>]: physicalAddress
[HomePhones <String[]>]: The contact's home phone numbers.
[ImAddresses <String[]>]: The contact's instant messaging (IM) addresses.
[Initials <String>]: The contact's initials.
[JobTitle <String>]: The contact’s job title.
[Manager <String>]: The name of the contact's manager.
[MiddleName <String>]: The contact's middle name.
[MobilePhone <String>]: The contact's mobile phone number.
[MultiValueExtendedProperties <IMicrosoftGraphMultiValueLegacyExtendedProperty[]>]: The collection of multi-value extended properties defined for the contact.
Read-only.
Nullable.
[NickName <String>]: The contact's nickname.
[OfficeLocation <String>]: The ___location of the contact's office.
[OtherAddress <IMicrosoftGraphPhysicalAddress>]: physicalAddress
[ParentFolderId <String>]: The ID of the contact's parent folder.
[PersonalNotes <String>]: The user's notes about the contact.
[Photo <IMicrosoftGraphProfilePhoto>]: profilePhoto
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Height <Int32?>]: The height of the photo.
Read-only.
[Width <Int32?>]: The width of the photo.
Read-only.
[Profession <String>]: The contact's profession.
[SingleValueExtendedProperties <IMicrosoftGraphSingleValueLegacyExtendedProperty[]>]: The collection of single-value extended properties defined for the contact.
Read-only.
Nullable.
[SpouseName <String>]: The name of the contact's spouse/partner.
[Surname <String>]: The contact's surname.
[Title <String>]: The contact's title.
[YomiCompanyName <String>]: The phonetic Japanese company name of the contact.
[YomiGivenName <String>]: The phonetic Japanese given name (first name) of the contact.
[YomiSurname <String>]: The phonetic Japanese surname (last name) of the contact.
[DisplayName <String>]: The folder's display name.
[MultiValueExtendedProperties <IMicrosoftGraphMultiValueLegacyExtendedProperty[]>]: The collection of multi-value extended properties defined for the contactFolder.
Read-only.
Nullable.
[ParentFolderId <String>]: The ID of the folder's parent folder.
[SingleValueExtendedProperties <IMicrosoftGraphSingleValueLegacyExtendedProperty[]>]: The collection of single-value extended properties defined for the contactFolder.
Read-only.
Nullable.
[Contacts <IMicrosoftGraphContact[]>]: The user's contacts.
Read-only.
Nullable.
[Country <String>]: The country or region where the user is located; for example, US or UK.
Maximum length is 128 characters.
Returned only on $select.
Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).
[CreatedDateTime <DateTime?>]: The date and time the user was created, in ISO 8601 format and UTC.
The value can't be modified and is automatically populated when the entity is created.
Nullable.
For on-premises users, the value represents when they were first created in Microsoft Entra ID.
Property is null for some users created before June 2018 and on-premises users that were synced to Microsoft Entra ID before June 2018.
Read-only.
Returned only on $select.
Supports $filter (eq, ne, not , ge, le, in).
[CreatedObjects <IMicrosoftGraphDirectoryObject[]>]: Directory objects that the user created.
Read-only.
Nullable.
[CreationType <String>]: Indicates whether the user account was created through one of the following methods: As a regular school or work account (null).
As an external account (Invitation).
As a local account for an Azure Active Directory B2C tenant (LocalAccount).
Through self-service sign-up by an internal user using email verification (EmailVerified).
Through self-service sign-up by a guest signing up through a link that is part of a user flow (SelfServiceSignUp).
Read-only.Returned only on $select.
Supports $filter (eq, ne, not, in).
[CustomSecurityAttributes <IMicrosoftGraphCustomSecurityAttributeValue>]: customSecurityAttributeValue
[(Any) <Object>]: This indicates any property can be added to this object.
[DataSecurityAndGovernance <IMicrosoftGraphUserDataSecurityAndGovernance>]: userDataSecurityAndGovernance
[(Any) <Object>]: This indicates any property can be added to this object.
[SensitivityLabels <IMicrosoftGraphSensitivityLabel[]>]:
[Id <String>]: The unique identifier for an entity.
Read-only.
[ActionSource <String>]: labelActionSource
[AutoTooltip <String>]:
[Description <String>]:
[DisplayName <String>]:
[IsDefault <Boolean?>]:
[IsEndpointProtectionEnabled <Boolean?>]:
[IsScopedToUser <Boolean?>]:
[Locale <String>]:
[Name <String>]:
[Priority <Int32?>]:
[Rights <IMicrosoftGraphUsageRightsIncluded>]: usageRightsIncluded
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[OwnerEmail <String>]: The email of owner label rights.
[UserEmail <String>]: The email of user with label user rights.
[Value <String>]: usageRights
[Sublabels <IMicrosoftGraphSensitivityLabel[]>]:
[ToolTip <String>]:
[Id <String>]: The unique identifier for an entity.
Read-only.
[Activities <IMicrosoftGraphActivitiesContainer>]: activitiesContainer
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[ContentActivities <IMicrosoftGraphContentActivity[]>]: Collection of activity logs related to content processing.
[Id <String>]: The unique identifier for an entity.
Read-only.
[ContentMetadata <IMicrosoftGraphProcessContentRequest>]: processContentRequest
[(Any) <Object>]: This indicates any property can be added to this object.
[ActivityMetadata <IMicrosoftGraphActivityMetadata>]: activityMetadata
[(Any) <Object>]: This indicates any property can be added to this object.
[Activity <String>]: userActivityType
[ContentEntries <IMicrosoftGraphProcessContentMetadataBase[]>]: A collection of content entries to be processed.
Each entry contains the content itself and its metadata.
Use conversation metadata for content like prompts and responses and file metadata for files.
Required.
[Content <IMicrosoftGraphContentBase>]: contentBase
[(Any) <Object>]: This indicates any property can be added to this object.
[CorrelationId <String>]: An identifier used to group multiple related content entries (for example, different parts of the same file upload, messages in a conversation).
[CreatedDateTime <DateTime?>]: Required.
Timestamp indicating when the original content was created (for example, file creation time, message sent time).
[Identifier <String>]: Required.
A unique identifier for this specific content entry within the context of the calling application or enforcement plane (for example, message ID, file path/URL).
[IsTruncated <Boolean?>]: Required.
Indicates if the provided content has been truncated from its original form (for example, due to size limits).
[Length <Int64?>]: The length of the original content in bytes.
[ModifiedDateTime <DateTime?>]: Required.
Timestamp indicating when the original content was last modified.
For ephemeral content like messages, this might be the same as createdDateTime.
[Name <String>]: Required.
A descriptive name for the content (for example, file name, web page title, 'Chat Message').
[SequenceNumber <Int64?>]: A sequence number indicating the order in which content was generated or should be processed, required when correlationId is used.
[DeviceMetadata <IMicrosoftGraphDeviceMetadata>]: deviceMetadata
[(Any) <Object>]: This indicates any property can be added to this object.
[DeviceType <String>]: Optional.
The general type of the device (for example, 'Managed', 'Unmanaged').
[IPAddress <String>]: The Internet Protocol (IP) address of the device.
[OperatingSystemSpecifications <IMicrosoftGraphOperatingSystemSpecifications>]: operatingSystemSpecifications
[(Any) <Object>]: This indicates any property can be added to this object.
[OperatingSystemPlatform <String>]: The platform of the operating system (for example, 'Windows').
[OperatingSystemVersion <String>]: The version string of the operating system.
[IntegratedAppMetadata <IMicrosoftGraphIntegratedApplicationMetadata>]: integratedApplicationMetadata
[(Any) <Object>]: This indicates any property can be added to this object.
[Name <String>]: The name of the integrated application.
[Version <String>]: The version number of the integrated application.
[ProtectedAppMetadata <IMicrosoftGraphProtectedApplicationMetadata>]: protectedApplicationMetadata
[(Any) <Object>]: This indicates any property can be added to this object.
[Name <String>]: The name of the integrated application.
[Version <String>]: The version number of the integrated application.
[ApplicationLocation <IMicrosoftGraphPolicyLocation>]: policyLocation
[(Any) <Object>]: This indicates any property can be added to this object.
[Value <String>]: The actual value representing the ___location.
Location value is specific for concretetype of the policyLocation - policyLocationDomain, policyLocationUrl, or policyLocationApplication (for example, 'contoso.com', 'https://partner.contoso.com/upload', '83ef198a-0396-4893-9d4f-d36efbffcaaa').
[ScopeIdentifier <String>]: The scope identified from computed protection scopes.
[UserId <String>]: ID of the user.
[ProtectionScopes <IMicrosoftGraphUserProtectionScopeContainer>]: userProtectionScopeContainer
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Department <String>]: The name of the department in which the user works.
Maximum length is 64 characters.
Returned only on $select.
Supports $filter (eq, ne, not , ge, le, in, and eq on null values).
[DeviceEnrollmentLimit <Int32?>]: The limit on the maximum number of devices that the user is permitted to enroll.
Allowed values are 5 or 1000.
[DeviceManagementTroubleshootingEvents <IMicrosoftGraphDeviceManagementTroubleshootingEvent[]>]: The list of troubleshooting events for this user.
[Id <String>]: The unique identifier for an entity.
Read-only.
[CorrelationId <String>]: Id used for tracing the failure in the service.
[EventDateTime <DateTime?>]: Time when the event occurred .
[DirectReports <IMicrosoftGraphDirectoryObject[]>]: The users and contacts that report to the user.
(The users and contacts that have their manager property set to this user.) Read-only.
Nullable.
Supports $expand.
[DisplayName <String>]: The name displayed in the address book for the user.
This value is usually the combination of the user's first name, middle initial, and family name.
This property is required when a user is created and it can't be cleared during updates.
Maximum length is 256 characters.
Returned by default.
Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values), $orderby, and $search.
[Drive <IMicrosoftGraphDrive>]: drive
[Drives <IMicrosoftGraphDrive[]>]: A collection of drives available for this user.
Read-only.
[EmployeeExperience <IMicrosoftGraphEmployeeExperienceUser>]: employeeExperienceUser
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[LearningCourseActivities <IMicrosoftGraphLearningCourseActivity[]>]:
[Id <String>]: The unique identifier for an entity.
Read-only.
[CompletedDateTime <DateTime?>]: Date and time when the assignment was completed.
Optional.
[CompletionPercentage <Int32?>]: The percentage completion value of the course activity.
Optional.
[ExternalcourseActivityId <String>]:
[LearnerUserId <String>]: The user ID of the learner to whom the activity is assigned.
Required.
[LearningContentId <String>]: The ID of the learning content created in Viva Learning.
Required.
[LearningProviderId <String>]: The registration ID of the provider.
Required.
[Status <String>]: courseStatus
[EmployeeHireDate <DateTime?>]: The date and time when the user was hired or will start work in a future hire.
Returned only on $select.
Supports $filter (eq, ne, not , ge, le, in).
[EmployeeId <String>]: The employee identifier assigned to the user by the organization.
The maximum length is 16 characters.
Returned only on $select.
Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values).
[EmployeeLeaveDateTime <DateTime?>]: The date and time when the user left or will leave the organization.
To read this property, the calling app must be assigned the User-LifeCycleInfo.Read.All permission.
To write this property, the calling app must be assigned the User.Read.All and User-LifeCycleInfo.ReadWrite.All permissions.
To read this property in delegated scenarios, the admin needs at least one of the following Microsoft Entra roles: Lifecycle Workflows Administrator (least privilege), Global Reader.
To write this property in delegated scenarios, the admin needs the Global Administrator role.
Supports $filter (eq, ne, not , ge, le, in).
For more information, see Configure the employeeLeaveDateTime property for a user.
[EmployeeOrgData <IMicrosoftGraphEmployeeOrgData>]: employeeOrgData
[(Any) <Object>]: This indicates any property can be added to this object.
[CostCenter <String>]: The cost center associated with the user.
Returned only on $select.
Supports $filter.
[Division <String>]: The name of the division in which the user works.
Returned only on $select.
Supports $filter.
[EmployeeType <String>]: Captures enterprise worker type.
For example, Employee, Contractor, Consultant, or Vendor.
Returned only on $select.
Supports $filter (eq, ne, not , ge, le, in, startsWith).
[Events <IMicrosoftGraphEvent[]>]: The user's events.
Default is to show Events under the Default Calendar.
Read-only.
Nullable.
[Extensions <IMicrosoftGraphExtension[]>]: The collection of open extensions defined for the user.
Read-only.
Supports $expand.
Nullable.
[ExternalUserState <String>]: For a guest invited to the tenant using the invitation API, this property represents the invited user's invitation status.
For invited users, the state can be PendingAcceptance or Accepted, or null for all other users.
Returned only on $select.
Supports $filter (eq, ne, not , in).
[ExternalUserStateChangeDateTime <DateTime?>]: Shows the timestamp for the latest change to the externalUserState property.
Returned only on $select.
Supports $filter (eq, ne, not , in).
[FaxNumber <String>]: The fax number of the user.
Returned only on $select.
Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values).
[FollowedSites <IMicrosoftGraphSite[]>]:
[CreatedBy <IMicrosoftGraphIdentitySet>]: identitySet
[CreatedByUser <IMicrosoftGraphUser>]: Represents a Microsoft Entra user account.
[CreatedDateTime <DateTime?>]: Date and time of item creation.
Read-only.
[Description <String>]: Provides a user-visible description of the item.
Optional.
[ETag <String>]: ETag for the item.
Read-only.
[LastModifiedBy <IMicrosoftGraphIdentitySet>]: identitySet
[LastModifiedByUser <IMicrosoftGraphUser>]: Represents a Microsoft Entra user account.
[LastModifiedDateTime <DateTime?>]: Date and time the item was last modified.
Read-only.
[Name <String>]: The name of the item.
Read-write.
[ParentReference <IMicrosoftGraphItemReference>]: itemReference
[(Any) <Object>]: This indicates any property can be added to this object.
[DriveId <String>]: Unique identifier of the drive instance that contains the driveItem.
Only returned if the item is located in a drive.
Read-only.
[DriveType <String>]: Identifies the type of drive.
Only returned if the item is located in a drive.
See drive resource for values.
[Id <String>]: Unique identifier of the driveItem in the drive or a listItem in a list.
Read-only.
[Name <String>]: The name of the item being referenced.
Read-only.
[Path <String>]: Percent-encoded path that can be used to navigate to the item.
Read-only.
[ShareId <String>]: A unique identifier for a shared resource that can be accessed via the Shares API.
[SharepointIds <IMicrosoftGraphSharepointIds>]: sharepointIds
[(Any) <Object>]: This indicates any property can be added to this object.
[ListId <String>]: The unique identifier (guid) for the item's list in SharePoint.
[ListItemId <String>]: An integer identifier for the item within the containing list.
[ListItemUniqueId <String>]: The unique identifier (guid) for the item within OneDrive for Business or a SharePoint site.
[SiteId <String>]: The unique identifier (guid) for the item's site collection (SPSite).
[SiteUrl <String>]: The SharePoint URL for the site that contains the item.
[TenantId <String>]: The unique identifier (guid) for the tenancy.
[WebId <String>]: The unique identifier (guid) for the item's site (SPWeb).
[SiteId <String>]: For OneDrive for Business and SharePoint, this property represents the ID of the site that contains the parent document library of the driveItem resource or the parent list of the listItem resource.
The value is the same as the id property of that site resource.
It is an opaque string that consists of three identifiers of the site.
For OneDrive, this property is not populated.
[WebUrl <String>]: URL that either displays the resource in the browser (for Office file formats), or is a direct link to the file (for other formats).
Read-only.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Analytics <IMicrosoftGraphItemAnalytics>]: itemAnalytics
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[AllTime <IMicrosoftGraphItemActivityStat>]: itemActivityStat
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Access <IMicrosoftGraphItemActionStat>]: itemActionStat
[(Any) <Object>]: This indicates any property can be added to this object.
[ActionCount <Int32?>]: The number of times the action took place.
Read-only.
[ActorCount <Int32?>]: The number of distinct actors that performed the action.
Read-only.
[Activities <IMicrosoftGraphItemActivity[]>]: Exposes the itemActivities represented in this itemActivityStat resource.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Access <IMicrosoftGraphAccessAction>]: accessAction
[(Any) <Object>]: This indicates any property can be added to this object.
[ActivityDateTime <DateTime?>]: Details about when the activity took place.
Read-only.
[Actor <IMicrosoftGraphIdentitySet>]: identitySet
[DriveItem <IMicrosoftGraphDriveItem>]: driveItem
[(Any) <Object>]: This indicates any property can be added to this object.
[CreatedBy <IMicrosoftGraphIdentitySet>]: identitySet
[CreatedByUser <IMicrosoftGraphUser>]: Represents a Microsoft Entra user account.
[CreatedDateTime <DateTime?>]: Date and time of item creation.
Read-only.
[Description <String>]: Provides a user-visible description of the item.
Optional.
[ETag <String>]: ETag for the item.
Read-only.
[LastModifiedBy <IMicrosoftGraphIdentitySet>]: identitySet
[LastModifiedByUser <IMicrosoftGraphUser>]: Represents a Microsoft Entra user account.
[LastModifiedDateTime <DateTime?>]: Date and time the item was last modified.
Read-only.
[Name <String>]: The name of the item.
Read-write.
[ParentReference <IMicrosoftGraphItemReference>]: itemReference
[WebUrl <String>]: URL that either displays the resource in the browser (for Office file formats), or is a direct link to the file (for other formats).
Read-only.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Analytics <IMicrosoftGraphItemAnalytics>]: itemAnalytics
[Audio <IMicrosoftGraphAudio>]: audio
[(Any) <Object>]: This indicates any property can be added to this object.
[Album <String>]: The title of the album for this audio file.
[AlbumArtist <String>]: The artist named on the album for the audio file.
[Artist <String>]: The performing artist for the audio file.
[Bitrate <Int64?>]: Bitrate expressed in kbps.
[Composers <String>]: The name of the composer of the audio file.
[Copyright <String>]: Copyright information for the audio file.
[Disc <Int32?>]: The number of the disc this audio file came from.
[DiscCount <Int32?>]: The total number of discs in this album.
[Duration <Int64?>]: Duration of the audio file, expressed in milliseconds
[Genre <String>]: The genre of this audio file.
[HasDrm <Boolean?>]: Indicates if the file is protected with digital rights management.
[IsVariableBitrate <Boolean?>]: Indicates if the file is encoded with a variable bitrate.
[Title <String>]: The title of the audio file.
[Track <Int32?>]: The number of the track on the original disc for this audio file.
[TrackCount <Int32?>]: The total number of tracks on the original disc for this audio file.
[Year <Int32?>]: The year the audio file was recorded.
[Bundle <IMicrosoftGraphBundle>]: bundle
[(Any) <Object>]: This indicates any property can be added to this object.
[Album <IMicrosoftGraphAlbum>]: album
[(Any) <Object>]: This indicates any property can be added to this object.
[CoverImageItemId <String>]: Unique identifier of the driveItem that is the cover of the album.
[ChildCount <Int32?>]: Number of children contained immediately within this container.
[CTag <String>]: An eTag for the content of the item.
This eTag isn't changed if only the metadata is changed.
Note This property isn't returned if the item is a folder.
Read-only.
[Children <IMicrosoftGraphDriveItem[]>]: Collection containing Item objects for the immediate children of Item.
Only items representing folders have children.
Read-only.
Nullable.
[Content <Byte[]>]: The content stream, if the item represents a file.
[Deleted <IMicrosoftGraphDeleted>]: deleted
[(Any) <Object>]: This indicates any property can be added to this object.
[State <String>]: Represents the state of the deleted item.
[File <IMicrosoftGraphFile>]: file
[(Any) <Object>]: This indicates any property can be added to this object.
[Hashes <IMicrosoftGraphHashes>]: hashes
[(Any) <Object>]: This indicates any property can be added to this object.
[Crc32Hash <String>]: The CRC32 value of the file (if available).
Read-only.
[QuickXorHash <String>]: A proprietary hash of the file that can be used to determine if the contents of the file change (if available).
Read-only.
[Sha1Hash <String>]: SHA1 hash for the contents of the file (if available).
Read-only.
[Sha256Hash <String>]: This property isn't supported.
Don't use.
[MimeType <String>]: The MIME type for the file.
This is determined by logic on the server and might not be the value provided when the file was uploaded.
Read-only.
[ProcessingMetadata <Boolean?>]:
[FileSystemInfo <IMicrosoftGraphFileSystemInfo>]: fileSystemInfo
[(Any) <Object>]: This indicates any property can be added to this object.
[CreatedDateTime <DateTime?>]: The UTC date and time the file was created on a client.
[LastAccessedDateTime <DateTime?>]: The UTC date and time the file was last accessed.
Available for the recent file list only.
[LastModifiedDateTime <DateTime?>]: The UTC date and time the file was last modified on a client.
[Folder <IMicrosoftGraphFolder>]: folder
[(Any) <Object>]: This indicates any property can be added to this object.
[ChildCount <Int32?>]: Number of children contained immediately within this container.
[View <IMicrosoftGraphFolderView>]: folderView
[(Any) <Object>]: This indicates any property can be added to this object.
[SortBy <String>]: The method by which the folder should be sorted.
[SortOrder <String>]: If true, indicates that items should be sorted in descending order.
Otherwise, items should be sorted ascending.
[ViewType <String>]: The type of view that should be used to represent the folder.
[Image <IMicrosoftGraphImage>]: image
[(Any) <Object>]: This indicates any property can be added to this object.
[Height <Int32?>]: Optional.
Height of the image, in pixels.
Read-only.
[Width <Int32?>]: Optional.
Width of the image, in pixels.
Read-only.
[ListItem <IMicrosoftGraphListItem>]: listItem
[(Any) <Object>]: This indicates any property can be added to this object.
[CreatedBy <IMicrosoftGraphIdentitySet>]: identitySet
[CreatedByUser <IMicrosoftGraphUser>]: Represents a Microsoft Entra user account.
[CreatedDateTime <DateTime?>]: Date and time of item creation.
Read-only.
[Description <String>]: Provides a user-visible description of the item.
Optional.
[ETag <String>]: ETag for the item.
Read-only.
[LastModifiedBy <IMicrosoftGraphIdentitySet>]: identitySet
[LastModifiedByUser <IMicrosoftGraphUser>]: Represents a Microsoft Entra user account.
[LastModifiedDateTime <DateTime?>]: Date and time the item was last modified.
Read-only.
[Name <String>]: The name of the item.
Read-write.
[ParentReference <IMicrosoftGraphItemReference>]: itemReference
[WebUrl <String>]: URL that either displays the resource in the browser (for Office file formats), or is a direct link to the file (for other formats).
Read-only.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Analytics <IMicrosoftGraphItemAnalytics>]: itemAnalytics
[ContentType <IMicrosoftGraphContentTypeInfo>]: contentTypeInfo
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The ID of the content type.
[Name <String>]: The name of the content type.
[DocumentSetVersions <IMicrosoftGraphDocumentSetVersion[]>]: Version information for a document set version created by a user.
[Fields <IMicrosoftGraphFieldValueSet>]: fieldValueSet
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[LastModifiedBy <IMicrosoftGraphIdentitySet>]: identitySet
[LastModifiedDateTime <DateTime?>]: Date and time the version was last modified.
Read-only.
[Publication <IMicrosoftGraphPublicationFacet>]: publicationFacet
[(Any) <Object>]: This indicates any property can be added to this object.
[CheckedOutBy <IMicrosoftGraphIdentitySet>]: identitySet
[Level <String>]: The state of publication for this document.
Either published or checkout.
Read-only.
[VersionId <String>]: The unique identifier for the version that is visible to the current caller.
Read-only.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Comment <String>]: Comment about the captured version.
[CreatedBy <IMicrosoftGraphIdentitySet>]: identitySet
[CreatedDateTime <DateTime?>]: Date and time when this version was created.
[Items <IMicrosoftGraphDocumentSetVersionItem[]>]: Items within the document set that are captured as part of this version.
[ItemId <String>]: The unique identifier for the item.
[Title <String>]: The title of the item.
[VersionId <String>]: The version ID of the item.
[ShouldCaptureMinorVersion <Boolean?>]: If true, minor versions of items are also captured; otherwise, only major versions are captured.
The default value is false.
[DriveItem <IMicrosoftGraphDriveItem>]: driveItem
[Fields <IMicrosoftGraphFieldValueSet>]: fieldValueSet
[SharepointIds <IMicrosoftGraphSharepointIds>]: sharepointIds
[Versions <IMicrosoftGraphListItemVersion[]>]: The list of previous versions of the list item.
[LastModifiedBy <IMicrosoftGraphIdentitySet>]: identitySet
[LastModifiedDateTime <DateTime?>]: Date and time the version was last modified.
Read-only.
[Publication <IMicrosoftGraphPublicationFacet>]: publicationFacet
[Id <String>]: The unique identifier for an entity.
Read-only.
[Fields <IMicrosoftGraphFieldValueSet>]: fieldValueSet
[Location <IMicrosoftGraphGeoCoordinates>]: geoCoordinates
[(Any) <Object>]: This indicates any property can be added to this object.
[Altitude <Double?>]: Optional.
The altitude (height), in feet, above sea level for the item.
Read-only.
[Latitude <Double?>]: Optional.
The latitude, in decimal, for the item.
Read-only.
[Longitude <Double?>]: Optional.
The longitude, in decimal, for the item.
Read-only.
[Malware <IMicrosoftGraphMalware>]: malware
[(Any) <Object>]: This indicates any property can be added to this object.
[Description <String>]: Contains the virus details for the malware facet.
[Package <IMicrosoftGraphPackage>]: package
[(Any) <Object>]: This indicates any property can be added to this object.
[Type <String>]: A string indicating the type of package.
While oneNote is the only currently defined value, you should expect other package types to be returned and handle them accordingly.
[PendingOperations <IMicrosoftGraphPendingOperations>]: pendingOperations
[(Any) <Object>]: This indicates any property can be added to this object.
[PendingContentUpdate <IMicrosoftGraphPendingContentUpdate>]: pendingContentUpdate
[(Any) <Object>]: This indicates any property can be added to this object.
[QueuedDateTime <DateTime?>]: Date and time the pending binary operation was queued in UTC time.
Read-only.
[Permissions <IMicrosoftGraphPermission[]>]: The set of permissions for the item.
Read-only.
Nullable.
[Id <String>]: The unique identifier for an entity.
Read-only.
[ExpirationDateTime <DateTime?>]: A format of yyyy-MM-ddTHH:mm:ssZ of DateTimeOffset indicates the expiration time of the permission.
DateTime.MinValue indicates there's no expiration set for this permission.
Optional.
[GrantedTo <IMicrosoftGraphIdentitySet>]: identitySet
[GrantedToIdentities <IMicrosoftGraphIdentitySet[]>]: For type permissions, the details of the users to whom permission was granted.
Read-only.
[GrantedToIdentitiesV2 <IMicrosoftGraphSharePointIdentitySet[]>]: For link type permissions, the details of the users to whom permission was granted.
Read-only.
[Application <IMicrosoftGraphIdentity>]: identity
[Device <IMicrosoftGraphIdentity>]: identity
[User <IMicrosoftGraphIdentity>]: identity
[Group <IMicrosoftGraphIdentity>]: identity
[SiteGroup <IMicrosoftGraphSharePointIdentity>]: sharePointIdentity
[(Any) <Object>]: This indicates any property can be added to this object.
[DisplayName <String>]: The display name of the identity.For drive items, the display name might not always be available or up to date.
For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user don't show up as changed when using delta.
[Id <String>]: Unique identifier for the identity or actor.
For example, in the access reviews decisions API, this property might record the id of the principal, that is, the group, user, or application that's subject to review.
[LoginName <String>]: The sign in name of the SharePoint identity.
[SiteUser <IMicrosoftGraphSharePointIdentity>]: sharePointIdentity
[GrantedToV2 <IMicrosoftGraphSharePointIdentitySet>]: sharePointIdentitySet
[HasPassword <Boolean?>]: Indicates whether the password is set for this permission.
This property only appears in the response.
Optional.
Read-only.
For OneDrive Personal only..
[InheritedFrom <IMicrosoftGraphItemReference>]: itemReference
[Invitation <IMicrosoftGraphSharingInvitation>]: sharingInvitation
[(Any) <Object>]: This indicates any property can be added to this object.
[Email <String>]: The email address provided for the recipient of the sharing invitation.
Read-only.
[InvitedBy <IMicrosoftGraphIdentitySet>]: identitySet
[RedeemedBy <String>]:
[SignInRequired <Boolean?>]: If true the recipient of the invitation needs to sign in in order to access the shared item.
Read-only.
[Link <IMicrosoftGraphSharingLink>]: sharingLink
[(Any) <Object>]: This indicates any property can be added to this object.
[Application <IMicrosoftGraphIdentity>]: identity
[PreventsDownload <Boolean?>]: If true then the user can only use this link to view the item on the web, and cannot use it to download the contents of the item.
Only for OneDrive for Business and SharePoint.
[Scope <String>]: The scope of the link represented by this permission.
Value anonymous indicates the link is usable by anyone, organization indicates the link is only usable for users signed into the same tenant.
[Type <String>]: The type of the link created.
[WebHtml <String>]: For embed links, this property contains the HTML code for an
For the complete list of allowed characters, see username policies.
Returned by default.
Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby.
[UserType <String>]: A string value that can be used to classify user types in your directory.
The possible values are Member and Guest.
Returned only on $select.
Supports $filter (eq, ne, not, in, and eq on null values).
NOTE: For more information about the permissions for members and guests, see What are the default user permissions in Microsoft Entra ID?
[CreatedDateTime <DateTime?>]: Date and time of item creation.
Read-only.
[Description <String>]: Provides a user-visible description of the item.
Optional.
[ETag <String>]: ETag for the item.
Read-only.
[LastModifiedBy <IMicrosoftGraphIdentitySet>]: identitySet
[LastModifiedByUser <IMicrosoftGraphUser>]: Represents a Microsoft Entra user account.
[LastModifiedDateTime <DateTime?>]: Date and time the item was last modified.
Read-only.
[Name <String>]: The name of the item.
Read-write.
[ParentReference <IMicrosoftGraphItemReference>]: itemReference
[WebUrl <String>]: URL that either displays the resource in the browser (for Office file formats), or is a direct link to the file (for other formats).
Read-only.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Bundles <IMicrosoftGraphDriveItem[]>]: Collection of bundles (albums and multi-select-shared sets of items).
Only in personal OneDrive.
[DriveType <String>]: Describes the type of drive represented by this resource.
OneDrive personal drives return personal.
OneDrive for Business returns business.
SharePoint document libraries return documentLibrary.
Read-only.
[Following <IMicrosoftGraphDriveItem[]>]: The list of items the user is following.
Only in OneDrive for Business.
[Items <IMicrosoftGraphDriveItem[]>]: All items contained in the drive.
Read-only.
Nullable.
[List <IMicrosoftGraphList>]: list
[Owner <IMicrosoftGraphIdentitySet>]: identitySet
[Quota <IMicrosoftGraphQuota>]: quota
[(Any) <Object>]: This indicates any property can be added to this object.
[Deleted <Int64?>]: Total space consumed by files in the recycle bin, in bytes.
Read-only.
[Remaining <Int64?>]: Total space remaining before reaching the capacity limit, in bytes.
Read-only.
[State <String>]: Enumeration value that indicates the state of the storage space.
Read-only.
[StoragePlanInformation <IMicrosoftGraphStoragePlanInformation>]: storagePlanInformation
[(Any) <Object>]: This indicates any property can be added to this object.
[UpgradeAvailable <Boolean?>]: Indicates whether there are higher storage quota plans available.
Read-only.
[Total <Int64?>]: Total allowed storage space, in bytes.
Read-only.
[Used <Int64?>]: Total space used, in bytes.
Read-only.
[Root <IMicrosoftGraphDriveItem>]: driveItem
[SharePointIds <IMicrosoftGraphSharepointIds>]: sharepointIds
[Special <IMicrosoftGraphDriveItem[]>]: Collection of common folders available in OneDrive.
Read-only.
Nullable.
[System <IMicrosoftGraphSystemFacet>]: systemFacet
EVENTS <IMicrosoftGraphEvent[]>: The group's calendar events.
[Categories <String[]>]: The categories associated with the item
[ChangeKey <String>]: Identifies the version of the item.
Every time the item is changed, changeKey changes as well.
This allows Exchange to apply changes to the correct version of the object.
Read-only.
[CreatedDateTime <DateTime?>]: The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
[LastModifiedDateTime <DateTime?>]: The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
[Id <String>]: The unique identifier for an entity.
Read-only.
[AllowNewTimeProposals <Boolean?>]: true if the meeting organizer allows invitees to propose a new time when responding; otherwise, false.
Optional.
The default is true.
[Attachments <IMicrosoftGraphAttachment[]>]: The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event.
Navigation property.
Read-only.
Nullable.
[Id <String>]: The unique identifier for an entity.
Read-only.
[ContentType <String>]: The MIME type.
[IsInline <Boolean?>]: true if the attachment is an inline attachment; otherwise, false.
[LastModifiedDateTime <DateTime?>]: The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
[Name <String>]: The attachment's file name.
[Size <Int32?>]: The length of the attachment in bytes.
[Attendees <IMicrosoftGraphAttendee[]>]: The collection of attendees for the event.
[Type <String>]: attendeeType
[EmailAddress <IMicrosoftGraphEmailAddress>]: emailAddress
[(Any) <Object>]: This indicates any property can be added to this object.
[Address <String>]: The email address of the person or entity.
[Name <String>]: The display name of the person or entity.
[ProposedNewTime <IMicrosoftGraphTimeSlot>]: timeSlot
[(Any) <Object>]: This indicates any property can be added to this object.
[End <IMicrosoftGraphDateTimeZone>]: dateTimeTimeZone
[(Any) <Object>]: This indicates any property can be added to this object.
[DateTime <String>]: A single point of time in a combined date and time representation ({date}T{time}; for example, 2017-08-29T04:00:00.0000000).
[TimeZone <String>]: Represents a time zone, for example, 'Pacific Standard Time'.
See below for more possible values.
[Start <IMicrosoftGraphDateTimeZone>]: dateTimeTimeZone
[Status <IMicrosoftGraphResponseStatus>]: responseStatus
[(Any) <Object>]: This indicates any property can be added to this object.
[Response <String>]: responseType
[Time <DateTime?>]: The date and time when the response was returned.
It uses ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
[Body <IMicrosoftGraphItemBody>]: itemBody
[(Any) <Object>]: This indicates any property can be added to this object.
[Content <String>]: The content of the item.
[ContentType <String>]: bodyType
[BodyPreview <String>]: The preview of the message associated with the event.
It's in text format.
[Calendar <IMicrosoftGraphCalendar>]: calendar
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[AllowedOnlineMeetingProviders <String[]>]: Represent the online meeting service providers that can be used to create online meetings in this calendar.
Possible values are: unknown, skypeForBusiness, skypeForConsumer, teamsForBusiness.
[CalendarPermissions <IMicrosoftGraphCalendarPermission[]>]: The permissions of the users with whom the calendar is shared.
[Id <String>]: The unique identifier for an entity.
Read-only.
[AllowedRoles <String[]>]: List of allowed sharing or delegating permission levels for the calendar.
Possible values are: none, freeBusyRead, limitedRead, read, write, delegateWithoutPrivateEventAccess, delegateWithPrivateEventAccess, custom.
[EmailAddress <IMicrosoftGraphEmailAddress>]: emailAddress
[IsInsideOrganization <Boolean?>]: True if the user in context (recipient or delegate) is inside the same organization as the calendar owner.
[IsRemovable <Boolean?>]: True if the user can be removed from the list of recipients or delegates for the specified calendar, false otherwise.
The 'My organization' user determines the permissions other people within your organization have to the given calendar.
You can't remove 'My organization' as a share recipient to a calendar.
[Role <String>]: calendarRoleType
[CalendarView <IMicrosoftGraphEvent[]>]: The calendar view for the calendar.
Navigation property.
Read-only.
[CanEdit <Boolean?>]: true if the user can write to the calendar, false otherwise.
This property is true for the user who created the calendar.
This property is also true for a user who shared a calendar and granted write access.
[CanShare <Boolean?>]: true if the user has permission to share the calendar, false otherwise.
Only the user who created the calendar can share it.
[CanViewPrivateItems <Boolean?>]: If true, the user can read calendar items that have been marked private, false otherwise.
[ChangeKey <String>]: Identifies the version of the calendar object.
Every time the calendar is changed, changeKey changes as well.
This allows Exchange to apply changes to the correct version of the object.
Read-only.
[Color <String>]: calendarColor
[DefaultOnlineMeetingProvider <String>]: onlineMeetingProviderType
[Events <IMicrosoftGraphEvent[]>]: The events in the calendar.
Navigation property.
Read-only.
[HexColor <String>]: The calendar color, expressed in a hex color code of three hexadecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space.
If the user has never explicitly set a color for the calendar, this property is empty.
Read-only.
[IsDefaultCalendar <Boolean?>]: true if this is the default calendar where new events are created by default, false otherwise.
[IsRemovable <Boolean?>]: Indicates whether this user calendar can be deleted from the user mailbox.
[IsTallyingResponses <Boolean?>]: Indicates whether this user calendar supports tracking of meeting responses.
Only meeting invites sent from users' primary calendars support tracking of meeting responses.
[MultiValueExtendedProperties <IMicrosoftGraphMultiValueLegacyExtendedProperty[]>]: The collection of multi-value extended properties defined for the calendar.
Read-only.
Nullable.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Value <String[]>]: A collection of property values.
[Name <String>]: The calendar name.
[Owner <IMicrosoftGraphEmailAddress>]: emailAddress
[SingleValueExtendedProperties <IMicrosoftGraphSingleValueLegacyExtendedProperty[]>]: The collection of single-value extended properties defined for the calendar.
Read-only.
Nullable.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Value <String>]: A property value.
[CancelledOccurrences <String[]>]: Contains occurrenceId property values of canceled instances in a recurring series, if the event is the series master.
Instances in a recurring series that are canceled are called canceled occurences.Returned only on $select in a Get operation which specifies the ID (seriesMasterId property value) of a series master event.
[End <IMicrosoftGraphDateTimeZone>]: dateTimeTimeZone
[ExceptionOccurrences <IMicrosoftGraphEvent[]>]: Contains the id property values of the event instances that are exceptions in a recurring series.Exceptions can differ from other occurrences in a recurring series, such as the subject, start or end times, or attendees.
Exceptions don't include canceled occurrences.Returned only on $select and $expand in a GET operation that specifies the ID (seriesMasterId property value) of a series master event.
[Extensions <IMicrosoftGraphExtension[]>]: The collection of open extensions defined for the event.
Nullable.
[Id <String>]: The unique identifier for an entity.
Read-only.
[HasAttachments <Boolean?>]: Set to true if the event has attachments.
[HideAttendees <Boolean?>]: When set to true, each attendee only sees themselves in the meeting request and meeting Tracking list.
The default is false.
[ICalUId <String>]: A unique identifier for an event across calendars.
This ID is different for each occurrence in a recurring series.
Read-only.
[Importance <String>]: importance
[Instances <IMicrosoftGraphEvent[]>]: The occurrences of a recurring series, if the event is a series master.
This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences canceled from the series.
Navigation property.
Read-only.
Nullable.
[IsAllDay <Boolean?>]: Set to true if the event lasts all day.
If true, regardless of whether it's a single-day or multi-day event, start, and endtime must be set to midnight and be in the same time zone.
[IsCancelled <Boolean?>]: Set to true if the event has been canceled.
[IsDraft <Boolean?>]: Set to true if the user has updated the meeting in Outlook but hasn't sent the updates to attendees.
Set to false if all changes are sent, or if the event is an appointment without any attendees.
[IsOnlineMeeting <Boolean?>]: True if this event has online meeting information (that is, onlineMeeting points to an onlineMeetingInfo resource), false otherwise.
Default is false (onlineMeeting is null).
Optional.
After you set isOnlineMeeting to true, Microsoft Graph initializes onlineMeeting.
Subsequently, Outlook ignores any further changes to isOnlineMeeting, and the meeting remains available online.
[IsOrganizer <Boolean?>]: Set to true if the calendar owner (specified by the owner property of the calendar) is the organizer of the event (specified by the organizer property of the event).
It also applies if a delegate organized the event on behalf of the owner.
[IsReminderOn <Boolean?>]: Set to true if an alert is set to remind the user of the event.
[Location <IMicrosoftGraphLocation>]: ___location
[(Any) <Object>]: This indicates any property can be added to this object.
[Address <IMicrosoftGraphPhysicalAddress>]: physicalAddress
[(Any) <Object>]: This indicates any property can be added to this object.
[City <String>]: The city.
[CountryOrRegion <String>]: The country or region.
It's a free-format string value, for example, 'United States'.
[PostalCode <String>]: The postal code.
[State <String>]: The state.
[Street <String>]: The street.
[Coordinates <IMicrosoftGraphOutlookGeoCoordinates>]: outlookGeoCoordinates
[(Any) <Object>]: This indicates any property can be added to this object.
[Accuracy <Double?>]: The accuracy of the latitude and longitude.
As an example, the accuracy can be measured in meters, such as the latitude and longitude are accurate to within 50 meters.
[Altitude <Double?>]: The altitude of the ___location.
[AltitudeAccuracy <Double?>]: The accuracy of the altitude.
[Latitude <Double?>]: The latitude of the ___location.
[Longitude <Double?>]: The longitude of the ___location.
[DisplayName <String>]: The name associated with the ___location.
[LocationEmailAddress <String>]: Optional email address of the ___location.
[LocationType <String>]: locationType
[LocationUri <String>]: Optional URI representing the ___location.
[UniqueId <String>]: For internal use only.
[UniqueIdType <String>]: locationUniqueIdType
[Locations <IMicrosoftGraphLocation[]>]: The locations where the event is held or attended from.
The ___location and locations properties always correspond with each other.
If you update the ___location property, any prior locations in the locations collection are removed and replaced by the new ___location value.
[MultiValueExtendedProperties <IMicrosoftGraphMultiValueLegacyExtendedProperty[]>]: The collection of multi-value extended properties defined for the event.
Read-only.
Nullable.
[OnlineMeeting <IMicrosoftGraphOnlineMeetingInfo>]: onlineMeetingInfo
[(Any) <Object>]: This indicates any property can be added to this object.
[ConferenceId <String>]: The ID of the conference.
[JoinUrl <String>]: The external link that launches the online meeting.
This is a URL that clients launch into a browser and will redirect the user to join the meeting.
[Phones <IMicrosoftGraphPhone[]>]: All of the phone numbers associated with this conference.
[Language <String>]:
[Number <String>]: The phone number.
[Region <String>]:
[Type <String>]: phoneType
[QuickDial <String>]: The preformatted quick dial for this call.
[TollFreeNumbers <String[]>]: The toll free numbers that can be used to join the conference.
[TollNumber <String>]: The toll number that can be used to join the conference.
[OnlineMeetingProvider <String>]: onlineMeetingProviderType
[OnlineMeetingUrl <String>]: A URL for an online meeting.
The property is set only when an organizer specifies in Outlook that an event is an online meeting such as Skype.
Read-only.To access the URL to join an online meeting, use joinUrl which is exposed via the onlineMeeting property of the event.
The onlineMeetingUrl property will be deprecated in the future.
[Organizer <IMicrosoftGraphRecipient>]: recipient
[(Any) <Object>]: This indicates any property can be added to this object.
[EmailAddress <IMicrosoftGraphEmailAddress>]: emailAddress
[OriginalEndTimeZone <String>]: The end time zone that was set when the event was created.
A value of tzone://Microsoft/Custom indicates that a legacy custom time zone was set in desktop Outlook.
[OriginalStart <DateTime?>]: Represents the start time of an event when it's initially created as an occurrence or exception in a recurring series.
This property is not returned for events that are single instances.
Its date and time information is expressed in ISO 8601 format and is always in UTC.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
[OriginalStartTimeZone <String>]: The start time zone that was set when the event was created.
A value of tzone://Microsoft/Custom indicates that a legacy custom time zone was set in desktop Outlook.
[Recurrence <IMicrosoftGraphPatternedRecurrence>]: patternedRecurrence
[(Any) <Object>]: This indicates any property can be added to this object.
[Pattern <IMicrosoftGraphRecurrencePattern>]: recurrencePattern
[(Any) <Object>]: This indicates any property can be added to this object.
[DayOfMonth <Int32?>]: The day of the month on which the event occurs.
Required if type is absoluteMonthly or absoluteYearly.
[DaysOfWeek <String[]>]: A collection of the days of the week on which the event occurs.
The possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday.
If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern.
Required if type is weekly, relativeMonthly, or relativeYearly.
[FirstDayOfWeek <String>]: dayOfWeek
[Index <String>]: weekIndex
[Interval <Int32?>]: The number of units between occurrences, where units can be in days, weeks, months, or years, depending on the type.
Required.
[Month <Int32?>]: The month in which the event occurs.
This is a number from 1 to 12.
[Type <String>]: recurrencePatternType
[Range <IMicrosoftGraphRecurrenceRange>]: recurrenceRange
[(Any) <Object>]: This indicates any property can be added to this object.
[EndDate <DateTime?>]: The date to stop applying the recurrence pattern.
Depending on the recurrence pattern of the event, the last occurrence of the meeting may not be this date.
Required if type is endDate.
[NumberOfOccurrences <Int32?>]: The number of times to repeat the event.
Required and must be positive if type is numbered.
[RecurrenceTimeZone <String>]: Time zone for the startDate and endDate properties.
Optional.
If not specified, the time zone of the event is used.
[StartDate <DateTime?>]: The date to start applying the recurrence pattern.
The first occurrence of the meeting may be this date or later, depending on the recurrence pattern of the event.
Must be the same value as the start property of the recurring event.
Required.
[Type <String>]: recurrenceRangeType
[ReminderMinutesBeforeStart <Int32?>]: The number of minutes before the event start time that the reminder alert occurs.
[ResponseRequested <Boolean?>]: Default is true, which represents the organizer would like an invitee to send a response to the event.
[ResponseStatus <IMicrosoftGraphResponseStatus>]: responseStatus
[Sensitivity <String>]: sensitivity
[SeriesMasterId <String>]: The ID for the recurring series master item, if this event is part of a recurring series.
[ShowAs <String>]: freeBusyStatus
[SingleValueExtendedProperties <IMicrosoftGraphSingleValueLegacyExtendedProperty[]>]: The collection of single-value extended properties defined for the event.
Read-only.
Nullable.
[Start <IMicrosoftGraphDateTimeZone>]: dateTimeTimeZone
[Subject <String>]: The text of the event's subject line.
[TransactionId <String>]: A custom identifier specified by a client app for the server to avoid redundant POST operations in case of client retries to create the same event.
It's useful when low network connectivity causes the client to time out before receiving a response from the server for the client's prior create-event request.
After you set transactionId when creating an event, you can't change transactionId in a subsequent update.
This property is only returned in a response payload if an app has set it.
Optional.
[Type <String>]: eventType
[WebLink <String>]: The URL to open the event in Outlook on the web.Outlook on the web opens the event in the browser if you are signed in to your mailbox.
Otherwise, Outlook on the web prompts you to sign in.This URL can't be accessed from within an iFrame.
EXTENSIONS <IMicrosoftGraphExtension[]>: The collection of open extensions defined for the group.
Read-only.
Nullable.
[Id <String>]: The unique identifier for an entity.
Read-only.
GROUPLIFECYCLEPOLICIES <IMicrosoftGraphGroupLifecyclePolicy[]>: The collection of lifecycle policies for this group.
Read-only.
Nullable.
[Id <String>]: The unique identifier for an entity.
Read-only.
[AlternateNotificationEmails <String>]: List of email address to send notifications for groups without owners.
Multiple email address can be defined by separating email address with a semicolon.
[GroupLifetimeInDays <Int32?>]: Number of days before a group expires and needs to be renewed.
Once renewed, the group expiration is extended by the number of days defined.
[ManagedGroupTypes <String>]: The group type for which the expiration policy applies.
Possible values are All, Selected or None.
INPUTOBJECT <IGroupsIdentity>
: Identity Parameter
[AttachmentId <String>]: The unique identifier of attachment
[ConversationId <String>]: The unique identifier of conversation
[ConversationThreadId <String>]: The unique identifier of conversationThread
[DirectoryObjectId <String>]: The unique identifier of directoryObject
[EndDateTime <String>]: Usage: endDateTime='{endDateTime}'
[ExtensionId <String>]: The unique identifier of extension
[GroupId <String>]: The unique identifier of group
[GroupLifecyclePolicyId <String>]: The unique identifier of groupLifecyclePolicy
[GroupSettingId <String>]: The unique identifier of groupSetting
[GroupSettingTemplateId <String>]: The unique identifier of groupSettingTemplate
[Interval <String>]: Usage: interval='{interval}'
[ListId <String>]: Usage: listId='{listId}'
[Path <String>]: Usage: path='{path}'
[PostId <String>]: The unique identifier of post
[ProfilePhotoId <String>]: The unique identifier of profilePhoto
[ResourceSpecificPermissionGrantId <String>]: The unique identifier of resourceSpecificPermissionGrant
[SiteId <String>]: The unique identifier of site
[StartDateTime <String>]: Usage: startDateTime='{startDateTime}'
[UniqueName <String>]: Alternate key of group
LICENSEPROCESSINGSTATE <IMicrosoftGraphLicenseProcessingState>
: licenseProcessingState
[(Any) <Object>]: This indicates any property can be added to this object.
[State <String>]:
MEMBEROF <IMicrosoftGraphDirectoryObject[]>: Groups that this group is a member of.
HTTP Methods: GET (supported for all groups).
Read-only.
Nullable.
Supports $expand.
[Id <String>]: The unique identifier for an entity.
Read-only.
[DeletedDateTime <DateTime?>]: Date and time when this object was deleted.
Always null when the object hasn't been deleted.
MEMBERS <IMicrosoftGraphDirectoryObject[]>: The members of this group, who can be users, devices, other groups, or service principals.
Supports the List members, Add member, and Remove member operations.
Nullable.
Supports $expand including nested $select.
For example, /groups$filter=startsWith(displayName,'Role')&$select=id,displayName&$expand=members($select=id,userPrincipalName,displayName).
[Id <String>]: The unique identifier for an entity.
Read-only.
[DeletedDateTime <DateTime?>]: Date and time when this object was deleted.
Always null when the object hasn't been deleted.
MEMBERSWITHLICENSEERRORS <IMicrosoftGraphDirectoryObject[]>: A list of group members with license errors from this group-based license assignment.
Read-only.
[Id <String>]: The unique identifier for an entity.
Read-only.
[DeletedDateTime <DateTime?>]: Date and time when this object was deleted.
Always null when the object hasn't been deleted.
ONENOTE <IMicrosoftGraphOnenote>
: onenote
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Notebooks <IMicrosoftGraphNotebook[]>]: The collection of OneNote notebooks that are owned by the user or group.
Read-only.
Nullable.
[CreatedBy <IMicrosoftGraphIdentitySet>]: identitySet
[(Any) <Object>]: This indicates any property can be added to this object.
[Application <IMicrosoftGraphIdentity>]: identity
[(Any) <Object>]: This indicates any property can be added to this object.
[DisplayName <String>]: The display name of the identity.For drive items, the display name might not always be available or up to date.
For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user don't show up as changed when using delta.
[Id <String>]: Unique identifier for the identity or actor.
For example, in the access reviews decisions API, this property might record the id of the principal, that is, the group, user, or application that's subject to review.
[Device <IMicrosoftGraphIdentity>]: identity
[User <IMicrosoftGraphIdentity>]: identity
[DisplayName <String>]: The name of the notebook.
[LastModifiedBy <IMicrosoftGraphIdentitySet>]: identitySet
[LastModifiedDateTime <DateTime?>]: The date and time when the notebook was last modified.
The timestamp represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
Read-only.
[CreatedDateTime <DateTime?>]: The date and time when the page was created.
The timestamp represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
Read-only.
[Self <String>]: The endpoint where you can get details about the page.
Read-only.
[Id <String>]: The unique identifier for an entity.
Read-only.
[IsDefault <Boolean?>]: Indicates whether this is the user's default notebook.
Read-only.
[IsShared <Boolean?>]: Indicates whether the notebook is shared.
If true, the contents of the notebook can be seen by people other than the owner.
Read-only.
[Links <IMicrosoftGraphNotebookLinks>]: notebookLinks
[(Any) <Object>]: This indicates any property can be added to this object.
[OneNoteClientUrl <IMicrosoftGraphExternalLink>]: externalLink
[(Any) <Object>]: This indicates any property can be added to this object.
[Href <String>]: The URL of the link.
[OneNoteWebUrl <IMicrosoftGraphExternalLink>]: externalLink
[SectionGroups <IMicrosoftGraphSectionGroup[]>]: The section groups in the notebook.
Read-only.
Nullable.
[CreatedBy <IMicrosoftGraphIdentitySet>]: identitySet
[DisplayName <String>]: The name of the notebook.
[LastModifiedBy <IMicrosoftGraphIdentitySet>]: identitySet
[LastModifiedDateTime <DateTime?>]: The date and time when the notebook was last modified.
The timestamp represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
Read-only.
[CreatedDateTime <DateTime?>]: The date and time when the page was created.
The timestamp represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
Read-only.
[Self <String>]: The endpoint where you can get details about the page.
Read-only.
[Id <String>]: The unique identifier for an entity.
Read-only.
[ParentNotebook <IMicrosoftGraphNotebook>]: notebook
[ParentSectionGroup <IMicrosoftGraphSectionGroup>]: sectionGroup
[SectionGroups <IMicrosoftGraphSectionGroup[]>]: The section groups in the section.
Read-only.
Nullable.
[SectionGroupsUrl <String>]: The URL for the sectionGroups navigation property, which returns all the section groups in the section group.
Read-only.
[Sections <IMicrosoftGraphOnenoteSection[]>]: The sections in the section group.
Read-only.
Nullable.
[CreatedBy <IMicrosoftGraphIdentitySet>]: identitySet
[DisplayName <String>]: The name of the notebook.
[LastModifiedBy <IMicrosoftGraphIdentitySet>]: identitySet
[LastModifiedDateTime <DateTime?>]: The date and time when the notebook was last modified.
The timestamp represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
Read-only.
[CreatedDateTime <DateTime?>]: The date and time when the page was created.
The timestamp represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
Read-only.
[Self <String>]: The endpoint where you can get details about the page.
Read-only.
[Id <String>]: The unique identifier for an entity.
Read-only.
[IsDefault <Boolean?>]: Indicates whether this is the user's default section.
Read-only.
[Links <IMicrosoftGraphSectionLinks>]: sectionLinks
[(Any) <Object>]: This indicates any property can be added to this object.
[OneNoteClientUrl <IMicrosoftGraphExternalLink>]: externalLink
[OneNoteWebUrl <IMicrosoftGraphExternalLink>]: externalLink
[Pages <IMicrosoftGraphOnenotePage[]>]: The collection of pages in the section.
Read-only.
Nullable.
[CreatedDateTime <DateTime?>]: The date and time when the page was created.
The timestamp represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
Read-only.
[Self <String>]: The endpoint where you can get details about the page.
Read-only.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Content <Byte[]>]: The page's HTML content.
[ContentUrl <String>]: The URL for the page's HTML content.
Read-only.
[CreatedByAppId <String>]: The unique identifier of the application that created the page.
Read-only.
[LastModifiedDateTime <DateTime?>]: The date and time when the page was last modified.
The timestamp represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
Read-only.
[Level <Int32?>]: The indentation level of the page.
Read-only.
[Links <IMicrosoftGraphPageLinks>]: pageLinks
[(Any) <Object>]: This indicates any property can be added to this object.
[OneNoteClientUrl <IMicrosoftGraphExternalLink>]: externalLink
[OneNoteWebUrl <IMicrosoftGraphExternalLink>]: externalLink
[Order <Int32?>]: The order of the page within its parent section.
Read-only.
[ParentNotebook <IMicrosoftGraphNotebook>]: notebook
[ParentSection <IMicrosoftGraphOnenoteSection>]: onenoteSection
[Title <String>]: The title of the page.
[UserTags <String[]>]:
[PagesUrl <String>]: The pages endpoint where you can get details for all the pages in the section.
Read-only.
[ParentNotebook <IMicrosoftGraphNotebook>]: notebook
[ParentSectionGroup <IMicrosoftGraphSectionGroup>]: sectionGroup
[SectionsUrl <String>]: The URL for the sections navigation property, which returns all the sections in the section group.
Read-only.
[SectionGroupsUrl <String>]: The URL for the sectionGroups navigation property, which returns all the section groups in the notebook.
Read-only.
[Sections <IMicrosoftGraphOnenoteSection[]>]: The sections in the notebook.
Read-only.
Nullable.
[SectionsUrl <String>]: The URL for the sections navigation property, which returns all the sections in the notebook.
Read-only.
[UserRole <String>]: onenoteUserRole
[Operations <IMicrosoftGraphOnenoteOperation[]>]: The status of OneNote operations.
Getting an operations collection isn't supported, but you can get the status of long-running operations if the Operation-Location header is returned in the response.
Read-only.
Nullable.
[CreatedDateTime <DateTime?>]: The start time of the operation.
[LastActionDateTime <DateTime?>]: The time of the last action of the operation.
[Status <String>]: operationStatus
[Id <String>]: The unique identifier for an entity.
Read-only.
[Error <IMicrosoftGraphOnenoteOperationError>]: onenoteOperationError
[(Any) <Object>]: This indicates any property can be added to this object.
[Code <String>]: The error code.
[Message <String>]: The error message.
[PercentComplete <String>]: The operation percent complete if the operation is still in running status.
[ResourceId <String>]: The resource id.
[ResourceLocation <String>]: The resource URI for the object.
For example, the resource URI for a copied page or section.
[Pages <IMicrosoftGraphOnenotePage[]>]: The pages in all OneNote notebooks that are owned by the user or group.
Read-only.
Nullable.
[Resources <IMicrosoftGraphOnenoteResource[]>]: The image and other file resources in OneNote pages.
Getting a resources collection isn't supported, but you can get the binary content of a specific resource.
Read-only.
Nullable.
[Self <String>]: The endpoint where you can get details about the page.
Read-only.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Content <Byte[]>]: The content stream
[ContentUrl <String>]: The URL for downloading the content
[SectionGroups <IMicrosoftGraphSectionGroup[]>]: The section groups in all OneNote notebooks that are owned by the user or group.
Read-only.
Nullable.
[Sections <IMicrosoftGraphOnenoteSection[]>]: The sections in all OneNote notebooks that are owned by the user or group.
Read-only.
Nullable.
ONPREMISESPROVISIONINGERRORS <IMicrosoftGraphOnPremisesProvisioningError[]>: Errors when using Microsoft synchronization product during provisioning.
Returned by default.
Supports $filter (eq, not).
[Category <String>]: Category of the provisioning error.
Note: Currently, there is only one possible value.
Possible value: PropertyConflict - indicates a property value is not unique.
Other objects contain the same value for the property.
[OccurredDateTime <DateTime?>]: The date and time at which the error occurred.
[PropertyCausingError <String>]: Name of the directory property causing the error.
Current possible values: UserPrincipalName or ProxyAddress
[Value <String>]: Value of the property causing the error.
OWNERS <IMicrosoftGraphDirectoryObject[]>: The owners of the group who can be users or service principals.
Limited to 100 owners.
Nullable.
If this property isn't specified when creating a Microsoft 365 group the calling user (admin or non-admin) is automatically assigned as the group owner.
A non-admin user can't explicitly add themselves to this collection when they're creating the group.
For more information, see the related known issue.
For security groups, the admin user isn't automatically added to this collection.
For more information, see the related known issue.
Supports $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1); Supports $expand including nested $select.
For example, /groups$filter=startsWith(displayName,'Role')&$select=id,displayName&$expand=owners($select=id,userPrincipalName,displayName).
[Id <String>]: The unique identifier for an entity.
Read-only.
[DeletedDateTime <DateTime?>]: Date and time when this object was deleted.
Always null when the object hasn't been deleted.
PERMISSIONGRANTS <IMicrosoftGraphResourceSpecificPermissionGrant[]>: .
[DeletedDateTime <DateTime?>]: Date and time when this object was deleted.
Always null when the object hasn't been deleted.
[Id <String>]: The unique identifier for an entity.
Read-only.
[ClientAppId <String>]: ID of the service principal of the Microsoft Entra app that has been granted access.
Read-only.
[ClientId <String>]: ID of the Microsoft Entra app that has been granted access.
Read-only.
[Permission <String>]: The name of the resource-specific permission.
Read-only.
[PermissionType <String>]: The type of permission.
Possible values are: Application, Delegated.
Read-only.
[ResourceAppId <String>]: ID of the Microsoft Entra app that is hosting the resource.
Read-only.
PHOTO <IMicrosoftGraphProfilePhoto>
: profilePhoto
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Height <Int32?>]: The height of the photo.
Read-only.
[Width <Int32?>]: The width of the photo.
Read-only.
PHOTOS <IMicrosoftGraphProfilePhoto[]>: The profile photos owned by the group.
Read-only.
Nullable.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Height <Int32?>]: The height of the photo.
Read-only.
[Width <Int32?>]: The width of the photo.
Read-only.
PLANNER <IMicrosoftGraphPlannerGroup>
: plannerGroup
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Plans <IMicrosoftGraphPlannerPlan[]>]: Read-only.
Nullable.
Returns the plannerPlans owned by the group.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Buckets <IMicrosoftGraphPlannerBucket[]>]: Read-only.
Nullable.
Collection of buckets in the plan.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Name <String>]: Name of the bucket.
[OrderHint <String>]: Hint used to order items of this type in a list view.
For details about the supported format, see Using order hints in Planner.
[PlanId <String>]: Plan ID to which the bucket belongs.
[Tasks <IMicrosoftGraphPlannerTask[]>]: Read-only.
Nullable.
The collection of tasks in the bucket.
[Id <String>]: The unique identifier for an entity.
Read-only.
[ActiveChecklistItemCount <Int32?>]: Number of checklist items with value set to false, representing incomplete items.
[AppliedCategories <IMicrosoftGraphPlannerAppliedCategories>]: plannerAppliedCategories
[(Any) <Object>]: This indicates any property can be added to this object.
[AssignedToTaskBoardFormat <IMicrosoftGraphPlannerAssignedToTaskBoardTaskFormat>]: plannerAssignedToTaskBoardTaskFormat
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[OrderHintsByAssignee <IMicrosoftGraphPlannerOrderHintsByAssignee>]: plannerOrderHintsByAssignee
[(Any) <Object>]: This indicates any property can be added to this object.
[UnassignedOrderHint <String>]: Hint value used to order the task on the AssignedTo view of the Task Board when the task isn't assigned to anyone, or if the orderHintsByAssignee dictionary doesn't provide an order hint for the user the task is assigned to.
The format is defined as outlined here.
[AssigneePriority <String>]: Hint used to order items of this type in a list view.
The format is defined as outlined here.
[Assignments <IMicrosoftGraphPlannerAssignments>]: plannerAssignments
[(Any) <Object>]: This indicates any property can be added to this object.
[BucketId <String>]: Bucket ID to which the task belongs.
The bucket needs to be in the plan that the task is in.
It's 28 characters long and case-sensitive.
Format validation is done on the service.
[BucketTaskBoardFormat <IMicrosoftGraphPlannerBucketTaskBoardTaskFormat>]: plannerBucketTaskBoardTaskFormat
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[OrderHint <String>]: Hint used to order tasks in the bucket view of the task board.
For details about the supported format, see Using order hints in Planner.
[ChecklistItemCount <Int32?>]: Number of checklist items that are present on the task.
[CompletedBy <IMicrosoftGraphIdentitySet>]: identitySet
[(Any) <Object>]: This indicates any property can be added to this object.
[Application <IMicrosoftGraphIdentity>]: identity
[(Any) <Object>]: This indicates any property can be added to this object.
[DisplayName <String>]: The display name of the identity.For drive items, the display name might not always be available or up to date.
For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user don't show up as changed when using delta.
[Id <String>]: Unique identifier for the identity or actor.
For example, in the access reviews decisions API, this property might record the id of the principal, that is, the group, user, or application that's subject to review.
[Device <IMicrosoftGraphIdentity>]: identity
[User <IMicrosoftGraphIdentity>]: identity
[CompletedDateTime <DateTime?>]: Read-only.
Date and time at which the 'percentComplete' of the task is set to '100'.
The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
[ConversationThreadId <String>]: Thread ID of the conversation on the task.
This is the ID of the conversation thread object created in the group.
[CreatedBy <IMicrosoftGraphIdentitySet>]: identitySet
[CreatedDateTime <DateTime?>]: Read-only.
Date and time at which the task is created.
The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
[Details <IMicrosoftGraphPlannerTaskDetails>]: plannerTaskDetails
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Checklist <IMicrosoftGraphPlannerChecklistItems>]: plannerChecklistItems
[(Any) <Object>]: This indicates any property can be added to this object.
[Description <String>]: Description of the task.
[PreviewType <String>]: plannerPreviewType
[References <IMicrosoftGraphPlannerExternalReferences>]: plannerExternalReferences
[(Any) <Object>]: This indicates any property can be added to this object.
[DueDateTime <DateTime?>]: Date and time at which the task is due.
The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
[HasDescription <Boolean?>]: Read-only.
Value is true if the details object of the task has a nonempty description and false otherwise.
[OrderHint <String>]: Hint used to order items of this type in a list view.
The format is defined as outlined here.
[PercentComplete <Int32?>]: Percentage of task completion.
When set to 100, the task is considered completed.
[PlanId <String>]: Plan ID to which the task belongs.
[PreviewType <String>]: plannerPreviewType
[Priority <Int32?>]: Priority of the task.
The valid range of values is between 0 and 10, with the increasing value being lower priority (0 has the highest priority and 10 has the lowest priority).
Currently, Planner interprets values 0 and 1 as 'urgent', 2, 3 and 4 as 'important', 5, 6, and 7 as 'medium', and 8, 9, and 10 as 'low'.
Additionally, Planner sets the value 1 for 'urgent', 3 for 'important', 5 for 'medium', and 9 for 'low'.
[ProgressTaskBoardFormat <IMicrosoftGraphPlannerProgressTaskBoardTaskFormat>]: plannerProgressTaskBoardTaskFormat
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[OrderHint <String>]: Hint value used to order the task on the progress view of the task board.
For details about the supported format, see Using order hints in Planner.
[ReferenceCount <Int32?>]: Number of external references that exist on the task.
[StartDateTime <DateTime?>]: Date and time at which the task starts.
The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
[Title <String>]: Title of the task.
[Container <IMicrosoftGraphPlannerPlanContainer>]: plannerPlanContainer
[(Any) <Object>]: This indicates any property can be added to this object.
[ContainerId <String>]: The identifier of the resource that contains the plan.
Optional.
[Type <String>]: plannerContainerType
[Url <String>]: The full canonical URL of the container.
Optional.
[CreatedBy <IMicrosoftGraphIdentitySet>]: identitySet
[CreatedDateTime <DateTime?>]: Read-only.
Date and time at which the plan is created.
The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
[Details <IMicrosoftGraphPlannerPlanDetails>]: plannerPlanDetails
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[CategoryDescriptions <IMicrosoftGraphPlannerCategoryDescriptions>]: plannerCategoryDescriptions
[(Any) <Object>]: This indicates any property can be added to this object.
[Category1 <String>]: The label associated with Category 1
[Category10 <String>]: The label associated with Category 10
[Category11 <String>]: The label associated with Category 11
[Category12 <String>]: The label associated with Category 12
[Category13 <String>]: The label associated with Category 13
[Category14 <String>]: The label associated with Category 14
[Category15 <String>]: The label associated with Category 15
[Category16 <String>]: The label associated with Category 16
[Category17 <String>]: The label associated with Category 17
[Category18 <String>]: The label associated with Category 18
[Category19 <String>]: The label associated with Category 19
[Category2 <String>]: The label associated with Category 2
[Category20 <String>]: The label associated with Category 20
[Category21 <String>]: The label associated with Category 21
[Category22 <String>]: The label associated with Category 22
[Category23 <String>]: The label associated with Category 23
[Category24 <String>]: The label associated with Category 24
[Category25 <String>]: The label associated with Category 25
[Category3 <String>]: The label associated with Category 3
[Category4 <String>]: The label associated with Category 4
[Category5 <String>]: The label associated with Category 5
[Category6 <String>]: The label associated with Category 6
[Category7 <String>]: The label associated with Category 7
[Category8 <String>]: The label associated with Category 8
[Category9 <String>]: The label associated with Category 9
[SharedWith <IMicrosoftGraphPlannerUserIds>]: plannerUserIds
[(Any) <Object>]: This indicates any property can be added to this object.
[Owner <String>]: Use the container property instead.
ID of the group that owns the plan.
After it's set, this property can’t be updated.
This property won't return a valid group ID if the container of the plan isn't a group.
[Tasks <IMicrosoftGraphPlannerTask[]>]: Read-only.
Nullable.
Collection of tasks in the plan.
[Title <String>]: Required.
Title of the plan.
REJECTEDSENDERS <IMicrosoftGraphDirectoryObject[]>: The list of users or groups not allowed to create posts or calendar events in this group.
Nullable
[Id <String>]: The unique identifier for an entity.
Read-only.
[DeletedDateTime <DateTime?>]: Date and time when this object was deleted.
Always null when the object hasn't been deleted.
SERVICEPROVISIONINGERRORS <IMicrosoftGraphServiceProvisioningError[]>: Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a group object.
Supports $filter (eq, not, for isResolved and serviceInstance).
[CreatedDateTime <DateTime?>]: The date and time at which the error occurred.
[IsResolved <Boolean?>]: Indicates whether the error has been attended to.
[ServiceInstance <String>]: Qualified service instance (for example, 'SharePoint/Dublin') that published the service error information.
SETTINGS <IMicrosoftGraphGroupSetting[]>: Settings that can govern this group's behavior, like whether members can invite guests to the group.
Nullable.
[Id <String>]: The unique identifier for an entity.
Read-only.
[DisplayName <String>]: Display name of this group of settings, which comes from the associated template.
[TemplateId <String>]: Unique identifier for the tenant-level groupSettingTemplates object that's been customized for this group-level settings object.
Read-only.
[Values <IMicrosoftGraphSettingValue[]>]: Collection of name-value pairs corresponding to the name and defaultValue properties in the referenced groupSettingTemplates object.
[Name <String>]: Name of the setting (as defined by the groupSettingTemplate).
[Value <String>]: Value of the setting.
SITES <IMicrosoftGraphSite[]>: The list of SharePoint sites in this group.
Access the default site with /sites/root.
[CreatedBy <IMicrosoftGraphIdentitySet>]: identitySet
[(Any) <Object>]: This indicates any property can be added to this object.
[Application <IMicrosoftGraphIdentity>]: identity
[(Any) <Object>]: This indicates any property can be added to this object.
[DisplayName <String>]: The display name of the identity.For drive items, the display name might not always be available or up to date.
For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user don't show up as changed when using delta.
[Id <String>]: Unique identifier for the identity or actor.
For example, in the access reviews decisions API, this property might record the id of the principal, that is, the group, user, or application that's subject to review.
[Device <IMicrosoftGraphIdentity>]: identity
[User <IMicrosoftGraphIdentity>]: identity
[CreatedByUser <IMicrosoftGraphUser>]: Represents a Microsoft Entra user account.
[(Any) <Object>]: This indicates any property can be added to this object.
[DeletedDateTime <DateTime?>]: Date and time when this object was deleted.
Always null when the object hasn't been deleted.
[Id <String>]: The unique identifier for an entity.
Read-only.
[AboutMe <String>]: A freeform text entry field for the user to describe themselves.
Returned only on $select.
[AccountEnabled <Boolean?>]: true if the account is enabled; otherwise, false.
This property is required when a user is created.
Returned only on $select.
Supports $filter (eq, ne, not, and in).
[Activities <IMicrosoftGraphUserActivity[]>]: The user's activities across devices.
Read-only.
Nullable.
[Id <String>]: The unique identifier for an entity.
Read-only.
[ActivationUrl <String>]: Required.
URL used to launch the activity in the best native experience represented by the appId.
Might launch a web-based app if no native app exists.
[ActivitySourceHost <String>]: Required.
URL for the ___domain representing the cross-platform identity mapping for the app.
Mapping is stored either as a JSON file hosted on the ___domain or configurable via Windows Dev Center.
The JSON file is named cross-platform-app-identifiers and is hosted at root of your HTTPS ___domain, either at the top level ___domain or include a sub ___domain.
For example: https://contoso.com
or https://myapp.contoso.com
but NOT https://myapp.contoso.com/somepath
.
You must have a unique file and ___domain (or sub ___domain) per cross-platform app identity.
For example, a separate file and ___domain is needed for Word vs.
PowerPoint.
[AppActivityId <String>]: Required.
The unique activity ID in the context of the app - supplied by caller and immutable thereafter.
[AppDisplayName <String>]: Optional.
Short text description of the app used to generate the activity for use in cases when the app is not installed on the user’s local device.
[ContentInfo <IMicrosoftGraphJson>]: Json
[(Any) <Object>]: This indicates any property can be added to this object.
[ContentUrl <String>]: Optional.
Used in the event the content can be rendered outside of a native or web-based app experience (for example, a pointer to an item in an RSS feed).
[CreatedDateTime <DateTime?>]: Set by the server.
DateTime in UTC when the object was created on the server.
[ExpirationDateTime <DateTime?>]: Set by the server.
DateTime in UTC when the object expired on the server.
[FallbackUrl <String>]: Optional.
URL used to launch the activity in a web-based app, if available.
[HistoryItems <IMicrosoftGraphActivityHistoryItem[]>]: Optional.
NavigationProperty/Containment; navigation property to the activity's historyItems.
[Id <String>]: The unique identifier for an entity.
Read-only.
[ActiveDurationSeconds <Int32?>]: Optional.
The duration of active user engagement.
if not supplied, this is calculated from the startedDateTime and lastActiveDateTime.
[Activity <IMicrosoftGraphUserActivity>]: userActivity
[CreatedDateTime <DateTime?>]: Set by the server.
DateTime in UTC when the object was created on the server.
[ExpirationDateTime <DateTime?>]: Optional.
UTC DateTime when the activityHistoryItem will undergo hard-delete.
Can be set by the client.
[LastActiveDateTime <DateTime?>]: Optional.
UTC DateTime when the activityHistoryItem (activity session) was last understood as active or finished - if null, activityHistoryItem status should be Ongoing.
[LastModifiedDateTime <DateTime?>]: Set by the server.
DateTime in UTC when the object was modified on the server.
[StartedDateTime <DateTime?>]: Required.
UTC DateTime when the activityHistoryItem (activity session) was started.
Required for timeline history.
[Status <String>]: status
[UserTimezone <String>]: Optional.
The timezone in which the user's device used to generate the activity was located at activity creation time.
Values supplied as Olson IDs in order to support cross-platform representation.
[LastModifiedDateTime <DateTime?>]: Set by the server.
DateTime in UTC when the object was modified on the server.
[Status <String>]: status
[UserTimezone <String>]: Optional.
The timezone in which the user's device used to generate the activity was located at activity creation time; values supplied as Olson IDs in order to support cross-platform representation.
[VisualElements <IMicrosoftGraphVisualInfo>]: visualInfo
[(Any) <Object>]: This indicates any property can be added to this object.
[Attribution <IMicrosoftGraphImageInfo>]: imageInfo
[(Any) <Object>]: This indicates any property can be added to this object.
[AddImageQuery <Boolean?>]: Optional; parameter used to indicate the server is able to render image dynamically in response to parameterization.
For example – a high contrast image
[AlternateText <String>]: Optional; alt-text accessible content for the image
[AlternativeText <String>]:
[IconUrl <String>]: Optional; URI that points to an icon which represents the application used to generate the activity
[BackgroundColor <String>]: Optional.
Background color used to render the activity in the UI - brand color for the application source of the activity.
Must be a valid hex color
[Content <IMicrosoftGraphJson>]: Json
[Description <String>]: Optional.
Longer text description of the user's unique activity (example: document name, first sentence, and/or metadata)
[DisplayText <String>]: Required.
Short text description of the user's unique activity (for example, document name in cases where an activity refers to document creation)
[AgeGroup <String>]: Sets the age group of the user.
Allowed values: null, Minor, NotAdult, and Adult.
For more information, see legal age group property definitions.
Returned only on $select.
Supports $filter (eq, ne, not, and in).
[AgreementAcceptances <IMicrosoftGraphAgreementAcceptance[]>]: The user's terms of use acceptance statuses.
Read-only.
Nullable.
[Id <String>]: The unique identifier for an entity.
Read-only.
[AgreementFileId <String>]: The identifier of the agreement file accepted by the user.
[AgreementId <String>]: The identifier of the agreement.
[DeviceDisplayName <String>]: The display name of the device used for accepting the agreement.
[DeviceId <String>]: The unique identifier of the device used for accepting the agreement.
Supports $filter (eq) and eq for null values.
[DeviceOSType <String>]: The operating system used to accept the agreement.
[DeviceOSVersion <String>]: The operating system version of the device used to accept the agreement.
[ExpirationDateTime <DateTime?>]: The expiration date time of the acceptance.
The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
Supports $filter (eq, ge, le) and eq for null values.
[RecordedDateTime <DateTime?>]: The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
[State <String>]: agreementAcceptanceState
[UserDisplayName <String>]: Display name of the user when the acceptance was recorded.
[UserEmail <String>]: Email of the user when the acceptance was recorded.
[UserId <String>]: The identifier of the user who accepted the agreement.
Supports $filter (eq).
[UserPrincipalName <String>]: UPN of the user when the acceptance was recorded.
[AppRoleAssignments <IMicrosoftGraphAppRoleAssignment[]>]: Represents the app roles a user is granted for an application.
Supports $expand.
[DeletedDateTime <DateTime?>]: Date and time when this object was deleted.
Always null when the object hasn't been deleted.
[Id <String>]: The unique identifier for an entity.
Read-only.
[AppRoleId <String>]: The identifier (id) for the app role that's assigned to the principal.
This app role must be exposed in the appRoles property on the resource application's service principal (resourceId).
If the resource application hasn't declared any app roles, a default app role ID of 00000000-0000-0000-0000-000000000000 can be specified to signal that the principal is assigned to the resource app without any specific app roles.
Required on create.
[CreatedDateTime <DateTime?>]: The time when the app role assignment was created.
The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
Read-only.
[PrincipalDisplayName <String>]: The display name of the user, group, or service principal that was granted the app role assignment.
Maximum length is 256 characters.
Read-only.
Supports $filter (eq and startswith).
[PrincipalId <String>]: The unique identifier (id) for the user, security group, or service principal being granted the app role.
Security groups with dynamic memberships are supported.
Required on create.
[PrincipalType <String>]: The type of the assigned principal.
This can either be User, Group, or ServicePrincipal.
Read-only.
[ResourceDisplayName <String>]: The display name of the resource app's service principal to which the assignment is made.
Maximum length is 256 characters.
[ResourceId <String>]: The unique identifier (id) for the resource service principal for which the assignment is made.
Required on create.
Supports $filter (eq only).
[AssignedLicenses <IMicrosoftGraphAssignedLicense[]>]: The licenses that are assigned to the user, including inherited (group-based) licenses.
This property doesn't differentiate between directly assigned and inherited licenses.
Use the licenseAssignmentStates property to identify the directly assigned and inherited licenses.
Not nullable.
Returned only on $select.
Supports $filter (eq, not, /$count eq 0, /$count ne 0).
[DisabledPlans <String[]>]: A collection of the unique identifiers for plans that have been disabled.
IDs are available in servicePlans > servicePlanId in the tenant's subscribedSkus or serviceStatus > servicePlanId in the tenant's companySubscription.
[SkuId <String>]: The unique identifier for the SKU.
Corresponds to the skuId from subscribedSkus or companySubscription.
[AssignedPlans <IMicrosoftGraphAssignedPlan[]>]: The plans that are assigned to the user.
Read-only.
Not nullable.
Returned only on $select.
Supports $filter (eq and not).
[AssignedDateTime <DateTime?>]: The date and time at which the plan was assigned.
The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
[CapabilityStatus <String>]: Condition of the capability assignment.
The possible values are Enabled, Warning, Suspended, Deleted, LockedOut.
See a detailed description of each value.
[Service <String>]: The name of the service; for example, exchange.
[ServicePlanId <String>]: A GUID that identifies the service plan.
For a complete list of GUIDs and their equivalent friendly service names, see Product names and service plan identifiers for licensing.
[Authentication <IMicrosoftGraphAuthentication>]: authentication
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[EmailMethods <IMicrosoftGraphEmailAuthenticationMethod[]>]: The email address registered to a user for authentication.
[Id <String>]: The unique identifier for an entity.
Read-only.
[EmailAddress <String>]: The email address registered to this user.
[Fido2Methods <IMicrosoftGraphFido2AuthenticationMethod[]>]: Represents the FIDO2 security keys registered to a user for authentication.
[Id <String>]: The unique identifier for an entity.
Read-only.
[AaGuid <String>]: Authenticator Attestation GUID, an identifier that indicates the type (e.g.
make and model) of the authenticator.
[AttestationCertificates <String[]>]: The attestation certificate(s) attached to this security key.
[AttestationLevel <String>]: attestationLevel
[CreatedDateTime <DateTime?>]: The timestamp when this key was registered to the user.
[DisplayName <String>]: The display name of the key as given by the user.
[Model <String>]: The manufacturer-assigned model of the FIDO2 security key.
[Methods <IMicrosoftGraphAuthenticationMethod[]>]: Represents all authentication methods registered to a user.
[Id <String>]: The unique identifier for an entity.
Read-only.
[MicrosoftAuthenticatorMethods <IMicrosoftGraphMicrosoftAuthenticatorAuthenticationMethod[]>]: The details of the Microsoft Authenticator app registered to a user for authentication.
[Id <String>]: The unique identifier for an entity.
Read-only.
[CreatedDateTime <DateTime?>]: The date and time that this app was registered.
This property is null if the device isn't registered for passwordless Phone Sign-In.
[Device <IMicrosoftGraphDevice>]: device
[(Any) <Object>]: This indicates any property can be added to this object.
[DeletedDateTime <DateTime?>]: Date and time when this object was deleted.
Always null when the object hasn't been deleted.
[Id <String>]: The unique identifier for an entity.
Read-only.
[AccountEnabled <Boolean?>]: true if the account is enabled; otherwise, false.
Required.
Default is true.
Supports $filter (eq, ne, not, in).
Only callers with at least the Cloud Device Administrator role can set this property.
[AlternativeSecurityIds <IMicrosoftGraphAlternativeSecurityId[]>]: For internal use only.
Not nullable.
Supports $filter (eq, not, ge, le).
[IdentityProvider <String>]: For internal use only.
[Key <Byte[]>]: For internal use only.
[Type <Int32?>]: For internal use only.
[ApproximateLastSignInDateTime <DateTime?>]: The timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
Read-only.
Supports $filter (eq, ne, not, ge, le, and eq on null values) and $orderby.
[ComplianceExpirationDateTime <DateTime?>]: The timestamp when the device is no longer deemed compliant.
The timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
Read-only.
[DeviceCategory <String>]: User-defined property set by Intune to automatically add devices to groups and simplify managing devices.
[DeviceId <String>]: Unique identifier set by Azure Device Registration Service at the time of registration.
This alternate key can be used to reference the device object.
Supports $filter (eq, ne, not, startsWith).
[DeviceMetadata <String>]: For internal use only.
Set to null.
[DeviceOwnership <String>]: Ownership of the device.
Intune sets this property.
Possible values are: unknown, company, personal.
[DeviceVersion <Int32?>]: For internal use only.
[DisplayName <String>]: The display name for the device.
Maximum length is 256 characters.
Required.
Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values), $search, and $orderby.
[EnrollmentProfileName <String>]: Enrollment profile applied to the device.
For example, Apple Device Enrollment Profile, Device enrollment - Corporate device identifiers, or Windows Autopilot profile name.
This property is set by Intune.
[EnrollmentType <String>]: Enrollment type of the device.
Intune sets this property.
Possible values are: unknown, userEnrollment, deviceEnrollmentManager, appleBulkWithUser, appleBulkWithoutUser, windowsAzureADJoin, windowsBulkUserless, windowsAutoEnrollment, windowsBulkAzureDomainJoin, windowsCoManagement, windowsAzureADJoinUsingDeviceAuth,appleUserEnrollment, appleUserEnrollmentWithServiceAccount.
NOTE: This property might return other values apart from those listed.
[Extensions <IMicrosoftGraphExtension[]>]: The collection of open extensions defined for the device.
Read-only.
Nullable.
[Id <String>]: The unique identifier for an entity.
Read-only.
[IsCompliant <Boolean?>]: true if the device complies with Mobile Device Management (MDM) policies; otherwise, false.
Read-only.
This can only be updated by Intune for any device OS type or by an approved MDM app for Windows OS devices.
Supports $filter (eq, ne, not).
[IsManaged <Boolean?>]: true if the device is managed by a Mobile Device Management (MDM) app; otherwise, false.
This can only be updated by Intune for any device OS type or by an approved MDM app for Windows OS devices.
Supports $filter (eq, ne, not).
[IsManagementRestricted <Boolean?>]: Indicates whether the device is a member of a restricted management administrative unit.
If not set, the default value is null and the default behavior is false.
Read-only.
To manage a device that's a member of a restricted management administrative unit, the administrator or calling app must be assigned a Microsoft Entra role at the scope of the restricted management administrative unit.
Returned only on $select.
[IsRooted <Boolean?>]: true if the device is rooted or jail-broken.
This property can only be updated by Intune.
[ManagementType <String>]: The management channel of the device.
This property is set by Intune.
Possible values are: eas, mdm, easMdm, intuneClient, easIntuneClient, configurationManagerClient, configurationManagerClientMdm, configurationManagerClientMdmEas, unknown, jamf, googleCloudDevicePolicyController.
[Manufacturer <String>]: Manufacturer of the device.
Read-only.
[MdmAppId <String>]: Application identifier used to register device into MDM.
Read-only.
Supports $filter (eq, ne, not, startsWith).
[MemberOf <IMicrosoftGraphDirectoryObject[]>]: Groups and administrative units that this device is a member of.
Read-only.
Nullable.
Supports $expand.
[Id <String>]: The unique identifier for an entity.
Read-only.
[DeletedDateTime <DateTime?>]: Date and time when this object was deleted.
Always null when the object hasn't been deleted.
[Model <String>]: Model of the device.
Read-only.
[OnPremisesLastSyncDateTime <DateTime?>]: The last time at which the object was synced with the on-premises directory.
The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z Read-only.
Supports $filter (eq, ne, not, ge, le, in).
[OnPremisesSecurityIdentifier <String>]: The on-premises security identifier (SID) for the user who was synchronized from on-premises to the cloud.
Read-only.
Returned only on $select.
Supports $filter (eq).
[OnPremisesSyncEnabled <Boolean?>]: true if this object is synced from an on-premises directory; false if this object was originally synced from an on-premises directory but is no longer synced; null if this object has never been synced from an on-premises directory (default).
Read-only.
Supports $filter (eq, ne, not, in, and eq on null values).
[OperatingSystem <String>]: The type of operating system on the device.
Required.
Supports $filter (eq, ne, not, ge, le, startsWith, and eq on null values).
[OperatingSystemVersion <String>]: The version of the operating system on the device.
Required.
Supports $filter (eq, ne, not, ge, le, startsWith, and eq on null values).
[PhysicalIds <String[]>]: For internal use only.
Not nullable.
Supports $filter (eq, not, ge, le, startsWith,/$count eq 0, /$count ne 0).
[ProfileType <String>]: The profile type of the device.
Possible values: RegisteredDevice (default), SecureVM, Printer, Shared, IoT.
[RegisteredOwners <IMicrosoftGraphDirectoryObject[]>]: The user that cloud joined the device or registered their personal device.
The registered owner is set at the time of registration.
Read-only.
Nullable.
Supports $expand.
[RegisteredUsers <IMicrosoftGraphDirectoryObject[]>]: Collection of registered users of the device.
For cloud joined devices and registered personal devices, registered users are set to the same value as registered owners at the time of registration.
Read-only.
Nullable.
Supports $expand.
[RegistrationDateTime <DateTime?>]: Date and time of when the device was registered.
The timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
Read-only.
[SystemLabels <String[]>]: List of labels applied to the device by the system.
Supports $filter (/$count eq 0, /$count ne 0).
[TransitiveMemberOf <IMicrosoftGraphDirectoryObject[]>]: Groups and administrative units that the device is a member of.
This operation is transitive.
Supports $expand.
[TrustType <String>]: Type of trust for the joined device.
Read-only.
Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud-only joined devices), ServerAd (on-premises ___domain joined devices joined to Microsoft Entra ID).
For more information, see Introduction to device management in Microsoft Entra ID.
Supports $filter (eq, ne, not, in).
[DeviceTag <String>]: Tags containing app metadata.
[DisplayName <String>]: The name of the device on which this app is registered.
[PhoneAppVersion <String>]: Numerical version of this instance of the Authenticator app.
[Operations <IMicrosoftGraphLongRunningOperation[]>]: Represents the status of a long-running operation, such as a password reset operation.
[Id <String>]: The unique identifier for an entity.
Read-only.
[CreatedDateTime <DateTime?>]: The start time of the operation.
The timestamp type represents date and time information using ISO 8601 format and is always in UTC.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
[LastActionDateTime <DateTime?>]: The time of the last action in the operation.
The timestamp type represents date and time information using ISO 8601 format and is always in UTC.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
[ResourceLocation <String>]: URI of the resource that the operation is performed on.
[Status <String>]: longRunningOperationStatus
[StatusDetail <String>]: Details about the status of the operation.
[PasswordMethods <IMicrosoftGraphPasswordAuthenticationMethod[]>]: Represents the password registered to a user for authentication.
For security, the password itself is never returned in the object, but action can be taken to reset a password.
[Id <String>]: The unique identifier for an entity.
Read-only.
[CreatedDateTime <DateTime?>]: The date and time when this password was last updated.
This property is currently not populated.
Read-only.
The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
[Password <String>]: For security, the password is always returned as null from a LIST or GET operation.
[PhoneMethods <IMicrosoftGraphPhoneAuthenticationMethod[]>]: The phone numbers registered to a user for authentication.
[Id <String>]: The unique identifier for an entity.
Read-only.
[PhoneNumber <String>]: The phone number to text or call for authentication.
Phone numbers use the format +{country code} {number}x{extension}, with extension optional.
For example, +1 5555551234 or +1 5555551234x123 are valid.
Numbers are rejected when creating or updating if they don't match the required format.
[PhoneType <String>]: authenticationPhoneType
[SmsSignInState <String>]: authenticationMethodSignInState
[PlatformCredentialMethods <IMicrosoftGraphPlatformCredentialAuthenticationMethod[]>]: Represents a platform credential instance registered to a user on Mac OS.
[Id <String>]: The unique identifier for an entity.
Read-only.
[CreatedDateTime <DateTime?>]: The date and time that this Platform Credential Key was registered.
[Device <IMicrosoftGraphDevice>]: device
[DisplayName <String>]: The name of the device on which Platform Credential is registered.
[KeyStrength <String>]: authenticationMethodKeyStrength
[Platform <String>]: authenticationMethodPlatform
[SoftwareOathMethods <IMicrosoftGraphSoftwareOathAuthenticationMethod[]>]: The software OATH time-based one-time password (TOTP) applications registered to a user for authentication.
[Id <String>]: The unique identifier for an entity.
Read-only.
[SecretKey <String>]: The secret key of the method.
Always returns null.
[TemporaryAccessPassMethods <IMicrosoftGraphTemporaryAccessPassAuthenticationMethod[]>]: Represents a Temporary Access Pass registered to a user for authentication through time-limited passcodes.
[Id <String>]: The unique identifier for an entity.
Read-only.
[CreatedDateTime <DateTime?>]: The date and time when the Temporary Access Pass was created.
[IsUsable <Boolean?>]: The state of the authentication method that indicates whether it's currently usable by the user.
[IsUsableOnce <Boolean?>]: Determines whether the pass is limited to a one-time use.
If true, the pass can be used once; if false, the pass can be used multiple times within the Temporary Access Pass lifetime.
[LifetimeInMinutes <Int32?>]: The lifetime of the Temporary Access Pass in minutes starting at startDateTime.
Must be between 10 and 43200 inclusive (equivalent to 30 days).
[MethodUsabilityReason <String>]: Details about the usability state (isUsable).
Reasons can include: EnabledByPolicy, DisabledByPolicy, Expired, NotYetValid, OneTimeUsed.
[StartDateTime <DateTime?>]: The date and time when the Temporary Access Pass becomes available to use and when isUsable is true is enforced.
[TemporaryAccessPass <String>]: The Temporary Access Pass used to authenticate.
Returned only on creation of a new temporaryAccessPassAuthenticationMethod object; Hidden in subsequent read operations and returned as null with GET.
[WindowsHelloForBusinessMethods <IMicrosoftGraphWindowsHelloForBusinessAuthenticationMethod[]>]: Represents the Windows Hello for Business authentication method registered to a user for authentication.
[Id <String>]: The unique identifier for an entity.
Read-only.
[CreatedDateTime <DateTime?>]: The date and time that this Windows Hello for Business key was registered.
[Device <IMicrosoftGraphDevice>]: device
[DisplayName <String>]: The name of the device on which Windows Hello for Business is registered
[KeyStrength <String>]: authenticationMethodKeyStrength
[AuthorizationInfo <IMicrosoftGraphAuthorizationInfo>]: authorizationInfo
[(Any) <Object>]: This indicates any property can be added to this object.
[CertificateUserIds <String[]>]:
[Birthday <DateTime?>]: The birthday of the user.
The Timestamp type represents date and time information using ISO 8601 format and is always in UTC.
For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z.
Returned only on $select.
[BusinessPhones <String[]>]: The telephone numbers for the user.
NOTE: Although it's a string collection, only one number can be set for this property.
Read-only for users synced from the on-premises directory.
Returned by default.
Supports $filter (eq, not, ge, le, startsWith).
[Calendar <IMicrosoftGraphCalendar>]: calendar
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[AllowedOnlineMeetingProviders <String[]>]: Represent the online meeting service providers that can be used to create online meetings in this calendar.
Possible values are: unknown, skypeForBusiness, skypeForConsumer, teamsForBusiness.
[CalendarPermissions <IMicrosoftGraphCalendarPermission[]>]: The permissions of the users with whom the calendar is shared.
[Id <String>]: The unique identifier for an entity.
Read-only.
[AllowedRoles <String[]>]: List of allowed sharing or delegating permission levels for the calendar.
Possible values are: none, freeBusyRead, limitedRead, read, write, delegateWithoutPrivateEventAccess, delegateWithPrivateEventAccess, custom.
[EmailAddress <IMicrosoftGraphEmailAddress>]: emailAddress
[(Any) <Object>]: This indicates any property can be added to this object.
[Address <String>]: The email address of the person or entity.
[Name <String>]: The display name of the person or entity.
[IsInsideOrganization <Boolean?>]: True if the user in context (recipient or delegate) is inside the same organization as the calendar owner.
[IsRemovable <Boolean?>]: True if the user can be removed from the list of recipients or delegates for the specified calendar, false otherwise.
The 'My organization' user determines the permissions other people within your organization have to the given calendar.
You can't remove 'My organization' as a share recipient to a calendar.
[Role <String>]: calendarRoleType
[CalendarView <IMicrosoftGraphEvent[]>]: The calendar view for the calendar.
Navigation property.
Read-only.
[Categories <String[]>]: The categories associated with the item
[ChangeKey <String>]: Identifies the version of the item.
Every time the item is changed, changeKey changes as well.
This allows Exchange to apply changes to the correct version of the object.
Read-only.
[CreatedDateTime <DateTime?>]: The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
[LastModifiedDateTime <DateTime?>]: The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
[Id <String>]: The unique identifier for an entity.
Read-only.
[AllowNewTimeProposals <Boolean?>]: true if the meeting organizer allows invitees to propose a new time when responding; otherwise, false.
Optional.
The default is true.
[Attachments <IMicrosoftGraphAttachment[]>]: The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event.
Navigation property.
Read-only.
Nullable.
[Id <String>]: The unique identifier for an entity.
Read-only.
[ContentType <String>]: The MIME type.
[IsInline <Boolean?>]: true if the attachment is an inline attachment; otherwise, false.
[LastModifiedDateTime <DateTime?>]: The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
[Name <String>]: The attachment's file name.
[Size <Int32?>]: The length of the attachment in bytes.
[Attendees <IMicrosoftGraphAttendee[]>]: The collection of attendees for the event.
[Type <String>]: attendeeType
[EmailAddress <IMicrosoftGraphEmailAddress>]: emailAddress
[ProposedNewTime <IMicrosoftGraphTimeSlot>]: timeSlot
[(Any) <Object>]: This indicates any property can be added to this object.
[End <IMicrosoftGraphDateTimeZone>]: dateTimeTimeZone
[(Any) <Object>]: This indicates any property can be added to this object.
[DateTime <String>]: A single point of time in a combined date and time representation ({date}T{time}; for example, 2017-08-29T04:00:00.0000000).
[TimeZone <String>]: Represents a time zone, for example, 'Pacific Standard Time'.
See below for more possible values.
[Start <IMicrosoftGraphDateTimeZone>]: dateTimeTimeZone
[Status <IMicrosoftGraphResponseStatus>]: responseStatus
[(Any) <Object>]: This indicates any property can be added to this object.
[Response <String>]: responseType
[Time <DateTime?>]: The date and time when the response was returned.
It uses ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
[Body <IMicrosoftGraphItemBody>]: itemBody
[(Any) <Object>]: This indicates any property can be added to this object.
[Content <String>]: The content of the item.
[ContentType <String>]: bodyType
[BodyPreview <String>]: The preview of the message associated with the event.
It's in text format.
[Calendar <IMicrosoftGraphCalendar>]: calendar
[CancelledOccurrences <String[]>]: Contains occurrenceId property values of canceled instances in a recurring series, if the event is the series master.
Instances in a recurring series that are canceled are called canceled occurences.Returned only on $select in a Get operation which specifies the ID (seriesMasterId property value) of a series master event.
[End <IMicrosoftGraphDateTimeZone>]: dateTimeTimeZone
[ExceptionOccurrences <IMicrosoftGraphEvent[]>]: Contains the id property values of the event instances that are exceptions in a recurring series.Exceptions can differ from other occurrences in a recurring series, such as the subject, start or end times, or attendees.
Exceptions don't include canceled occurrences.Returned only on $select and $expand in a GET operation that specifies the ID (seriesMasterId property value) of a series master event.
[Extensions <IMicrosoftGraphExtension[]>]: The collection of open extensions defined for the event.
Nullable.
[HasAttachments <Boolean?>]: Set to true if the event has attachments.
[HideAttendees <Boolean?>]: When set to true, each attendee only sees themselves in the meeting request and meeting Tracking list.
The default is false.
[ICalUId <String>]: A unique identifier for an event across calendars.
This ID is different for each occurrence in a recurring series.
Read-only.
[Importance <String>]: importance
[Instances <IMicrosoftGraphEvent[]>]: The occurrences of a recurring series, if the event is a series master.
This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences canceled from the series.
Navigation property.
Read-only.
Nullable.
[IsAllDay <Boolean?>]: Set to true if the event lasts all day.
If true, regardless of whether it's a single-day or multi-day event, start, and endtime must be set to midnight and be in the same time zone.
[IsCancelled <Boolean?>]: Set to true if the event has been canceled.
[IsDraft <Boolean?>]: Set to true if the user has updated the meeting in Outlook but hasn't sent the updates to attendees.
Set to false if all changes are sent, or if the event is an appointment without any attendees.
[IsOnlineMeeting <Boolean?>]: True if this event has online meeting information (that is, onlineMeeting points to an onlineMeetingInfo resource), false otherwise.
Default is false (onlineMeeting is null).
Optional.
After you set isOnlineMeeting to true, Microsoft Graph initializes onlineMeeting.
Subsequently, Outlook ignores any further changes to isOnlineMeeting, and the meeting remains available online.
[IsOrganizer <Boolean?>]: Set to true if the calendar owner (specified by the owner property of the calendar) is the organizer of the event (specified by the organizer property of the event).
It also applies if a delegate organized the event on behalf of the owner.
[IsReminderOn <Boolean?>]: Set to true if an alert is set to remind the user of the event.
[Location <IMicrosoftGraphLocation>]: ___location
[(Any) <Object>]: This indicates any property can be added to this object.
[Address <IMicrosoftGraphPhysicalAddress>]: physicalAddress
[(Any) <Object>]: This indicates any property can be added to this object.
[City <String>]: The city.
[CountryOrRegion <String>]: The country or region.
It's a free-format string value, for example, 'United States'.
[PostalCode <String>]: The postal code.
[State <String>]: The state.
[Street <String>]: The street.
[Coordinates <IMicrosoftGraphOutlookGeoCoordinates>]: outlookGeoCoordinates
[(Any) <Object>]: This indicates any property can be added to this object.
[Accuracy <Double?>]: The accuracy of the latitude and longitude.
As an example, the accuracy can be measured in meters, such as the latitude and longitude are accurate to within 50 meters.
[Altitude <Double?>]: The altitude of the ___location.
[AltitudeAccuracy <Double?>]: The accuracy of the altitude.
[Latitude <Double?>]: The latitude of the ___location.
[Longitude <Double?>]: The longitude of the ___location.
[DisplayName <String>]: The name associated with the ___location.
[LocationEmailAddress <String>]: Optional email address of the ___location.
[LocationType <String>]: locationType
[LocationUri <String>]: Optional URI representing the ___location.
[UniqueId <String>]: For internal use only.
[UniqueIdType <String>]: locationUniqueIdType
[Locations <IMicrosoftGraphLocation[]>]: The locations where the event is held or attended from.
The ___location and locations properties always correspond with each other.
If you update the ___location property, any prior locations in the locations collection are removed and replaced by the new ___location value.
[MultiValueExtendedProperties <IMicrosoftGraphMultiValueLegacyExtendedProperty[]>]: The collection of multi-value extended properties defined for the event.
Read-only.
Nullable.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Value <String[]>]: A collection of property values.
[OnlineMeeting <IMicrosoftGraphOnlineMeetingInfo>]: onlineMeetingInfo
[(Any) <Object>]: This indicates any property can be added to this object.
[ConferenceId <String>]: The ID of the conference.
[JoinUrl <String>]: The external link that launches the online meeting.
This is a URL that clients launch into a browser and will redirect the user to join the meeting.
[Phones <IMicrosoftGraphPhone[]>]: All of the phone numbers associated with this conference.
[Language <String>]:
[Number <String>]: The phone number.
[Region <String>]:
[Type <String>]: phoneType
[QuickDial <String>]: The preformatted quick dial for this call.
[TollFreeNumbers <String[]>]: The toll free numbers that can be used to join the conference.
[TollNumber <String>]: The toll number that can be used to join the conference.
[OnlineMeetingProvider <String>]: onlineMeetingProviderType
[OnlineMeetingUrl <String>]: A URL for an online meeting.
The property is set only when an organizer specifies in Outlook that an event is an online meeting such as Skype.
Read-only.To access the URL to join an online meeting, use joinUrl which is exposed via the onlineMeeting property of the event.
The onlineMeetingUrl property will be deprecated in the future.
[Organizer <IMicrosoftGraphRecipient>]: recipient
[(Any) <Object>]: This indicates any property can be added to this object.
[EmailAddress <IMicrosoftGraphEmailAddress>]: emailAddress
[OriginalEndTimeZone <String>]: The end time zone that was set when the event was created.
A value of tzone://Microsoft/Custom indicates that a legacy custom time zone was set in desktop Outlook.
[OriginalStart <DateTime?>]: Represents the start time of an event when it's initially created as an occurrence or exception in a recurring series.
This property is not returned for events that are single instances.
Its date and time information is expressed in ISO 8601 format and is always in UTC.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
[OriginalStartTimeZone <String>]: The start time zone that was set when the event was created.
A value of tzone://Microsoft/Custom indicates that a legacy custom time zone was set in desktop Outlook.
[Recurrence <IMicrosoftGraphPatternedRecurrence>]: patternedRecurrence
[(Any) <Object>]: This indicates any property can be added to this object.
[Pattern <IMicrosoftGraphRecurrencePattern>]: recurrencePattern
[(Any) <Object>]: This indicates any property can be added to this object.
[DayOfMonth <Int32?>]: The day of the month on which the event occurs.
Required if type is absoluteMonthly or absoluteYearly.
[DaysOfWeek <String[]>]: A collection of the days of the week on which the event occurs.
The possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday.
If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern.
Required if type is weekly, relativeMonthly, or relativeYearly.
[FirstDayOfWeek <String>]: dayOfWeek
[Index <String>]: weekIndex
[Interval <Int32?>]: The number of units between occurrences, where units can be in days, weeks, months, or years, depending on the type.
Required.
[Month <Int32?>]: The month in which the event occurs.
This is a number from 1 to 12.
[Type <String>]: recurrencePatternType
[Range <IMicrosoftGraphRecurrenceRange>]: recurrenceRange
[(Any) <Object>]: This indicates any property can be added to this object.
[EndDate <DateTime?>]: The date to stop applying the recurrence pattern.
Depending on the recurrence pattern of the event, the last occurrence of the meeting may not be this date.
Required if type is endDate.
[NumberOfOccurrences <Int32?>]: The number of times to repeat the event.
Required and must be positive if type is numbered.
[RecurrenceTimeZone <String>]: Time zone for the startDate and endDate properties.
Optional.
If not specified, the time zone of the event is used.
[StartDate <DateTime?>]: The date to start applying the recurrence pattern.
The first occurrence of the meeting may be this date or later, depending on the recurrence pattern of the event.
Must be the same value as the start property of the recurring event.
Required.
[Type <String>]: recurrenceRangeType
[ReminderMinutesBeforeStart <Int32?>]: The number of minutes before the event start time that the reminder alert occurs.
[ResponseRequested <Boolean?>]: Default is true, which represents the organizer would like an invitee to send a response to the event.
[ResponseStatus <IMicrosoftGraphResponseStatus>]: responseStatus
[Sensitivity <String>]: sensitivity
[SeriesMasterId <String>]: The ID for the recurring series master item, if this event is part of a recurring series.
[ShowAs <String>]: freeBusyStatus
[SingleValueExtendedProperties <IMicrosoftGraphSingleValueLegacyExtendedProperty[]>]: The collection of single-value extended properties defined for the event.
Read-only.
Nullable.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Value <String>]: A property value.
[Start <IMicrosoftGraphDateTimeZone>]: dateTimeTimeZone
[Subject <String>]: The text of the event's subject line.
[TransactionId <String>]: A custom identifier specified by a client app for the server to avoid redundant POST operations in case of client retries to create the same event.
It's useful when low network connectivity causes the client to time out before receiving a response from the server for the client's prior create-event request.
After you set transactionId when creating an event, you can't change transactionId in a subsequent update.
This property is only returned in a response payload if an app has set it.
Optional.
[Type <String>]: eventType
[WebLink <String>]: The URL to open the event in Outlook on the web.Outlook on the web opens the event in the browser if you are signed in to your mailbox.
Otherwise, Outlook on the web prompts you to sign in.This URL can't be accessed from within an iFrame.
[CanEdit <Boolean?>]: true if the user can write to the calendar, false otherwise.
This property is true for the user who created the calendar.
This property is also true for a user who shared a calendar and granted write access.
[CanShare <Boolean?>]: true if the user has permission to share the calendar, false otherwise.
Only the user who created the calendar can share it.
[CanViewPrivateItems <Boolean?>]: If true, the user can read calendar items that have been marked private, false otherwise.
[ChangeKey <String>]: Identifies the version of the calendar object.
Every time the calendar is changed, changeKey changes as well.
This allows Exchange to apply changes to the correct version of the object.
Read-only.
[Color <String>]: calendarColor
[DefaultOnlineMeetingProvider <String>]: onlineMeetingProviderType
[Events <IMicrosoftGraphEvent[]>]: The events in the calendar.
Navigation property.
Read-only.
[HexColor <String>]: The calendar color, expressed in a hex color code of three hexadecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space.
If the user has never explicitly set a color for the calendar, this property is empty.
Read-only.
[IsDefaultCalendar <Boolean?>]: true if this is the default calendar where new events are created by default, false otherwise.
[IsRemovable <Boolean?>]: Indicates whether this user calendar can be deleted from the user mailbox.
[IsTallyingResponses <Boolean?>]: Indicates whether this user calendar supports tracking of meeting responses.
Only meeting invites sent from users' primary calendars support tracking of meeting responses.
[MultiValueExtendedProperties <IMicrosoftGraphMultiValueLegacyExtendedProperty[]>]: The collection of multi-value extended properties defined for the calendar.
Read-only.
Nullable.
[Name <String>]: The calendar name.
[Owner <IMicrosoftGraphEmailAddress>]: emailAddress
[SingleValueExtendedProperties <IMicrosoftGraphSingleValueLegacyExtendedProperty[]>]: The collection of single-value extended properties defined for the calendar.
Read-only.
Nullable.
[CalendarGroups <IMicrosoftGraphCalendarGroup[]>]: The user's calendar groups.
Read-only.
Nullable.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Calendars <IMicrosoftGraphCalendar[]>]: The calendars in the calendar group.
Navigation property.
Read-only.
Nullable.
[ChangeKey <String>]: Identifies the version of the calendar group.
Every time the calendar group is changed, ChangeKey changes as well.
This allows Exchange to apply changes to the correct version of the object.
Read-only.
[ClassId <String>]: The class identifier.
Read-only.
[Name <String>]: The group name.
[CalendarView <IMicrosoftGraphEvent[]>]: The calendar view for the calendar.
Read-only.
Nullable.
[Calendars <IMicrosoftGraphCalendar[]>]: The user's calendars.
Read-only.
Nullable.
[Chats <IMicrosoftGraphChat[]>]:
[Id <String>]: The unique identifier for an entity.
Read-only.
[ChatType <String>]: chatType
[CreatedDateTime <DateTime?>]: Date and time at which the chat was created.
Read-only.
[InstalledApps <IMicrosoftGraphTeamsAppInstallation[]>]: A collection of all the apps in the chat.
Nullable.
[Id <String>]: The unique identifier for an entity.
Read-only.
[ConsentedPermissionSet <IMicrosoftGraphTeamsAppPermissionSet>]: teamsAppPermissionSet
[(Any) <Object>]: This indicates any property can be added to this object.
[ResourceSpecificPermissions <IMicrosoftGraphTeamsAppResourceSpecificPermission[]>]: A collection of resource-specific permissions.
[PermissionType <String>]: teamsAppResourceSpecificPermissionType
[PermissionValue <String>]: The name of the resource-specific permission.
[TeamsApp <IMicrosoftGraphTeamsApp>]: teamsApp
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[AppDefinitions <IMicrosoftGraphTeamsAppDefinition[]>]: The details for each version of the app.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Authorization <IMicrosoftGraphTeamsAppAuthorization>]: teamsAppAuthorization
[(Any) <Object>]: This indicates any property can be added to this object.
[ClientAppId <String>]: The registration ID of the Microsoft Entra app ID associated with the teamsApp.
[RequiredPermissionSet <IMicrosoftGraphTeamsAppPermissionSet>]: teamsAppPermissionSet
[Bot <IMicrosoftGraphTeamworkBot>]: teamworkBot
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[CreatedBy <IMicrosoftGraphIdentitySet>]: identitySet
[Description <String>]: Verbose description of the application.
[DisplayName <String>]: The name of the app provided by the app developer.
[LastModifiedDateTime <DateTime?>]:
[PublishingState <String>]: teamsAppPublishingState
[ShortDescription <String>]: Short description of the application.
[TeamsAppId <String>]: The ID from the Teams app manifest.
[Version <String>]: The version number of the application.
[DisplayName <String>]: The name of the catalog app provided by the app developer in the Microsoft Teams zip app package.
[DistributionMethod <String>]: teamsAppDistributionMethod
[ExternalId <String>]: The ID of the catalog provided by the app developer in the Microsoft Teams zip app package.
[TeamsAppDefinition <IMicrosoftGraphTeamsAppDefinition>]: teamsAppDefinition
[IsHiddenForAllMembers <Boolean?>]: Indicates whether the chat is hidden for all its members.
Read-only.
[LastMessagePreview <IMicrosoftGraphChatMessageInfo>]: chatMessageInfo
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Body <IMicrosoftGraphItemBody>]: itemBody
[CreatedDateTime <DateTime?>]: Date time object representing the time at which message was created.
[EventDetail <IMicrosoftGraphEventMessageDetail>]: eventMessageDetail
[(Any) <Object>]: This indicates any property can be added to this object.
[From <IMicrosoftGraphChatMessageFromIdentitySet>]: chatMessageFromIdentitySet
[(Any) <Object>]: This indicates any property can be added to this object.
[Application <IMicrosoftGraphIdentity>]: identity
[Device <IMicrosoftGraphIdentity>]: identity
[User <IMicrosoftGraphIdentity>]: identity
[IsDeleted <Boolean?>]: If set to true, the original message has been deleted.
[MessageType <String>]: chatMessageType
[LastUpdatedDateTime <DateTime?>]: Date and time at which the chat was renamed or the list of members was last changed.
Read-only.
[Members <IMicrosoftGraphConversationMember[]>]: A collection of all the members in the chat.
Nullable.
[Id <String>]: The unique identifier for an entity.
Read-only.
[DisplayName <String>]: The display name of the user.
[Roles <String[]>]: The roles for that user.
This property contains more qualifiers only when relevant - for example, if the member has owner privileges, the roles property contains owner as one of the values.
Similarly, if the member is an in-tenant guest, the roles property contains guest as one of the values.
A basic member shouldn't have any values specified in the roles property.
An Out-of-tenant external member is assigned the owner role.
[VisibleHistoryStartDateTime <DateTime?>]: The timestamp denoting how far back a conversation's history is shared with the conversation member.
This property is settable only for members of a chat.
[Messages <IMicrosoftGraphChatMessage[]>]: A collection of all the messages in the chat.
Nullable.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Attachments <IMicrosoftGraphChatMessageAttachment[]>]: References to attached objects like files, tabs, meetings etc.
[Content <String>]: The 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.
[ContentType <String>]: The 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.
[ContentUrl <String>]: The URL for the content of the attachment.
[Id <String>]: Read-only.
The unique ID of the attachment.
[Name <String>]: The name of the attachment.
[TeamsAppId <String>]: The 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.
[ThumbnailUrl <String>]: The 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.
[Body <IMicrosoftGraphItemBody>]: itemBody
[ChannelIdentity <IMicrosoftGraphChannelIdentity>]: channelIdentity
[(Any) <Object>]: This indicates any property can be added to this object.
[ChannelId <String>]: The identity of the channel in which the message was posted.
[TeamId <String>]: The identity of the team in which the message was posted.
[ChatId <String>]: If the message was sent in a chat, represents the identity of the chat.
[CreatedDateTime <DateTime?>]: Timestamp of when the chat message was created.
[DeletedDateTime <DateTime?>]: Read only.
Timestamp at which the chat message was deleted, or null if not deleted.
[Etag <String>]: Read-only.
Version number of the chat message.
[EventDetail <IMicrosoftGraphEventMessageDetail>]: eventMessageDetail
[From <IMicrosoftGraphChatMessageFromIdentitySet>]: chatMessageFromIdentitySet
[HostedContents <IMicrosoftGraphChatMessageHostedContent[]>]: Content in a message hosted by Microsoft Teams - for example, images or code snippets.
[ContentBytes <Byte[]>]: Write only.
Bytes for the hosted content (such as images).
[ContentType <String>]: Write only.
Content type.
such as image/png, image/jpg.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Importance <String>]: chatMessageImportance
[LastEditedDateTime <DateTime?>]: Read 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.
[LastModifiedDateTime <DateTime?>]: Read only.
Timestamp when the chat message is created (initial setting) or modified, including when a reaction is added or removed.
[Locale <String>]: Locale of the chat message set by the client.
Always set to en-us.
[Mentions <IMicrosoftGraphChatMessageMention[]>]: List of entities mentioned in the chat message.
Supported entities are: user, bot, team, channel, chat, and tag.
[Id <Int32?>]: Index of an entity being mentioned in the specified chatMessage.
Matches the {index} value in the corresponding <at id='{index}'>
tag in the message body.
[MentionText <String>]: String used to represent the mention.
For example, a user's display name, a team name.
[Mentioned <IMicrosoftGraphChatMessageMentionedIdentitySet>]: chatMessageMentionedIdentitySet
[(Any) <Object>]: This indicates any property can be added to this object.
[Application <IMicrosoftGraphIdentity>]: identity
[Device <IMicrosoftGraphIdentity>]: identity
[User <IMicrosoftGraphIdentity>]: identity
[Conversation <IMicrosoftGraphTeamworkConversationIdentity>]: teamworkConversationIdentity
[(Any) <Object>]: This indicates any property can be added to this object.
[DisplayName <String>]: The display name of the identity.For drive items, the display name might not always be available or up to date.
For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user don't show up as changed when using delta.
[Id <String>]: Unique identifier for the identity or actor.
For example, in the access reviews decisions API, this property might record the id of the principal, that is, the group, user, or application that's subject to review.
[ConversationIdentityType <String>]: teamworkConversationIdentityType
[MessageHistory <IMicrosoftGraphChatMessageHistoryItem[]>]: List of activity history of a message item, including modification time and actions, such as reactionAdded, reactionRemoved, or reaction changes, on the message.
[Actions <String>]: chatMessageActions
[ModifiedDateTime <DateTime?>]: The date and time when the message was modified.
[Reaction <IMicrosoftGraphChatMessageReaction>]: chatMessageReaction
[(Any) <Object>]: This indicates any property can be added to this object.
[CreatedDateTime <DateTime?>]: The timestamp type represents date and time information using ISO 8601 format and is always in UTC.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
[DisplayName <String>]: The name of the reaction.
[ReactionContentUrl <String>]: The hosted content URL for the custom reaction type.
[ReactionType <String>]: The reaction type.
Supported values include Unicode characters, custom, and some backward-compatible reaction types, such as like, angry, sad, laugh, heart, and surprised.
[User <IMicrosoftGraphChatMessageReactionIdentitySet>]: chatMessageReactionIdentitySet
[(Any) <Object>]: This indicates any property can be added to this object.
[Application <IMicrosoftGraphIdentity>]: identity
[Device <IMicrosoftGraphIdentity>]: identity
[User <IMicrosoftGraphIdentity>]: identity
[MessageType <String>]: chatMessageType
[PolicyViolation <IMicrosoftGraphChatMessagePolicyViolation>]: chatMessagePolicyViolation
[(Any) <Object>]: This indicates any property can be added to this object.
[DlpAction <String>]: chatMessagePolicyViolationDlpActionTypes
[JustificationText <String>]: Justification text provided by the sender of the message when overriding a policy violation.
[PolicyTip <IMicrosoftGraphChatMessagePolicyViolationPolicyTip>]: chatMessagePolicyViolationPolicyTip
[(Any) <Object>]: This indicates any property can be added to this object.
[ComplianceUrl <String>]: The 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)
[GeneralText <String>]: Explanatory text shown to the sender of the message.
[MatchedConditionDescriptions <String[]>]: The 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'.
[UserAction <String>]: chatMessagePolicyViolationUserActionTypes
[VerdictDetails <String>]: chatMessagePolicyViolationVerdictDetailsTypes
[Reactions <IMicrosoftGraphChatMessageReaction[]>]: Reactions for this chat message (for example, Like).
[Replies <IMicrosoftGraphChatMessage[]>]: Replies for a specified message.
Supports $expand for channel messages.
[ReplyToId <String>]: Read-only.
ID of the parent chat message or root chat message of the thread.
(Only applies to chat messages in channels, not chats.)
[Subject <String>]: The subject of the chat message, in plaintext.
[Summary <String>]: Summary 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.
[WebUrl <String>]: Read-only.
Link to the message in Microsoft Teams.
[OnlineMeetingInfo <IMicrosoftGraphTeamworkOnlineMeetingInfo>]: teamworkOnlineMeetingInfo
[(Any) <Object>]: This indicates any property can be added to this object.
[CalendarEventId <String>]: The identifier of the calendar event associated with the meeting.
[JoinWebUrl <String>]: The URL that users click to join or uniquely identify the meeting.
[Organizer <IMicrosoftGraphTeamworkUserIdentity>]: teamworkUserIdentity
[(Any) <Object>]: This indicates any property can be added to this object.
[DisplayName <String>]: The display name of the identity.For drive items, the display name might not always be available or up to date.
For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user don't show up as changed when using delta.
[Id <String>]: Unique identifier for the identity or actor.
For example, in the access reviews decisions API, this property might record the id of the principal, that is, the group, user, or application that's subject to review.
[UserIdentityType <String>]: teamworkUserIdentityType
[PermissionGrants <IMicrosoftGraphResourceSpecificPermissionGrant[]>]: A collection of permissions granted to apps for the chat.
[DeletedDateTime <DateTime?>]: Date and time when this object was deleted.
Always null when the object hasn't been deleted.
[Id <String>]: The unique identifier for an entity.
Read-only.
[ClientAppId <String>]: ID of the service principal of the Microsoft Entra app that has been granted access.
Read-only.
[ClientId <String>]: ID of the Microsoft Entra app that has been granted access.
Read-only.
[Permission <String>]: The name of the resource-specific permission.
Read-only.
[PermissionType <String>]: The type of permission.
Possible values are: Application, Delegated.
Read-only.
[ResourceAppId <String>]: ID of the Microsoft Entra app that is hosting the resource.
Read-only.
[PinnedMessages <IMicrosoftGraphPinnedChatMessageInfo[]>]: A collection of all the pinned messages in the chat.
Nullable.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Message <IMicrosoftGraphChatMessage>]: chatMessage
[Tabs <IMicrosoftGraphTeamsTab[]>]: A collection of all the tabs in the chat.
Nullable.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Configuration <IMicrosoftGraphTeamsTabConfiguration>]: teamsTabConfiguration
[(Any) <Object>]: This indicates any property can be added to this object.
[ContentUrl <String>]: Url used for rendering tab contents in Teams.
Required.
[EntityId <String>]: Identifier for the entity hosted by the tab provider.
[RemoveUrl <String>]: Url called by Teams client when a Tab is removed using the Teams Client.
[WebsiteUrl <String>]: Url for showing tab contents outside of Teams.
[DisplayName <String>]: Name of the tab.
[TeamsApp <IMicrosoftGraphTeamsApp>]: teamsApp
[WebUrl <String>]: Deep link URL of the tab instance.
Read-only.
[TenantId <String>]: The identifier of the tenant in which the chat was created.
Read-only.
[Topic <String>]: (Optional) Subject or topic for the chat.
Only available for group chats.
[Viewpoint <IMicrosoftGraphChatViewpoint>]: chatViewpoint
[(Any) <Object>]: This indicates any property can be added to this object.
[IsHidden <Boolean?>]: Indicates whether the chat is hidden for the current user.
[LastMessageReadDateTime <DateTime?>]: Represents the dateTime up until which the current user has read chatMessages in a specific chat.
[WebUrl <String>]: The URL for the chat in Microsoft Teams.
The URL should be treated as an opaque blob, and not parsed.
Read-only.
[City <String>]: The city where the user is located.
Maximum length is 128 characters.
Returned only on $select.
Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).
[CloudClipboard <IMicrosoftGraphCloudClipboardRoot>]: cloudClipboardRoot
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Items <IMicrosoftGraphCloudClipboardItem[]>]: Represents a collection of Cloud Clipboard items.
[Id <String>]: The unique identifier for an entity.
Read-only.
[CreatedDateTime <DateTime?>]: Set by the server.
DateTime in UTC when the object was created on the server.
[ExpirationDateTime <DateTime?>]: Set by the server.
DateTime in UTC when the object expires and after that the object is no longer available.
The default and also maximum TTL is 12 hours after the creation, but it might change for performance optimization.
[LastModifiedDateTime <DateTime?>]: Set by the server if not provided in the client's request.
DateTime in UTC when the object was modified by the client.
[Payloads <IMicrosoftGraphCloudClipboardItemPayload[]>]: A cloudClipboardItem can have multiple cloudClipboardItemPayload objects in the payloads.
A window can place more than one clipboard object on the clipboard.
Each one represents the same information in a different clipboard format.
[Content <String>]: The formatName version of the value of a cloud clipboard encoded in base64.
[FormatName <String>]: For a list of possible values see formatName values.
[CompanyName <String>]: The name of the company that the user is associated with.
This property can be useful for describing the company that a guest comes from.
The maximum length is 64 characters.Returned only on $select.
Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).
[ConsentProvidedForMinor <String>]: Sets whether consent was obtained for minors.
Allowed values: null, Granted, Denied, and NotRequired.
For more information, see legal age group property definitions.
Returned only on $select.
Supports $filter (eq, ne, not, and in).
[ContactFolders <IMicrosoftGraphContactFolder[]>]: The user's contacts folders.
Read-only.
Nullable.
[Id <String>]: The unique identifier for an entity.
Read-only.
[ChildFolders <IMicrosoftGraphContactFolder[]>]: The collection of child folders in the folder.
Navigation property.
Read-only.
Nullable.
[Contacts <IMicrosoftGraphContact[]>]: The contacts in the folder.
Navigation property.
Read-only.
Nullable.
[Categories <String[]>]: The categories associated with the item
[ChangeKey <String>]: Identifies the version of the item.
Every time the item is changed, changeKey changes as well.
This allows Exchange to apply changes to the correct version of the object.
Read-only.
[CreatedDateTime <DateTime?>]: The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
[LastModifiedDateTime <DateTime?>]: The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
[Id <String>]: The unique identifier for an entity.
Read-only.
[AssistantName <String>]: The name of the contact's assistant.
[Birthday <DateTime?>]: The contact's birthday.
The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
[BusinessAddress <IMicrosoftGraphPhysicalAddress>]: physicalAddress
[BusinessHomePage <String>]: The business home page of the contact.
[BusinessPhones <String[]>]: The contact's business phone numbers.
[Children <String[]>]: The names of the contact's children.
[CompanyName <String>]: The name of the contact's company.
[Department <String>]: The contact's department.
[DisplayName <String>]: The contact's display name.
You can specify the display name in a create or update operation.
Note that later updates to other properties may cause an automatically generated value to overwrite the displayName value you have specified.
To preserve a pre-existing value, always include it as displayName in an update operation.
[EmailAddresses <IMicrosoftGraphEmailAddress[]>]: The contact's email addresses.
[Extensions <IMicrosoftGraphExtension[]>]: The collection of open extensions defined for the contact.
Read-only.
Nullable.
[FileAs <String>]: The name the contact is filed under.
[Generation <String>]: The contact's suffix.
[GivenName <String>]: The contact's given name.
[HomeAddress <IMicrosoftGraphPhysicalAddress>]: physicalAddress
[HomePhones <String[]>]: The contact's home phone numbers.
[ImAddresses <String[]>]: The contact's instant messaging (IM) addresses.
[Initials <String>]: The contact's initials.
[JobTitle <String>]: The contact’s job title.
[Manager <String>]: The name of the contact's manager.
[MiddleName <String>]: The contact's middle name.
[MobilePhone <String>]: The contact's mobile phone number.
[MultiValueExtendedProperties <IMicrosoftGraphMultiValueLegacyExtendedProperty[]>]: The collection of multi-value extended properties defined for the contact.
Read-only.
Nullable.
[NickName <String>]: The contact's nickname.
[OfficeLocation <String>]: The ___location of the contact's office.
[OtherAddress <IMicrosoftGraphPhysicalAddress>]: physicalAddress
[ParentFolderId <String>]: The ID of the contact's parent folder.
[PersonalNotes <String>]: The user's notes about the contact.
[Photo <IMicrosoftGraphProfilePhoto>]: profilePhoto
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Height <Int32?>]: The height of the photo.
Read-only.
[Width <Int32?>]: The width of the photo.
Read-only.
[Profession <String>]: The contact's profession.
[SingleValueExtendedProperties <IMicrosoftGraphSingleValueLegacyExtendedProperty[]>]: The collection of single-value extended properties defined for the contact.
Read-only.
Nullable.
[SpouseName <String>]: The name of the contact's spouse/partner.
[Surname <String>]: The contact's surname.
[Title <String>]: The contact's title.
[YomiCompanyName <String>]: The phonetic Japanese company name of the contact.
[YomiGivenName <String>]: The phonetic Japanese given name (first name) of the contact.
[YomiSurname <String>]: The phonetic Japanese surname (last name) of the contact.
[DisplayName <String>]: The folder's display name.
[MultiValueExtendedProperties <IMicrosoftGraphMultiValueLegacyExtendedProperty[]>]: The collection of multi-value extended properties defined for the contactFolder.
Read-only.
Nullable.
[ParentFolderId <String>]: The ID of the folder's parent folder.
[SingleValueExtendedProperties <IMicrosoftGraphSingleValueLegacyExtendedProperty[]>]: The collection of single-value extended properties defined for the contactFolder.
Read-only.
Nullable.
[Contacts <IMicrosoftGraphContact[]>]: The user's contacts.
Read-only.
Nullable.
[Country <String>]: The country or region where the user is located; for example, US or UK.
Maximum length is 128 characters.
Returned only on $select.
Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).
[CreatedDateTime <DateTime?>]: The date and time the user was created, in ISO 8601 format and UTC.
The value can't be modified and is automatically populated when the entity is created.
Nullable.
For on-premises users, the value represents when they were first created in Microsoft Entra ID.
Property is null for some users created before June 2018 and on-premises users that were synced to Microsoft Entra ID before June 2018.
Read-only.
Returned only on $select.
Supports $filter (eq, ne, not , ge, le, in).
[CreatedObjects <IMicrosoftGraphDirectoryObject[]>]: Directory objects that the user created.
Read-only.
Nullable.
[CreationType <String>]: Indicates whether the user account was created through one of the following methods: As a regular school or work account (null).
As an external account (Invitation).
As a local account for an Azure Active Directory B2C tenant (LocalAccount).
Through self-service sign-up by an internal user using email verification (EmailVerified).
Through self-service sign-up by a guest signing up through a link that is part of a user flow (SelfServiceSignUp).
Read-only.Returned only on $select.
Supports $filter (eq, ne, not, in).
[CustomSecurityAttributes <IMicrosoftGraphCustomSecurityAttributeValue>]: customSecurityAttributeValue
[(Any) <Object>]: This indicates any property can be added to this object.
[DataSecurityAndGovernance <IMicrosoftGraphUserDataSecurityAndGovernance>]: userDataSecurityAndGovernance
[(Any) <Object>]: This indicates any property can be added to this object.
[SensitivityLabels <IMicrosoftGraphSensitivityLabel[]>]:
[Id <String>]: The unique identifier for an entity.
Read-only.
[ActionSource <String>]: labelActionSource
[AutoTooltip <String>]:
[Description <String>]:
[DisplayName <String>]:
[IsDefault <Boolean?>]:
[IsEndpointProtectionEnabled <Boolean?>]:
[IsScopedToUser <Boolean?>]:
[Locale <String>]:
[Name <String>]:
[Priority <Int32?>]:
[Rights <IMicrosoftGraphUsageRightsIncluded>]: usageRightsIncluded
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[OwnerEmail <String>]: The email of owner label rights.
[UserEmail <String>]: The email of user with label user rights.
[Value <String>]: usageRights
[Sublabels <IMicrosoftGraphSensitivityLabel[]>]:
[ToolTip <String>]:
[Id <String>]: The unique identifier for an entity.
Read-only.
[Activities <IMicrosoftGraphActivitiesContainer>]: activitiesContainer
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[ContentActivities <IMicrosoftGraphContentActivity[]>]: Collection of activity logs related to content processing.
[Id <String>]: The unique identifier for an entity.
Read-only.
[ContentMetadata <IMicrosoftGraphProcessContentRequest>]: processContentRequest
[(Any) <Object>]: This indicates any property can be added to this object.
[ActivityMetadata <IMicrosoftGraphActivityMetadata>]: activityMetadata
[(Any) <Object>]: This indicates any property can be added to this object.
[Activity <String>]: userActivityType
[ContentEntries <IMicrosoftGraphProcessContentMetadataBase[]>]: A collection of content entries to be processed.
Each entry contains the content itself and its metadata.
Use conversation metadata for content like prompts and responses and file metadata for files.
Required.
[Content <IMicrosoftGraphContentBase>]: contentBase
[(Any) <Object>]: This indicates any property can be added to this object.
[CorrelationId <String>]: An identifier used to group multiple related content entries (for example, different parts of the same file upload, messages in a conversation).
[CreatedDateTime <DateTime?>]: Required.
Timestamp indicating when the original content was created (for example, file creation time, message sent time).
[Identifier <String>]: Required.
A unique identifier for this specific content entry within the context of the calling application or enforcement plane (for example, message ID, file path/URL).
[IsTruncated <Boolean?>]: Required.
Indicates if the provided content has been truncated from its original form (for example, due to size limits).
[Length <Int64?>]: The length of the original content in bytes.
[ModifiedDateTime <DateTime?>]: Required.
Timestamp indicating when the original content was last modified.
For ephemeral content like messages, this might be the same as createdDateTime.
[Name <String>]: Required.
A descriptive name for the content (for example, file name, web page title, 'Chat Message').
[SequenceNumber <Int64?>]: A sequence number indicating the order in which content was generated or should be processed, required when correlationId is used.
[DeviceMetadata <IMicrosoftGraphDeviceMetadata>]: deviceMetadata
[(Any) <Object>]: This indicates any property can be added to this object.
[DeviceType <String>]: Optional.
The general type of the device (for example, 'Managed', 'Unmanaged').
[IPAddress <String>]: The Internet Protocol (IP) address of the device.
[OperatingSystemSpecifications <IMicrosoftGraphOperatingSystemSpecifications>]: operatingSystemSpecifications
[(Any) <Object>]: This indicates any property can be added to this object.
[OperatingSystemPlatform <String>]: The platform of the operating system (for example, 'Windows').
[OperatingSystemVersion <String>]: The version string of the operating system.
[IntegratedAppMetadata <IMicrosoftGraphIntegratedApplicationMetadata>]: integratedApplicationMetadata
[(Any) <Object>]: This indicates any property can be added to this object.
[Name <String>]: The name of the integrated application.
[Version <String>]: The version number of the integrated application.
[ProtectedAppMetadata <IMicrosoftGraphProtectedApplicationMetadata>]: protectedApplicationMetadata
[(Any) <Object>]: This indicates any property can be added to this object.
[Name <String>]: The name of the integrated application.
[Version <String>]: The version number of the integrated application.
[ApplicationLocation <IMicrosoftGraphPolicyLocation>]: policyLocation
[(Any) <Object>]: This indicates any property can be added to this object.
[Value <String>]: The actual value representing the ___location.
Location value is specific for concretetype of the policyLocation - policyLocationDomain, policyLocationUrl, or policyLocationApplication (for example, 'contoso.com', 'https://partner.contoso.com/upload', '83ef198a-0396-4893-9d4f-d36efbffcaaa').
[ScopeIdentifier <String>]: The scope identified from computed protection scopes.
[UserId <String>]: ID of the user.
[ProtectionScopes <IMicrosoftGraphUserProtectionScopeContainer>]: userProtectionScopeContainer
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Department <String>]: The name of the department in which the user works.
Maximum length is 64 characters.
Returned only on $select.
Supports $filter (eq, ne, not , ge, le, in, and eq on null values).
[DeviceEnrollmentLimit <Int32?>]: The limit on the maximum number of devices that the user is permitted to enroll.
Allowed values are 5 or 1000.
[DeviceManagementTroubleshootingEvents <IMicrosoftGraphDeviceManagementTroubleshootingEvent[]>]: The list of troubleshooting events for this user.
[Id <String>]: The unique identifier for an entity.
Read-only.
[CorrelationId <String>]: Id used for tracing the failure in the service.
[EventDateTime <DateTime?>]: Time when the event occurred .
[DirectReports <IMicrosoftGraphDirectoryObject[]>]: The users and contacts that report to the user.
(The users and contacts that have their manager property set to this user.) Read-only.
Nullable.
Supports $expand.
[DisplayName <String>]: The name displayed in the address book for the user.
This value is usually the combination of the user's first name, middle initial, and family name.
This property is required when a user is created and it can't be cleared during updates.
Maximum length is 256 characters.
Returned by default.
Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values), $orderby, and $search.
[Drive <IMicrosoftGraphDrive>]: drive
[(Any) <Object>]: This indicates any property can be added to this object.
[CreatedBy <IMicrosoftGraphIdentitySet>]: identitySet
[CreatedByUser <IMicrosoftGraphUser>]: Represents a Microsoft Entra user account.
[CreatedDateTime <DateTime?>]: Date and time of item creation.
Read-only.
[Description <String>]: Provides a user-visible description of the item.
Optional.
[ETag <String>]: ETag for the item.
Read-only.
[LastModifiedBy <IMicrosoftGraphIdentitySet>]: identitySet
[LastModifiedByUser <IMicrosoftGraphUser>]: Represents a Microsoft Entra user account.
[LastModifiedDateTime <DateTime?>]: Date and time the item was last modified.
Read-only.
[Name <String>]: The name of the item.
Read-write.
[ParentReference <IMicrosoftGraphItemReference>]: itemReference
[(Any) <Object>]: This indicates any property can be added to this object.
[DriveId <String>]: Unique identifier of the drive instance that contains the driveItem.
Only returned if the item is located in a drive.
Read-only.
[DriveType <String>]: Identifies the type of drive.
Only returned if the item is located in a drive.
See drive resource for values.
[Id <String>]: Unique identifier of the driveItem in the drive or a listItem in a list.
Read-only.
[Name <String>]: The name of the item being referenced.
Read-only.
[Path <String>]: Percent-encoded path that can be used to navigate to the item.
Read-only.
[ShareId <String>]: A unique identifier for a shared resource that can be accessed via the Shares API.
[SharepointIds <IMicrosoftGraphSharepointIds>]: sharepointIds
[(Any) <Object>]: This indicates any property can be added to this object.
[ListId <String>]: The unique identifier (guid) for the item's list in SharePoint.
[ListItemId <String>]: An integer identifier for the item within the containing list.
[ListItemUniqueId <String>]: The unique identifier (guid) for the item within OneDrive for Business or a SharePoint site.
[SiteId <String>]: The unique identifier (guid) for the item's site collection (SPSite).
[SiteUrl <String>]: The SharePoint URL for the site that contains the item.
[TenantId <String>]: The unique identifier (guid) for the tenancy.
[WebId <String>]: The unique identifier (guid) for the item's site (SPWeb).
[SiteId <String>]: For OneDrive for Business and SharePoint, this property represents the ID of the site that contains the parent document library of the driveItem resource or the parent list of the listItem resource.
The value is the same as the id property of that site resource.
It is an opaque string that consists of three identifiers of the site.
For OneDrive, this property is not populated.
[WebUrl <String>]: URL that either displays the resource in the browser (for Office file formats), or is a direct link to the file (for other formats).
Read-only.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Bundles <IMicrosoftGraphDriveItem[]>]: Collection of bundles (albums and multi-select-shared sets of items).
Only in personal OneDrive.
[CreatedBy <IMicrosoftGraphIdentitySet>]: identitySet
[CreatedByUser <IMicrosoftGraphUser>]: Represents a Microsoft Entra user account.
[CreatedDateTime <DateTime?>]: Date and time of item creation.
Read-only.
[Description <String>]: Provides a user-visible description of the item.
Optional.
[ETag <String>]: ETag for the item.
Read-only.
[LastModifiedBy <IMicrosoftGraphIdentitySet>]: identitySet
[LastModifiedByUser <IMicrosoftGraphUser>]: Represents a Microsoft Entra user account.
[LastModifiedDateTime <DateTime?>]: Date and time the item was last modified.
Read-only.
[Name <String>]: The name of the item.
Read-write.
[ParentReference <IMicrosoftGraphItemReference>]: itemReference
[WebUrl <String>]: URL that either displays the resource in the browser (for Office file formats), or is a direct link to the file (for other formats).
Read-only.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Analytics <IMicrosoftGraphItemAnalytics>]: itemAnalytics
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[AllTime <IMicrosoftGraphItemActivityStat>]: itemActivityStat
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Access <IMicrosoftGraphItemActionStat>]: itemActionStat
[(Any) <Object>]: This indicates any property can be added to this object.
[ActionCount <Int32?>]: The number of times the action took place.
Read-only.
[ActorCount <Int32?>]: The number of distinct actors that performed the action.
Read-only.
[Activities <IMicrosoftGraphItemActivity[]>]: Exposes the itemActivities represented in this itemActivityStat resource.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Access <IMicrosoftGraphAccessAction>]: accessAction
[(Any) <Object>]: This indicates any property can be added to this object.
[ActivityDateTime <DateTime?>]: Details about when the activity took place.
Read-only.
[Actor <IMicrosoftGraphIdentitySet>]: identitySet
[DriveItem <IMicrosoftGraphDriveItem>]: driveItem
[Create <IMicrosoftGraphItemActionStat>]: itemActionStat
[Delete <IMicrosoftGraphItemActionStat>]: itemActionStat
[Edit <IMicrosoftGraphItemActionStat>]: itemActionStat
[EndDateTime <DateTime?>]: When the interval ends.
Read-only.
[IncompleteData <IMicrosoftGraphIncompleteData>]: incompleteData
[(Any) <Object>]: This indicates any property can be added to this object.
[MissingDataBeforeDateTime <DateTime?>]: The service does not have source data before the specified time.
[WasThrottled <Boolean?>]: Some data was not recorded due to excessive activity.
[IsTrending <Boolean?>]: Indicates whether the item is 'trending.' Read-only.
[Move <IMicrosoftGraphItemActionStat>]: itemActionStat
[StartDateTime <DateTime?>]: When the interval starts.
Read-only.
[ItemActivityStats <IMicrosoftGraphItemActivityStat[]>]:
[LastSevenDays <IMicrosoftGraphItemActivityStat>]: itemActivityStat
[Audio <IMicrosoftGraphAudio>]: audio
[(Any) <Object>]: This indicates any property can be added to this object.
[Album <String>]: The title of the album for this audio file.
[AlbumArtist <String>]: The artist named on the album for the audio file.
[Artist <String>]: The performing artist for the audio file.
[Bitrate <Int64?>]: Bitrate expressed in kbps.
[Composers <String>]: The name of the composer of the audio file.
[Copyright <String>]: Copyright information for the audio file.
[Disc <Int32?>]: The number of the disc this audio file came from.
[DiscCount <Int32?>]: The total number of discs in this album.
[Duration <Int64?>]: Duration of the audio file, expressed in milliseconds
[Genre <String>]: The genre of this audio file.
[HasDrm <Boolean?>]: Indicates if the file is protected with digital rights management.
[IsVariableBitrate <Boolean?>]: Indicates if the file is encoded with a variable bitrate.
[Title <String>]: The title of the audio file.
[Track <Int32?>]: The number of the track on the original disc for this audio file.
[TrackCount <Int32?>]: The total number of tracks on the original disc for this audio file.
[Year <Int32?>]: The year the audio file was recorded.
[Bundle <IMicrosoftGraphBundle>]: bundle
[(Any) <Object>]: This indicates any property can be added to this object.
[Album <IMicrosoftGraphAlbum>]: album
[(Any) <Object>]: This indicates any property can be added to this object.
[CoverImageItemId <String>]: Unique identifier of the driveItem that is the cover of the album.
[ChildCount <Int32?>]: Number of children contained immediately within this container.
[CTag <String>]: An eTag for the content of the item.
This eTag isn't changed if only the metadata is changed.
Note This property isn't returned if the item is a folder.
Read-only.
[Children <IMicrosoftGraphDriveItem[]>]: Collection containing Item objects for the immediate children of Item.
Only items representing folders have children.
Read-only.
Nullable.
[Content <Byte[]>]: The content stream, if the item represents a file.
[Deleted <IMicrosoftGraphDeleted>]: deleted
[(Any) <Object>]: This indicates any property can be added to this object.
[State <String>]: Represents the state of the deleted item.
[File <IMicrosoftGraphFile>]: file
[(Any) <Object>]: This indicates any property can be added to this object.
[Hashes <IMicrosoftGraphHashes>]: hashes
[(Any) <Object>]: This indicates any property can be added to this object.
[Crc32Hash <String>]: The CRC32 value of the file (if available).
Read-only.
[QuickXorHash <String>]: A proprietary hash of the file that can be used to determine if the contents of the file change (if available).
Read-only.
[Sha1Hash <String>]: SHA1 hash for the contents of the file (if available).
Read-only.
[Sha256Hash <String>]: This property isn't supported.
Don't use.
[MimeType <String>]: The MIME type for the file.
This is determined by logic on the server and might not be the value provided when the file was uploaded.
Read-only.
[ProcessingMetadata <Boolean?>]:
[FileSystemInfo <IMicrosoftGraphFileSystemInfo>]: fileSystemInfo
[(Any) <Object>]: This indicates any property can be added to this object.
[CreatedDateTime <DateTime?>]: The UTC date and time the file was created on a client.
[LastAccessedDateTime <DateTime?>]: The UTC date and time the file was last accessed.
Available for the recent file list only.
[LastModifiedDateTime <DateTime?>]: The UTC date and time the file was last modified on a client.
[Folder <IMicrosoftGraphFolder>]: folder
[(Any) <Object>]: This indicates any property can be added to this object.
[ChildCount <Int32?>]: Number of children contained immediately within this container.
[View <IMicrosoftGraphFolderView>]: folderView
[(Any) <Object>]: This indicates any property can be added to this object.
[SortBy <String>]: The method by which the folder should be sorted.
[SortOrder <String>]: If true, indicates that items should be sorted in descending order.
Otherwise, items should be sorted ascending.
[ViewType <String>]: The type of view that should be used to represent the folder.
[Image <IMicrosoftGraphImage>]: image
[(Any) <Object>]: This indicates any property can be added to this object.
[Height <Int32?>]: Optional.
Height of the image, in pixels.
Read-only.
[Width <Int32?>]: Optional.
Width of the image, in pixels.
Read-only.
[ListItem <IMicrosoftGraphListItem>]: listItem
[(Any) <Object>]: This indicates any property can be added to this object.
[CreatedBy <IMicrosoftGraphIdentitySet>]: identitySet
[CreatedByUser <IMicrosoftGraphUser>]: Represents a Microsoft Entra user account.
[CreatedDateTime <DateTime?>]: Date and time of item creation.
Read-only.
[Description <String>]: Provides a user-visible description of the item.
Optional.
[ETag <String>]: ETag for the item.
Read-only.
[LastModifiedBy <IMicrosoftGraphIdentitySet>]: identitySet
[LastModifiedByUser <IMicrosoftGraphUser>]: Represents a Microsoft Entra user account.
[LastModifiedDateTime <DateTime?>]: Date and time the item was last modified.
Read-only.
[Name <String>]: The name of the item.
Read-write.
[ParentReference <IMicrosoftGraphItemReference>]: itemReference
[WebUrl <String>]: URL that either displays the resource in the browser (for Office file formats), or is a direct link to the file (for other formats).
Read-only.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Analytics <IMicrosoftGraphItemAnalytics>]: itemAnalytics
[ContentType <IMicrosoftGraphContentTypeInfo>]: contentTypeInfo
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The ID of the content type.
[Name <String>]: The name of the content type.
[DocumentSetVersions <IMicrosoftGraphDocumentSetVersion[]>]: Version information for a document set version created by a user.
[Fields <IMicrosoftGraphFieldValueSet>]: fieldValueSet
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[LastModifiedBy <IMicrosoftGraphIdentitySet>]: identitySet
[LastModifiedDateTime <DateTime?>]: Date and time the version was last modified.
Read-only.
[Publication <IMicrosoftGraphPublicationFacet>]: publicationFacet
[(Any) <Object>]: This indicates any property can be added to this object.
[CheckedOutBy <IMicrosoftGraphIdentitySet>]: identitySet
[Level <String>]: The state of publication for this document.
Either published or checkout.
Read-only.
[VersionId <String>]: The unique identifier for the version that is visible to the current caller.
Read-only.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Comment <String>]: Comment about the captured version.
[CreatedBy <IMicrosoftGraphIdentitySet>]: identitySet
[CreatedDateTime <DateTime?>]: Date and time when this version was created.
[Items <IMicrosoftGraphDocumentSetVersionItem[]>]: Items within the document set that are captured as part of this version.
[ItemId <String>]: The unique identifier for the item.
[Title <String>]: The title of the item.
[VersionId <String>]: The version ID of the item.
[ShouldCaptureMinorVersion <Boolean?>]: If true, minor versions of items are also captured; otherwise, only major versions are captured.
The default value is false.
[DriveItem <IMicrosoftGraphDriveItem>]: driveItem
[Fields <IMicrosoftGraphFieldValueSet>]: fieldValueSet
[SharepointIds <IMicrosoftGraphSharepointIds>]: sharepointIds
[Versions <IMicrosoftGraphListItemVersion[]>]: The list of previous versions of the list item.
[LastModifiedBy <IMicrosoftGraphIdentitySet>]: identitySet
[LastModifiedDateTime <DateTime?>]: Date and time the version was last modified.
Read-only.
[Publication <IMicrosoftGraphPublicationFacet>]: publicationFacet
[Id <String>]: The unique identifier for an entity.
Read-only.
[Fields <IMicrosoftGraphFieldValueSet>]: fieldValueSet
[Location <IMicrosoftGraphGeoCoordinates>]: geoCoordinates
[(Any) <Object>]: This indicates any property can be added to this object.
[Altitude <Double?>]: Optional.
The altitude (height), in feet, above sea level for the item.
Read-only.
[Latitude <Double?>]: Optional.
The latitude, in decimal, for the item.
Read-only.
[Longitude <Double?>]: Optional.
The longitude, in decimal, for the item.
Read-only.
[Malware <IMicrosoftGraphMalware>]: malware
[(Any) <Object>]: This indicates any property can be added to this object.
[Description <String>]: Contains the virus details for the malware facet.
[Package <IMicrosoftGraphPackage>]: package
[(Any) <Object>]: This indicates any property can be added to this object.
[Type <String>]: A string indicating the type of package.
While oneNote is the only currently defined value, you should expect other package types to be returned and handle them accordingly.
[PendingOperations <IMicrosoftGraphPendingOperations>]: pendingOperations
[(Any) <Object>]: This indicates any property can be added to this object.
[PendingContentUpdate <IMicrosoftGraphPendingContentUpdate>]: pendingContentUpdate
[(Any) <Object>]: This indicates any property can be added to this object.
[QueuedDateTime <DateTime?>]: Date and time the pending binary operation was queued in UTC time.
Read-only.
[Permissions <IMicrosoftGraphPermission[]>]: The set of permissions for the item.
Read-only.
Nullable.
[Id <String>]: The unique identifier for an entity.
Read-only.
[ExpirationDateTime <DateTime?>]: A format of yyyy-MM-ddTHH:mm:ssZ of DateTimeOffset indicates the expiration time of the permission.
DateTime.MinValue indicates there's no expiration set for this permission.
Optional.
[GrantedTo <IMicrosoftGraphIdentitySet>]: identitySet
[GrantedToIdentities <IMicrosoftGraphIdentitySet[]>]: For type permissions, the details of the users to whom permission was granted.
Read-only.
[GrantedToIdentitiesV2 <IMicrosoftGraphSharePointIdentitySet[]>]: For link type permissions, the details of the users to whom permission was granted.
Read-only.
[Application <IMicrosoftGraphIdentity>]: identity
[Device <IMicrosoftGraphIdentity>]: identity
[User <IMicrosoftGraphIdentity>]: identity
[Group <IMicrosoftGraphIdentity>]: identity
[SiteGroup <IMicrosoftGraphSharePointIdentity>]: sharePointIdentity
[(Any) <Object>]: This indicates any property can be added to this object.
[DisplayName <String>]: The display name of the identity.For drive items, the display name might not always be available or up to date.
For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user don't show up as changed when using delta.
[Id <String>]: Unique identifier for the identity or actor.
For example, in the access reviews decisions API, this property might record the id of the principal, that is, the group, user, or application that's subject to review.
[LoginName <String>]: The sign in name of the SharePoint identity.
[SiteUser <IMicrosoftGraphSharePointIdentity>]: sharePointIdentity
[GrantedToV2 <IMicrosoftGraphSharePointIdentitySet>]: sharePointIdentitySet
[HasPassword <Boolean?>]: Indicates whether the password is set for this permission.
This property only appears in the response.
Optional.
Read-only.
For OneDrive Personal only..
[InheritedFrom <IMicrosoftGraphItemReference>]: itemReference
[Invitation <IMicrosoftGraphSharingInvitation>]: sharingInvitation
[(Any) <Object>]: This indicates any property can be added to this object.
[Email <String>]: The email address provided for the recipient of the sharing invitation.
Read-only.
[InvitedBy <IMicrosoftGraphIdentitySet>]: identitySet
[RedeemedBy <String>]:
[SignInRequired <Boolean?>]: If true the recipient of the invitation needs to sign in in order to access the shared item.
Read-only.
[Link <IMicrosoftGraphSharingLink>]: sharingLink
[(Any) <Object>]: This indicates any property can be added to this object.
[Application <IMicrosoftGraphIdentity>]: identity
[PreventsDownload <Boolean?>]: If true then the user can only use this link to view the item on the web, and cannot use it to download the contents of the item.
Only for OneDrive for Business and SharePoint.
[Scope <String>]: The scope of the link represented by this permission.
Value anonymous indicates the link is usable by anyone, organization indicates the link is only usable for users signed into the same tenant.
[Type <String>]: The type of the link created.
[WebHtml <String>]: For embed links, this property contains the HTML code for an
For the complete list of allowed characters, see username policies.
Returned by default.
Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby.
[UserType <String>]: A string value that can be used to classify user types in your directory.
The possible values are Member and Guest.
Returned only on $select.
Supports $filter (eq, ne, not, in, and eq on null values).
NOTE: For more information about the permissions for members and guests, see What are the default user permissions in Microsoft Entra ID?
[CreatedDateTime <DateTime?>]: Date and time of item creation.
Read-only.
[Description <String>]: Provides a user-visible description of the item.
Optional.
[ETag <String>]: ETag for the item.
Read-only.
[LastModifiedBy <IMicrosoftGraphIdentitySet>]: identitySet
[LastModifiedByUser <IMicrosoftGraphUser>]: Represents a Microsoft Entra user account.
[LastModifiedDateTime <DateTime?>]: Date and time the item was last modified.
Read-only.
[Name <String>]: The name of the item.
Read-write.
[ParentReference <IMicrosoftGraphItemReference>]: itemReference
[WebUrl <String>]: URL that either displays the resource in the browser (for Office file formats), or is a direct link to the file (for other formats).
Read-only.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Analytics <IMicrosoftGraphItemAnalytics>]: itemAnalytics
[Columns <IMicrosoftGraphColumnDefinition[]>]: The collection of column definitions reusable across lists under this site.
[ContentTypes <IMicrosoftGraphContentType[]>]: The collection of content types defined for this site.
[DisplayName <String>]: The full title for the site.
Read-only.
[Drive <IMicrosoftGraphDrive>]: drive
[Drives <IMicrosoftGraphDrive[]>]: The collection of drives (document libraries) under this site.
[Error <IMicrosoftGraphPublicError>]: publicError
[ExternalColumns <IMicrosoftGraphColumnDefinition[]>]:
[IsPersonalSite <Boolean?>]: Identifies whether the site is personal or not.
Read-only.
[Items <IMicrosoftGraphBaseItem[]>]: Used to address any item contained in this site.
This collection can't be enumerated.
[Id <String>]: The unique identifier for an entity.
Read-only.
[CreatedBy <IMicrosoftGraphIdentitySet>]: identitySet
[CreatedByUser <IMicrosoftGraphUser>]: Represents a Microsoft Entra user account.
[CreatedDateTime <DateTime?>]: Date and time of item creation.
Read-only.
[Description <String>]: Provides a user-visible description of the item.
Optional.
[ETag <String>]: ETag for the item.
Read-only.
[LastModifiedBy <IMicrosoftGraphIdentitySet>]: identitySet
[LastModifiedByUser <IMicrosoftGraphUser>]: Represents a Microsoft Entra user account.
[LastModifiedDateTime <DateTime?>]: Date and time the item was last modified.
Read-only.
[Name <String>]: The name of the item.
Read-write.
[ParentReference <IMicrosoftGraphItemReference>]: itemReference
[WebUrl <String>]: URL that either displays the resource in the browser (for Office file formats), or is a direct link to the file (for other formats).
Read-only.
[Lists <IMicrosoftGraphList[]>]: The collection of lists under this site.
[Onenote <IMicrosoftGraphOnenote>]: onenote
[Operations <IMicrosoftGraphRichLongRunningOperation[]>]: The collection of long-running operations on the site.
[Pages <IMicrosoftGraphBaseSitePage[]>]: The collection of pages in the baseSitePages list in this site.
[CreatedBy <IMicrosoftGraphIdentitySet>]: identitySet
[CreatedByUser <IMicrosoftGraphUser>]: Represents a Microsoft Entra user account.
[CreatedDateTime <DateTime?>]: Date and time of item creation.
Read-only.
[Description <String>]: Provides a user-visible description of the item.
Optional.
[ETag <String>]: ETag for the item.
Read-only.
[LastModifiedBy <IMicrosoftGraphIdentitySet>]: identitySet
[LastModifiedByUser <IMicrosoftGraphUser>]: Represents a Microsoft Entra user account.
[LastModifiedDateTime <DateTime?>]: Date and time the item was last modified.
Read-only.
[Name <String>]: The name of the item.
Read-write.
[ParentReference <IMicrosoftGraphItemReference>]: itemReference
[WebUrl <String>]: URL that either displays the resource in the browser (for Office file formats), or is a direct link to the file (for other formats).
Read-only.
[Id <String>]: The unique identifier for an entity.
Read-only.
[PageLayout <String>]: pageLayoutType
[PublishingState <IMicrosoftGraphPublicationFacet>]: publicationFacet
[Title <String>]: Title of the sitePage.
[Permissions <IMicrosoftGraphPermission[]>]: The permissions associated with the site.
Nullable.
[Root <IMicrosoftGraphRoot>]: root
[SharepointIds <IMicrosoftGraphSharepointIds>]: sharepointIds
[SiteCollection <IMicrosoftGraphSiteCollection>]: siteCollection
[(Any) <Object>]: This indicates any property can be added to this object.
[ArchivalDetails <IMicrosoftGraphSiteArchivalDetails>]: siteArchivalDetails
[(Any) <Object>]: This indicates any property can be added to this object.
[ArchiveStatus <String>]: siteArchiveStatus
[DataLocationCode <String>]: The geographic region code for where this site collection resides.
Only present for multi-geo tenants.
Read-only.
[Hostname <String>]: The hostname for the site collection.
Read-only.
[Root <IMicrosoftGraphRoot>]: root
[Sites <IMicrosoftGraphSite[]>]: The collection of the sub-sites under this site.
[TermStore <IMicrosoftGraphTermStore>]: store
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[DefaultLanguageTag <String>]: Default language of the term store.
[Groups <IMicrosoftGraphTermStoreGroup[]>]: Collection of all groups available in the term store.
[LanguageTags <String[]>]: List of languages for the term store.
[Sets <IMicrosoftGraphTermStoreSet[]>]: Collection of all sets available in the term store.
This relationship can only be used to load a specific term set.
[TermStores <IMicrosoftGraphTermStore[]>]: The collection of termStores under this site.
TEAM <IMicrosoftGraphTeam>
: team
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[AllChannels <IMicrosoftGraphChannel[]>]: List of channels either hosted in or shared with the team (incoming channels).
[Id <String>]: The unique identifier for an entity.
Read-only.
[AllMembers <IMicrosoftGraphConversationMember[]>]: A collection of membership records associated with the channel, including both direct and indirect members of shared channels.
[Id <String>]: The unique identifier for an entity.
Read-only.
[DisplayName <String>]: The display name of the user.
[Roles <String[]>]: The roles for that user.
This property contains more qualifiers only when relevant - for example, if the member has owner privileges, the roles property contains owner as one of the values.
Similarly, if the member is an in-tenant guest, the roles property contains guest as one of the values.
A basic member shouldn't have any values specified in the roles property.
An Out-of-tenant external member is assigned the owner role.
[VisibleHistoryStartDateTime <DateTime?>]: The timestamp denoting how far back a conversation's history is shared with the conversation member.
This property is settable only for members of a chat.
[CreatedDateTime <DateTime?>]: Read only.
Timestamp at which the channel was created.
[Description <String>]: Optional textual description for the channel.
[DisplayName <String>]: Channel name as it will appear to the user in Microsoft Teams.
The maximum length is 50 characters.
[Email <String>]: The email address for sending messages to the channel.
Read-only.
[FilesFolder <IMicrosoftGraphDriveItem>]: driveItem
[(Any) <Object>]: This indicates any property can be added to this object.
[CreatedBy <IMicrosoftGraphIdentitySet>]: identitySet
[(Any) <Object>]: This indicates any property can be added to this object.
[Application <IMicrosoftGraphIdentity>]: identity
[(Any) <Object>]: This indicates any property can be added to this object.
[DisplayName <String>]: The display name of the identity.For drive items, the display name might not always be available or up to date.
For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user don't show up as changed when using delta.
[Id <String>]: Unique identifier for the identity or actor.
For example, in the access reviews decisions API, this property might record the id of the principal, that is, the group, user, or application that's subject to review.
[Device <IMicrosoftGraphIdentity>]: identity
[User <IMicrosoftGraphIdentity>]: identity
[CreatedByUser <IMicrosoftGraphUser>]: Represents a Microsoft Entra user account.
[(Any) <Object>]: This indicates any property can be added to this object.
[DeletedDateTime <DateTime?>]: Date and time when this object was deleted.
Always null when the object hasn't been deleted.
[Id <String>]: The unique identifier for an entity.
Read-only.
[AboutMe <String>]: A freeform text entry field for the user to describe themselves.
Returned only on $select.
[AccountEnabled <Boolean?>]: true if the account is enabled; otherwise, false.
This property is required when a user is created.
Returned only on $select.
Supports $filter (eq, ne, not, and in).
[Activities <IMicrosoftGraphUserActivity[]>]: The user's activities across devices.
Read-only.
Nullable.
[Id <String>]: The unique identifier for an entity.
Read-only.
[ActivationUrl <String>]: Required.
URL used to launch the activity in the best native experience represented by the appId.
Might launch a web-based app if no native app exists.
[ActivitySourceHost <String>]: Required.
URL for the ___domain representing the cross-platform identity mapping for the app.
Mapping is stored either as a JSON file hosted on the ___domain or configurable via Windows Dev Center.
The JSON file is named cross-platform-app-identifiers and is hosted at root of your HTTPS ___domain, either at the top level ___domain or include a sub ___domain.
For example: https://contoso.com
or https://myapp.contoso.com
but NOT https://myapp.contoso.com/somepath
.
You must have a unique file and ___domain (or sub ___domain) per cross-platform app identity.
For example, a separate file and ___domain is needed for Word vs.
PowerPoint.
[AppActivityId <String>]: Required.
The unique activity ID in the context of the app - supplied by caller and immutable thereafter.
[AppDisplayName <String>]: Optional.
Short text description of the app used to generate the activity for use in cases when the app is not installed on the user’s local device.
[ContentInfo <IMicrosoftGraphJson>]: Json
[(Any) <Object>]: This indicates any property can be added to this object.
[ContentUrl <String>]: Optional.
Used in the event the content can be rendered outside of a native or web-based app experience (for example, a pointer to an item in an RSS feed).
[CreatedDateTime <DateTime?>]: Set by the server.
DateTime in UTC when the object was created on the server.
[ExpirationDateTime <DateTime?>]: Set by the server.
DateTime in UTC when the object expired on the server.
[FallbackUrl <String>]: Optional.
URL used to launch the activity in a web-based app, if available.
[HistoryItems <IMicrosoftGraphActivityHistoryItem[]>]: Optional.
NavigationProperty/Containment; navigation property to the activity's historyItems.
[Id <String>]: The unique identifier for an entity.
Read-only.
[ActiveDurationSeconds <Int32?>]: Optional.
The duration of active user engagement.
if not supplied, this is calculated from the startedDateTime and lastActiveDateTime.
[Activity <IMicrosoftGraphUserActivity>]: userActivity
[CreatedDateTime <DateTime?>]: Set by the server.
DateTime in UTC when the object was created on the server.
[ExpirationDateTime <DateTime?>]: Optional.
UTC DateTime when the activityHistoryItem will undergo hard-delete.
Can be set by the client.
[LastActiveDateTime <DateTime?>]: Optional.
UTC DateTime when the activityHistoryItem (activity session) was last understood as active or finished - if null, activityHistoryItem status should be Ongoing.
[LastModifiedDateTime <DateTime?>]: Set by the server.
DateTime in UTC when the object was modified on the server.
[StartedDateTime <DateTime?>]: Required.
UTC DateTime when the activityHistoryItem (activity session) was started.
Required for timeline history.
[Status <String>]: status
[UserTimezone <String>]: Optional.
The timezone in which the user's device used to generate the activity was located at activity creation time.
Values supplied as Olson IDs in order to support cross-platform representation.
[LastModifiedDateTime <DateTime?>]: Set by the server.
DateTime in UTC when the object was modified on the server.
[Status <String>]: status
[UserTimezone <String>]: Optional.
The timezone in which the user's device used to generate the activity was located at activity creation time; values supplied as Olson IDs in order to support cross-platform representation.
[VisualElements <IMicrosoftGraphVisualInfo>]: visualInfo
[(Any) <Object>]: This indicates any property can be added to this object.
[Attribution <IMicrosoftGraphImageInfo>]: imageInfo
[(Any) <Object>]: This indicates any property can be added to this object.
[AddImageQuery <Boolean?>]: Optional; parameter used to indicate the server is able to render image dynamically in response to parameterization.
For example – a high contrast image
[AlternateText <String>]: Optional; alt-text accessible content for the image
[AlternativeText <String>]:
[IconUrl <String>]: Optional; URI that points to an icon which represents the application used to generate the activity
[BackgroundColor <String>]: Optional.
Background color used to render the activity in the UI - brand color for the application source of the activity.
Must be a valid hex color
[Content <IMicrosoftGraphJson>]: Json
[Description <String>]: Optional.
Longer text description of the user's unique activity (example: document name, first sentence, and/or metadata)
[DisplayText <String>]: Required.
Short text description of the user's unique activity (for example, document name in cases where an activity refers to document creation)
[AgeGroup <String>]: Sets the age group of the user.
Allowed values: null, Minor, NotAdult, and Adult.
For more information, see legal age group property definitions.
Returned only on $select.
Supports $filter (eq, ne, not, and in).
[AgreementAcceptances <IMicrosoftGraphAgreementAcceptance[]>]: The user's terms of use acceptance statuses.
Read-only.
Nullable.
[Id <String>]: The unique identifier for an entity.
Read-only.
[AgreementFileId <String>]: The identifier of the agreement file accepted by the user.
[AgreementId <String>]: The identifier of the agreement.
[DeviceDisplayName <String>]: The display name of the device used for accepting the agreement.
[DeviceId <String>]: The unique identifier of the device used for accepting the agreement.
Supports $filter (eq) and eq for null values.
[DeviceOSType <String>]: The operating system used to accept the agreement.
[DeviceOSVersion <String>]: The operating system version of the device used to accept the agreement.
[ExpirationDateTime <DateTime?>]: The expiration date time of the acceptance.
The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
Supports $filter (eq, ge, le) and eq for null values.
[RecordedDateTime <DateTime?>]: The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
[State <String>]: agreementAcceptanceState
[UserDisplayName <String>]: Display name of the user when the acceptance was recorded.
[UserEmail <String>]: Email of the user when the acceptance was recorded.
[UserId <String>]: The identifier of the user who accepted the agreement.
Supports $filter (eq).
[UserPrincipalName <String>]: UPN of the user when the acceptance was recorded.
[AppRoleAssignments <IMicrosoftGraphAppRoleAssignment[]>]: Represents the app roles a user is granted for an application.
Supports $expand.
[DeletedDateTime <DateTime?>]: Date and time when this object was deleted.
Always null when the object hasn't been deleted.
[Id <String>]: The unique identifier for an entity.
Read-only.
[AppRoleId <String>]: The identifier (id) for the app role that's assigned to the principal.
This app role must be exposed in the appRoles property on the resource application's service principal (resourceId).
If the resource application hasn't declared any app roles, a default app role ID of 00000000-0000-0000-0000-000000000000 can be specified to signal that the principal is assigned to the resource app without any specific app roles.
Required on create.
[CreatedDateTime <DateTime?>]: The time when the app role assignment was created.
The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
Read-only.
[PrincipalDisplayName <String>]: The display name of the user, group, or service principal that was granted the app role assignment.
Maximum length is 256 characters.
Read-only.
Supports $filter (eq and startswith).
[PrincipalId <String>]: The unique identifier (id) for the user, security group, or service principal being granted the app role.
Security groups with dynamic memberships are supported.
Required on create.
[PrincipalType <String>]: The type of the assigned principal.
This can either be User, Group, or ServicePrincipal.
Read-only.
[ResourceDisplayName <String>]: The display name of the resource app's service principal to which the assignment is made.
Maximum length is 256 characters.
[ResourceId <String>]: The unique identifier (id) for the resource service principal for which the assignment is made.
Required on create.
Supports $filter (eq only).
[AssignedLicenses <IMicrosoftGraphAssignedLicense[]>]: The licenses that are assigned to the user, including inherited (group-based) licenses.
This property doesn't differentiate between directly assigned and inherited licenses.
Use the licenseAssignmentStates property to identify the directly assigned and inherited licenses.
Not nullable.
Returned only on $select.
Supports $filter (eq, not, /$count eq 0, /$count ne 0).
[DisabledPlans <String[]>]: A collection of the unique identifiers for plans that have been disabled.
IDs are available in servicePlans > servicePlanId in the tenant's subscribedSkus or serviceStatus > servicePlanId in the tenant's companySubscription.
[SkuId <String>]: The unique identifier for the SKU.
Corresponds to the skuId from subscribedSkus or companySubscription.
[AssignedPlans <IMicrosoftGraphAssignedPlan[]>]: The plans that are assigned to the user.
Read-only.
Not nullable.
Returned only on $select.
Supports $filter (eq and not).
[AssignedDateTime <DateTime?>]: The date and time at which the plan was assigned.
The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
[CapabilityStatus <String>]: Condition of the capability assignment.
The possible values are Enabled, Warning, Suspended, Deleted, LockedOut.
See a detailed description of each value.
[Service <String>]: The name of the service; for example, exchange.
[ServicePlanId <String>]: A GUID that identifies the service plan.
For a complete list of GUIDs and their equivalent friendly service names, see Product names and service plan identifiers for licensing.
[Authentication <IMicrosoftGraphAuthentication>]: authentication
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[EmailMethods <IMicrosoftGraphEmailAuthenticationMethod[]>]: The email address registered to a user for authentication.
[Id <String>]: The unique identifier for an entity.
Read-only.
[EmailAddress <String>]: The email address registered to this user.
[Fido2Methods <IMicrosoftGraphFido2AuthenticationMethod[]>]: Represents the FIDO2 security keys registered to a user for authentication.
[Id <String>]: The unique identifier for an entity.
Read-only.
[AaGuid <String>]: Authenticator Attestation GUID, an identifier that indicates the type (e.g.
make and model) of the authenticator.
[AttestationCertificates <String[]>]: The attestation certificate(s) attached to this security key.
[AttestationLevel <String>]: attestationLevel
[CreatedDateTime <DateTime?>]: The timestamp when this key was registered to the user.
[DisplayName <String>]: The display name of the key as given by the user.
[Model <String>]: The manufacturer-assigned model of the FIDO2 security key.
[Methods <IMicrosoftGraphAuthenticationMethod[]>]: Represents all authentication methods registered to a user.
[Id <String>]: The unique identifier for an entity.
Read-only.
[MicrosoftAuthenticatorMethods <IMicrosoftGraphMicrosoftAuthenticatorAuthenticationMethod[]>]: The details of the Microsoft Authenticator app registered to a user for authentication.
[Id <String>]: The unique identifier for an entity.
Read-only.
[CreatedDateTime <DateTime?>]: The date and time that this app was registered.
This property is null if the device isn't registered for passwordless Phone Sign-In.
[Device <IMicrosoftGraphDevice>]: device
[(Any) <Object>]: This indicates any property can be added to this object.
[DeletedDateTime <DateTime?>]: Date and time when this object was deleted.
Always null when the object hasn't been deleted.
[Id <String>]: The unique identifier for an entity.
Read-only.
[AccountEnabled <Boolean?>]: true if the account is enabled; otherwise, false.
Required.
Default is true.
Supports $filter (eq, ne, not, in).
Only callers with at least the Cloud Device Administrator role can set this property.
[AlternativeSecurityIds <IMicrosoftGraphAlternativeSecurityId[]>]: For internal use only.
Not nullable.
Supports $filter (eq, not, ge, le).
[IdentityProvider <String>]: For internal use only.
[Key <Byte[]>]: For internal use only.
[Type <Int32?>]: For internal use only.
[ApproximateLastSignInDateTime <DateTime?>]: The timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
Read-only.
Supports $filter (eq, ne, not, ge, le, and eq on null values) and $orderby.
[ComplianceExpirationDateTime <DateTime?>]: The timestamp when the device is no longer deemed compliant.
The timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
Read-only.
[DeviceCategory <String>]: User-defined property set by Intune to automatically add devices to groups and simplify managing devices.
[DeviceId <String>]: Unique identifier set by Azure Device Registration Service at the time of registration.
This alternate key can be used to reference the device object.
Supports $filter (eq, ne, not, startsWith).
[DeviceMetadata <String>]: For internal use only.
Set to null.
[DeviceOwnership <String>]: Ownership of the device.
Intune sets this property.
Possible values are: unknown, company, personal.
[DeviceVersion <Int32?>]: For internal use only.
[DisplayName <String>]: The display name for the device.
Maximum length is 256 characters.
Required.
Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values), $search, and $orderby.
[EnrollmentProfileName <String>]: Enrollment profile applied to the device.
For example, Apple Device Enrollment Profile, Device enrollment - Corporate device identifiers, or Windows Autopilot profile name.
This property is set by Intune.
[EnrollmentType <String>]: Enrollment type of the device.
Intune sets this property.
Possible values are: unknown, userEnrollment, deviceEnrollmentManager, appleBulkWithUser, appleBulkWithoutUser, windowsAzureADJoin, windowsBulkUserless, windowsAutoEnrollment, windowsBulkAzureDomainJoin, windowsCoManagement, windowsAzureADJoinUsingDeviceAuth,appleUserEnrollment, appleUserEnrollmentWithServiceAccount.
NOTE: This property might return other values apart from those listed.
[Extensions <IMicrosoftGraphExtension[]>]: The collection of open extensions defined for the device.
Read-only.
Nullable.
[Id <String>]: The unique identifier for an entity.
Read-only.
[IsCompliant <Boolean?>]: true if the device complies with Mobile Device Management (MDM) policies; otherwise, false.
Read-only.
This can only be updated by Intune for any device OS type or by an approved MDM app for Windows OS devices.
Supports $filter (eq, ne, not).
[IsManaged <Boolean?>]: true if the device is managed by a Mobile Device Management (MDM) app; otherwise, false.
This can only be updated by Intune for any device OS type or by an approved MDM app for Windows OS devices.
Supports $filter (eq, ne, not).
[IsManagementRestricted <Boolean?>]: Indicates whether the device is a member of a restricted management administrative unit.
If not set, the default value is null and the default behavior is false.
Read-only.
To manage a device that's a member of a restricted management administrative unit, the administrator or calling app must be assigned a Microsoft Entra role at the scope of the restricted management administrative unit.
Returned only on $select.
[IsRooted <Boolean?>]: true if the device is rooted or jail-broken.
This property can only be updated by Intune.
[ManagementType <String>]: The management channel of the device.
This property is set by Intune.
Possible values are: eas, mdm, easMdm, intuneClient, easIntuneClient, configurationManagerClient, configurationManagerClientMdm, configurationManagerClientMdmEas, unknown, jamf, googleCloudDevicePolicyController.
[Manufacturer <String>]: Manufacturer of the device.
Read-only.
[MdmAppId <String>]: Application identifier used to register device into MDM.
Read-only.
Supports $filter (eq, ne, not, startsWith).
[MemberOf <IMicrosoftGraphDirectoryObject[]>]: Groups and administrative units that this device is a member of.
Read-only.
Nullable.
Supports $expand.
[Id <String>]: The unique identifier for an entity.
Read-only.
[DeletedDateTime <DateTime?>]: Date and time when this object was deleted.
Always null when the object hasn't been deleted.
[Model <String>]: Model of the device.
Read-only.
[OnPremisesLastSyncDateTime <DateTime?>]: The last time at which the object was synced with the on-premises directory.
The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z Read-only.
Supports $filter (eq, ne, not, ge, le, in).
[OnPremisesSecurityIdentifier <String>]: The on-premises security identifier (SID) for the user who was synchronized from on-premises to the cloud.
Read-only.
Returned only on $select.
Supports $filter (eq).
[OnPremisesSyncEnabled <Boolean?>]: true if this object is synced from an on-premises directory; false if this object was originally synced from an on-premises directory but is no longer synced; null if this object has never been synced from an on-premises directory (default).
Read-only.
Supports $filter (eq, ne, not, in, and eq on null values).
[OperatingSystem <String>]: The type of operating system on the device.
Required.
Supports $filter (eq, ne, not, ge, le, startsWith, and eq on null values).
[OperatingSystemVersion <String>]: The version of the operating system on the device.
Required.
Supports $filter (eq, ne, not, ge, le, startsWith, and eq on null values).
[PhysicalIds <String[]>]: For internal use only.
Not nullable.
Supports $filter (eq, not, ge, le, startsWith,/$count eq 0, /$count ne 0).
[ProfileType <String>]: The profile type of the device.
Possible values: RegisteredDevice (default), SecureVM, Printer, Shared, IoT.
[RegisteredOwners <IMicrosoftGraphDirectoryObject[]>]: The user that cloud joined the device or registered their personal device.
The registered owner is set at the time of registration.
Read-only.
Nullable.
Supports $expand.
[RegisteredUsers <IMicrosoftGraphDirectoryObject[]>]: Collection of registered users of the device.
For cloud joined devices and registered personal devices, registered users are set to the same value as registered owners at the time of registration.
Read-only.
Nullable.
Supports $expand.
[RegistrationDateTime <DateTime?>]: Date and time of when the device was registered.
The timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
Read-only.
[SystemLabels <String[]>]: List of labels applied to the device by the system.
Supports $filter (/$count eq 0, /$count ne 0).
[TransitiveMemberOf <IMicrosoftGraphDirectoryObject[]>]: Groups and administrative units that the device is a member of.
This operation is transitive.
Supports $expand.
[TrustType <String>]: Type of trust for the joined device.
Read-only.
Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud-only joined devices), ServerAd (on-premises ___domain joined devices joined to Microsoft Entra ID).
For more information, see Introduction to device management in Microsoft Entra ID.
Supports $filter (eq, ne, not, in).
[DeviceTag <String>]: Tags containing app metadata.
[DisplayName <String>]: The name of the device on which this app is registered.
[PhoneAppVersion <String>]: Numerical version of this instance of the Authenticator app.
[Operations <IMicrosoftGraphLongRunningOperation[]>]: Represents the status of a long-running operation, such as a password reset operation.
[Id <String>]: The unique identifier for an entity.
Read-only.
[CreatedDateTime <DateTime?>]: The start time of the operation.
The timestamp type represents date and time information using ISO 8601 format and is always in UTC.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
[LastActionDateTime <DateTime?>]: The time of the last action in the operation.
The timestamp type represents date and time information using ISO 8601 format and is always in UTC.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
[ResourceLocation <String>]: URI of the resource that the operation is performed on.
[Status <String>]: longRunningOperationStatus
[StatusDetail <String>]: Details about the status of the operation.
[PasswordMethods <IMicrosoftGraphPasswordAuthenticationMethod[]>]: Represents the password registered to a user for authentication.
For security, the password itself is never returned in the object, but action can be taken to reset a password.
[Id <String>]: The unique identifier for an entity.
Read-only.
[CreatedDateTime <DateTime?>]: The date and time when this password was last updated.
This property is currently not populated.
Read-only.
The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
[Password <String>]: For security, the password is always returned as null from a LIST or GET operation.
[PhoneMethods <IMicrosoftGraphPhoneAuthenticationMethod[]>]: The phone numbers registered to a user for authentication.
[Id <String>]: The unique identifier for an entity.
Read-only.
[PhoneNumber <String>]: The phone number to text or call for authentication.
Phone numbers use the format +{country code} {number}x{extension}, with extension optional.
For example, +1 5555551234 or +1 5555551234x123 are valid.
Numbers are rejected when creating or updating if they don't match the required format.
[PhoneType <String>]: authenticationPhoneType
[SmsSignInState <String>]: authenticationMethodSignInState
[PlatformCredentialMethods <IMicrosoftGraphPlatformCredentialAuthenticationMethod[]>]: Represents a platform credential instance registered to a user on Mac OS.
[Id <String>]: The unique identifier for an entity.
Read-only.
[CreatedDateTime <DateTime?>]: The date and time that this Platform Credential Key was registered.
[Device <IMicrosoftGraphDevice>]: device
[DisplayName <String>]: The name of the device on which Platform Credential is registered.
[KeyStrength <String>]: authenticationMethodKeyStrength
[Platform <String>]: authenticationMethodPlatform
[SoftwareOathMethods <IMicrosoftGraphSoftwareOathAuthenticationMethod[]>]: The software OATH time-based one-time password (TOTP) applications registered to a user for authentication.
[Id <String>]: The unique identifier for an entity.
Read-only.
[SecretKey <String>]: The secret key of the method.
Always returns null.
[TemporaryAccessPassMethods <IMicrosoftGraphTemporaryAccessPassAuthenticationMethod[]>]: Represents a Temporary Access Pass registered to a user for authentication through time-limited passcodes.
[Id <String>]: The unique identifier for an entity.
Read-only.
[CreatedDateTime <DateTime?>]: The date and time when the Temporary Access Pass was created.
[IsUsable <Boolean?>]: The state of the authentication method that indicates whether it's currently usable by the user.
[IsUsableOnce <Boolean?>]: Determines whether the pass is limited to a one-time use.
If true, the pass can be used once; if false, the pass can be used multiple times within the Temporary Access Pass lifetime.
[LifetimeInMinutes <Int32?>]: The lifetime of the Temporary Access Pass in minutes starting at startDateTime.
Must be between 10 and 43200 inclusive (equivalent to 30 days).
[MethodUsabilityReason <String>]: Details about the usability state (isUsable).
Reasons can include: EnabledByPolicy, DisabledByPolicy, Expired, NotYetValid, OneTimeUsed.
[StartDateTime <DateTime?>]: The date and time when the Temporary Access Pass becomes available to use and when isUsable is true is enforced.
[TemporaryAccessPass <String>]: The Temporary Access Pass used to authenticate.
Returned only on creation of a new temporaryAccessPassAuthenticationMethod object; Hidden in subsequent read operations and returned as null with GET.
[WindowsHelloForBusinessMethods <IMicrosoftGraphWindowsHelloForBusinessAuthenticationMethod[]>]: Represents the Windows Hello for Business authentication method registered to a user for authentication.
[Id <String>]: The unique identifier for an entity.
Read-only.
[CreatedDateTime <DateTime?>]: The date and time that this Windows Hello for Business key was registered.
[Device <IMicrosoftGraphDevice>]: device
[DisplayName <String>]: The name of the device on which Windows Hello for Business is registered
[KeyStrength <String>]: authenticationMethodKeyStrength
[AuthorizationInfo <IMicrosoftGraphAuthorizationInfo>]: authorizationInfo
[(Any) <Object>]: This indicates any property can be added to this object.
[CertificateUserIds <String[]>]:
[Birthday <DateTime?>]: The birthday of the user.
The Timestamp type represents date and time information using ISO 8601 format and is always in UTC.
For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z.
Returned only on $select.
[BusinessPhones <String[]>]: The telephone numbers for the user.
NOTE: Although it's a string collection, only one number can be set for this property.
Read-only for users synced from the on-premises directory.
Returned by default.
Supports $filter (eq, not, ge, le, startsWith).
[Calendar <IMicrosoftGraphCalendar>]: calendar
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[AllowedOnlineMeetingProviders <String[]>]: Represent the online meeting service providers that can be used to create online meetings in this calendar.
Possible values are: unknown, skypeForBusiness, skypeForConsumer, teamsForBusiness.
[CalendarPermissions <IMicrosoftGraphCalendarPermission[]>]: The permissions of the users with whom the calendar is shared.
[Id <String>]: The unique identifier for an entity.
Read-only.
[AllowedRoles <String[]>]: List of allowed sharing or delegating permission levels for the calendar.
Possible values are: none, freeBusyRead, limitedRead, read, write, delegateWithoutPrivateEventAccess, delegateWithPrivateEventAccess, custom.
[EmailAddress <IMicrosoftGraphEmailAddress>]: emailAddress
[(Any) <Object>]: This indicates any property can be added to this object.
[Address <String>]: The email address of the person or entity.
[Name <String>]: The display name of the person or entity.
[IsInsideOrganization <Boolean?>]: True if the user in context (recipient or delegate) is inside the same organization as the calendar owner.
[IsRemovable <Boolean?>]: True if the user can be removed from the list of recipients or delegates for the specified calendar, false otherwise.
The 'My organization' user determines the permissions other people within your organization have to the given calendar.
You can't remove 'My organization' as a share recipient to a calendar.
[Role <String>]: calendarRoleType
[CalendarView <IMicrosoftGraphEvent[]>]: The calendar view for the calendar.
Navigation property.
Read-only.
[Categories <String[]>]: The categories associated with the item
[ChangeKey <String>]: Identifies the version of the item.
Every time the item is changed, changeKey changes as well.
This allows Exchange to apply changes to the correct version of the object.
Read-only.
[CreatedDateTime <DateTime?>]: The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
[LastModifiedDateTime <DateTime?>]: The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
[Id <String>]: The unique identifier for an entity.
Read-only.
[AllowNewTimeProposals <Boolean?>]: true if the meeting organizer allows invitees to propose a new time when responding; otherwise, false.
Optional.
The default is true.
[Attachments <IMicrosoftGraphAttachment[]>]: The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event.
Navigation property.
Read-only.
Nullable.
[Id <String>]: The unique identifier for an entity.
Read-only.
[ContentType <String>]: The MIME type.
[IsInline <Boolean?>]: true if the attachment is an inline attachment; otherwise, false.
[LastModifiedDateTime <DateTime?>]: The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
[Name <String>]: The attachment's file name.
[Size <Int32?>]: The length of the attachment in bytes.
[Attendees <IMicrosoftGraphAttendee[]>]: The collection of attendees for the event.
[Type <String>]: attendeeType
[EmailAddress <IMicrosoftGraphEmailAddress>]: emailAddress
[ProposedNewTime <IMicrosoftGraphTimeSlot>]: timeSlot
[(Any) <Object>]: This indicates any property can be added to this object.
[End <IMicrosoftGraphDateTimeZone>]: dateTimeTimeZone
[(Any) <Object>]: This indicates any property can be added to this object.
[DateTime <String>]: A single point of time in a combined date and time representation ({date}T{time}; for example, 2017-08-29T04:00:00.0000000).
[TimeZone <String>]: Represents a time zone, for example, 'Pacific Standard Time'.
See below for more possible values.
[Start <IMicrosoftGraphDateTimeZone>]: dateTimeTimeZone
[Status <IMicrosoftGraphResponseStatus>]: responseStatus
[(Any) <Object>]: This indicates any property can be added to this object.
[Response <String>]: responseType
[Time <DateTime?>]: The date and time when the response was returned.
It uses ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
[Body <IMicrosoftGraphItemBody>]: itemBody
[(Any) <Object>]: This indicates any property can be added to this object.
[Content <String>]: The content of the item.
[ContentType <String>]: bodyType
[BodyPreview <String>]: The preview of the message associated with the event.
It's in text format.
[Calendar <IMicrosoftGraphCalendar>]: calendar
[CancelledOccurrences <String[]>]: Contains occurrenceId property values of canceled instances in a recurring series, if the event is the series master.
Instances in a recurring series that are canceled are called canceled occurences.Returned only on $select in a Get operation which specifies the ID (seriesMasterId property value) of a series master event.
[End <IMicrosoftGraphDateTimeZone>]: dateTimeTimeZone
[ExceptionOccurrences <IMicrosoftGraphEvent[]>]: Contains the id property values of the event instances that are exceptions in a recurring series.Exceptions can differ from other occurrences in a recurring series, such as the subject, start or end times, or attendees.
Exceptions don't include canceled occurrences.Returned only on $select and $expand in a GET operation that specifies the ID (seriesMasterId property value) of a series master event.
[Extensions <IMicrosoftGraphExtension[]>]: The collection of open extensions defined for the event.
Nullable.
[HasAttachments <Boolean?>]: Set to true if the event has attachments.
[HideAttendees <Boolean?>]: When set to true, each attendee only sees themselves in the meeting request and meeting Tracking list.
The default is false.
[ICalUId <String>]: A unique identifier for an event across calendars.
This ID is different for each occurrence in a recurring series.
Read-only.
[Importance <String>]: importance
[Instances <IMicrosoftGraphEvent[]>]: The occurrences of a recurring series, if the event is a series master.
This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences canceled from the series.
Navigation property.
Read-only.
Nullable.
[IsAllDay <Boolean?>]: Set to true if the event lasts all day.
If true, regardless of whether it's a single-day or multi-day event, start, and endtime must be set to midnight and be in the same time zone.
[IsCancelled <Boolean?>]: Set to true if the event has been canceled.
[IsDraft <Boolean?>]: Set to true if the user has updated the meeting in Outlook but hasn't sent the updates to attendees.
Set to false if all changes are sent, or if the event is an appointment without any attendees.
[IsOnlineMeeting <Boolean?>]: True if this event has online meeting information (that is, onlineMeeting points to an onlineMeetingInfo resource), false otherwise.
Default is false (onlineMeeting is null).
Optional.
After you set isOnlineMeeting to true, Microsoft Graph initializes onlineMeeting.
Subsequently, Outlook ignores any further changes to isOnlineMeeting, and the meeting remains available online.
[IsOrganizer <Boolean?>]: Set to true if the calendar owner (specified by the owner property of the calendar) is the organizer of the event (specified by the organizer property of the event).
It also applies if a delegate organized the event on behalf of the owner.
[IsReminderOn <Boolean?>]: Set to true if an alert is set to remind the user of the event.
[Location <IMicrosoftGraphLocation>]: ___location
[(Any) <Object>]: This indicates any property can be added to this object.
[Address <IMicrosoftGraphPhysicalAddress>]: physicalAddress
[(Any) <Object>]: This indicates any property can be added to this object.
[City <String>]: The city.
[CountryOrRegion <String>]: The country or region.
It's a free-format string value, for example, 'United States'.
[PostalCode <String>]: The postal code.
[State <String>]: The state.
[Street <String>]: The street.
[Coordinates <IMicrosoftGraphOutlookGeoCoordinates>]: outlookGeoCoordinates
[(Any) <Object>]: This indicates any property can be added to this object.
[Accuracy <Double?>]: The accuracy of the latitude and longitude.
As an example, the accuracy can be measured in meters, such as the latitude and longitude are accurate to within 50 meters.
[Altitude <Double?>]: The altitude of the ___location.
[AltitudeAccuracy <Double?>]: The accuracy of the altitude.
[Latitude <Double?>]: The latitude of the ___location.
[Longitude <Double?>]: The longitude of the ___location.
[DisplayName <String>]: The name associated with the ___location.
[LocationEmailAddress <String>]: Optional email address of the ___location.
[LocationType <String>]: locationType
[LocationUri <String>]: Optional URI representing the ___location.
[UniqueId <String>]: For internal use only.
[UniqueIdType <String>]: locationUniqueIdType
[Locations <IMicrosoftGraphLocation[]>]: The locations where the event is held or attended from.
The ___location and locations properties always correspond with each other.
If you update the ___location property, any prior locations in the locations collection are removed and replaced by the new ___location value.
[MultiValueExtendedProperties <IMicrosoftGraphMultiValueLegacyExtendedProperty[]>]: The collection of multi-value extended properties defined for the event.
Read-only.
Nullable.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Value <String[]>]: A collection of property values.
[OnlineMeeting <IMicrosoftGraphOnlineMeetingInfo>]: onlineMeetingInfo
[(Any) <Object>]: This indicates any property can be added to this object.
[ConferenceId <String>]: The ID of the conference.
[JoinUrl <String>]: The external link that launches the online meeting.
This is a URL that clients launch into a browser and will redirect the user to join the meeting.
[Phones <IMicrosoftGraphPhone[]>]: All of the phone numbers associated with this conference.
[Language <String>]:
[Number <String>]: The phone number.
[Region <String>]:
[Type <String>]: phoneType
[QuickDial <String>]: The preformatted quick dial for this call.
[TollFreeNumbers <String[]>]: The toll free numbers that can be used to join the conference.
[TollNumber <String>]: The toll number that can be used to join the conference.
[OnlineMeetingProvider <String>]: onlineMeetingProviderType
[OnlineMeetingUrl <String>]: A URL for an online meeting.
The property is set only when an organizer specifies in Outlook that an event is an online meeting such as Skype.
Read-only.To access the URL to join an online meeting, use joinUrl which is exposed via the onlineMeeting property of the event.
The onlineMeetingUrl property will be deprecated in the future.
[Organizer <IMicrosoftGraphRecipient>]: recipient
[(Any) <Object>]: This indicates any property can be added to this object.
[EmailAddress <IMicrosoftGraphEmailAddress>]: emailAddress
[OriginalEndTimeZone <String>]: The end time zone that was set when the event was created.
A value of tzone://Microsoft/Custom indicates that a legacy custom time zone was set in desktop Outlook.
[OriginalStart <DateTime?>]: Represents the start time of an event when it's initially created as an occurrence or exception in a recurring series.
This property is not returned for events that are single instances.
Its date and time information is expressed in ISO 8601 format and is always in UTC.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
[OriginalStartTimeZone <String>]: The start time zone that was set when the event was created.
A value of tzone://Microsoft/Custom indicates that a legacy custom time zone was set in desktop Outlook.
[Recurrence <IMicrosoftGraphPatternedRecurrence>]: patternedRecurrence
[(Any) <Object>]: This indicates any property can be added to this object.
[Pattern <IMicrosoftGraphRecurrencePattern>]: recurrencePattern
[(Any) <Object>]: This indicates any property can be added to this object.
[DayOfMonth <Int32?>]: The day of the month on which the event occurs.
Required if type is absoluteMonthly or absoluteYearly.
[DaysOfWeek <String[]>]: A collection of the days of the week on which the event occurs.
The possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday.
If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern.
Required if type is weekly, relativeMonthly, or relativeYearly.
[FirstDayOfWeek <String>]: dayOfWeek
[Index <String>]: weekIndex
[Interval <Int32?>]: The number of units between occurrences, where units can be in days, weeks, months, or years, depending on the type.
Required.
[Month <Int32?>]: The month in which the event occurs.
This is a number from 1 to 12.
[Type <String>]: recurrencePatternType
[Range <IMicrosoftGraphRecurrenceRange>]: recurrenceRange
[(Any) <Object>]: This indicates any property can be added to this object.
[EndDate <DateTime?>]: The date to stop applying the recurrence pattern.
Depending on the recurrence pattern of the event, the last occurrence of the meeting may not be this date.
Required if type is endDate.
[NumberOfOccurrences <Int32?>]: The number of times to repeat the event.
Required and must be positive if type is numbered.
[RecurrenceTimeZone <String>]: Time zone for the startDate and endDate properties.
Optional.
If not specified, the time zone of the event is used.
[StartDate <DateTime?>]: The date to start applying the recurrence pattern.
The first occurrence of the meeting may be this date or later, depending on the recurrence pattern of the event.
Must be the same value as the start property of the recurring event.
Required.
[Type <String>]: recurrenceRangeType
[ReminderMinutesBeforeStart <Int32?>]: The number of minutes before the event start time that the reminder alert occurs.
[ResponseRequested <Boolean?>]: Default is true, which represents the organizer would like an invitee to send a response to the event.
[ResponseStatus <IMicrosoftGraphResponseStatus>]: responseStatus
[Sensitivity <String>]: sensitivity
[SeriesMasterId <String>]: The ID for the recurring series master item, if this event is part of a recurring series.
[ShowAs <String>]: freeBusyStatus
[SingleValueExtendedProperties <IMicrosoftGraphSingleValueLegacyExtendedProperty[]>]: The collection of single-value extended properties defined for the event.
Read-only.
Nullable.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Value <String>]: A property value.
[Start <IMicrosoftGraphDateTimeZone>]: dateTimeTimeZone
[Subject <String>]: The text of the event's subject line.
[TransactionId <String>]: A custom identifier specified by a client app for the server to avoid redundant POST operations in case of client retries to create the same event.
It's useful when low network connectivity causes the client to time out before receiving a response from the server for the client's prior create-event request.
After you set transactionId when creating an event, you can't change transactionId in a subsequent update.
This property is only returned in a response payload if an app has set it.
Optional.
[Type <String>]: eventType
[WebLink <String>]: The URL to open the event in Outlook on the web.Outlook on the web opens the event in the browser if you are signed in to your mailbox.
Otherwise, Outlook on the web prompts you to sign in.This URL can't be accessed from within an iFrame.
[CanEdit <Boolean?>]: true if the user can write to the calendar, false otherwise.
This property is true for the user who created the calendar.
This property is also true for a user who shared a calendar and granted write access.
[CanShare <Boolean?>]: true if the user has permission to share the calendar, false otherwise.
Only the user who created the calendar can share it.
[CanViewPrivateItems <Boolean?>]: If true, the user can read calendar items that have been marked private, false otherwise.
[ChangeKey <String>]: Identifies the version of the calendar object.
Every time the calendar is changed, changeKey changes as well.
This allows Exchange to apply changes to the correct version of the object.
Read-only.
[Color <String>]: calendarColor
[DefaultOnlineMeetingProvider <String>]: onlineMeetingProviderType
[Events <IMicrosoftGraphEvent[]>]: The events in the calendar.
Navigation property.
Read-only.
[HexColor <String>]: The calendar color, expressed in a hex color code of three hexadecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space.
If the user has never explicitly set a color for the calendar, this property is empty.
Read-only.
[IsDefaultCalendar <Boolean?>]: true if this is the default calendar where new events are created by default, false otherwise.
[IsRemovable <Boolean?>]: Indicates whether this user calendar can be deleted from the user mailbox.
[IsTallyingResponses <Boolean?>]: Indicates whether this user calendar supports tracking of meeting responses.
Only meeting invites sent from users' primary calendars support tracking of meeting responses.
[MultiValueExtendedProperties <IMicrosoftGraphMultiValueLegacyExtendedProperty[]>]: The collection of multi-value extended properties defined for the calendar.
Read-only.
Nullable.
[Name <String>]: The calendar name.
[Owner <IMicrosoftGraphEmailAddress>]: emailAddress
[SingleValueExtendedProperties <IMicrosoftGraphSingleValueLegacyExtendedProperty[]>]: The collection of single-value extended properties defined for the calendar.
Read-only.
Nullable.
[CalendarGroups <IMicrosoftGraphCalendarGroup[]>]: The user's calendar groups.
Read-only.
Nullable.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Calendars <IMicrosoftGraphCalendar[]>]: The calendars in the calendar group.
Navigation property.
Read-only.
Nullable.
[ChangeKey <String>]: Identifies the version of the calendar group.
Every time the calendar group is changed, ChangeKey changes as well.
This allows Exchange to apply changes to the correct version of the object.
Read-only.
[ClassId <String>]: The class identifier.
Read-only.
[Name <String>]: The group name.
[CalendarView <IMicrosoftGraphEvent[]>]: The calendar view for the calendar.
Read-only.
Nullable.
[Calendars <IMicrosoftGraphCalendar[]>]: The user's calendars.
Read-only.
Nullable.
[Chats <IMicrosoftGraphChat[]>]:
[Id <String>]: The unique identifier for an entity.
Read-only.
[ChatType <String>]: chatType
[CreatedDateTime <DateTime?>]: Date and time at which the chat was created.
Read-only.
[InstalledApps <IMicrosoftGraphTeamsAppInstallation[]>]: A collection of all the apps in the chat.
Nullable.
[Id <String>]: The unique identifier for an entity.
Read-only.
[ConsentedPermissionSet <IMicrosoftGraphTeamsAppPermissionSet>]: teamsAppPermissionSet
[(Any) <Object>]: This indicates any property can be added to this object.
[ResourceSpecificPermissions <IMicrosoftGraphTeamsAppResourceSpecificPermission[]>]: A collection of resource-specific permissions.
[PermissionType <String>]: teamsAppResourceSpecificPermissionType
[PermissionValue <String>]: The name of the resource-specific permission.
[TeamsApp <IMicrosoftGraphTeamsApp>]: teamsApp
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[AppDefinitions <IMicrosoftGraphTeamsAppDefinition[]>]: The details for each version of the app.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Authorization <IMicrosoftGraphTeamsAppAuthorization>]: teamsAppAuthorization
[(Any) <Object>]: This indicates any property can be added to this object.
[ClientAppId <String>]: The registration ID of the Microsoft Entra app ID associated with the teamsApp.
[RequiredPermissionSet <IMicrosoftGraphTeamsAppPermissionSet>]: teamsAppPermissionSet
[Bot <IMicrosoftGraphTeamworkBot>]: teamworkBot
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[CreatedBy <IMicrosoftGraphIdentitySet>]: identitySet
[Description <String>]: Verbose description of the application.
[DisplayName <String>]: The name of the app provided by the app developer.
[LastModifiedDateTime <DateTime?>]:
[PublishingState <String>]: teamsAppPublishingState
[ShortDescription <String>]: Short description of the application.
[TeamsAppId <String>]: The ID from the Teams app manifest.
[Version <String>]: The version number of the application.
[DisplayName <String>]: The name of the catalog app provided by the app developer in the Microsoft Teams zip app package.
[DistributionMethod <String>]: teamsAppDistributionMethod
[ExternalId <String>]: The ID of the catalog provided by the app developer in the Microsoft Teams zip app package.
[TeamsAppDefinition <IMicrosoftGraphTeamsAppDefinition>]: teamsAppDefinition
[IsHiddenForAllMembers <Boolean?>]: Indicates whether the chat is hidden for all its members.
Read-only.
[LastMessagePreview <IMicrosoftGraphChatMessageInfo>]: chatMessageInfo
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Body <IMicrosoftGraphItemBody>]: itemBody
[CreatedDateTime <DateTime?>]: Date time object representing the time at which message was created.
[EventDetail <IMicrosoftGraphEventMessageDetail>]: eventMessageDetail
[(Any) <Object>]: This indicates any property can be added to this object.
[From <IMicrosoftGraphChatMessageFromIdentitySet>]: chatMessageFromIdentitySet
[(Any) <Object>]: This indicates any property can be added to this object.
[Application <IMicrosoftGraphIdentity>]: identity
[Device <IMicrosoftGraphIdentity>]: identity
[User <IMicrosoftGraphIdentity>]: identity
[IsDeleted <Boolean?>]: If set to true, the original message has been deleted.
[MessageType <String>]: chatMessageType
[LastUpdatedDateTime <DateTime?>]: Date and time at which the chat was renamed or the list of members was last changed.
Read-only.
[Members <IMicrosoftGraphConversationMember[]>]: A collection of all the members in the chat.
Nullable.
[Messages <IMicrosoftGraphChatMessage[]>]: A collection of all the messages in the chat.
Nullable.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Attachments <IMicrosoftGraphChatMessageAttachment[]>]: References to attached objects like files, tabs, meetings etc.
[Content <String>]: The 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.
[ContentType <String>]: The 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.
[ContentUrl <String>]: The URL for the content of the attachment.
[Id <String>]: Read-only.
The unique ID of the attachment.
[Name <String>]: The name of the attachment.
[TeamsAppId <String>]: The 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.
[ThumbnailUrl <String>]: The 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.
[Body <IMicrosoftGraphItemBody>]: itemBody
[ChannelIdentity <IMicrosoftGraphChannelIdentity>]: channelIdentity
[(Any) <Object>]: This indicates any property can be added to this object.
[ChannelId <String>]: The identity of the channel in which the message was posted.
[TeamId <String>]: The identity of the team in which the message was posted.
[ChatId <String>]: If the message was sent in a chat, represents the identity of the chat.
[CreatedDateTime <DateTime?>]: Timestamp of when the chat message was created.
[DeletedDateTime <DateTime?>]: Read only.
Timestamp at which the chat message was deleted, or null if not deleted.
[Etag <String>]: Read-only.
Version number of the chat message.
[EventDetail <IMicrosoftGraphEventMessageDetail>]: eventMessageDetail
[From <IMicrosoftGraphChatMessageFromIdentitySet>]: chatMessageFromIdentitySet
[HostedContents <IMicrosoftGraphChatMessageHostedContent[]>]: Content in a message hosted by Microsoft Teams - for example, images or code snippets.
[ContentBytes <Byte[]>]: Write only.
Bytes for the hosted content (such as images).
[ContentType <String>]: Write only.
Content type.
such as image/png, image/jpg.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Importance <String>]: chatMessageImportance
[LastEditedDateTime <DateTime?>]: Read 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.
[LastModifiedDateTime <DateTime?>]: Read only.
Timestamp when the chat message is created (initial setting) or modified, including when a reaction is added or removed.
[Locale <String>]: Locale of the chat message set by the client.
Always set to en-us.
[Mentions <IMicrosoftGraphChatMessageMention[]>]: List of entities mentioned in the chat message.
Supported entities are: user, bot, team, channel, chat, and tag.
[Id <Int32?>]: Index of an entity being mentioned in the specified chatMessage.
Matches the {index} value in the corresponding <at id='{index}'>
tag in the message body.
[MentionText <String>]: String used to represent the mention.
For example, a user's display name, a team name.
[Mentioned <IMicrosoftGraphChatMessageMentionedIdentitySet>]: chatMessageMentionedIdentitySet
[(Any) <Object>]: This indicates any property can be added to this object.
[Application <IMicrosoftGraphIdentity>]: identity
[Device <IMicrosoftGraphIdentity>]: identity
[User <IMicrosoftGraphIdentity>]: identity
[Conversation <IMicrosoftGraphTeamworkConversationIdentity>]: teamworkConversationIdentity
[(Any) <Object>]: This indicates any property can be added to this object.
[DisplayName <String>]: The display name of the identity.For drive items, the display name might not always be available or up to date.
For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user don't show up as changed when using delta.
[Id <String>]: Unique identifier for the identity or actor.
For example, in the access reviews decisions API, this property might record the id of the principal, that is, the group, user, or application that's subject to review.
[ConversationIdentityType <String>]: teamworkConversationIdentityType
[MessageHistory <IMicrosoftGraphChatMessageHistoryItem[]>]: List of activity history of a message item, including modification time and actions, such as reactionAdded, reactionRemoved, or reaction changes, on the message.
[Actions <String>]: chatMessageActions
[ModifiedDateTime <DateTime?>]: The date and time when the message was modified.
[Reaction <IMicrosoftGraphChatMessageReaction>]: chatMessageReaction
[(Any) <Object>]: This indicates any property can be added to this object.
[CreatedDateTime <DateTime?>]: The timestamp type represents date and time information using ISO 8601 format and is always in UTC.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
[DisplayName <String>]: The name of the reaction.
[ReactionContentUrl <String>]: The hosted content URL for the custom reaction type.
[ReactionType <String>]: The reaction type.
Supported values include Unicode characters, custom, and some backward-compatible reaction types, such as like, angry, sad, laugh, heart, and surprised.
[User <IMicrosoftGraphChatMessageReactionIdentitySet>]: chatMessageReactionIdentitySet
[(Any) <Object>]: This indicates any property can be added to this object.
[Application <IMicrosoftGraphIdentity>]: identity
[Device <IMicrosoftGraphIdentity>]: identity
[User <IMicrosoftGraphIdentity>]: identity
[MessageType <String>]: chatMessageType
[PolicyViolation <IMicrosoftGraphChatMessagePolicyViolation>]: chatMessagePolicyViolation
[(Any) <Object>]: This indicates any property can be added to this object.
[DlpAction <String>]: chatMessagePolicyViolationDlpActionTypes
[JustificationText <String>]: Justification text provided by the sender of the message when overriding a policy violation.
[PolicyTip <IMicrosoftGraphChatMessagePolicyViolationPolicyTip>]: chatMessagePolicyViolationPolicyTip
[(Any) <Object>]: This indicates any property can be added to this object.
[ComplianceUrl <String>]: The 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)
[GeneralText <String>]: Explanatory text shown to the sender of the message.
[MatchedConditionDescriptions <String[]>]: The 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'.
[UserAction <String>]: chatMessagePolicyViolationUserActionTypes
[VerdictDetails <String>]: chatMessagePolicyViolationVerdictDetailsTypes
[Reactions <IMicrosoftGraphChatMessageReaction[]>]: Reactions for this chat message (for example, Like).
[Replies <IMicrosoftGraphChatMessage[]>]: Replies for a specified message.
Supports $expand for channel messages.
[ReplyToId <String>]: Read-only.
ID of the parent chat message or root chat message of the thread.
(Only applies to chat messages in channels, not chats.)
[Subject <String>]: The subject of the chat message, in plaintext.
[Summary <String>]: Summary 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.
[WebUrl <String>]: Read-only.
Link to the message in Microsoft Teams.
[OnlineMeetingInfo <IMicrosoftGraphTeamworkOnlineMeetingInfo>]: teamworkOnlineMeetingInfo
[(Any) <Object>]: This indicates any property can be added to this object.
[CalendarEventId <String>]: The identifier of the calendar event associated with the meeting.
[JoinWebUrl <String>]: The URL that users click to join or uniquely identify the meeting.
[Organizer <IMicrosoftGraphTeamworkUserIdentity>]: teamworkUserIdentity
[(Any) <Object>]: This indicates any property can be added to this object.
[DisplayName <String>]: The display name of the identity.For drive items, the display name might not always be available or up to date.
For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user don't show up as changed when using delta.
[Id <String>]: Unique identifier for the identity or actor.
For example, in the access reviews decisions API, this property might record the id of the principal, that is, the group, user, or application that's subject to review.
[UserIdentityType <String>]: teamworkUserIdentityType
[PermissionGrants <IMicrosoftGraphResourceSpecificPermissionGrant[]>]: A collection of permissions granted to apps for the chat.
[DeletedDateTime <DateTime?>]: Date and time when this object was deleted.
Always null when the object hasn't been deleted.
[Id <String>]: The unique identifier for an entity.
Read-only.
[ClientAppId <String>]: ID of the service principal of the Microsoft Entra app that has been granted access.
Read-only.
[ClientId <String>]: ID of the Microsoft Entra app that has been granted access.
Read-only.
[Permission <String>]: The name of the resource-specific permission.
Read-only.
[PermissionType <String>]: The type of permission.
Possible values are: Application, Delegated.
Read-only.
[ResourceAppId <String>]: ID of the Microsoft Entra app that is hosting the resource.
Read-only.
[PinnedMessages <IMicrosoftGraphPinnedChatMessageInfo[]>]: A collection of all the pinned messages in the chat.
Nullable.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Message <IMicrosoftGraphChatMessage>]: chatMessage
[Tabs <IMicrosoftGraphTeamsTab[]>]: A collection of all the tabs in the chat.
Nullable.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Configuration <IMicrosoftGraphTeamsTabConfiguration>]: teamsTabConfiguration
[(Any) <Object>]: This indicates any property can be added to this object.
[ContentUrl <String>]: Url used for rendering tab contents in Teams.
Required.
[EntityId <String>]: Identifier for the entity hosted by the tab provider.
[RemoveUrl <String>]: Url called by Teams client when a Tab is removed using the Teams Client.
[WebsiteUrl <String>]: Url for showing tab contents outside of Teams.
[DisplayName <String>]: Name of the tab.
[TeamsApp <IMicrosoftGraphTeamsApp>]: teamsApp
[WebUrl <String>]: Deep link URL of the tab instance.
Read-only.
[TenantId <String>]: The identifier of the tenant in which the chat was created.
Read-only.
[Topic <String>]: (Optional) Subject or topic for the chat.
Only available for group chats.
[Viewpoint <IMicrosoftGraphChatViewpoint>]: chatViewpoint
[(Any) <Object>]: This indicates any property can be added to this object.
[IsHidden <Boolean?>]: Indicates whether the chat is hidden for the current user.
[LastMessageReadDateTime <DateTime?>]: Represents the dateTime up until which the current user has read chatMessages in a specific chat.
[WebUrl <String>]: The URL for the chat in Microsoft Teams.
The URL should be treated as an opaque blob, and not parsed.
Read-only.
[City <String>]: The city where the user is located.
Maximum length is 128 characters.
Returned only on $select.
Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).
[CloudClipboard <IMicrosoftGraphCloudClipboardRoot>]: cloudClipboardRoot
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Items <IMicrosoftGraphCloudClipboardItem[]>]: Represents a collection of Cloud Clipboard items.
[Id <String>]: The unique identifier for an entity.
Read-only.
[CreatedDateTime <DateTime?>]: Set by the server.
DateTime in UTC when the object was created on the server.
[ExpirationDateTime <DateTime?>]: Set by the server.
DateTime in UTC when the object expires and after that the object is no longer available.
The default and also maximum TTL is 12 hours after the creation, but it might change for performance optimization.
[LastModifiedDateTime <DateTime?>]: Set by the server if not provided in the client's request.
DateTime in UTC when the object was modified by the client.
[Payloads <IMicrosoftGraphCloudClipboardItemPayload[]>]: A cloudClipboardItem can have multiple cloudClipboardItemPayload objects in the payloads.
A window can place more than one clipboard object on the clipboard.
Each one represents the same information in a different clipboard format.
[Content <String>]: The formatName version of the value of a cloud clipboard encoded in base64.
[FormatName <String>]: For a list of possible values see formatName values.
[CompanyName <String>]: The name of the company that the user is associated with.
This property can be useful for describing the company that a guest comes from.
The maximum length is 64 characters.Returned only on $select.
Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).
[ConsentProvidedForMinor <String>]: Sets whether consent was obtained for minors.
Allowed values: null, Granted, Denied, and NotRequired.
For more information, see legal age group property definitions.
Returned only on $select.
Supports $filter (eq, ne, not, and in).
[ContactFolders <IMicrosoftGraphContactFolder[]>]: The user's contacts folders.
Read-only.
Nullable.
[Id <String>]: The unique identifier for an entity.
Read-only.
[ChildFolders <IMicrosoftGraphContactFolder[]>]: The collection of child folders in the folder.
Navigation property.
Read-only.
Nullable.
[Contacts <IMicrosoftGraphContact[]>]: The contacts in the folder.
Navigation property.
Read-only.
Nullable.
[Categories <String[]>]: The categories associated with the item
[ChangeKey <String>]: Identifies the version of the item.
Every time the item is changed, changeKey changes as well.
This allows Exchange to apply changes to the correct version of the object.
Read-only.
[CreatedDateTime <DateTime?>]: The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
[LastModifiedDateTime <DateTime?>]: The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
[Id <String>]: The unique identifier for an entity.
Read-only.
[AssistantName <String>]: The name of the contact's assistant.
[Birthday <DateTime?>]: The contact's birthday.
The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
[BusinessAddress <IMicrosoftGraphPhysicalAddress>]: physicalAddress
[BusinessHomePage <String>]: The business home page of the contact.
[BusinessPhones <String[]>]: The contact's business phone numbers.
[Children <String[]>]: The names of the contact's children.
[CompanyName <String>]: The name of the contact's company.
[Department <String>]: The contact's department.
[DisplayName <String>]: The contact's display name.
You can specify the display name in a create or update operation.
Note that later updates to other properties may cause an automatically generated value to overwrite the displayName value you have specified.
To preserve a pre-existing value, always include it as displayName in an update operation.
[EmailAddresses <IMicrosoftGraphEmailAddress[]>]: The contact's email addresses.
[Extensions <IMicrosoftGraphExtension[]>]: The collection of open extensions defined for the contact.
Read-only.
Nullable.
[FileAs <String>]: The name the contact is filed under.
[Generation <String>]: The contact's suffix.
[GivenName <String>]: The contact's given name.
[HomeAddress <IMicrosoftGraphPhysicalAddress>]: physicalAddress
[HomePhones <String[]>]: The contact's home phone numbers.
[ImAddresses <String[]>]: The contact's instant messaging (IM) addresses.
[Initials <String>]: The contact's initials.
[JobTitle <String>]: The contact’s job title.
[Manager <String>]: The name of the contact's manager.
[MiddleName <String>]: The contact's middle name.
[MobilePhone <String>]: The contact's mobile phone number.
[MultiValueExtendedProperties <IMicrosoftGraphMultiValueLegacyExtendedProperty[]>]: The collection of multi-value extended properties defined for the contact.
Read-only.
Nullable.
[NickName <String>]: The contact's nickname.
[OfficeLocation <String>]: The ___location of the contact's office.
[OtherAddress <IMicrosoftGraphPhysicalAddress>]: physicalAddress
[ParentFolderId <String>]: The ID of the contact's parent folder.
[PersonalNotes <String>]: The user's notes about the contact.
[Photo <IMicrosoftGraphProfilePhoto>]: profilePhoto
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Height <Int32?>]: The height of the photo.
Read-only.
[Width <Int32?>]: The width of the photo.
Read-only.
[Profession <String>]: The contact's profession.
[SingleValueExtendedProperties <IMicrosoftGraphSingleValueLegacyExtendedProperty[]>]: The collection of single-value extended properties defined for the contact.
Read-only.
Nullable.
[SpouseName <String>]: The name of the contact's spouse/partner.
[Surname <String>]: The contact's surname.
[Title <String>]: The contact's title.
[YomiCompanyName <String>]: The phonetic Japanese company name of the contact.
[YomiGivenName <String>]: The phonetic Japanese given name (first name) of the contact.
[YomiSurname <String>]: The phonetic Japanese surname (last name) of the contact.
[DisplayName <String>]: The folder's display name.
[MultiValueExtendedProperties <IMicrosoftGraphMultiValueLegacyExtendedProperty[]>]: The collection of multi-value extended properties defined for the contactFolder.
Read-only.
Nullable.
[ParentFolderId <String>]: The ID of the folder's parent folder.
[SingleValueExtendedProperties <IMicrosoftGraphSingleValueLegacyExtendedProperty[]>]: The collection of single-value extended properties defined for the contactFolder.
Read-only.
Nullable.
[Contacts <IMicrosoftGraphContact[]>]: The user's contacts.
Read-only.
Nullable.
[Country <String>]: The country or region where the user is located; for example, US or UK.
Maximum length is 128 characters.
Returned only on $select.
Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).
[CreatedDateTime <DateTime?>]: The date and time the user was created, in ISO 8601 format and UTC.
The value can't be modified and is automatically populated when the entity is created.
Nullable.
For on-premises users, the value represents when they were first created in Microsoft Entra ID.
Property is null for some users created before June 2018 and on-premises users that were synced to Microsoft Entra ID before June 2018.
Read-only.
Returned only on $select.
Supports $filter (eq, ne, not , ge, le, in).
[CreatedObjects <IMicrosoftGraphDirectoryObject[]>]: Directory objects that the user created.
Read-only.
Nullable.
[CreationType <String>]: Indicates whether the user account was created through one of the following methods: As a regular school or work account (null).
As an external account (Invitation).
As a local account for an Azure Active Directory B2C tenant (LocalAccount).
Through self-service sign-up by an internal user using email verification (EmailVerified).
Through self-service sign-up by a guest signing up through a link that is part of a user flow (SelfServiceSignUp).
Read-only.Returned only on $select.
Supports $filter (eq, ne, not, in).
[CustomSecurityAttributes <IMicrosoftGraphCustomSecurityAttributeValue>]: customSecurityAttributeValue
[(Any) <Object>]: This indicates any property can be added to this object.
[DataSecurityAndGovernance <IMicrosoftGraphUserDataSecurityAndGovernance>]: userDataSecurityAndGovernance
[(Any) <Object>]: This indicates any property can be added to this object.
[SensitivityLabels <IMicrosoftGraphSensitivityLabel[]>]:
[Id <String>]: The unique identifier for an entity.
Read-only.
[ActionSource <String>]: labelActionSource
[AutoTooltip <String>]:
[Description <String>]:
[DisplayName <String>]:
[IsDefault <Boolean?>]:
[IsEndpointProtectionEnabled <Boolean?>]:
[IsScopedToUser <Boolean?>]:
[Locale <String>]:
[Name <String>]:
[Priority <Int32?>]:
[Rights <IMicrosoftGraphUsageRightsIncluded>]: usageRightsIncluded
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[OwnerEmail <String>]: The email of owner label rights.
[UserEmail <String>]: The email of user with label user rights.
[Value <String>]: usageRights
[Sublabels <IMicrosoftGraphSensitivityLabel[]>]:
[ToolTip <String>]:
[Id <String>]: The unique identifier for an entity.
Read-only.
[Activities <IMicrosoftGraphActivitiesContainer>]: activitiesContainer
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[ContentActivities <IMicrosoftGraphContentActivity[]>]: Collection of activity logs related to content processing.
[Id <String>]: The unique identifier for an entity.
Read-only.
[ContentMetadata <IMicrosoftGraphProcessContentRequest>]: processContentRequest
[(Any) <Object>]: This indicates any property can be added to this object.
[ActivityMetadata <IMicrosoftGraphActivityMetadata>]: activityMetadata
[(Any) <Object>]: This indicates any property can be added to this object.
[Activity <String>]: userActivityType
[ContentEntries <IMicrosoftGraphProcessContentMetadataBase[]>]: A collection of content entries to be processed.
Each entry contains the content itself and its metadata.
Use conversation metadata for content like prompts and responses and file metadata for files.
Required.
[Content <IMicrosoftGraphContentBase>]: contentBase
[(Any) <Object>]: This indicates any property can be added to this object.
[CorrelationId <String>]: An identifier used to group multiple related content entries (for example, different parts of the same file upload, messages in a conversation).
[CreatedDateTime <DateTime?>]: Required.
Timestamp indicating when the original content was created (for example, file creation time, message sent time).
[Identifier <String>]: Required.
A unique identifier for this specific content entry within the context of the calling application or enforcement plane (for example, message ID, file path/URL).
[IsTruncated <Boolean?>]: Required.
Indicates if the provided content has been truncated from its original form (for example, due to size limits).
[Length <Int64?>]: The length of the original content in bytes.
[ModifiedDateTime <DateTime?>]: Required.
Timestamp indicating when the original content was last modified.
For ephemeral content like messages, this might be the same as createdDateTime.
[Name <String>]: Required.
A descriptive name for the content (for example, file name, web page title, 'Chat Message').
[SequenceNumber <Int64?>]: A sequence number indicating the order in which content was generated or should be processed, required when correlationId is used.
[DeviceMetadata <IMicrosoftGraphDeviceMetadata>]: deviceMetadata
[(Any) <Object>]: This indicates any property can be added to this object.
[DeviceType <String>]: Optional.
The general type of the device (for example, 'Managed', 'Unmanaged').
[IPAddress <String>]: The Internet Protocol (IP) address of the device.
[OperatingSystemSpecifications <IMicrosoftGraphOperatingSystemSpecifications>]: operatingSystemSpecifications
[(Any) <Object>]: This indicates any property can be added to this object.
[OperatingSystemPlatform <String>]: The platform of the operating system (for example, 'Windows').
[OperatingSystemVersion <String>]: The version string of the operating system.
[IntegratedAppMetadata <IMicrosoftGraphIntegratedApplicationMetadata>]: integratedApplicationMetadata
[(Any) <Object>]: This indicates any property can be added to this object.
[Name <String>]: The name of the integrated application.
[Version <String>]: The version number of the integrated application.
[ProtectedAppMetadata <IMicrosoftGraphProtectedApplicationMetadata>]: protectedApplicationMetadata
[(Any) <Object>]: This indicates any property can be added to this object.
[Name <String>]: The name of the integrated application.
[Version <String>]: The version number of the integrated application.
[ApplicationLocation <IMicrosoftGraphPolicyLocation>]: policyLocation
[(Any) <Object>]: This indicates any property can be added to this object.
[Value <String>]: The actual value representing the ___location.
Location value is specific for concretetype of the policyLocation - policyLocationDomain, policyLocationUrl, or policyLocationApplication (for example, 'contoso.com', 'https://partner.contoso.com/upload', '83ef198a-0396-4893-9d4f-d36efbffcaaa').
[ScopeIdentifier <String>]: The scope identified from computed protection scopes.
[UserId <String>]: ID of the user.
[ProtectionScopes <IMicrosoftGraphUserProtectionScopeContainer>]: userProtectionScopeContainer
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Department <String>]: The name of the department in which the user works.
Maximum length is 64 characters.
Returned only on $select.
Supports $filter (eq, ne, not , ge, le, in, and eq on null values).
[DeviceEnrollmentLimit <Int32?>]: The limit on the maximum number of devices that the user is permitted to enroll.
Allowed values are 5 or 1000.
[DeviceManagementTroubleshootingEvents <IMicrosoftGraphDeviceManagementTroubleshootingEvent[]>]: The list of troubleshooting events for this user.
[Id <String>]: The unique identifier for an entity.
Read-only.
[CorrelationId <String>]: Id used for tracing the failure in the service.
[EventDateTime <DateTime?>]: Time when the event occurred .
[DirectReports <IMicrosoftGraphDirectoryObject[]>]: The users and contacts that report to the user.
(The users and contacts that have their manager property set to this user.) Read-only.
Nullable.
Supports $expand.
[DisplayName <String>]: The name displayed in the address book for the user.
This value is usually the combination of the user's first name, middle initial, and family name.
This property is required when a user is created and it can't be cleared during updates.
Maximum length is 256 characters.
Returned by default.
Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values), $orderby, and $search.
[Drive <IMicrosoftGraphDrive>]: drive
[(Any) <Object>]: This indicates any property can be added to this object.
[CreatedBy <IMicrosoftGraphIdentitySet>]: identitySet
[CreatedByUser <IMicrosoftGraphUser>]: Represents a Microsoft Entra user account.
[CreatedDateTime <DateTime?>]: Date and time of item creation.
Read-only.
[Description <String>]: Provides a user-visible description of the item.
Optional.
[ETag <String>]: ETag for the item.
Read-only.
[LastModifiedBy <IMicrosoftGraphIdentitySet>]: identitySet
[LastModifiedByUser <IMicrosoftGraphUser>]: Represents a Microsoft Entra user account.
[LastModifiedDateTime <DateTime?>]: Date and time the item was last modified.
Read-only.
[Name <String>]: The name of the item.
Read-write.
[ParentReference <IMicrosoftGraphItemReference>]: itemReference
[(Any) <Object>]: This indicates any property can be added to this object.
[DriveId <String>]: Unique identifier of the drive instance that contains the driveItem.
Only returned if the item is located in a drive.
Read-only.
[DriveType <String>]: Identifies the type of drive.
Only returned if the item is located in a drive.
See drive resource for values.
[Id <String>]: Unique identifier of the driveItem in the drive or a listItem in a list.
Read-only.
[Name <String>]: The name of the item being referenced.
Read-only.
[Path <String>]: Percent-encoded path that can be used to navigate to the item.
Read-only.
[ShareId <String>]: A unique identifier for a shared resource that can be accessed via the Shares API.
[SharepointIds <IMicrosoftGraphSharepointIds>]: sharepointIds
[(Any) <Object>]: This indicates any property can be added to this object.
[ListId <String>]: The unique identifier (guid) for the item's list in SharePoint.
[ListItemId <String>]: An integer identifier for the item within the containing list.
[ListItemUniqueId <String>]: The unique identifier (guid) for the item within OneDrive for Business or a SharePoint site.
[SiteId <String>]: The unique identifier (guid) for the item's site collection (SPSite).
[SiteUrl <String>]: The SharePoint URL for the site that contains the item.
[TenantId <String>]: The unique identifier (guid) for the tenancy.
[WebId <String>]: The unique identifier (guid) for the item's site (SPWeb).
[SiteId <String>]: For OneDrive for Business and SharePoint, this property represents the ID of the site that contains the parent document library of the driveItem resource or the parent list of the listItem resource.
The value is the same as the id property of that site resource.
It is an opaque string that consists of three identifiers of the site.
For OneDrive, this property is not populated.
[WebUrl <String>]: URL that either displays the resource in the browser (for Office file formats), or is a direct link to the file (for other formats).
Read-only.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Bundles <IMicrosoftGraphDriveItem[]>]: Collection of bundles (albums and multi-select-shared sets of items).
Only in personal OneDrive.
[DriveType <String>]: Describes the type of drive represented by this resource.
OneDrive personal drives return personal.
OneDrive for Business returns business.
SharePoint document libraries return documentLibrary.
Read-only.
[Following <IMicrosoftGraphDriveItem[]>]: The list of items the user is following.
Only in OneDrive for Business.
[Items <IMicrosoftGraphDriveItem[]>]: All items contained in the drive.
Read-only.
Nullable.
[List <IMicrosoftGraphList>]: list
[(Any) <Object>]: This indicates any property can be added to this object.
[CreatedBy <IMicrosoftGraphIdentitySet>]: identitySet
[CreatedByUser <IMicrosoftGraphUser>]: Represents a Microsoft Entra user account.
[CreatedDateTime <DateTime?>]: Date and time of item creation.
Read-only.
[Description <String>]: Provides a user-visible description of the item.
Optional.
[ETag <String>]: ETag for the item.
Read-only.
[LastModifiedBy <IMicrosoftGraphIdentitySet>]: identitySet
[LastModifiedByUser <IMicrosoftGraphUser>]: Represents a Microsoft Entra user account.
[LastModifiedDateTime <DateTime?>]: Date and time the item was last modified.
Read-only.
[Name <String>]: The name of the item.
Read-write.
[ParentReference <IMicrosoftGraphItemReference>]: itemReference
[WebUrl <String>]: URL that either displays the resource in the browser (for Office file formats), or is a direct link to the file (for other formats).
Read-only.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Columns <IMicrosoftGraphColumnDefinition[]>]: The collection of field definitions for this list.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Boolean <IMicrosoftGraphBooleanColumn>]: booleanColumn
[(Any) <Object>]: This indicates any property can be added to this object.
[Calculated <IMicrosoftGraphCalculatedColumn>]: calculatedColumn
[(Any) <Object>]: This indicates any property can be added to this object.
[Format <String>]: For dateTime output types, the format of the value.
Possible values are: dateOnly or dateTime.
[Formula <String>]: The formula used to compute the value for this column.
[OutputType <String>]: The output type used to format values in this column.
Possible values are: boolean, currency, dateTime, number, or text.
[Choice <IMicrosoftGraphChoiceColumn>]: choiceColumn
[(Any) <Object>]: This indicates any property can be added to this object.
[AllowTextEntry <Boolean?>]: If true, allows custom values that aren't in the configured choices.
[Choices <String[]>]: The list of values available for this column.
[DisplayAs <String>]: How the choices are to be presented in the UX.
Must be one of checkBoxes, dropDownMenu, or radioButtons
[ColumnGroup <String>]: For site columns, the name of the group this column belongs to.
Helps organize related columns.
[ContentApprovalStatus <IMicrosoftGraphContentApprovalStatusColumn>]: contentApprovalStatusColumn
[(Any) <Object>]: This indicates any property can be added to this object.
[Currency <IMicrosoftGraphCurrencyColumn>]: currencyColumn
[(Any) <Object>]: This indicates any property can be added to this object.
[Locale <String>]: Specifies the locale from which to infer the currency symbol.
[DateTime <IMicrosoftGraphDateTimeColumn>]: dateTimeColumn
[(Any) <Object>]: This indicates any property can be added to this object.
[DisplayAs <String>]: How the value should be presented in the UX.
Must be one of default, friendly, or standard.
See below for more details.
If unspecified, treated as default.
[Format <String>]: Indicates whether the value should be presented as a date only or a date and time.
Must be one of dateOnly or dateTime
[DefaultValue <IMicrosoftGraphDefaultColumnValue>]: defaultColumnValue
[(Any) <Object>]: This indicates any property can be added to this object.
[Formula <String>]: The formula used to compute the default value for the column.
[Value <String>]: The direct value to use as the default value for the column.
[Description <String>]: The user-facing description of the column.
[DisplayName <String>]: The user-facing name of the column.
[EnforceUniqueValues <Boolean?>]: If true, no two list items may have the same value for this column.
[Geolocation <IMicrosoftGraphGeolocationColumn>]: geolocationColumn
[(Any) <Object>]: This indicates any property can be added to this object.
[Hidden <Boolean?>]: Specifies whether the column is displayed in the user interface.
[HyperlinkOrPicture <IMicrosoftGraphHyperlinkOrPictureColumn>]: hyperlinkOrPictureColumn
[(Any) <Object>]: This indicates any property can be added to this object.
[IsPicture <Boolean?>]: Specifies whether the display format used for URL columns is an image or a hyperlink.
[Indexed <Boolean?>]: Specifies whether the column values can be used for sorting and searching.
[IsDeletable <Boolean?>]: Indicates whether this column can be deleted.
[IsReorderable <Boolean?>]: Indicates whether values in the column can be reordered.
Read-only.
[IsSealed <Boolean?>]: Specifies whether the column can be changed.
[Lookup <IMicrosoftGraphLookupColumn>]: lookupColumn
[(Any) <Object>]: This indicates any property can be added to this object.
[AllowMultipleValues <Boolean?>]: Indicates whether multiple values can be selected from the source.
[AllowUnlimitedLength <Boolean?>]: Indicates whether values in the column should be able to exceed the standard limit of 255 characters.
[ColumnName <String>]: The name of the lookup source column.
[ListId <String>]: The unique identifier of the lookup source list.
[PrimaryLookupColumnId <String>]: If specified, this column is a secondary lookup, pulling an additional field from the list item looked up by the primary lookup.
Use the list item looked up by the primary as the source for the column named here.
[Name <String>]: The API-facing name of the column as it appears in the fields on a listItem.
For the user-facing name, see displayName.
[Number <IMicrosoftGraphNumberColumn>]: numberColumn
[(Any) <Object>]: This indicates any property can be added to this object.
[DecimalPlaces <String>]: How many decimal places to display.
See below for information about the possible values.
[DisplayAs <String>]: How the value should be presented in the UX.
Must be one of number or percentage.
If unspecified, treated as number.
[Maximum <Double?>]: The maximum permitted value.
[Minimum <Double?>]: The minimum permitted value.
[PersonOrGroup <IMicrosoftGraphPersonOrGroupColumn>]: personOrGroupColumn
[(Any) <Object>]: This indicates any property can be added to this object.
[AllowMultipleSelection <Boolean?>]: Indicates whether multiple values can be selected from the source.
[ChooseFromType <String>]: Whether to allow selection of people only, or people and groups.
Must be one of peopleAndGroups or peopleOnly.
[DisplayAs <String>]: How to display the information about the person or group chosen.
See below.
[PropagateChanges <Boolean?>]: If 'true', changes to this column will be propagated to lists that implement the column.
[ReadOnly <Boolean?>]: Specifies whether the column values can be modified.
[Required <Boolean?>]: Specifies whether the column value isn't optional.
[SourceColumn <IMicrosoftGraphColumnDefinition>]: columnDefinition
[SourceContentType <IMicrosoftGraphContentTypeInfo>]: contentTypeInfo
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The ID of the content type.
[Name <String>]: The name of the content type.
[Term <IMicrosoftGraphTermColumn>]: termColumn
[(Any) <Object>]: This indicates any property can be added to this object.
[AllowMultipleValues <Boolean?>]: Specifies whether the column allows more than one value.
[ParentTerm <IMicrosoftGraphTermStoreTerm>]: term
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Children <IMicrosoftGraphTermStoreTerm[]>]: Children of current term.
[CreatedDateTime <DateTime?>]: Date and time of term creation.
Read-only.
[Descriptions <IMicrosoftGraphTermStoreLocalizedDescription[]>]: Description about term that is dependent on the languageTag.
[Description <String>]: The description in the localized language.
[LanguageTag <String>]: The language tag for the label.
[Labels <IMicrosoftGraphTermStoreLocalizedLabel[]>]: Label metadata for a term.
[IsDefault <Boolean?>]: Indicates whether the label is the default label.
[LanguageTag <String>]: The language tag for the label.
[Name <String>]: The name of the label.
[LastModifiedDateTime <DateTime?>]: Last date and time of term modification.
Read-only.
[Properties <IMicrosoftGraphKeyValue[]>]: Collection of properties on the term.
[Key <String>]: Key for the key-value pair.
[Value <String>]: Value for the key-value pair.
[Relations <IMicrosoftGraphTermStoreRelation[]>]: To indicate which terms are related to the current term as either pinned or reused.
[Id <String>]: The unique identifier for an entity.
Read-only.
[FromTerm <IMicrosoftGraphTermStoreTerm>]: term
[Relationship <String>]: relationType
[Set <IMicrosoftGraphTermStoreSet>]: set
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Children <IMicrosoftGraphTermStoreTerm[]>]: Children terms of set in term [store].
[CreatedDateTime <DateTime?>]: Date and time of set creation.
Read-only.
[Description <String>]: Description that gives details on the term usage.
[LocalizedNames <IMicrosoftGraphTermStoreLocalizedName[]>]: Name of the set for each languageTag.
[LanguageTag <String>]: The language tag for the label.
[Name <String>]: The name in the localized language.
[ParentGroup <IMicrosoftGraphTermStoreGroup>]: group
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[CreatedDateTime <DateTime?>]: Date and time of the group creation.
Read-only.
[Description <String>]: Description that gives details on the term usage.
[DisplayName <String>]: Name of the group.
[ParentSiteId <String>]: ID of the parent site of this group.
[Scope <String>]: termGroupScope
[Sets <IMicrosoftGraphTermStoreSet[]>]: All sets under the group in a term [store].
[Properties <IMicrosoftGraphKeyValue[]>]: Custom properties for the set.
[Relations <IMicrosoftGraphTermStoreRelation[]>]: Indicates which terms have been pinned or reused directly under the set.
[Terms <IMicrosoftGraphTermStoreTerm[]>]: All the terms under the set.
[ToTerm <IMicrosoftGraphTermStoreTerm>]: term
[Set <IMicrosoftGraphTermStoreSet>]: set
[ShowFullyQualifiedName <Boolean?>]: Specifies whether to display the entire term path or only the term label.
[TermSet <IMicrosoftGraphTermStoreSet>]: set
[Text <IMicrosoftGraphTextColumn>]: textColumn
[(Any) <Object>]: This indicates any property can be added to this object.
[AllowMultipleLines <Boolean?>]: Whether to allow multiple lines of text.
[AppendChangesToExistingText <Boolean?>]: Whether updates to this column should replace existing text, or append to it.
[LinesForEditing <Int32?>]: The size of the text box.
[MaxLength <Int32?>]: The maximum number of characters for the value.
[TextType <String>]: The type of text being stored.
Must be one of plain or richText
[Thumbnail <IMicrosoftGraphThumbnailColumn>]: thumbnailColumn
[(Any) <Object>]: This indicates any property can be added to this object.
[Type <String>]: columnTypes
[Validation <IMicrosoftGraphColumnValidation>]: columnValidation
[(Any) <Object>]: This indicates any property can be added to this object.
[DefaultLanguage <String>]: Default BCP 47 language tag for the description.
[Descriptions <IMicrosoftGraphDisplayNameLocalization[]>]: Localized messages that explain what is needed for this column's value to be considered valid.
User will be prompted with this message if validation fails.
[DisplayName <String>]: If present, the value of this field contains the displayName string that has been set for the language present in the languageTag field.
[LanguageTag <String>]: Provides the language culture-code and friendly name of the language that the displayName field has been provided in.
[Formula <String>]: The formula to validate column value.
For examples, see Examples of common formulas in lists.
[ContentTypes <IMicrosoftGraphContentType[]>]: The collection of content types present in this list.
[Id <String>]: The unique identifier for an entity.
Read-only.
[AssociatedHubsUrls <String[]>]: List of canonical URLs for hub sites with which this content type is associated to.
This will contain all hub sites where this content type is queued to be enforced or is already enforced.
Enforcing a content type means that the content type is applied to the lists in the enforced sites.
[Base <IMicrosoftGraphContentType>]: contentType
[BaseTypes <IMicrosoftGraphContentType[]>]: The collection of content types that are ancestors of this content type.
[ColumnLinks <IMicrosoftGraphColumnLink[]>]: The collection of columns that are required by this content type.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Name <String>]: The name of the column in this content type.
[ColumnPositions <IMicrosoftGraphColumnDefinition[]>]: Column order information in a content type.
[Columns <IMicrosoftGraphColumnDefinition[]>]: The collection of column definitions for this content type.
[Description <String>]: The descriptive text for the item.
[DocumentSet <IMicrosoftGraphDocumentSet>]: documentSet
[(Any) <Object>]: This indicates any property can be added to this object.
[AllowedContentTypes <IMicrosoftGraphContentTypeInfo[]>]: Content types allowed in document set.
[DefaultContents <IMicrosoftGraphDocumentSetContent[]>]: Default contents of document set.
[ContentType <IMicrosoftGraphContentTypeInfo>]: contentTypeInfo
[FileName <String>]: Name of the file in resource folder that should be added as a default content or a template in the document set.
[FolderName <String>]: Folder name in which the file will be placed when a new document set is created in the library.
[PropagateWelcomePageChanges <Boolean?>]: Specifies whether to push welcome page changes to inherited content types.
[SharedColumns <IMicrosoftGraphColumnDefinition[]>]:
[ShouldPrefixNameToFile <Boolean?>]: Indicates whether to add the name of the document set to each file name.
[WelcomePageColumns <IMicrosoftGraphColumnDefinition[]>]:
[WelcomePageUrl <String>]: Welcome page absolute URL.
[DocumentTemplate <IMicrosoftGraphDocumentSetContent>]: documentSetContent
[Group <String>]: The name of the group this content type belongs to.
Helps organize related content types.
[Hidden <Boolean?>]: Indicates whether the content type is hidden in the list's 'New' menu.
[InheritedFrom <IMicrosoftGraphItemReference>]: itemReference
[IsBuiltIn <Boolean?>]: Specifies if a content type is a built-in content type.
[Name <String>]: The name of the content type.
[Order <IMicrosoftGraphContentTypeOrder>]: contentTypeOrder
[(Any) <Object>]: This indicates any property can be added to this object.
[Default <Boolean?>]: Indicates whether this is the default content type
[Position <Int32?>]: Specifies the position in which the content type appears in the selection UI.
[ParentId <String>]: The unique identifier of the content type.
[PropagateChanges <Boolean?>]: If true, any changes made to the content type are pushed to inherited content types and lists that implement the content type.
[ReadOnly <Boolean?>]: If true, the content type can't be modified unless this value is first set to false.
[Sealed <Boolean?>]: If true, the content type can't be modified by users or through push-down operations.
Only site collection administrators can seal or unseal content types.
[DisplayName <String>]: The displayable title of the list.
[Drive <IMicrosoftGraphDrive>]: drive
[Items <IMicrosoftGraphListItem[]>]: All items contained in the list.
[CreatedBy <IMicrosoftGraphIdentitySet>]: identitySet
[CreatedByUser <IMicrosoftGraphUser>]: Represents a Microsoft Entra user account.
[CreatedDateTime <DateTime?>]: Date and time of item creation.
Read-only.
[Description <String>]: Provides a user-visible description of the item.
Optional.
[ETag <String>]: ETag for the item.
Read-only.
[LastModifiedBy <IMicrosoftGraphIdentitySet>]: identitySet
[LastModifiedByUser <IMicrosoftGraphUser>]: Represents a Microsoft Entra user account.
[LastModifiedDateTime <DateTime?>]: Date and time the item was last modified.
Read-only.
[Name <String>]: The name of the item.
Read-write.
[ParentReference <IMicrosoftGraphItemReference>]: itemReference
[WebUrl <String>]: URL that either displays the resource in the browser (for Office file formats), or is a direct link to the file (for other formats).
Read-only.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Analytics <IMicrosoftGraphItemAnalytics>]: itemAnalytics
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[AllTime <IMicrosoftGraphItemActivityStat>]: itemActivityStat
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Access <IMicrosoftGraphItemActionStat>]: itemActionStat
[(Any) <Object>]: This indicates any property can be added to this object.
[ActionCount <Int32?>]: The number of times the action took place.
Read-only.
[ActorCount <Int32?>]: The number of distinct actors that performed the action.
Read-only.
[Activities <IMicrosoftGraphItemActivity[]>]: Exposes the itemActivities represented in this itemActivityStat resource.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Access <IMicrosoftGraphAccessAction>]: accessAction
[(Any) <Object>]: This indicates any property can be added to this object.
[ActivityDateTime <DateTime?>]: Details about when the activity took place.
Read-only.
[Actor <IMicrosoftGraphIdentitySet>]: identitySet
[DriveItem <IMicrosoftGraphDriveItem>]: driveItem
[Create <IMicrosoftGraphItemActionStat>]: itemActionStat
[Delete <IMicrosoftGraphItemActionStat>]: itemActionStat
[Edit <IMicrosoftGraphItemActionStat>]: itemActionStat
[EndDateTime <DateTime?>]: When the interval ends.
Read-only.
[IncompleteData <IMicrosoftGraphIncompleteData>]: incompleteData
[(Any) <Object>]: This indicates any property can be added to this object.
[MissingDataBeforeDateTime <DateTime?>]: The service does not have source data before the specified time.
[WasThrottled <Boolean?>]: Some data was not recorded due to excessive activity.
[IsTrending <Boolean?>]: Indicates whether the item is 'trending.' Read-only.
[Move <IMicrosoftGraphItemActionStat>]: itemActionStat
[StartDateTime <DateTime?>]: When the interval starts.
Read-only.
[ItemActivityStats <IMicrosoftGraphItemActivityStat[]>]:
[LastSevenDays <IMicrosoftGraphItemActivityStat>]: itemActivityStat
[ContentType <IMicrosoftGraphContentTypeInfo>]: contentTypeInfo
[DocumentSetVersions <IMicrosoftGraphDocumentSetVersion[]>]: Version information for a document set version created by a user.
[Fields <IMicrosoftGraphFieldValueSet>]: fieldValueSet
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[LastModifiedBy <IMicrosoftGraphIdentitySet>]: identitySet
[LastModifiedDateTime <DateTime?>]: Date and time the version was last modified.
Read-only.
[Publication <IMicrosoftGraphPublicationFacet>]: publicationFacet
[(Any) <Object>]: This indicates any property can be added to this object.
[CheckedOutBy <IMicrosoftGraphIdentitySet>]: identitySet
[Level <String>]: The state of publication for this document.
Either published or checkout.
Read-only.
[VersionId <String>]: The unique identifier for the version that is visible to the current caller.
Read-only.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Comment <String>]: Comment about the captured version.
[CreatedBy <IMicrosoftGraphIdentitySet>]: identitySet
[CreatedDateTime <DateTime?>]: Date and time when this version was created.
[Items <IMicrosoftGraphDocumentSetVersionItem[]>]: Items within the document set that are captured as part of this version.
[ItemId <String>]: The unique identifier for the item.
[Title <String>]: The title of the item.
[VersionId <String>]: The version ID of the item.
[ShouldCaptureMinorVersion <Boolean?>]: If true, minor versions of items are also captured; otherwise, only major versions are captured.
The default value is false.
[DriveItem <IMicrosoftGraphDriveItem>]: driveItem
[Fields <IMicrosoftGraphFieldValueSet>]: fieldValueSet
[SharepointIds <IMicrosoftGraphSharepointIds>]: sharepointIds
[Versions <IMicrosoftGraphListItemVersion[]>]: The list of previous versions of the list item.
[LastModifiedBy <IMicrosoftGraphIdentitySet>]: identitySet
[LastModifiedDateTime <DateTime?>]: Date and time the version was last modified.
Read-only.
[Publication <IMicrosoftGraphPublicationFacet>]: publicationFacet
[Id <String>]: The unique identifier for an entity.
Read-only.
[Fields <IMicrosoftGraphFieldValueSet>]: fieldValueSet
[List <IMicrosoftGraphListInfo>]: listInfo
[(Any) <Object>]: This indicates any property can be added to this object.
[ContentTypesEnabled <Boolean?>]: If true, indicates that content types are enabled for this list.
[Hidden <Boolean?>]: If true, indicates that the list isn't normally visible in the SharePoint user experience.
[Template <String>]: An enumerated value that represents the base list template used in creating the list.
Possible values include documentLibrary, genericList, task, survey, announcements, contacts, and more.
[Operations <IMicrosoftGraphRichLongRunningOperation[]>]: The collection of long-running operations on the list.
[CreatedDateTime <DateTime?>]: The start time of the operation.
The timestamp type represents date and time information using ISO 8601 format and is always in UTC.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
[LastActionDateTime <DateTime?>]: The time of the last action in the operation.
The timestamp type represents date and time information using ISO 8601 format and is always in UTC.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
[ResourceLocation <String>]: URI of the resource that the operation is performed on.
[Status <String>]: longRunningOperationStatus
[StatusDetail <String>]: Details about the status of the operation.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Error <IMicrosoftGraphPublicError>]: publicError
[(Any) <Object>]: This indicates any property can be added to this object.
[Code <String>]: Represents the error code.
[Details <IMicrosoftGraphPublicErrorDetail[]>]: Details of the error.
[Code <String>]: The error code.
[Message <String>]: The error message.
[Target <String>]: The target of the error.
[InnerError <IMicrosoftGraphPublicInnerError>]: publicInnerError
[(Any) <Object>]: This indicates any property can be added to this object.
[Code <String>]: The error code.
[Details <IMicrosoftGraphPublicErrorDetail[]>]: A collection of error details.
[Message <String>]: The error message.
[Target <String>]: The target of the error.
[Message <String>]: A non-localized message for the developer.
[Target <String>]: The target of the error.
[PercentageComplete <Int32?>]: A value between 0 and 100 that indicates the progress of the operation.
[ResourceId <String>]: The unique identifier for the result.
[Type <String>]: The type of the operation.
[SharepointIds <IMicrosoftGraphSharepointIds>]: sharepointIds
[Subscriptions <IMicrosoftGraphSubscription[]>]: The set of subscriptions on the list.
[Id <String>]: The unique identifier for an entity.
Read-only.
[ApplicationId <String>]: Optional.
Identifier of the application used to create the subscription.
Read-only.
[ChangeType <String>]: Required.
Indicates the type of change in the subscribed resource that raises a change notification.
The supported values are: created, updated, deleted.
Multiple values can be combined using a comma-separated list.
Note: Drive root item and list change notifications support only the updated changeType.
User and group change notifications support updated and deleted changeType.
Use updated to receive notifications when user or group is created, updated, or soft deleted.
Use deleted to receive notifications when user or group is permanently deleted.
[ClientState <String>]: Optional.
Specifies the value of the clientState property sent by the service in each change notification.
The maximum length is 128 characters.
The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification.
[CreatorId <String>]: Optional.
Identifier of the user or service principal that created the subscription.
If the app used delegated permissions to create the subscription, this field contains the ID of the signed-in user the app called on behalf of.
If the app used application permissions, this field contains the ID of the service principal corresponding to the app.
Read-only.
[EncryptionCertificate <String>]: Optional.
A base64-encoded representation of a certificate with a public key used to encrypt resource data in change notifications.
Optional but required when includeResourceData is true.
[EncryptionCertificateId <String>]: Optional.
A custom app-provided identifier to help identify the certificate needed to decrypt resource data.
[ExpirationDateTime <DateTime?>]: Required.
Specifies the date and time when the webhook subscription expires.
The time is in UTC, and can be an amount of time from subscription creation that varies for the resource subscribed to.
Any value under 45 minutes after the time of the request is automatically set to 45 minutes after the request time.
For the maximum supported subscription length of time, see Subscription lifetime.
[IncludeResourceData <Boolean?>]: Optional.
When set to true, change notifications include resource data (such as content of a chat message).
[LatestSupportedTlsVersion <String>]: Optional.
Specifies the latest version of Transport Layer Security (TLS) that the notification endpoint, specified by notificationUrl, supports.
The possible values are: v10, v11, v12, v13.
For subscribers whose notification endpoint supports a version lower than the currently recommended version (TLS 1.2), specifying this property by a set timeline allows them to temporarily use their deprecated version of TLS before completing their upgrade to TLS 1.2.
For these subscribers, not setting this property per the timeline would result in subscription operations failing.
For subscribers whose notification endpoint already supports TLS 1.2, setting this property is optional.
In such cases, Microsoft Graph defaults the property to v1_2.
[LifecycleNotificationUrl <String>]: Required for Teams resources if the expirationDateTime value is more than 1 hour from now; optional otherwise.
The URL of the endpoint that receives lifecycle notifications, including subscriptionRemoved, reauthorizationRequired, and missed notifications.
This URL must make use of the HTTPS protocol.
For more information, see Reduce missing subscriptions and change notifications.
[NotificationQueryOptions <String>]: Optional.
OData query options for specifying value for the targeting resource.
Clients receive notifications when resource reaches the state matching the query options provided here.
With this new property in the subscription creation payload along with all existing properties, Webhooks deliver notifications whenever a resource reaches the desired state mentioned in the notificationQueryOptions property.
For example, when the print job is completed or when a print job resource isFetchable property value becomes true etc.
Supported only for Universal Print Service.
For more information, see Subscribe to change notifications from cloud printing APIs using Microsoft Graph.
[NotificationUrl <String>]: Required.
The URL of the endpoint that receives the change notifications.
This URL must make use of the HTTPS protocol.
Any query string parameter included in the notificationUrl property is included in the HTTP POST request when Microsoft Graph sends the change notifications.
[NotificationUrlAppId <String>]: Optional.
The app ID that the subscription service can use to generate the validation token.
The value allows the client to validate the authenticity of the notification received.
[Resource <String>]: Required.
Specifies the resource that is monitored for changes.
Don't include the base URL (https://graph.microsoft.com/v1.0/
).
See the possible resource path values for each supported resource.
[System <IMicrosoftGraphSystemFacet>]: systemFacet
[(Any) <Object>]: This indicates any property can be added to this object.
[Owner <IMicrosoftGraphIdentitySet>]: identitySet
[Quota <IMicrosoftGraphQuota>]: quota
[(Any) <Object>]: This indicates any property can be added to this object.
[Deleted <Int64?>]: Total space consumed by files in the recycle bin, in bytes.
Read-only.
[Remaining <Int64?>]: Total space remaining before reaching the capacity limit, in bytes.
Read-only.
[State <String>]: Enumeration value that indicates the state of the storage space.
Read-only.
[StoragePlanInformation <IMicrosoftGraphStoragePlanInformation>]: storagePlanInformation
[(Any) <Object>]: This indicates any property can be added to this object.
[UpgradeAvailable <Boolean?>]: Indicates whether there are higher storage quota plans available.
Read-only.
[Total <Int64?>]: Total allowed storage space, in bytes.
Read-only.
[Used <Int64?>]: Total space used, in bytes.
Read-only.
[Root <IMicrosoftGraphDriveItem>]: driveItem
[SharePointIds <IMicrosoftGraphSharepointIds>]: sharepointIds
[Special <IMicrosoftGraphDriveItem[]>]: Collection of common folders available in OneDrive.
Read-only.
Nullable.
[System <IMicrosoftGraphSystemFacet>]: systemFacet
[Drives <IMicrosoftGraphDrive[]>]: A collection of drives available for this user.
Read-only.
[EmployeeExperience <IMicrosoftGraphEmployeeExperienceUser>]: employeeExperienceUser
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[LearningCourseActivities <IMicrosoftGraphLearningCourseActivity[]>]:
[Id <String>]: The unique identifier for an entity.
Read-only.
[CompletedDateTime <DateTime?>]: Date and time when the assignment was completed.
Optional.
[CompletionPercentage <Int32?>]: The percentage completion value of the course activity.
Optional.
[ExternalcourseActivityId <String>]:
[LearnerUserId <String>]: The user ID of the learner to whom the activity is assigned.
Required.
[LearningContentId <String>]: The ID of the learning content created in Viva Learning.
Required.
[LearningProviderId <String>]: The registration ID of the provider.
Required.
[Status <String>]: courseStatus
[EmployeeHireDate <DateTime?>]: The date and time when the user was hired or will start work in a future hire.
Returned only on $select.
Supports $filter (eq, ne, not , ge, le, in).
[EmployeeId <String>]: The employee identifier assigned to the user by the organization.
The maximum length is 16 characters.
Returned only on $select.
Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values).
[EmployeeLeaveDateTime <DateTime?>]: The date and time when the user left or will leave the organization.
To read this property, the calling app must be assigned the User-LifeCycleInfo.Read.All permission.
To write this property, the calling app must be assigned the User.Read.All and User-LifeCycleInfo.ReadWrite.All permissions.
To read this property in delegated scenarios, the admin needs at least one of the following Microsoft Entra roles: Lifecycle Workflows Administrator (least privilege), Global Reader.
To write this property in delegated scenarios, the admin needs the Global Administrator role.
Supports $filter (eq, ne, not , ge, le, in).
For more information, see Configure the employeeLeaveDateTime property for a user.
[EmployeeOrgData <IMicrosoftGraphEmployeeOrgData>]: employeeOrgData
[(Any) <Object>]: This indicates any property can be added to this object.
[CostCenter <String>]: The cost center associated with the user.
Returned only on $select.
Supports $filter.
[Division <String>]: The name of the division in which the user works.
Returned only on $select.
Supports $filter.
[EmployeeType <String>]: Captures enterprise worker type.
For example, Employee, Contractor, Consultant, or Vendor.
Returned only on $select.
Supports $filter (eq, ne, not , ge, le, in, startsWith).
[Events <IMicrosoftGraphEvent[]>]: The user's events.
Default is to show Events under the Default Calendar.
Read-only.
Nullable.
[Extensions <IMicrosoftGraphExtension[]>]: The collection of open extensions defined for the user.
Read-only.
Supports $expand.
Nullable.
[ExternalUserState <String>]: For a guest invited to the tenant using the invitation API, this property represents the invited user's invitation status.
For invited users, the state can be PendingAcceptance or Accepted, or null for all other users.
Returned only on $select.
Supports $filter (eq, ne, not , in).
[ExternalUserStateChangeDateTime <DateTime?>]: Shows the timestamp for the latest change to the externalUserState property.
Returned only on $select.
Supports $filter (eq, ne, not , in).
[FaxNumber <String>]: The fax number of the user.
Returned only on $select.
Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values).
[FollowedSites <IMicrosoftGraphSite[]>]:
[CreatedBy <IMicrosoftGraphIdentitySet>]: identitySet
[CreatedByUser <IMicrosoftGraphUser>]: Represents a Microsoft Entra user account.
[CreatedDateTime <DateTime?>]: Date and time of item creation.
Read-only.
[Description <String>]: Provides a user-visible description of the item.
Optional.
[ETag <String>]: ETag for the item.
Read-only.
[LastModifiedBy <IMicrosoftGraphIdentitySet>]: identitySet
[LastModifiedByUser <IMicrosoftGraphUser>]: Represents a Microsoft Entra user account.
[LastModifiedDateTime <DateTime?>]: Date and time the item was last modified.
Read-only.
[Name <String>]: The name of the item.
Read-write.
[ParentReference <IMicrosoftGraphItemReference>]: itemReference
[WebUrl <String>]: URL that either displays the resource in the browser (for Office file formats), or is a direct link to the file (for other formats).
Read-only.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Analytics <IMicrosoftGraphItemAnalytics>]: itemAnalytics
[Columns <IMicrosoftGraphColumnDefinition[]>]: The collection of column definitions reusable across lists under this site.
[ContentTypes <IMicrosoftGraphContentType[]>]: The collection of content types defined for this site.
[DisplayName <String>]: The full title for the site.
Read-only.
[Drive <IMicrosoftGraphDrive>]: drive
[Drives <IMicrosoftGraphDrive[]>]: The collection of drives (document libraries) under this site.
[Error <IMicrosoftGraphPublicError>]: publicError
[ExternalColumns <IMicrosoftGraphColumnDefinition[]>]:
[IsPersonalSite <Boolean?>]: Identifies whether the site is personal or not.
Read-only.
[Items <IMicrosoftGraphBaseItem[]>]: Used to address any item contained in this site.
This collection can't be enumerated.
[Id <String>]: The unique identifier for an entity.
Read-only.
[CreatedBy <IMicrosoftGraphIdentitySet>]: identitySet
[CreatedByUser <IMicrosoftGraphUser>]: Represents a Microsoft Entra user account.
[CreatedDateTime <DateTime?>]: Date and time of item creation.
Read-only.
[Description <String>]: Provides a user-visible description of the item.
Optional.
[ETag <String>]: ETag for the item.
Read-only.
[LastModifiedBy <IMicrosoftGraphIdentitySet>]: identitySet
[LastModifiedByUser <IMicrosoftGraphUser>]: Represents a Microsoft Entra user account.
[LastModifiedDateTime <DateTime?>]: Date and time the item was last modified.
Read-only.
[Name <String>]: The name of the item.
Read-write.
[ParentReference <IMicrosoftGraphItemReference>]: itemReference
[WebUrl <String>]: URL that either displays the resource in the browser (for Office file formats), or is a direct link to the file (for other formats).
Read-only.
[Lists <IMicrosoftGraphList[]>]: The collection of lists under this site.
[Onenote <IMicrosoftGraphOnenote>]: onenote
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Notebooks <IMicrosoftGraphNotebook[]>]: The collection of OneNote notebooks that are owned by the user or group.
Read-only.
Nullable.
[CreatedBy <IMicrosoftGraphIdentitySet>]: identitySet
[DisplayName <String>]: The name of the notebook.
[LastModifiedBy <IMicrosoftGraphIdentitySet>]: identitySet
[LastModifiedDateTime <DateTime?>]: The date and time when the notebook was last modified.
The timestamp represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
Read-only.
[CreatedDateTime <DateTime?>]: The date and time when the page was created.
The timestamp represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
Read-only.
[Self <String>]: The endpoint where you can get details about the page.
Read-only.
[Id <String>]: The unique identifier for an entity.
Read-only.
[IsDefault <Boolean?>]: Indicates whether this is the user's default notebook.
Read-only.
[IsShared <Boolean?>]: Indicates whether the notebook is shared.
If true, the contents of the notebook can be seen by people other than the owner.
Read-only.
[Links <IMicrosoftGraphNotebookLinks>]: notebookLinks
[(Any) <Object>]: This indicates any property can be added to this object.
[OneNoteClientUrl <IMicrosoftGraphExternalLink>]: externalLink
[(Any) <Object>]: This indicates any property can be added to this object.
[Href <String>]: The URL of the link.
[OneNoteWebUrl <IMicrosoftGraphExternalLink>]: externalLink
[SectionGroups <IMicrosoftGraphSectionGroup[]>]: The section groups in the notebook.
Read-only.
Nullable.
[CreatedBy <IMicrosoftGraphIdentitySet>]: identitySet
[DisplayName <String>]: The name of the notebook.
[LastModifiedBy <IMicrosoftGraphIdentitySet>]: identitySet
[LastModifiedDateTime <DateTime?>]: The date and time when the notebook was last modified.
The timestamp represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
Read-only.
[CreatedDateTime <DateTime?>]: The date and time when the page was created.
The timestamp represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
Read-only.
[Self <String>]: The endpoint where you can get details about the page.
Read-only.
[Id <String>]: The unique identifier for an entity.
Read-only.
[ParentNotebook <IMicrosoftGraphNotebook>]: notebook
[ParentSectionGroup <IMicrosoftGraphSectionGroup>]: sectionGroup
[SectionGroups <IMicrosoftGraphSectionGroup[]>]: The section groups in the section.
Read-only.
Nullable.
[SectionGroupsUrl <String>]: The URL for the sectionGroups navigation property, which returns all the section groups in the section group.
Read-only.
[Sections <IMicrosoftGraphOnenoteSection[]>]: The sections in the section group.
Read-only.
Nullable.
[CreatedBy <IMicrosoftGraphIdentitySet>]: identitySet
[DisplayName <String>]: The name of the notebook.
[LastModifiedBy <IMicrosoftGraphIdentitySet>]: identitySet
[LastModifiedDateTime <DateTime?>]: The date and time when the notebook was last modified.
The timestamp represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
Read-only.
[CreatedDateTime <DateTime?>]: The date and time when the page was created.
The timestamp represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
Read-only.
[Self <String>]: The endpoint where you can get details about the page.
Read-only.
[Id <String>]: The unique identifier for an entity.
Read-only.
[IsDefault <Boolean?>]: Indicates whether this is the user's default section.
Read-only.
[Links <IMicrosoftGraphSectionLinks>]: sectionLinks
[(Any) <Object>]: This indicates any property can be added to this object.
[OneNoteClientUrl <IMicrosoftGraphExternalLink>]: externalLink
[OneNoteWebUrl <IMicrosoftGraphExternalLink>]: externalLink
[Pages <IMicrosoftGraphOnenotePage[]>]: The collection of pages in the section.
Read-only.
Nullable.
[CreatedDateTime <DateTime?>]: The date and time when the page was created.
The timestamp represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
Read-only.
[Self <String>]: The endpoint where you can get details about the page.
Read-only.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Content <Byte[]>]: The page's HTML content.
[ContentUrl <String>]: The URL for the page's HTML content.
Read-only.
[CreatedByAppId <String>]: The unique identifier of the application that created the page.
Read-only.
[LastModifiedDateTime <DateTime?>]: The date and time when the page was last modified.
The timestamp represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
Read-only.
[Level <Int32?>]: The indentation level of the page.
Read-only.
[Links <IMicrosoftGraphPageLinks>]: pageLinks
[(Any) <Object>]: This indicates any property can be added to this object.
[OneNoteClientUrl <IMicrosoftGraphExternalLink>]: externalLink
[OneNoteWebUrl <IMicrosoftGraphExternalLink>]: externalLink
[Order <Int32?>]: The order of the page within its parent section.
Read-only.
[ParentNotebook <IMicrosoftGraphNotebook>]: notebook
[ParentSection <IMicrosoftGraphOnenoteSection>]: onenoteSection
[Title <String>]: The title of the page.
[UserTags <String[]>]:
[PagesUrl <String>]: The pages endpoint where you can get details for all the pages in the section.
Read-only.
[ParentNotebook <IMicrosoftGraphNotebook>]: notebook
[ParentSectionGroup <IMicrosoftGraphSectionGroup>]: sectionGroup
[SectionsUrl <String>]: The URL for the sections navigation property, which returns all the sections in the section group.
Read-only.
[SectionGroupsUrl <String>]: The URL for the sectionGroups navigation property, which returns all the section groups in the notebook.
Read-only.
[Sections <IMicrosoftGraphOnenoteSection[]>]: The sections in the notebook.
Read-only.
Nullable.
[SectionsUrl <String>]: The URL for the sections navigation property, which returns all the sections in the notebook.
Read-only.
[UserRole <String>]: onenoteUserRole
[Operations <IMicrosoftGraphOnenoteOperation[]>]: The status of OneNote operations.
Getting an operations collection isn't supported, but you can get the status of long-running operations if the Operation-Location header is returned in the response.
Read-only.
Nullable.
[CreatedDateTime <DateTime?>]: The start time of the operation.
[LastActionDateTime <DateTime?>]: The time of the last action of the operation.
[Status <String>]: operationStatus
[Id <String>]: The unique identifier for an entity.
Read-only.
[Error <IMicrosoftGraphOnenoteOperationError>]: onenoteOperationError
[(Any) <Object>]: This indicates any property can be added to this object.
[Code <String>]: The error code.
[Message <String>]: The error message.
[PercentComplete <String>]: The operation percent complete if the operation is still in running status.
[ResourceId <String>]: The resource id.
[ResourceLocation <String>]: The resource URI for the object.
For example, the resource URI for a copied page or section.
[Pages <IMicrosoftGraphOnenotePage[]>]: The pages in all OneNote notebooks that are owned by the user or group.
Read-only.
Nullable.
[Resources <IMicrosoftGraphOnenoteResource[]>]: The image and other file resources in OneNote pages.
Getting a resources collection isn't supported, but you can get the binary content of a specific resource.
Read-only.
Nullable.
[Self <String>]: The endpoint where you can get details about the page.
Read-only.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Content <Byte[]>]: The content stream
[ContentUrl <String>]: The URL for downloading the content
[SectionGroups <IMicrosoftGraphSectionGroup[]>]: The section groups in all OneNote notebooks that are owned by the user or group.
Read-only.
Nullable.
[Sections <IMicrosoftGraphOnenoteSection[]>]: The sections in all OneNote notebooks that are owned by the user or group.
Read-only.
Nullable.
[Operations <IMicrosoftGraphRichLongRunningOperation[]>]: The collection of long-running operations on the site.
[Pages <IMicrosoftGraphBaseSitePage[]>]: The collection of pages in the baseSitePages list in this site.
[CreatedBy <IMicrosoftGraphIdentitySet>]: identitySet
[CreatedByUser <IMicrosoftGraphUser>]: Represents a Microsoft Entra user account.
[CreatedDateTime <DateTime?>]: Date and time of item creation.
Read-only.
[Description <String>]: Provides a user-visible description of the item.
Optional.
[ETag <String>]: ETag for the item.
Read-only.
[LastModifiedBy <IMicrosoftGraphIdentitySet>]: identitySet
[LastModifiedByUser <IMicrosoftGraphUser>]: Represents a Microsoft Entra user account.
[LastModifiedDateTime <DateTime?>]: Date and time the item was last modified.
Read-only.
[Name <String>]: The name of the item.
Read-write.
[ParentReference <IMicrosoftGraphItemReference>]: itemReference
[WebUrl <String>]: URL that either displays the resource in the browser (for Office file formats), or is a direct link to the file (for other formats).
Read-only.
[Id <String>]: The unique identifier for an entity.
Read-only.
[PageLayout <String>]: pageLayoutType
[PublishingState <IMicrosoftGraphPublicationFacet>]: publicationFacet
[Title <String>]: Title of the sitePage.
[Permissions <IMicrosoftGraphPermission[]>]: The permissions associated with the site.
Nullable.
[Id <String>]: The unique identifier for an entity.
Read-only.
[ExpirationDateTime <DateTime?>]: A format of yyyy-MM-ddTHH:mm:ssZ of DateTimeOffset indicates the expiration time of the permission.
DateTime.MinValue indicates there's no expiration set for this permission.
Optional.
[GrantedTo <IMicrosoftGraphIdentitySet>]: identitySet
[GrantedToIdentities <IMicrosoftGraphIdentitySet[]>]: For type permissions, the details of the users to whom permission was granted.
Read-only.
[GrantedToIdentitiesV2 <IMicrosoftGraphSharePointIdentitySet[]>]: For link type permissions, the details of the users to whom permission was granted.
Read-only.
[Application <IMicrosoftGraphIdentity>]: identity
[Device <IMicrosoftGraphIdentity>]: identity
[User <IMicrosoftGraphIdentity>]: identity
[Group <IMicrosoftGraphIdentity>]: identity
[SiteGroup <IMicrosoftGraphSharePointIdentity>]: sharePointIdentity
[(Any) <Object>]: This indicates any property can be added to this object.
[DisplayName <String>]: The display name of the identity.For drive items, the display name might not always be available or up to date.
For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user don't show up as changed when using delta.
[Id <String>]: Unique identifier for the identity or actor.
For example, in the access reviews decisions API, this property might record the id of the principal, that is, the group, user, or application that's subject to review.
[LoginName <String>]: The sign in name of the SharePoint identity.
[SiteUser <IMicrosoftGraphSharePointIdentity>]: sharePointIdentity
[GrantedToV2 <IMicrosoftGraphSharePointIdentitySet>]: sharePointIdentitySet
[HasPassword <Boolean?>]: Indicates whether the password is set for this permission.
This property only appears in the response.
Optional.
Read-only.
For OneDrive Personal only..
[InheritedFrom <IMicrosoftGraphItemReference>]: itemReference
[Invitation <IMicrosoftGraphSharingInvitation>]: sharingInvitation
[(Any) <Object>]: This indicates any property can be added to this object.
[Email <String>]: The email address provided for the recipient of the sharing invitation.
Read-only.
[InvitedBy <IMicrosoftGraphIdentitySet>]: identitySet
[RedeemedBy <String>]:
[SignInRequired <Boolean?>]: If true the recipient of the invitation needs to sign in in order to access the shared item.
Read-only.
[Link <IMicrosoftGraphSharingLink>]: sharingLink
[(Any) <Object>]: This indicates any property can be added to this object.
[Application <IMicrosoftGraphIdentity>]: identity
[PreventsDownload <Boolean?>]: If true then the user can only use this link to view the item on the web, and cannot use it to download the contents of the item.
Only for OneDrive for Business and SharePoint.
[Scope <String>]: The scope of the link represented by this permission.
Value anonymous indicates the link is usable by anyone, organization indicates the link is only usable for users signed into the same tenant.
[Type <String>]: The type of the link created.
[WebHtml <String>]: For embed links, this property contains the HTML code for an
For the complete list of allowed characters, see username policies.
Returned by default.
Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby.
[UserType <String>]: A string value that can be used to classify user types in your directory.
The possible values are Member and Guest.
Returned only on $select.
Supports $filter (eq, ne, not, in, and eq on null values).
NOTE: For more information about the permissions for members and guests, see What are the default user permissions in Microsoft Entra ID?
[CreatedDateTime <DateTime?>]: Date and time of item creation.
Read-only.
[Description <String>]: Provides a user-visible description of the item.
Optional.
[ETag <String>]: ETag for the item.
Read-only.
[LastModifiedBy <IMicrosoftGraphIdentitySet>]: identitySet
[LastModifiedByUser <IMicrosoftGraphUser>]: Represents a Microsoft Entra user account.
[LastModifiedDateTime <DateTime?>]: Date and time the item was last modified.
Read-only.
[Name <String>]: The name of the item.
Read-write.
[ParentReference <IMicrosoftGraphItemReference>]: itemReference
[WebUrl <String>]: URL that either displays the resource in the browser (for Office file formats), or is a direct link to the file (for other formats).
Read-only.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Analytics <IMicrosoftGraphItemAnalytics>]: itemAnalytics
[Audio <IMicrosoftGraphAudio>]: audio
[(Any) <Object>]: This indicates any property can be added to this object.
[Album <String>]: The title of the album for this audio file.
[AlbumArtist <String>]: The artist named on the album for the audio file.
[Artist <String>]: The performing artist for the audio file.
[Bitrate <Int64?>]: Bitrate expressed in kbps.
[Composers <String>]: The name of the composer of the audio file.
[Copyright <String>]: Copyright information for the audio file.
[Disc <Int32?>]: The number of the disc this audio file came from.
[DiscCount <Int32?>]: The total number of discs in this album.
[Duration <Int64?>]: Duration of the audio file, expressed in milliseconds
[Genre <String>]: The genre of this audio file.
[HasDrm <Boolean?>]: Indicates if the file is protected with digital rights management.
[IsVariableBitrate <Boolean?>]: Indicates if the file is encoded with a variable bitrate.
[Title <String>]: The title of the audio file.
[Track <Int32?>]: The number of the track on the original disc for this audio file.
[TrackCount <Int32?>]: The total number of tracks on the original disc for this audio file.
[Year <Int32?>]: The year the audio file was recorded.
[Bundle <IMicrosoftGraphBundle>]: bundle
[(Any) <Object>]: This indicates any property can be added to this object.
[Album <IMicrosoftGraphAlbum>]: album
[(Any) <Object>]: This indicates any property can be added to this object.
[CoverImageItemId <String>]: Unique identifier of the driveItem that is the cover of the album.
[ChildCount <Int32?>]: Number of children contained immediately within this container.
[CTag <String>]: An eTag for the content of the item.
This eTag isn't changed if only the metadata is changed.
Note This property isn't returned if the item is a folder.
Read-only.
[Children <IMicrosoftGraphDriveItem[]>]: Collection containing Item objects for the immediate children of Item.
Only items representing folders have children.
Read-only.
Nullable.
[Content <Byte[]>]: The content stream, if the item represents a file.
[Deleted <IMicrosoftGraphDeleted>]: deleted
[(Any) <Object>]: This indicates any property can be added to this object.
[State <String>]: Represents the state of the deleted item.
[File <IMicrosoftGraphFile>]: file
[(Any) <Object>]: This indicates any property can be added to this object.
[Hashes <IMicrosoftGraphHashes>]: hashes
[(Any) <Object>]: This indicates any property can be added to this object.
[Crc32Hash <String>]: The CRC32 value of the file (if available).
Read-only.
[QuickXorHash <String>]: A proprietary hash of the file that can be used to determine if the contents of the file change (if available).
Read-only.
[Sha1Hash <String>]: SHA1 hash for the contents of the file (if available).
Read-only.
[Sha256Hash <String>]: This property isn't supported.
Don't use.
[MimeType <String>]: The MIME type for the file.
This is determined by logic on the server and might not be the value provided when the file was uploaded.
Read-only.
[ProcessingMetadata <Boolean?>]:
[FileSystemInfo <IMicrosoftGraphFileSystemInfo>]: fileSystemInfo
[(Any) <Object>]: This indicates any property can be added to this object.
[CreatedDateTime <DateTime?>]: The UTC date and time the file was created on a client.
[LastAccessedDateTime <DateTime?>]: The UTC date and time the file was last accessed.
Available for the recent file list only.
[LastModifiedDateTime <DateTime?>]: The UTC date and time the file was last modified on a client.
[Folder <IMicrosoftGraphFolder>]: folder
[(Any) <Object>]: This indicates any property can be added to this object.
[ChildCount <Int32?>]: Number of children contained immediately within this container.
[View <IMicrosoftGraphFolderView>]: folderView
[(Any) <Object>]: This indicates any property can be added to this object.
[SortBy <String>]: The method by which the folder should be sorted.
[SortOrder <String>]: If true, indicates that items should be sorted in descending order.
Otherwise, items should be sorted ascending.
[ViewType <String>]: The type of view that should be used to represent the folder.
[Image <IMicrosoftGraphImage>]: image
[(Any) <Object>]: This indicates any property can be added to this object.
[Height <Int32?>]: Optional.
Height of the image, in pixels.
Read-only.
[Width <Int32?>]: Optional.
Width of the image, in pixels.
Read-only.
[ListItem <IMicrosoftGraphListItem>]: listItem
[Location <IMicrosoftGraphGeoCoordinates>]: geoCoordinates
[(Any) <Object>]: This indicates any property can be added to this object.
[Altitude <Double?>]: Optional.
The altitude (height), in feet, above sea level for the item.
Read-only.
[Latitude <Double?>]: Optional.
The latitude, in decimal, for the item.
Read-only.
[Longitude <Double?>]: Optional.
The longitude, in decimal, for the item.
Read-only.
[Malware <IMicrosoftGraphMalware>]: malware
[(Any) <Object>]: This indicates any property can be added to this object.
[Description <String>]: Contains the virus details for the malware facet.
[Package <IMicrosoftGraphPackage>]: package
[(Any) <Object>]: This indicates any property can be added to this object.
[Type <String>]: A string indicating the type of package.
While oneNote is the only currently defined value, you should expect other package types to be returned and handle them accordingly.
[PendingOperations <IMicrosoftGraphPendingOperations>]: pendingOperations
[(Any) <Object>]: This indicates any property can be added to this object.
[PendingContentUpdate <IMicrosoftGraphPendingContentUpdate>]: pendingContentUpdate
[(Any) <Object>]: This indicates any property can be added to this object.
[QueuedDateTime <DateTime?>]: Date and time the pending binary operation was queued in UTC time.
Read-only.
[Permissions <IMicrosoftGraphPermission[]>]: The set of permissions for the item.
Read-only.
Nullable.
[Photo <IMicrosoftGraphPhoto>]: photo
[(Any) <Object>]: This indicates any property can be added to this object.
[CameraMake <String>]: Camera manufacturer.
Read-only.
[CameraModel <String>]: Camera model.
Read-only.
[ExposureDenominator <Double?>]: The denominator for the exposure time fraction from the camera.
Read-only.
[ExposureNumerator <Double?>]: The numerator for the exposure time fraction from the camera.
Read-only.
[FNumber <Double?>]: The F-stop value from the camera.
Read-only.
[FocalLength <Double?>]: The focal length from the camera.
Read-only.
[Iso <Int32?>]: The ISO value from the camera.
Read-only.
[Orientation <Int32?>]: The orientation value from the camera.
Writable on OneDrive Personal.
[TakenDateTime <DateTime?>]: Represents the date and time the photo was taken.
Read-only.
[Publication <IMicrosoftGraphPublicationFacet>]: publicationFacet
[RemoteItem <IMicrosoftGraphRemoteItem>]: remoteItem
[(Any) <Object>]: This indicates any property can be added to this object.
[CreatedBy <IMicrosoftGraphIdentitySet>]: identitySet
[CreatedDateTime <DateTime?>]: Date and time of item creation.
Read-only.
[File <IMicrosoftGraphFile>]: file
[FileSystemInfo <IMicrosoftGraphFileSystemInfo>]: fileSystemInfo
[Folder <IMicrosoftGraphFolder>]: folder
[Id <String>]: Unique identifier for the remote item in its drive.
Read-only.
[Image <IMicrosoftGraphImage>]: image
[LastModifiedBy <IMicrosoftGraphIdentitySet>]: identitySet
[LastModifiedDateTime <DateTime?>]: Date and time the item was last modified.
Read-only.
[Name <String>]: Optional.
Filename of the remote item.
Read-only.
[Package <IMicrosoftGraphPackage>]: package
[ParentReference <IMicrosoftGraphItemReference>]: itemReference
[Shared <IMicrosoftGraphShared>]: shared
[(Any) <Object>]: This indicates any property can be added to this object.
[Owner <IMicrosoftGraphIdentitySet>]: identitySet
[Scope <String>]: Indicates the scope of how the item is shared.
The possible values are: anonymous, organization, or users.
Read-only.
[SharedBy <IMicrosoftGraphIdentitySet>]: identitySet
[SharedDateTime <DateTime?>]: The UTC date and time when the item was shared.
Read-only.
[SharepointIds <IMicrosoftGraphSharepointIds>]: sharepointIds
[Size <Int64?>]: Size of the remote item.
Read-only.
[SpecialFolder <IMicrosoftGraphSpecialFolder>]: specialFolder
[(Any) <Object>]: This indicates any property can be added to this object.
[Name <String>]: The unique identifier for this item in the /drive/special collection
[Video <IMicrosoftGraphVideo>]: video
[(Any) <Object>]: This indicates any property can be added to this object.
[AudioBitsPerSample <Int32?>]: Number of audio bits per sample.
[AudioChannels <Int32?>]: Number of audio channels.
[AudioFormat <String>]: Name of the audio format (AAC, MP3, etc.).
[AudioSamplesPerSecond <Int32?>]: Number of audio samples per second.
[Bitrate <Int32?>]: Bit rate of the video in bits per second.
[Duration <Int64?>]: Duration of the file in milliseconds.
[FourCc <String>]: 'Four character code' name of the video format.
[FrameRate <Double?>]: Frame rate of the video.
[Height <Int32?>]: Height of the video, in pixels.
[Width <Int32?>]: Width of the video, in pixels.
[WebDavUrl <String>]: DAV compatible URL for the item.
[WebUrl <String>]: URL that displays the resource in the browser.
Read-only.
[RetentionLabel <IMicrosoftGraphItemRetentionLabel>]: itemRetentionLabel
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[IsLabelAppliedExplicitly <Boolean?>]: Specifies whether the label is applied explicitly on the item.
True indicates that the label is applied explicitly; otherwise, the label is inherited from its parent.
Read-only.
[LabelAppliedBy <IMicrosoftGraphIdentitySet>]: identitySet
[LabelAppliedDateTime <DateTime?>]: The date and time when the label was applied on the item.
The timestamp type represents date and time information using ISO 8601 format and is always in UTC.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
Read-only.
[Name <String>]: The retention label on the document.
Read-write.
[RetentionSettings <IMicrosoftGraphRetentionLabelSettings>]: retentionLabelSettings
[(Any) <Object>]: This indicates any property can be added to this object.
[BehaviorDuringRetentionPeriod <String>]: behaviorDuringRetentionPeriod
[IsContentUpdateAllowed <Boolean?>]: Specifies whether updates to document content are allowed.
Read-only.
[IsDeleteAllowed <Boolean?>]: Specifies whether the document deletion is allowed.
Read-only.
[IsLabelUpdateAllowed <Boolean?>]: Specifies whether you're allowed to change the retention label on the document.
Read-only.
[IsMetadataUpdateAllowed <Boolean?>]: Specifies whether updates to the item metadata (for example, the Title field) are blocked.
Read-only.
[IsRecordLocked <Boolean?>]: Specifies whether the item is locked.
Read-write.
[Root <IMicrosoftGraphRoot>]: root
[SearchResult <IMicrosoftGraphSearchResult>]: searchResult
[(Any) <Object>]: This indicates any property can be added to this object.
[OnClickTelemetryUrl <String>]: A callback URL that can be used to record telemetry information.
The application should issue a GET on this URL if the user interacts with this item to improve the quality of results.
[Shared <IMicrosoftGraphShared>]: shared
[SharepointIds <IMicrosoftGraphSharepointIds>]: sharepointIds
[Size <Int64?>]: Size of the item in bytes.
Read-only.
[SpecialFolder <IMicrosoftGraphSpecialFolder>]: specialFolder
[Subscriptions <IMicrosoftGraphSubscription[]>]: The set of subscriptions on the item.
Only supported on the root of a drive.
[Thumbnails <IMicrosoftGraphThumbnailSet[]>]: Collection of thumbnailSet objects associated with the item.
For more information, see getting thumbnails.
Read-only.
Nullable.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Large <IMicrosoftGraphThumbnail>]: thumbnail
[(Any) <Object>]: This indicates any property can be added to this object.
[Content <Byte[]>]: The content stream for the thumbnail.
[Height <Int32?>]: The height of the thumbnail, in pixels.
[SourceItemId <String>]: The unique identifier of the item that provided the thumbnail.
This is only available when a folder thumbnail is requested.
[Url <String>]: The URL used to fetch the thumbnail content.
[Width <Int32?>]: The width of the thumbnail, in pixels.
[Medium <IMicrosoftGraphThumbnail>]: thumbnail
[Small <IMicrosoftGraphThumbnail>]: thumbnail
[Source <IMicrosoftGraphThumbnail>]: thumbnail
[Versions <IMicrosoftGraphDriveItemVersion[]>]: The list of previous versions of the item.
For more info, see getting previous versions.
Read-only.
Nullable.
[LastModifiedBy <IMicrosoftGraphIdentitySet>]: identitySet
[LastModifiedDateTime <DateTime?>]: Date and time the version was last modified.
Read-only.
[Publication <IMicrosoftGraphPublicationFacet>]: publicationFacet
[Id <String>]: The unique identifier for an entity.
Read-only.
[Content <Byte[]>]: The content stream for this version of the item.
[Size <Int64?>]: Indicates the size of the content stream for this version of the item.
[Video <IMicrosoftGraphVideo>]: video
[WebDavUrl <String>]: WebDAV compatible URL for the item.
[Workbook <IMicrosoftGraphWorkbook>]: workbook
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Application <IMicrosoftGraphWorkbookApplication>]: workbookApplication
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[CalculationMode <String>]: Returns the calculation mode used in the workbook.
Possible values are: Automatic, AutomaticExceptTables, Manual.
[Comments <IMicrosoftGraphWorkbookComment[]>]: Represents a collection of comments in a workbook.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Content <String>]: The content of the comment.
[ContentType <String>]: The content type of the comment.
[Replies <IMicrosoftGraphWorkbookCommentReply[]>]: The list of replies to the comment.
Read-only.
Nullable.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Content <String>]: The content of the reply.
[ContentType <String>]: The content type for the reply.
[Functions <IMicrosoftGraphWorkbookFunctions>]: workbookFunctions
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Names <IMicrosoftGraphWorkbookNamedItem[]>]: Represents a collection of workbooks scoped named items (named ranges and constants).
Read-only.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Comment <String>]: The comment associated with this name.
[Name <String>]: The name of the object.
Read-only.
[Scope <String>]: Indicates whether the name is scoped to the workbook or to a specific worksheet.
Read-only.
[Type <String>]: The type of reference is associated with the name.
Possible values are: String, Integer, Double, Boolean, Range.
Read-only.
[Value <IMicrosoftGraphJson>]: Json
[Visible <Boolean?>]: Indicates whether the object is visible.
[Worksheet <IMicrosoftGraphWorkbookWorksheet>]: workbookWorksheet
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Charts <IMicrosoftGraphWorkbookChart[]>]: The list of charts that are part of the worksheet.
Read-only.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Axes <IMicrosoftGraphWorkbookChartAxes>]: workbookChartAxes
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[CategoryAxis <IMicrosoftGraphWorkbookChartAxis>]: workbookChartAxis
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Format <IMicrosoftGraphWorkbookChartAxisFormat>]: workbookChartAxisFormat
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Font <IMicrosoftGraphWorkbookChartFont>]: workbookChartFont
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Bold <Boolean?>]: Indicates whether the fond is bold.
[Color <String>]: The HTML color code representation of the text color.
For example #FF0000 represents Red.
[Italic <Boolean?>]: Indicates whether the fond is italic.
[Name <String>]: The font name.
For example 'Calibri'.
[Size <Double?>]: The size of the font.
For example, 11.
[Underline <String>]: The type of underlining applied to the font.
The possible values are: None, Single.
[Line <IMicrosoftGraphWorkbookChartLineFormat>]: workbookChartLineFormat
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Color <String>]: The HTML color code that represents the color of lines in the chart.
[MajorGridlines <IMicrosoftGraphWorkbookChartGridlines>]: workbookChartGridlines
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Format <IMicrosoftGraphWorkbookChartGridlinesFormat>]: workbookChartGridlinesFormat
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Line <IMicrosoftGraphWorkbookChartLineFormat>]: workbookChartLineFormat
[Visible <Boolean?>]: Indicates whether the axis gridlines are visible.
[MajorUnit <IMicrosoftGraphJson>]: Json
[Maximum <IMicrosoftGraphJson>]: Json
[Minimum <IMicrosoftGraphJson>]: Json
[MinorGridlines <IMicrosoftGraphWorkbookChartGridlines>]: workbookChartGridlines
[MinorUnit <IMicrosoftGraphJson>]: Json
[Title <IMicrosoftGraphWorkbookChartAxisTitle>]: workbookChartAxisTitle
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Format <IMicrosoftGraphWorkbookChartAxisTitleFormat>]: workbookChartAxisTitleFormat
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Font <IMicrosoftGraphWorkbookChartFont>]: workbookChartFont
[Text <String>]: Represents the axis title.
[Visible <Boolean?>]: A Boolean that specifies the visibility of an axis title.
[SeriesAxis <IMicrosoftGraphWorkbookChartAxis>]: workbookChartAxis
[ValueAxis <IMicrosoftGraphWorkbookChartAxis>]: workbookChartAxis
[DataLabels <IMicrosoftGraphWorkbookChartDataLabels>]: workbookChartDataLabels
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Format <IMicrosoftGraphWorkbookChartDataLabelFormat>]: workbookChartDataLabelFormat
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Fill <IMicrosoftGraphWorkbookChartFill>]: workbookChartFill
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Font <IMicrosoftGraphWorkbookChartFont>]: workbookChartFont
[Position <String>]: DataLabelPosition value that represents the position of the data label.
The possible values are: None, Center, InsideEnd, InsideBase, OutsideEnd, Left, Right, Top, Bottom, BestFit, Callout.
[Separator <String>]: String that represents the separator used for the data labels on a chart.
[ShowBubbleSize <Boolean?>]: Boolean value that represents whether the data label bubble size is visible.
[ShowCategoryName <Boolean?>]: Boolean value that represents whether the data label category name is visible.
[ShowLegendKey <Boolean?>]: Boolean value that represents whether the data label legend key is visible.
[ShowPercentage <Boolean?>]: Boolean value that represents whether the data label percentage is visible.
[ShowSeriesName <Boolean?>]: Boolean value that represents whether the data label series name is visible.
[ShowValue <Boolean?>]: Boolean value that represents whether the data label value is visible.
[Format <IMicrosoftGraphWorkbookChartAreaFormat>]: workbookChartAreaFormat
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Fill <IMicrosoftGraphWorkbookChartFill>]: workbookChartFill
[Font <IMicrosoftGraphWorkbookChartFont>]: workbookChartFont
[Height <Double?>]: Represents the height, in points, of the chart object.
[Left <Double?>]: The distance, in points, from the left side of the chart to the worksheet origin.
[Legend <IMicrosoftGraphWorkbookChartLegend>]: workbookChartLegend
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Format <IMicrosoftGraphWorkbookChartLegendFormat>]: workbookChartLegendFormat
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Fill <IMicrosoftGraphWorkbookChartFill>]: workbookChartFill
[Font <IMicrosoftGraphWorkbookChartFont>]: workbookChartFont
[Overlay <Boolean?>]: Indicates whether the chart legend should overlap with the main body of the chart.
[Position <String>]: Represents the position of the legend on the chart.
The possible values are: Top, Bottom, Left, Right, Corner, Custom.
[Visible <Boolean?>]: Indicates whether the chart legend is visible.
[Name <String>]: Represents the name of a chart object.
[Series <IMicrosoftGraphWorkbookChartSeries[]>]: Represents either a single series or collection of series in the chart.
Read-only.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Format <IMicrosoftGraphWorkbookChartSeriesFormat>]: workbookChartSeriesFormat
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Fill <IMicrosoftGraphWorkbookChartFill>]: workbookChartFill
[Line <IMicrosoftGraphWorkbookChartLineFormat>]: workbookChartLineFormat
[Name <String>]: The name of a series in a chart.
[Points <IMicrosoftGraphWorkbookChartPoint[]>]: A collection of all points in the series.
Read-only.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Format <IMicrosoftGraphWorkbookChartPointFormat>]: workbookChartPointFormat
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Fill <IMicrosoftGraphWorkbookChartFill>]: workbookChartFill
[Value <IMicrosoftGraphJson>]: Json
[Title <IMicrosoftGraphWorkbookChartTitle>]: workbookChartTitle
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Format <IMicrosoftGraphWorkbookChartTitleFormat>]: workbookChartTitleFormat
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Fill <IMicrosoftGraphWorkbookChartFill>]: workbookChartFill
[Font <IMicrosoftGraphWorkbookChartFont>]: workbookChartFont
[Overlay <Boolean?>]: Indicates whether the chart title will overlay the chart or not.
[Text <String>]: The title text of the chart.
[Visible <Boolean?>]: Indicates whether the chart title is visible.
[Top <Double?>]: Represents the distance, in points, from the top edge of the object to the top of row 1 (on a worksheet) or the top of the chart area (on a chart).
[Width <Double?>]: Represents the width, in points, of the chart object.
[Worksheet <IMicrosoftGraphWorkbookWorksheet>]: workbookWorksheet
[Name <String>]: The display name of the worksheet.
[Names <IMicrosoftGraphWorkbookNamedItem[]>]: The list of names that are associated with the worksheet.
Read-only.
[PivotTables <IMicrosoftGraphWorkbookPivotTable[]>]: The list of piot tables that are part of the worksheet.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Name <String>]: The name of the pivot table.
[Worksheet <IMicrosoftGraphWorkbookWorksheet>]: workbookWorksheet
[Position <Int32?>]: The zero-based position of the worksheet within the workbook.
[Protection <IMicrosoftGraphWorkbookWorksheetProtection>]: workbookWorksheetProtection
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Options <IMicrosoftGraphWorkbookWorksheetProtectionOptions>]: workbookWorksheetProtectionOptions
[(Any) <Object>]: This indicates any property can be added to this object.
[AllowAutoFilter <Boolean?>]: Represents the worksheet protection option of allowing using auto filter feature.
[AllowDeleteColumns <Boolean?>]: Represents the worksheet protection option of allowing deleting columns.
[AllowDeleteRows <Boolean?>]: Represents the worksheet protection option of allowing deleting rows.
[AllowFormatCells <Boolean?>]: Represents the worksheet protection option of allowing formatting cells.
[AllowFormatColumns <Boolean?>]: Represents the worksheet protection option of allowing formatting columns.
[AllowFormatRows <Boolean?>]: Represents the worksheet protection option of allowing formatting rows.
[AllowInsertColumns <Boolean?>]: Represents the worksheet protection option of allowing inserting columns.
[AllowInsertHyperlinks <Boolean?>]: Represents the worksheet protection option of allowing inserting hyperlinks.
[AllowInsertRows <Boolean?>]: Represents the worksheet protection option of allowing inserting rows.
[AllowPivotTables <Boolean?>]: Represents the worksheet protection option of allowing using pivot table feature.
[AllowSort <Boolean?>]: Represents the worksheet protection option of allowing using sort feature.
[Protected <Boolean?>]: Indicates whether the worksheet is protected.
Read-only.
[Tables <IMicrosoftGraphWorkbookTable[]>]: The list of tables that are part of the worksheet.
Read-only.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Columns <IMicrosoftGraphWorkbookTableColumn[]>]: The list of all the columns in the table.
Read-only.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Filter <IMicrosoftGraphWorkbookFilter>]: workbookFilter
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Criteria <IMicrosoftGraphWorkbookFilterCriteria>]: workbookFilterCriteria
[(Any) <Object>]: This indicates any property can be added to this object.
[Color <String>]: The color applied to the cell.
[Criterion1 <String>]: A custom criterion.
[Criterion2 <String>]: A custom criterion.
[DynamicCriteria <String>]: A dynamic formula specified in a custom filter.
[FilterOn <String>]: Indicates whether a filter is applied to a column.
[Icon <IMicrosoftGraphWorkbookIcon>]: workbookIcon
[(Any) <Object>]: This indicates any property can be added to this object.
[Index <Int32?>]: The index of the icon in the given set.
[Set <String>]: The set that the icon is part of.
The possible values are: Invalid, ThreeArrows, ThreeArrowsGray, ThreeFlags, ThreeTrafficLights1, ThreeTrafficLights2, ThreeSigns, ThreeSymbols, ThreeSymbols2, FourArrows, FourArrowsGray, FourRedToBlack, FourRating, FourTrafficLights, FiveArrows, FiveArrowsGray, FiveRating, FiveQuarters, ThreeStars, ThreeTriangles, FiveBoxes.
[Operator <String>]: An operator in a cell; for example, =, >, <, <=, or <>.
[Values <IMicrosoftGraphJson>]: Json
[Index <Int32?>]: The index of the column within the columns collection of the table.
Zero-indexed.
Read-only.
[Name <String>]: The name of the table column.
[Values <IMicrosoftGraphJson>]: Json
[HighlightFirstColumn <Boolean?>]: Indicates whether the first column contains special formatting.
[HighlightLastColumn <Boolean?>]: Indicates whether the last column contains special formatting.
[LegacyId <String>]: A legacy identifier used in older Excel clients.
The value of the identifier remains the same even when the table is renamed.
This property should be interpreted as an opaque string value and shouldn't be parsed to any other type.
Read-only.
[Name <String>]: The name of the table.
[Rows <IMicrosoftGraphWorkbookTableRow[]>]: The list of all the rows in the table.
Read-only.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Index <Int32?>]: The index of the row within the rows collection of the table.
Zero-based.
Read-only.
[Values <IMicrosoftGraphJson>]: Json
[ShowBandedColumns <Boolean?>]: Indicates whether the columns show banded formatting in which odd columns are highlighted differently from even ones to make reading the table easier.
[ShowBandedRows <Boolean?>]: Indicates whether the rows show banded formatting in which odd rows are highlighted differently from even ones to make reading the table easier.
[ShowFilterButton <Boolean?>]: Indicates whether the filter buttons are visible at the top of each column header.
Setting this is only allowed if the table contains a header row.
[ShowHeaders <Boolean?>]: Indicates whether the header row is visible or not.
This value can be set to show or remove the header row.
[ShowTotals <Boolean?>]: Indicates whether the total row is visible or not.
This value can be set to show or remove the total row.
[Sort <IMicrosoftGraphWorkbookTableSort>]: workbookTableSort
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Fields <IMicrosoftGraphWorkbookSortField[]>]: The list of the current conditions last used to sort the table.
Read-only.
[Ascending <Boolean?>]: Represents whether the sorting is done in an ascending fashion.
[Color <String>]: Represents the color that is the target of the condition if the sorting is on font or cell color.
[DataOption <String>]: Represents additional sorting options for this field.
The possible values are: Normal, TextAsNumber.
[Icon <IMicrosoftGraphWorkbookIcon>]: workbookIcon
[Key <Int32?>]: Represents the column (or row, depending on the sort orientation) that the condition is on.
Represented as an offset from the first column (or row).
[SortOn <String>]: Represents the type of sorting of this condition.
The possible values are: Value, CellColor, FontColor, Icon.
[MatchCase <Boolean?>]: Indicates whether the casing impacted the last sort of the table.
Read-only.
[Method <String>]: The Chinese character ordering method last used to sort the table.
The possible values are: PinYin, StrokeCount.
Read-only.
[Style <String>]: A constant value that represents the Table style.
Possible values are: TableStyleLight1 through TableStyleLight21, TableStyleMedium1 through TableStyleMedium28, TableStyleStyleDark1 through TableStyleStyleDark11.
A custom user-defined style present in the workbook can also be specified.
[Worksheet <IMicrosoftGraphWorkbookWorksheet>]: workbookWorksheet
[Visibility <String>]: The visibility of the worksheet.
The possible values are: Visible, Hidden, VeryHidden.
[Operations <IMicrosoftGraphWorkbookOperation[]>]: The status of workbook operations.
Getting an operation collection is not supported, but you can get the status of a long-running operation if the Location header is returned in the response.
Read-only.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Error <IMicrosoftGraphWorkbookOperationError>]: workbookOperationError
[(Any) <Object>]: This indicates any property can be added to this object.
[Code <String>]: The error code.
[InnerError <IMicrosoftGraphWorkbookOperationError>]: workbookOperationError
[Message <String>]: The error message.
[ResourceLocation <String>]: The resource URI for the result.
[Status <String>]: workbookOperationStatus
[Tables <IMicrosoftGraphWorkbookTable[]>]: Represents a collection of tables associated with the workbook.
Read-only.
[Worksheets <IMicrosoftGraphWorkbookWorksheet[]>]: Represents a collection of worksheets associated with the workbook.
Read-only.
[IsArchived <Boolean?>]: Indicates whether the channel is archived.
Read-only.
[IsFavoriteByDefault <Boolean?>]: Indicates whether the channel should be marked as recommended for all members of the team to show in their channel list.
Note: All recommended channels automatically show in the channels list for education and frontline worker users.
The property can only be set programmatically via the Create team method.
The default value is false.
[Members <IMicrosoftGraphConversationMember[]>]: A collection of membership records associated with the channel.
[MembershipType <String>]: channelMembershipType
[Messages <IMicrosoftGraphChatMessage[]>]: A collection of all the messages in the channel.
A navigation property.
Nullable.
[SharedWithTeams <IMicrosoftGraphSharedWithChannelTeamInfo[]>]: A collection of teams with which a channel is shared.
[DisplayName <String>]: The name of the team.
[Team <IMicrosoftGraphTeam>]: team
[TenantId <String>]: The ID of the Microsoft Entra tenant.
[Id <String>]: The unique identifier for an entity.
Read-only.
[AllowedMembers <IMicrosoftGraphConversationMember[]>]: A collection of team members who have access to the shared channel.
[IsHostTeam <Boolean?>]: Indicates whether the team is the host of the channel.
[Summary <IMicrosoftGraphChannelSummary>]: channelSummary
[(Any) <Object>]: This indicates any property can be added to this object.
[GuestsCount <Int32?>]: Count of guests in a channel.
[HasMembersFromOtherTenants <Boolean?>]: Indicates whether external members are included on the channel.
[MembersCount <Int32?>]: Count of members in a channel.
[OwnersCount <Int32?>]: Count of owners in a channel.
[Tabs <IMicrosoftGraphTeamsTab[]>]: A collection of all the tabs in the channel.
A navigation property.
[TenantId <String>]: The ID of the Microsoft Entra tenant.
[WebUrl <String>]: A hyperlink that will go to the channel in Microsoft Teams.
This is the URL that you get when you right-click a channel in Microsoft Teams and select Get link to channel.
This URL should be treated as an opaque blob, and not parsed.
Read-only.
[Channels <IMicrosoftGraphChannel[]>]: The collection of channels and messages associated with the team.
[Classification <String>]: An optional label.
Typically describes the data or business sensitivity of the team.
Must match one of a preconfigured set in the tenant's directory.
[CreatedDateTime <DateTime?>]: Timestamp at which the team was created.
[Description <String>]: An optional description for the team.
Maximum length: 1,024 characters.
[DisplayName <String>]: The name of the team.
[FirstChannelName <String>]: The name of the first channel in the team.
This is an optional property, only used during team creation and isn't returned in methods to get and list teams.
[FunSettings <IMicrosoftGraphTeamFunSettings>]: teamFunSettings
[(Any) <Object>]: This indicates any property can be added to this object.
[AllowCustomMemes <Boolean?>]: If set to true, enables users to include custom memes.
[AllowGiphy <Boolean?>]: If set to true, enables Giphy use.
[AllowStickersAndMemes <Boolean?>]: If set to true, enables users to include stickers and memes.
[GiphyContentRating <String>]: giphyRatingType
[Group <IMicrosoftGraphGroup>]: Represents a Microsoft Entra group.
[GuestSettings <IMicrosoftGraphTeamGuestSettings>]: teamGuestSettings
[(Any) <Object>]: This indicates any property can be added to this object.
[AllowCreateUpdateChannels <Boolean?>]: If set to true, guests can add and update channels.
[AllowDeleteChannels <Boolean?>]: If set to true, guests can delete channels.
[IncomingChannels <IMicrosoftGraphChannel[]>]: List of channels shared with the team.
[InstalledApps <IMicrosoftGraphTeamsAppInstallation[]>]: The apps installed in this team.
[InternalId <String>]: A unique ID for the team that was used in a few places such as the audit log/Office 365 Management Activity API.
[IsArchived <Boolean?>]: Whether this team is in read-only mode.
[MemberSettings <IMicrosoftGraphTeamMemberSettings>]: teamMemberSettings
[(Any) <Object>]: This indicates any property can be added to this object.
[AllowAddRemoveApps <Boolean?>]: If set to true, members can add and remove apps.
[AllowCreatePrivateChannels <Boolean?>]: If set to true, members can add and update private channels.
[AllowCreateUpdateChannels <Boolean?>]: If set to true, members can add and update channels.
[AllowCreateUpdateRemoveConnectors <Boolean?>]: If set to true, members can add, update, and remove connectors.
[AllowCreateUpdateRemoveTabs <Boolean?>]: If set to true, members can add, update, and remove tabs.
[AllowDeleteChannels <Boolean?>]: If set to true, members can delete channels.
[Members <IMicrosoftGraphConversationMember[]>]: Members and owners of the team.
[MessagingSettings <IMicrosoftGraphTeamMessagingSettings>]: teamMessagingSettings
[(Any) <Object>]: This indicates any property can be added to this object.
[AllowChannelMentions <Boolean?>]: If set to true, @channel mentions are allowed.
[AllowOwnerDeleteMessages <Boolean?>]: If set to true, owners can delete any message.
[AllowTeamMentions <Boolean?>]: If set to true, @team mentions are allowed.
[AllowUserDeleteMessages <Boolean?>]: If set to true, users can delete their messages.
[AllowUserEditMessages <Boolean?>]: If set to true, users can edit their messages.
[Operations <IMicrosoftGraphTeamsAsyncOperation[]>]: The async operations that ran or are running on this team.
[Id <String>]: The unique identifier for an entity.
Read-only.
[AttemptsCount <Int32?>]: Number of times the operation was attempted before being marked successful or failed.
[CreatedDateTime <DateTime?>]: Time when the operation was created.
[Error <IMicrosoftGraphOperationError>]: operationError
[(Any) <Object>]: This indicates any property can be added to this object.
[Code <String>]: Operation error code.
[Message <String>]: Operation error message.
[LastActionDateTime <DateTime?>]: Time when the async operation was last updated.
[OperationType <String>]: teamsAsyncOperationType
[Status <String>]: teamsAsyncOperationStatus
[TargetResourceId <String>]: The ID of the object that's created or modified as result of this async operation, typically a team.
[TargetResourceLocation <String>]: The ___location of the object that's created or modified as result of this async operation.
This URL should be treated as an opaque value and not parsed into its component paths.
[PermissionGrants <IMicrosoftGraphResourceSpecificPermissionGrant[]>]: A collection of permissions granted to apps to access the team.
[Photo <IMicrosoftGraphProfilePhoto>]: profilePhoto
[PrimaryChannel <IMicrosoftGraphChannel>]: channel
[Schedule <IMicrosoftGraphSchedule>]: schedule
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[DayNotes <IMicrosoftGraphDayNote[]>]: The day notes in the schedule.
[CreatedBy <IMicrosoftGraphIdentitySet>]: identitySet
[LastModifiedBy <IMicrosoftGraphIdentitySet>]: identitySet
[Id <String>]: The unique identifier for an entity.
Read-only.
[DayNoteDate <DateTime?>]: The date of the day note.
[DraftDayNote <IMicrosoftGraphItemBody>]: itemBody
[SharedDayNote <IMicrosoftGraphItemBody>]: itemBody
[Enabled <Boolean?>]: Indicates whether the schedule is enabled for the team.
Required.
[IsActivitiesIncludedWhenCopyingShiftsEnabled <Boolean?>]: Indicates whether copied shifts include activities from the original shift.
[OfferShiftRequests <IMicrosoftGraphOfferShiftRequest[]>]: The offer requests for shifts in the schedule.
[AssignedTo <String>]: scheduleChangeRequestActor
[ManagerActionMessage <String>]: The message sent by the manager regarding the scheduleChangeRequest.
Optional.
[SenderMessage <String>]: The message sent by the sender of the scheduleChangeRequest.
Optional.
[State <String>]: scheduleChangeState
[CreatedBy <IMicrosoftGraphIdentitySet>]: identitySet
[LastModifiedBy <IMicrosoftGraphIdentitySet>]: identitySet
[Id <String>]: The unique identifier for an entity.
Read-only.
[RecipientActionMessage <String>]: The message sent by the recipient regarding the request.
[RecipientUserId <String>]: The recipient's user ID.
[SenderShiftId <String>]: The sender's shift ID.
[OfferShiftRequestsEnabled <Boolean?>]: Indicates whether offer shift requests are enabled for the schedule.
[OpenShiftChangeRequests <IMicrosoftGraphOpenShiftChangeRequest[]>]: The open shift requests in the schedule.
[AssignedTo <String>]: scheduleChangeRequestActor
[ManagerActionMessage <String>]: The message sent by the manager regarding the scheduleChangeRequest.
Optional.
[SenderMessage <String>]: The message sent by the sender of the scheduleChangeRequest.
Optional.
[State <String>]: scheduleChangeState
[CreatedBy <IMicrosoftGraphIdentitySet>]: identitySet
[LastModifiedBy <IMicrosoftGraphIdentitySet>]: identitySet
[Id <String>]: The unique identifier for an entity.
Read-only.
[OpenShiftId <String>]: ID for the open shift.
[OpenShifts <IMicrosoftGraphOpenShift[]>]: The set of open shifts in a scheduling group in the schedule.
[CreatedBy <IMicrosoftGraphIdentitySet>]: identitySet
[LastModifiedBy <IMicrosoftGraphIdentitySet>]: identitySet
[Id <String>]: The unique identifier for an entity.
Read-only.
[DraftOpenShift <IMicrosoftGraphOpenShiftItem>]: openShiftItem
[(Any) <Object>]: This indicates any property can be added to this object.
[Activities <IMicrosoftGraphShiftActivity[]>]: An incremental part of a shift which can cover details of when and where an employee is during their shift.
For example, an assignment or a scheduled break or lunch.
Required.
[Code <String>]: Customer defined code for the shiftActivity.
Required.
[DisplayName <String>]: The name of the shiftActivity.
Required.
[EndDateTime <DateTime?>]: The end date and time for the shiftActivity.
The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
Required.
[IsPaid <Boolean?>]: Indicates whether the microsoft.graph.user should be paid for the activity during their shift.
Required.
[StartDateTime <DateTime?>]: The start date and time for the shiftActivity.
The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
Required.
[Theme <String>]: scheduleEntityTheme
[DisplayName <String>]: The shift label of the shiftItem.
[Notes <String>]: The shift notes for the shiftItem.
[EndDateTime <DateTime?>]:
[StartDateTime <DateTime?>]:
[Theme <String>]: scheduleEntityTheme
[OpenSlotCount <Int32?>]: Count of the number of slots for the given open shift.
[IsStagedForDeletion <Boolean?>]: The openShift is marked for deletion, a process that is finalized when the schedule is shared.
[SchedulingGroupId <String>]: The ID of the schedulingGroup that contains the openShift.
[SharedOpenShift <IMicrosoftGraphOpenShiftItem>]: openShiftItem
[OpenShiftsEnabled <Boolean?>]: Indicates whether open shifts are enabled for the schedule.
[ProvisionStatus <String>]: operationStatus
[SchedulingGroups <IMicrosoftGraphSchedulingGroup[]>]: The logical grouping of users in the schedule (usually by role).
[CreatedBy <IMicrosoftGraphIdentitySet>]: identitySet
[LastModifiedBy <IMicrosoftGraphIdentitySet>]: identitySet
[Id <String>]: The unique identifier for an entity.
Read-only.
[Code <String>]: The code for the schedulingGroup to represent an external identifier.
This field must be unique within the team in Microsoft Teams and uses an alphanumeric format, with a maximum of 100 characters.
[DisplayName <String>]: The display name for the schedulingGroup.
Required.
[UserIds <String[]>]: The list of user IDs that are a member of the schedulingGroup.
Required.
[Shifts <IMicrosoftGraphShift[]>]: The shifts in the schedule.
[CreatedBy <IMicrosoftGraphIdentitySet>]: identitySet
[LastModifiedBy <IMicrosoftGraphIdentitySet>]: identitySet
[Id <String>]: The unique identifier for an entity.
Read-only.
[DraftShift <IMicrosoftGraphShiftItem>]: shiftItem
[(Any) <Object>]: This indicates any property can be added to this object.
[EndDateTime <DateTime?>]:
[StartDateTime <DateTime?>]:
[Theme <String>]: scheduleEntityTheme
[Activities <IMicrosoftGraphShiftActivity[]>]: An incremental part of a shift which can cover details of when and where an employee is during their shift.
For example, an assignment or a scheduled break or lunch.
Required.
[DisplayName <String>]: The shift label of the shiftItem.
[Notes <String>]: The shift notes for the shiftItem.
[IsStagedForDeletion <Boolean?>]: The shift is marked for deletion, a process that is finalized when the schedule is shared.
[SchedulingGroupId <String>]: ID of the scheduling group the shift is part of.
Required.
[SharedShift <IMicrosoftGraphShiftItem>]: shiftItem
[UserId <String>]: ID of the user assigned to the shift.
Required.
[StartDayOfWeek <String>]: dayOfWeek
[SwapShiftsChangeRequests <IMicrosoftGraphSwapShiftsChangeRequest[]>]: The swap requests for shifts in the schedule.
[RecipientActionMessage <String>]: The message sent by the recipient regarding the request.
[RecipientUserId <String>]: The recipient's user ID.
[SenderShiftId <String>]: The sender's shift ID.
[AssignedTo <String>]: scheduleChangeRequestActor
[ManagerActionMessage <String>]: The message sent by the manager regarding the scheduleChangeRequest.
Optional.
[SenderMessage <String>]: The message sent by the sender of the scheduleChangeRequest.
Optional.
[State <String>]: scheduleChangeState
[CreatedBy <IMicrosoftGraphIdentitySet>]: identitySet
[LastModifiedBy <IMicrosoftGraphIdentitySet>]: identitySet
[Id <String>]: The unique identifier for an entity.
Read-only.
[RecipientShiftId <String>]: The recipient's Shift ID
[SwapShiftsRequestsEnabled <Boolean?>]: Indicates whether swap shifts requests are enabled for the schedule.
[TimeCards <IMicrosoftGraphTimeCard[]>]: The time cards in the schedule.
[CreatedBy <IMicrosoftGraphIdentitySet>]: identitySet
[LastModifiedBy <IMicrosoftGraphIdentitySet>]: identitySet
[Id <String>]: The unique identifier for an entity.
Read-only.
[Breaks <IMicrosoftGraphTimeCardBreak[]>]: The list of breaks associated with the timeCard.
[BreakId <String>]: ID of the timeCardBreak.
[End <IMicrosoftGraphTimeCardEvent>]: timeCardEvent
[(Any) <Object>]: This indicates any property can be added to this object.
[DateTime <DateTime?>]: The time the entry is recorded.
[IsAtApprovedLocation <Boolean?>]: Indicates whether this action happens at an approved ___location.
[Notes <IMicrosoftGraphItemBody>]: itemBody
[Notes <IMicrosoftGraphItemBody>]: itemBody
[Start <IMicrosoftGraphTimeCardEvent>]: timeCardEvent
[ClockInEvent <IMicrosoftGraphTimeCardEvent>]: timeCardEvent
[ClockOutEvent <IMicrosoftGraphTimeCardEvent>]: timeCardEvent
[ConfirmedBy <String>]: confirmedBy
[Notes <IMicrosoftGraphItemBody>]: itemBody
[OriginalEntry <IMicrosoftGraphTimeCardEntry>]: timeCardEntry
[(Any) <Object>]: This indicates any property can be added to this object.
[Breaks <IMicrosoftGraphTimeCardBreak[]>]: The clock-in event of the timeCard.
[ClockInEvent <IMicrosoftGraphTimeCardEvent>]: timeCardEvent
[ClockOutEvent <IMicrosoftGraphTimeCardEvent>]: timeCardEvent
[State <String>]: timeCardState
[UserId <String>]: User ID to which the timeCard belongs.
[TimeClockEnabled <Boolean?>]: Indicates whether time clock is enabled for the schedule.
[TimeClockSettings <IMicrosoftGraphTimeClockSettings>]: timeClockSettings
[(Any) <Object>]: This indicates any property can be added to this object.
[ApprovedLocation <IMicrosoftGraphGeoCoordinates>]: geoCoordinates
[TimeOffReasons <IMicrosoftGraphTimeOffReason[]>]: The set of reasons for a time off in the schedule.
[CreatedBy <IMicrosoftGraphIdentitySet>]: identitySet
[LastModifiedBy <IMicrosoftGraphIdentitySet>]: identitySet
[Id <String>]: The unique identifier for an entity.
Read-only.
[Code <String>]: The code of the timeOffReason to represent an external identifier.
This field must be unique within the team in Microsoft Teams and uses an alphanumeric format, with a maximum of 100 characters.
[DisplayName <String>]: The name of the timeOffReason.
Required.
[IconType <String>]: timeOffReasonIconType
[IsActive <Boolean?>]: Indicates whether the timeOffReason can be used when creating new entities or updating existing ones.
Required.
[TimeOffRequests <IMicrosoftGraphTimeOffRequest[]>]: The time off requests in the schedule.
[AssignedTo <String>]: scheduleChangeRequestActor
[ManagerActionMessage <String>]: The message sent by the manager regarding the scheduleChangeRequest.
Optional.
[SenderMessage <String>]: The message sent by the sender of the scheduleChangeRequest.
Optional.
[State <String>]: scheduleChangeState
[CreatedBy <IMicrosoftGraphIdentitySet>]: identitySet
[LastModifiedBy <IMicrosoftGraphIdentitySet>]: identitySet
[Id <String>]: The unique identifier for an entity.
Read-only.
[EndDateTime <DateTime?>]: The date and time the time off ends in ISO 8601 format and in UTC time.
[StartDateTime <DateTime?>]: The date and time the time off starts in ISO 8601 format and in UTC time.
[TimeOffReasonId <String>]: The reason for the time off.
[TimeOffRequestsEnabled <Boolean?>]: Indicates whether time off requests are enabled for the schedule.
[TimeZone <String>]: Indicates the time zone of the schedule team using tz database format.
Required.
[TimesOff <IMicrosoftGraphTimeOff[]>]: The instances of times off in the schedule.
[CreatedBy <IMicrosoftGraphIdentitySet>]: identitySet
[LastModifiedBy <IMicrosoftGraphIdentitySet>]: identitySet
[Id <String>]: The unique identifier for an entity.
Read-only.
[DraftTimeOff <IMicrosoftGraphTimeOffItem>]: timeOffItem
[(Any) <Object>]: This indicates any property can be added to this object.
[EndDateTime <DateTime?>]:
[StartDateTime <DateTime?>]:
[Theme <String>]: scheduleEntityTheme
[TimeOffReasonId <String>]: ID of the timeOffReason for this timeOffItem.
Required.
[IsStagedForDeletion <Boolean?>]: The timeOff is marked for deletion, a process that is finalized when the schedule is shared.
[SharedTimeOff <IMicrosoftGraphTimeOffItem>]: timeOffItem
[UserId <String>]: ID of the user assigned to the timeOff.
Required.
[WorkforceIntegrationIds <String[]>]: The IDs for the workforce integrations associated with this schedule.
[Specialization <String>]: teamSpecialization
[Summary <IMicrosoftGraphTeamSummary>]: teamSummary
[(Any) <Object>]: This indicates any property can be added to this object.
[GuestsCount <Int32?>]: Count of guests in a team.
[MembersCount <Int32?>]: Count of members in a team.
[OwnersCount <Int32?>]: Count of owners in a team.
[Tags <IMicrosoftGraphTeamworkTag[]>]: The tags associated with the team.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Description <String>]: The description of the tag as it appears to the user in Microsoft Teams.
A teamworkTag can't have more than 200 teamworkTagMembers.
[DisplayName <String>]: The name of the tag as it appears to the user in Microsoft Teams.
[MemberCount <Int32?>]: The number of users assigned to the tag.
[Members <IMicrosoftGraphTeamworkTagMember[]>]: Users assigned to the tag.
[Id <String>]: The unique identifier for an entity.
Read-only.
[DisplayName <String>]: The member's display name.
[TenantId <String>]: The ID of the tenant that the tag member is a part of.
[UserId <String>]: The user ID of the member.
[TagType <String>]: teamworkTagType
[TeamId <String>]: ID of the team in which the tag is defined.
[Template <IMicrosoftGraphTeamsTemplate>]: teamsTemplate
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[TenantId <String>]: The ID of the Microsoft Entra tenant.
[Visibility <String>]: teamVisibilityType
[WebUrl <String>]: A hyperlink that goes to the team in the Microsoft Teams client.
You get this URL when you right-click a team in the Microsoft Teams client and select Get link to team.
This URL should be treated as an opaque blob, and not parsed.
THREADS <IMicrosoftGraphConversationThread[]>: The group's conversation threads.
Nullable.
[Id <String>]: The unique identifier for an entity.
Read-only.
[CcRecipients <IMicrosoftGraphRecipient[]>]: The Cc: recipients for the thread.
Returned only on $select.
[EmailAddress <IMicrosoftGraphEmailAddress>]: emailAddress
[(Any) <Object>]: This indicates any property can be added to this object.
[Address <String>]: The email address of the person or entity.
[Name <String>]: The display name of the person or entity.
[HasAttachments <Boolean?>]: Indicates whether any of the posts within this thread has at least one attachment.
Returned by default.
[IsLocked <Boolean?>]: Indicates if the thread is locked.
Returned by default.
[LastDeliveredDateTime <DateTime?>]: The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.Returned by default.
[Posts <IMicrosoftGraphPost[]>]:
[Categories <String[]>]: The categories associated with the item
[ChangeKey <String>]: Identifies the version of the item.
Every time the item is changed, changeKey changes as well.
This allows Exchange to apply changes to the correct version of the object.
Read-only.
[CreatedDateTime <DateTime?>]: The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
[LastModifiedDateTime <DateTime?>]: The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
[Id <String>]: The unique identifier for an entity.
Read-only.
[Attachments <IMicrosoftGraphAttachment[]>]: Read-only.
Nullable.
Supports $expand.
[Id <String>]: The unique identifier for an entity.
Read-only.
[ContentType <String>]: The MIME type.
[IsInline <Boolean?>]: true if the attachment is an inline attachment; otherwise, false.
[LastModifiedDateTime <DateTime?>]: The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
[Name <String>]: The attachment's file name.
[Size <Int32?>]: The length of the attachment in bytes.
[Body <IMicrosoftGraphItemBody>]: itemBody
[(Any) <Object>]: This indicates any property can be added to this object.
[Content <String>]: The content of the item.
[ContentType <String>]: bodyType
[ConversationId <String>]: Unique ID of the conversation.
Read-only.
[ConversationThreadId <String>]: Unique ID of the conversation thread.
Read-only.
[Extensions <IMicrosoftGraphExtension[]>]: The collection of open extensions defined for the post.
Read-only.
Nullable.
Supports $expand.
[Id <String>]: The unique identifier for an entity.
Read-only.
[From <IMicrosoftGraphRecipient>]: recipient
[HasAttachments <Boolean?>]: Indicates whether the post has at least one attachment.
This is a default property.
[InReplyTo <IMicrosoftGraphPost>]: post
[MultiValueExtendedProperties <IMicrosoftGraphMultiValueLegacyExtendedProperty[]>]: The collection of multi-value extended properties defined for the post.
Read-only.
Nullable.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Value <String[]>]: A collection of property values.
[NewParticipants <IMicrosoftGraphRecipient[]>]: Conversation participants that were added to the thread as part of this post.
[ReceivedDateTime <DateTime?>]: Specifies when the post was received.
The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time.
For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
[Sender <IMicrosoftGraphRecipient>]: recipient
[SingleValueExtendedProperties <IMicrosoftGraphSingleValueLegacyExtendedProperty[]>]: The collection of single-value extended properties defined for the post.
Read-only.
Nullable.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Value <String>]: A property value.
[Preview <String>]: A short summary from the body of the latest post in this conversation.
Returned by default.
[ToRecipients <IMicrosoftGraphRecipient[]>]: The To: recipients for the thread.
Returned only on $select.
[Topic <String>]: The topic of the conversation.
This property can be set when the conversation is created, but it cannot be updated.
Returned by default.
[UniqueSenders <String[]>]: All the users that sent a message to this thread.
Returned by default.
TRANSITIVEMEMBEROF <IMicrosoftGraphDirectoryObject[]>: The groups that a group is a member of, either directly or through nested membership.
Nullable.
[Id <String>]: The unique identifier for an entity.
Read-only.
[DeletedDateTime <DateTime?>]: Date and time when this object was deleted.
Always null when the object hasn't been deleted.
TRANSITIVEMEMBERS <IMicrosoftGraphDirectoryObject[]>: The direct and transitive members of a group.
Nullable.
[Id <String>]: The unique identifier for an entity.
Read-only.
[DeletedDateTime <DateTime?>]: Date and time when this object was deleted.
Always null when the object hasn't been deleted.