---
title: Getting Started with Datadog
description: Datadog, the leading service for cloud-scale monitoring.
breadcrumbs: Docs > Infrastructure > Datadog Resource Catalog
---

# azure_ad_user{% #azure_ad_user %}

## `about_me`{% #about_me %}

**Type**: `STRING`**Provider name**: `aboutMe`**Description**: A freeform text entry field for the user to describe themselves. Returned only on $select.

## `account_enabled`{% #account_enabled %}

**Type**: `BOOLEAN`**Provider name**: `accountEnabled`**Description**: 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`{% #activities %}

**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `activities`**Description**: The user's activities across devices. Read-only. Nullable.

- `activation_url`**Type**: `STRING`**Provider name**: `activationUrl`**Description**: 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.
- `activity_source_host`**Type**: `STRING`**Provider name**: `activitySourceHost`**Description**: 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](https://contoso.com) or [https://myapp.contoso.com](https://myapp.contoso.com) but NOT [https://myapp.contoso.com/somepath](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.
- `app_activity_id`**Type**: `STRING`**Provider name**: `appActivityId`**Description**: Required. The unique activity ID in the context of the app - supplied by caller and immutable thereafter.
- `app_display_name`**Type**: `STRING`**Provider name**: `appDisplayName`**Description**: 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.
- `content_url`**Type**: `STRING`**Provider name**: `contentUrl`**Description**: 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).
- `created_date_time`**Type**: `STRING`**Provider name**: `createdDateTime`**Description**: Set by the server. DateTime in UTC when the object was created on the server.
- `expiration_date_time`**Type**: `STRING`**Provider name**: `expirationDateTime`**Description**: Set by the server. DateTime in UTC when the object expired on the server.
- `fallback_url`**Type**: `STRING`**Provider name**: `fallbackUrl`**Description**: Optional. URL used to launch the activity in a web-based app, if available.
- `history_items`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `historyItems`**Description**: Optional. NavigationProperty/Containment; navigation property to the activity's historyItems.
  - `active_duration_seconds`**Type**: `INT32`**Provider name**: `activeDurationSeconds`**Description**: Optional. The duration of active user engagement. if not supplied, this is calculated from the startedDateTime and lastActiveDateTime.
  - `activity`**Type**: `STRUCT`**Provider name**: `activity`
    - `activation_url`**Type**: `STRING`**Provider name**: `activationUrl`**Description**: 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.
    - `activity_source_host`**Type**: `STRING`**Provider name**: `activitySourceHost`**Description**: 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](https://contoso.com) or [https://myapp.contoso.com](https://myapp.contoso.com) but NOT [https://myapp.contoso.com/somepath](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.
    - `app_activity_id`**Type**: `STRING`**Provider name**: `appActivityId`**Description**: Required. The unique activity ID in the context of the app - supplied by caller and immutable thereafter.
    - `app_display_name`**Type**: `STRING`**Provider name**: `appDisplayName`**Description**: 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.
    - `content_url`**Type**: `STRING`**Provider name**: `contentUrl`**Description**: 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).
    - `created_date_time`**Type**: `STRING`**Provider name**: `createdDateTime`**Description**: Set by the server. DateTime in UTC when the object was created on the server.
    - `expiration_date_time`**Type**: `STRING`**Provider name**: `expirationDateTime`**Description**: Set by the server. DateTime in UTC when the object expired on the server.
    - `fallback_url`**Type**: `STRING`**Provider name**: `fallbackUrl`**Description**: Optional. URL used to launch the activity in a web-based app, if available.
    - `last_modified_date_time`**Type**: `STRING`**Provider name**: `lastModifiedDateTime`**Description**: Set by the server. DateTime in UTC when the object was modified on the server.
    - `status`**Type**: `STRING`**Provider name**: `status`**Description**: Set by the server. A status code used to identify valid objects. Values: active, updated, deleted, ignored.
    - `user_timezone`**Type**: `STRING`**Provider name**: `userTimezone`**Description**: 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.
    - `visual_elements`**Type**: `STRUCT`**Provider name**: `visualElements`
      - `attribution`**Type**: `STRUCT`**Provider name**: `attribution`**Description**: Optional. JSON object used to represent an icon which represents the application used to generate the activity
        - `add_image_query`**Type**: `BOOLEAN`**Provider name**: `addImageQuery`**Description**: Optional; parameter used to indicate the server is able to render image dynamically in response to parameterization. For example – a high contrast image
        - `alternate_text`**Type**: `STRING`**Provider name**: `alternateText`**Description**: Optional; alt-text accessible content for the image
        - `alternative_text`**Type**: `STRING`**Provider name**: `alternativeText`
        - `icon_url`**Type**: `STRING`**Provider name**: `iconUrl`**Description**: Optional; URI that points to an icon which represents the application used to generate the activity
      - `background_color`**Type**: `STRING`**Provider name**: `backgroundColor`**Description**: 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
      - `description`**Type**: `STRING`**Provider name**: `description`**Description**: Optional. Longer text description of the user's unique activity (example: document name, first sentence, and/or metadata)
      - `display_text`**Type**: `STRING`**Provider name**: `displayText`**Description**: Required. Short text description of the user's unique activity (for example, document name in cases where an activity refers to document creation)
    - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
  - `created_date_time`**Type**: `STRING`**Provider name**: `createdDateTime`**Description**: Set by the server. DateTime in UTC when the object was created on the server.
  - `expiration_date_time`**Type**: `STRING`**Provider name**: `expirationDateTime`**Description**: Optional. UTC DateTime when the activityHistoryItem will undergo hard-delete. Can be set by the client.
  - `last_active_date_time`**Type**: `STRING`**Provider name**: `lastActiveDateTime`**Description**: Optional. UTC DateTime when the activityHistoryItem (activity session) was last understood as active or finished - if null, activityHistoryItem status should be Ongoing.
  - `last_modified_date_time`**Type**: `STRING`**Provider name**: `lastModifiedDateTime`**Description**: Set by the server. DateTime in UTC when the object was modified on the server.
  - `name`**Type**: `STRING`**Provider name**: `name`
  - `started_date_time`**Type**: `STRING`**Provider name**: `startedDateTime`**Description**: Required. UTC DateTime when the activityHistoryItem (activity session) was started. Required for timeline history.
  - `status`**Type**: `STRING`**Provider name**: `status`**Description**: Set by the server. A status code used to identify valid objects. Values: active, updated, deleted, ignored.
  - `user_timezone`**Type**: `STRING`**Provider name**: `userTimezone`**Description**: 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.
  - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
- `last_modified_date_time`**Type**: `STRING`**Provider name**: `lastModifiedDateTime`**Description**: Set by the server. DateTime in UTC when the object was modified on the server.
- `name`**Type**: `STRING`**Provider name**: `name`
- `status`**Type**: `STRING`**Provider name**: `status`**Description**: Set by the server. A status code used to identify valid objects. Values: active, updated, deleted, ignored.
- `user_timezone`**Type**: `STRING`**Provider name**: `userTimezone`**Description**: 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.
- `visual_elements`**Type**: `STRUCT`**Provider name**: `visualElements`
  - `attribution`**Type**: `STRUCT`**Provider name**: `attribution`**Description**: Optional. JSON object used to represent an icon which represents the application used to generate the activity
    - `add_image_query`**Type**: `BOOLEAN`**Provider name**: `addImageQuery`**Description**: Optional; parameter used to indicate the server is able to render image dynamically in response to parameterization. For example – a high contrast image
    - `alternate_text`**Type**: `STRING`**Provider name**: `alternateText`**Description**: Optional; alt-text accessible content for the image
    - `alternative_text`**Type**: `STRING`**Provider name**: `alternativeText`
    - `icon_url`**Type**: `STRING`**Provider name**: `iconUrl`**Description**: Optional; URI that points to an icon which represents the application used to generate the activity
  - `background_color`**Type**: `STRING`**Provider name**: `backgroundColor`**Description**: 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
  - `description`**Type**: `STRING`**Provider name**: `description`**Description**: Optional. Longer text description of the user's unique activity (example: document name, first sentence, and/or metadata)
  - `display_text`**Type**: `STRING`**Provider name**: `displayText`**Description**: Required. Short text description of the user's unique activity (for example, document name in cases where an activity refers to document creation)
- `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.

## `age_group`{% #age_group %}

**Type**: `STRING`**Provider name**: `ageGroup`**Description**: 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).

## `agreement_acceptances`{% #agreement_acceptances %}

**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `agreementAcceptances`**Description**: The user's terms of use acceptance statuses. Read-only. Nullable.

- `agreement_file_id`**Type**: `STRING`**Provider name**: `agreementFileId`**Description**: The identifier of the agreement file accepted by the user.
- `agreement_id`**Type**: `STRING`**Provider name**: `agreementId`**Description**: The identifier of the agreement.
- `device_display_name`**Type**: `STRING`**Provider name**: `deviceDisplayName`**Description**: The display name of the device used for accepting the agreement.
- `device_id`**Type**: `STRING`**Provider name**: `deviceId`**Description**: The unique identifier of the device used for accepting the agreement. Supports $filter (eq) and eq for null values.
- `device_os_type`**Type**: `STRING`**Provider name**: `deviceOSType`**Description**: The operating system used to accept the agreement.
- `device_os_version`**Type**: `STRING`**Provider name**: `deviceOSVersion`**Description**: The operating system version of the device used to accept the agreement.
- `expiration_date_time`**Type**: `STRING`**Provider name**: `expirationDateTime`**Description**: 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.
- `name`**Type**: `STRING`**Provider name**: `name`
- `recorded_date_time`**Type**: `STRING`**Provider name**: `recordedDateTime`**Description**: 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`**Type**: `STRING`**Provider name**: `state`**Description**: The state of the agreement acceptance. Possible values are: accepted, declined. Supports $filter (eq).
- `user_display_name`**Type**: `STRING`**Provider name**: `userDisplayName`**Description**: Display name of the user when the acceptance was recorded.
- `user_email`**Type**: `STRING`**Provider name**: `userEmail`**Description**: Email of the user when the acceptance was recorded.
- `user_id`**Type**: `STRING`**Provider name**: `userId`**Description**: The identifier of the user who accepted the agreement. Supports $filter (eq).
- `user_principal_name`**Type**: `STRING`**Provider name**: `userPrincipalName`**Description**: UPN of the user when the acceptance was recorded.
- `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.

## `app_role_assignments`{% #app_role_assignments %}

**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `appRoleAssignments`**Description**: Represents the app roles a user is granted for an application. Supports $expand.

- `app_role_id`**Type**: `STRING`**Provider name**: `appRoleId`**Description**: 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.
- `created_date_time`**Type**: `STRING`**Provider name**: `createdDateTime`**Description**: 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.
- `name`**Type**: `STRING`**Provider name**: `name`
- `principal_display_name`**Type**: `STRING`**Provider name**: `principalDisplayName`**Description**: 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).
- `principal_id`**Type**: `STRING`**Provider name**: `principalId`**Description**: 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.
- `principal_type`**Type**: `STRING`**Provider name**: `principalType`**Description**: The type of the assigned principal. This can either be User, Group, or ServicePrincipal. Read-only.
- `resource_display_name`**Type**: `STRING`**Provider name**: `resourceDisplayName`**Description**: The display name of the resource app's service principal to which the assignment is made. Maximum length is 256 characters.
- `resource_id`**Type**: `STRING`**Provider name**: `resourceId`**Description**: The unique identifier (id) for the resource service principal for which the assignment is made. Required on create. Supports $filter (eq only).
- `deleted_date_time`**Type**: `STRING`**Provider name**: `deletedDateTime`**Description**: Date and time when this object was deleted. Always null when the object hasn't been deleted.
- `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.

## `assigned_licenses`{% #assigned_licenses %}

**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `assignedLicenses`**Description**: 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).

- `disabled_plans`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `disabledPlans`**Description**: 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.
- `sku_id`**Type**: `STRING`**Provider name**: `skuId`**Description**: The unique identifier for the SKU. Corresponds to the skuId from subscribedSkus or companySubscription.

## `assigned_plans`{% #assigned_plans %}

**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `assignedPlans`**Description**: The plans that are assigned to the user. Read-only. Not nullable. Returned only on $select. Supports $filter (eq and not).

- `assigned_date_time`**Type**: `STRING`**Provider name**: `assignedDateTime`**Description**: 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.
- `capability_status`**Type**: `STRING`**Provider name**: `capabilityStatus`**Description**: Condition of the capability assignment. The possible values are Enabled, Warning, Suspended, Deleted, LockedOut. See a detailed description of each value.
- `service`**Type**: `STRING`**Provider name**: `service`**Description**: The name of the service; for example, exchange.
- `service_plan_id`**Type**: `STRING`**Provider name**: `servicePlanId`**Description**: 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`{% #authentication %}

**Type**: `STRUCT`**Provider name**: `authentication`**Description**: The authentication methods that are supported for the user.

- `email_methods`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `emailMethods`**Description**: The email address registered to a user for authentication.
  - `email_address`**Type**: `STRING`**Provider name**: `emailAddress`**Description**: The email address registered to this user.
  - `name`**Type**: `STRING`**Provider name**: `name`
  - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
- `fido2_methods`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `fido2Methods`**Description**: Represents the FIDO2 security keys registered to a user for authentication.
  - `aa_guid`**Type**: `STRING`**Provider name**: `aaGuid`**Description**: Authenticator Attestation GUID, an identifier that indicates the type (e.g. make and model) of the authenticator.
  - `attestation_certificates`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `attestationCertificates`**Description**: The attestation certificate(s) attached to this security key.
  - `attestation_level`**Type**: `STRING`**Provider name**: `attestationLevel`**Description**: The attestation level of this FIDO2 security key. Possible values are: attested, or notAttested.
  - `created_date_time`**Type**: `STRING`**Provider name**: `createdDateTime`**Description**: The timestamp when this key was registered to the user.
  - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: The display name of the key as given by the user.
  - `model`**Type**: `STRING`**Provider name**: `model`**Description**: The manufacturer-assigned model of the FIDO2 security key.
  - `name`**Type**: `STRING`**Provider name**: `name`
  - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
- `methods`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `methods`**Description**: Represents all authentication methods registered to a user.
  - `name`**Type**: `STRING`**Provider name**: `name`
  - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
- `microsoft_authenticator_methods`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `microsoftAuthenticatorMethods`**Description**: The details of the Microsoft Authenticator app registered to a user for authentication.
  - `created_date_time`**Type**: `STRING`**Provider name**: `createdDateTime`**Description**: 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`**Type**: `STRUCT`**Provider name**: `device`**Description**: The registered device on which Microsoft Authenticator resides. This property is null if the device isn't registered for passwordless Phone Sign-In.
    - `account_enabled`**Type**: `BOOLEAN`**Provider name**: `accountEnabled`**Description**: 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.
    - `alternative_security_ids`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `alternativeSecurityIds`**Description**: For internal use only. Not nullable. Supports $filter (eq, not, ge, le).
      - `identity_provider`**Type**: `STRING`**Provider name**: `identityProvider`**Description**: For internal use only.
      - `key`**Type**: `STRING`**Provider name**: `key`**Description**: For internal use only.
      - `type`**Type**: `INT32`**Provider name**: `type`**Description**: For internal use only.
    - `approximate_last_sign_in_date_time`**Type**: `STRING`**Provider name**: `approximateLastSignInDateTime`**Description**: 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.
    - `compliance_expiration_date_time`**Type**: `STRING`**Provider name**: `complianceExpirationDateTime`**Description**: 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.
    - `device_category`**Type**: `STRING`**Provider name**: `deviceCategory`**Description**: User-defined property set by Intune to automatically add devices to groups and simplify managing devices.
    - `device_id`**Type**: `STRING`**Provider name**: `deviceId`**Description**: 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).
    - `device_metadata`**Type**: `STRING`**Provider name**: `deviceMetadata`**Description**: For internal use only. Set to null.
    - `device_ownership`**Type**: `STRING`**Provider name**: `deviceOwnership`**Description**: Ownership of the device. Intune sets this property. Possible values are: unknown, company, personal.
    - `device_version`**Type**: `INT32`**Provider name**: `deviceVersion`**Description**: For internal use only.
    - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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.
    - `enrollment_profile_name`**Type**: `STRING`**Provider name**: `enrollmentProfileName`**Description**: 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.
    - `enrollment_type`**Type**: `STRING`**Provider name**: `enrollmentType`**Description**: 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`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `extensions`**Description**: The collection of open extensions defined for the device. Read-only. Nullable.
      - `name`**Type**: `STRING`**Provider name**: `name`
      - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
    - `is_compliant`**Type**: `BOOLEAN`**Provider name**: `isCompliant`**Description**: 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).
    - `is_managed`**Type**: `BOOLEAN`**Provider name**: `isManaged`**Description**: 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).
    - `is_management_restricted`**Type**: `BOOLEAN`**Provider name**: `isManagementRestricted`**Description**: 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.
    - `is_rooted`**Type**: `BOOLEAN`**Provider name**: `isRooted`**Description**: true if the device is rooted or jail-broken. This property can only be updated by Intune.
    - `management_type`**Type**: `STRING`**Provider name**: `managementType`**Description**: 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`**Type**: `STRING`**Provider name**: `manufacturer`**Description**: Manufacturer of the device. Read-only.
    - `mdm_app_id`**Type**: `STRING`**Provider name**: `mdmAppId`**Description**: Application identifier used to register device into MDM. Read-only. Supports $filter (eq, ne, not, startsWith).
    - `member_of`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `memberOf`**Description**: Groups and administrative units that this device is a member of. Read-only. Nullable. Supports $expand.
      - `deleted_date_time`**Type**: `STRING`**Provider name**: `deletedDateTime`**Description**: Date and time when this object was deleted. Always null when the object hasn't been deleted.
      - `name`**Type**: `STRING`**Provider name**: `name`
      - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
    - `model`**Type**: `STRING`**Provider name**: `model`**Description**: Model of the device. Read-only.
    - `name`**Type**: `STRING`**Provider name**: `name`
    - `on_premises_last_sync_date_time`**Type**: `STRING`**Provider name**: `onPremisesLastSyncDateTime`**Description**: 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).
    - `on_premises_security_identifier`**Type**: `STRING`**Provider name**: `onPremisesSecurityIdentifier`**Description**: 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).
    - `on_premises_sync_enabled`**Type**: `BOOLEAN`**Provider name**: `onPremisesSyncEnabled`**Description**: 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).
    - `operating_system`**Type**: `STRING`**Provider name**: `operatingSystem`**Description**: The type of operating system on the device. Required. Supports $filter (eq, ne, not, ge, le, startsWith, and eq on null values).
    - `operating_system_version`**Type**: `STRING`**Provider name**: `operatingSystemVersion`**Description**: The version of the operating system on the device. Required. Supports $filter (eq, ne, not, ge, le, startsWith, and eq on null values).
    - `physical_ids`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `physicalIds`**Description**: For internal use only. Not nullable. Supports $filter (eq, not, ge, le, startsWith,/$count eq 0, /$count ne 0).
    - `profile_type`**Type**: `STRING`**Provider name**: `profileType`**Description**: The profile type of the device. Possible values: RegisteredDevice (default), SecureVM, Printer, Shared, IoT.
    - `registered_owners`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `registeredOwners`**Description**: 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.
      - `deleted_date_time`**Type**: `STRING`**Provider name**: `deletedDateTime`**Description**: Date and time when this object was deleted. Always null when the object hasn't been deleted.
      - `name`**Type**: `STRING`**Provider name**: `name`
      - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
    - `registered_users`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `registeredUsers`**Description**: 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.
      - `deleted_date_time`**Type**: `STRING`**Provider name**: `deletedDateTime`**Description**: Date and time when this object was deleted. Always null when the object hasn't been deleted.
      - `name`**Type**: `STRING`**Provider name**: `name`
      - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
    - `registration_date_time`**Type**: `STRING`**Provider name**: `registrationDateTime`**Description**: 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.
    - `system_labels`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `systemLabels`**Description**: List of labels applied to the device by the system. Supports $filter (/$count eq 0, /$count ne 0).
    - `transitive_member_of`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `transitiveMemberOf`**Description**: Groups and administrative units that the device is a member of. This operation is transitive. Supports $expand.
      - `deleted_date_time`**Type**: `STRING`**Provider name**: `deletedDateTime`**Description**: Date and time when this object was deleted. Always null when the object hasn't been deleted.
      - `name`**Type**: `STRING`**Provider name**: `name`
      - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
    - `trust_type`**Type**: `STRING`**Provider name**: `trustType`**Description**: 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).
    - `deleted_date_time`**Type**: `STRING`**Provider name**: `deletedDateTime`**Description**: Date and time when this object was deleted. Always null when the object hasn't been deleted.
    - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
  - `device_tag`**Type**: `STRING`**Provider name**: `deviceTag`**Description**: Tags containing app metadata.
  - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: The name of the device on which this app is registered.
  - `name`**Type**: `STRING`**Provider name**: `name`
  - `phone_app_version`**Type**: `STRING`**Provider name**: `phoneAppVersion`**Description**: Numerical version of this instance of the Authenticator app.
  - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
- `name`**Type**: `STRING`**Provider name**: `name`
- `operations`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `operations`**Description**: Represents the status of a long-running operation, such as a password reset operation.
  - `created_date_time`**Type**: `STRING`**Provider name**: `createdDateTime`**Description**: 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.
  - `last_action_date_time`**Type**: `STRING`**Provider name**: `lastActionDateTime`**Description**: 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.
  - `name`**Type**: `STRING`**Provider name**: `name`
  - `resource_location`**Type**: `STRING`**Provider name**: `resourceLocation`**Description**: URI of the resource that the operation is performed on.
  - `status`**Type**: `STRING`**Provider name**: `status`**Description**: The status of the operation. The possible values are: notStarted, running, succeeded, failed, unknownFutureValue.
  - `status_detail`**Type**: `STRING`**Provider name**: `statusDetail`**Description**: Details about the status of the operation.
  - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
- `password_methods`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `passwordMethods`**Description**: 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.
  - `created_date_time`**Type**: `STRING`**Provider name**: `createdDateTime`**Description**: 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.
  - `name`**Type**: `STRING`**Provider name**: `name`
  - `password`**Type**: `STRING`**Provider name**: `password`**Description**: For security, the password is always returned as null from a LIST or GET operation.
  - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
- `phone_methods`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `phoneMethods`**Description**: The phone numbers registered to a user for authentication.
  - `name`**Type**: `STRING`**Provider name**: `name`
  - `phone_number`**Type**: `STRING`**Provider name**: `phoneNumber`**Description**: 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.
  - `phone_type`**Type**: `STRING`**Provider name**: `phoneType`**Description**: The type of this phone. Possible values are: mobile, alternateMobile, or office.
  - `sms_sign_in_state`**Type**: `STRING`**Provider name**: `smsSignInState`**Description**: Whether a phone is ready to be used for SMS sign-in or not. Possible values are: notSupported, notAllowedByPolicy, notEnabled, phoneNumberNotUnique, ready, or notConfigured, unknownFutureValue.
  - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
- `platform_credential_methods`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `platformCredentialMethods`**Description**: Represents a platform credential instance registered to a user on Mac OS.
  - `created_date_time`**Type**: `STRING`**Provider name**: `createdDateTime`**Description**: The date and time that this Platform Credential Key was registered.
  - `device`**Type**: `STRUCT`**Provider name**: `device`**Description**: The registered device on which this Platform Credential resides. Supports $expand. When you get a user's Platform Credential registration information, this property is returned only on a single GET and when you specify ?$expand. For example, GET /users/admin@contoso.com/authentication/platformCredentialAuthenticationMethod/_jpuR-TGZtk6aQCLF3BQjA2?$expand=device.
    - `account_enabled`**Type**: `BOOLEAN`**Provider name**: `accountEnabled`**Description**: 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.
    - `alternative_security_ids`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `alternativeSecurityIds`**Description**: For internal use only. Not nullable. Supports $filter (eq, not, ge, le).
      - `identity_provider`**Type**: `STRING`**Provider name**: `identityProvider`**Description**: For internal use only.
      - `key`**Type**: `STRING`**Provider name**: `key`**Description**: For internal use only.
      - `type`**Type**: `INT32`**Provider name**: `type`**Description**: For internal use only.
    - `approximate_last_sign_in_date_time`**Type**: `STRING`**Provider name**: `approximateLastSignInDateTime`**Description**: 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.
    - `compliance_expiration_date_time`**Type**: `STRING`**Provider name**: `complianceExpirationDateTime`**Description**: 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.
    - `device_category`**Type**: `STRING`**Provider name**: `deviceCategory`**Description**: User-defined property set by Intune to automatically add devices to groups and simplify managing devices.
    - `device_id`**Type**: `STRING`**Provider name**: `deviceId`**Description**: 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).
    - `device_metadata`**Type**: `STRING`**Provider name**: `deviceMetadata`**Description**: For internal use only. Set to null.
    - `device_ownership`**Type**: `STRING`**Provider name**: `deviceOwnership`**Description**: Ownership of the device. Intune sets this property. Possible values are: unknown, company, personal.
    - `device_version`**Type**: `INT32`**Provider name**: `deviceVersion`**Description**: For internal use only.
    - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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.
    - `enrollment_profile_name`**Type**: `STRING`**Provider name**: `enrollmentProfileName`**Description**: 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.
    - `enrollment_type`**Type**: `STRING`**Provider name**: `enrollmentType`**Description**: 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`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `extensions`**Description**: The collection of open extensions defined for the device. Read-only. Nullable.
      - `name`**Type**: `STRING`**Provider name**: `name`
      - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
    - `is_compliant`**Type**: `BOOLEAN`**Provider name**: `isCompliant`**Description**: 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).
    - `is_managed`**Type**: `BOOLEAN`**Provider name**: `isManaged`**Description**: 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).
    - `is_management_restricted`**Type**: `BOOLEAN`**Provider name**: `isManagementRestricted`**Description**: 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.
    - `is_rooted`**Type**: `BOOLEAN`**Provider name**: `isRooted`**Description**: true if the device is rooted or jail-broken. This property can only be updated by Intune.
    - `management_type`**Type**: `STRING`**Provider name**: `managementType`**Description**: 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`**Type**: `STRING`**Provider name**: `manufacturer`**Description**: Manufacturer of the device. Read-only.
    - `mdm_app_id`**Type**: `STRING`**Provider name**: `mdmAppId`**Description**: Application identifier used to register device into MDM. Read-only. Supports $filter (eq, ne, not, startsWith).
    - `member_of`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `memberOf`**Description**: Groups and administrative units that this device is a member of. Read-only. Nullable. Supports $expand.
      - `deleted_date_time`**Type**: `STRING`**Provider name**: `deletedDateTime`**Description**: Date and time when this object was deleted. Always null when the object hasn't been deleted.
      - `name`**Type**: `STRING`**Provider name**: `name`
      - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
    - `model`**Type**: `STRING`**Provider name**: `model`**Description**: Model of the device. Read-only.
    - `name`**Type**: `STRING`**Provider name**: `name`
    - `on_premises_last_sync_date_time`**Type**: `STRING`**Provider name**: `onPremisesLastSyncDateTime`**Description**: 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).
    - `on_premises_security_identifier`**Type**: `STRING`**Provider name**: `onPremisesSecurityIdentifier`**Description**: 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).
    - `on_premises_sync_enabled`**Type**: `BOOLEAN`**Provider name**: `onPremisesSyncEnabled`**Description**: 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).
    - `operating_system`**Type**: `STRING`**Provider name**: `operatingSystem`**Description**: The type of operating system on the device. Required. Supports $filter (eq, ne, not, ge, le, startsWith, and eq on null values).
    - `operating_system_version`**Type**: `STRING`**Provider name**: `operatingSystemVersion`**Description**: The version of the operating system on the device. Required. Supports $filter (eq, ne, not, ge, le, startsWith, and eq on null values).
    - `physical_ids`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `physicalIds`**Description**: For internal use only. Not nullable. Supports $filter (eq, not, ge, le, startsWith,/$count eq 0, /$count ne 0).
    - `profile_type`**Type**: `STRING`**Provider name**: `profileType`**Description**: The profile type of the device. Possible values: RegisteredDevice (default), SecureVM, Printer, Shared, IoT.
    - `registered_owners`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `registeredOwners`**Description**: 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.
      - `deleted_date_time`**Type**: `STRING`**Provider name**: `deletedDateTime`**Description**: Date and time when this object was deleted. Always null when the object hasn't been deleted.
      - `name`**Type**: `STRING`**Provider name**: `name`
      - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
    - `registered_users`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `registeredUsers`**Description**: 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.
      - `deleted_date_time`**Type**: `STRING`**Provider name**: `deletedDateTime`**Description**: Date and time when this object was deleted. Always null when the object hasn't been deleted.
      - `name`**Type**: `STRING`**Provider name**: `name`
      - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
    - `registration_date_time`**Type**: `STRING`**Provider name**: `registrationDateTime`**Description**: 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.
    - `system_labels`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `systemLabels`**Description**: List of labels applied to the device by the system. Supports $filter (/$count eq 0, /$count ne 0).
    - `transitive_member_of`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `transitiveMemberOf`**Description**: Groups and administrative units that the device is a member of. This operation is transitive. Supports $expand.
      - `deleted_date_time`**Type**: `STRING`**Provider name**: `deletedDateTime`**Description**: Date and time when this object was deleted. Always null when the object hasn't been deleted.
      - `name`**Type**: `STRING`**Provider name**: `name`
      - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
    - `trust_type`**Type**: `STRING`**Provider name**: `trustType`**Description**: 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).
    - `deleted_date_time`**Type**: `STRING`**Provider name**: `deletedDateTime`**Description**: Date and time when this object was deleted. Always null when the object hasn't been deleted.
    - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
  - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: The name of the device on which Platform Credential is registered.
  - `key_strength`**Type**: `STRING`**Provider name**: `keyStrength`**Description**: Key strength of this Platform Credential key. Possible values are: normal, weak, unknown.
  - `name`**Type**: `STRING`**Provider name**: `name`
  - `platform`**Type**: `STRING`**Provider name**: `platform`**Description**: Platform on which this Platform Credential key is present. Possible values are: unknown, windows, macOS,iOS, android, linux.
  - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
- `software_oath_methods`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `softwareOathMethods`**Description**: The software OATH time-based one-time password (TOTP) applications registered to a user for authentication.
  - `name`**Type**: `STRING`**Provider name**: `name`
  - `secret_key`**Type**: `STRING`**Provider name**: `secretKey`**Description**: The secret key of the method. Always returns null.
  - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
- `temporary_access_pass_methods`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `temporaryAccessPassMethods`**Description**: Represents a Temporary Access Pass registered to a user for authentication through time-limited passcodes.
  - `created_date_time`**Type**: `STRING`**Provider name**: `createdDateTime`**Description**: The date and time when the Temporary Access Pass was created.
  - `is_usable`**Type**: `BOOLEAN`**Provider name**: `isUsable`**Description**: The state of the authentication method that indicates whether it's currently usable by the user.
  - `is_usable_once`**Type**: `BOOLEAN`**Provider name**: `isUsableOnce`**Description**: 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.
  - `lifetime_in_minutes`**Type**: `INT32`**Provider name**: `lifetimeInMinutes`**Description**: The lifetime of the Temporary Access Pass in minutes starting at startDateTime. Must be between 10 and 43200 inclusive (equivalent to 30 days).
  - `method_usability_reason`**Type**: `STRING`**Provider name**: `methodUsabilityReason`**Description**: Details about the usability state (isUsable). Reasons can include: EnabledByPolicy, DisabledByPolicy, Expired, NotYetValid, OneTimeUsed.
  - `name`**Type**: `STRING`**Provider name**: `name`
  - `start_date_time`**Type**: `STRING`**Provider name**: `startDateTime`**Description**: The date and time when the Temporary Access Pass becomes available to use and when isUsable is true is enforced.
  - `temporary_access_pass`**Type**: `STRING`**Provider name**: `temporaryAccessPass`**Description**: 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.
  - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
- `windows_hello_for_business_methods`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `windowsHelloForBusinessMethods`**Description**: Represents the Windows Hello for Business authentication method registered to a user for authentication.
  - `created_date_time`**Type**: `STRING`**Provider name**: `createdDateTime`**Description**: The date and time that this Windows Hello for Business key was registered.
  - `device`**Type**: `STRUCT`**Provider name**: `device`**Description**: The registered device on which this Windows Hello for Business key resides. Supports $expand. When you get a user's Windows Hello for Business registration information, this property is returned only on a single GET and when you specify ?$expand. For example, GET /users/admin@contoso.com/authentication/windowsHelloForBusinessMethods/_jpuR-TGZtk6aQCLF3BQjA2?$expand=device.
    - `account_enabled`**Type**: `BOOLEAN`**Provider name**: `accountEnabled`**Description**: 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.
    - `alternative_security_ids`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `alternativeSecurityIds`**Description**: For internal use only. Not nullable. Supports $filter (eq, not, ge, le).
      - `identity_provider`**Type**: `STRING`**Provider name**: `identityProvider`**Description**: For internal use only.
      - `key`**Type**: `STRING`**Provider name**: `key`**Description**: For internal use only.
      - `type`**Type**: `INT32`**Provider name**: `type`**Description**: For internal use only.
    - `approximate_last_sign_in_date_time`**Type**: `STRING`**Provider name**: `approximateLastSignInDateTime`**Description**: 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.
    - `compliance_expiration_date_time`**Type**: `STRING`**Provider name**: `complianceExpirationDateTime`**Description**: 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.
    - `device_category`**Type**: `STRING`**Provider name**: `deviceCategory`**Description**: User-defined property set by Intune to automatically add devices to groups and simplify managing devices.
    - `device_id`**Type**: `STRING`**Provider name**: `deviceId`**Description**: 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).
    - `device_metadata`**Type**: `STRING`**Provider name**: `deviceMetadata`**Description**: For internal use only. Set to null.
    - `device_ownership`**Type**: `STRING`**Provider name**: `deviceOwnership`**Description**: Ownership of the device. Intune sets this property. Possible values are: unknown, company, personal.
    - `device_version`**Type**: `INT32`**Provider name**: `deviceVersion`**Description**: For internal use only.
    - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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.
    - `enrollment_profile_name`**Type**: `STRING`**Provider name**: `enrollmentProfileName`**Description**: 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.
    - `enrollment_type`**Type**: `STRING`**Provider name**: `enrollmentType`**Description**: 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`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `extensions`**Description**: The collection of open extensions defined for the device. Read-only. Nullable.
      - `name`**Type**: `STRING`**Provider name**: `name`
      - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
    - `is_compliant`**Type**: `BOOLEAN`**Provider name**: `isCompliant`**Description**: 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).
    - `is_managed`**Type**: `BOOLEAN`**Provider name**: `isManaged`**Description**: 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).
    - `is_management_restricted`**Type**: `BOOLEAN`**Provider name**: `isManagementRestricted`**Description**: 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.
    - `is_rooted`**Type**: `BOOLEAN`**Provider name**: `isRooted`**Description**: true if the device is rooted or jail-broken. This property can only be updated by Intune.
    - `management_type`**Type**: `STRING`**Provider name**: `managementType`**Description**: 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`**Type**: `STRING`**Provider name**: `manufacturer`**Description**: Manufacturer of the device. Read-only.
    - `mdm_app_id`**Type**: `STRING`**Provider name**: `mdmAppId`**Description**: Application identifier used to register device into MDM. Read-only. Supports $filter (eq, ne, not, startsWith).
    - `member_of`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `memberOf`**Description**: Groups and administrative units that this device is a member of. Read-only. Nullable. Supports $expand.
      - `deleted_date_time`**Type**: `STRING`**Provider name**: `deletedDateTime`**Description**: Date and time when this object was deleted. Always null when the object hasn't been deleted.
      - `name`**Type**: `STRING`**Provider name**: `name`
      - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
    - `model`**Type**: `STRING`**Provider name**: `model`**Description**: Model of the device. Read-only.
    - `name`**Type**: `STRING`**Provider name**: `name`
    - `on_premises_last_sync_date_time`**Type**: `STRING`**Provider name**: `onPremisesLastSyncDateTime`**Description**: 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).
    - `on_premises_security_identifier`**Type**: `STRING`**Provider name**: `onPremisesSecurityIdentifier`**Description**: 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).
    - `on_premises_sync_enabled`**Type**: `BOOLEAN`**Provider name**: `onPremisesSyncEnabled`**Description**: 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).
    - `operating_system`**Type**: `STRING`**Provider name**: `operatingSystem`**Description**: The type of operating system on the device. Required. Supports $filter (eq, ne, not, ge, le, startsWith, and eq on null values).
    - `operating_system_version`**Type**: `STRING`**Provider name**: `operatingSystemVersion`**Description**: The version of the operating system on the device. Required. Supports $filter (eq, ne, not, ge, le, startsWith, and eq on null values).
    - `physical_ids`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `physicalIds`**Description**: For internal use only. Not nullable. Supports $filter (eq, not, ge, le, startsWith,/$count eq 0, /$count ne 0).
    - `profile_type`**Type**: `STRING`**Provider name**: `profileType`**Description**: The profile type of the device. Possible values: RegisteredDevice (default), SecureVM, Printer, Shared, IoT.
    - `registered_owners`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `registeredOwners`**Description**: 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.
      - `deleted_date_time`**Type**: `STRING`**Provider name**: `deletedDateTime`**Description**: Date and time when this object was deleted. Always null when the object hasn't been deleted.
      - `name`**Type**: `STRING`**Provider name**: `name`
      - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
    - `registered_users`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `registeredUsers`**Description**: 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.
      - `deleted_date_time`**Type**: `STRING`**Provider name**: `deletedDateTime`**Description**: Date and time when this object was deleted. Always null when the object hasn't been deleted.
      - `name`**Type**: `STRING`**Provider name**: `name`
      - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
    - `registration_date_time`**Type**: `STRING`**Provider name**: `registrationDateTime`**Description**: 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.
    - `system_labels`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `systemLabels`**Description**: List of labels applied to the device by the system. Supports $filter (/$count eq 0, /$count ne 0).
    - `transitive_member_of`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `transitiveMemberOf`**Description**: Groups and administrative units that the device is a member of. This operation is transitive. Supports $expand.
      - `deleted_date_time`**Type**: `STRING`**Provider name**: `deletedDateTime`**Description**: Date and time when this object was deleted. Always null when the object hasn't been deleted.
      - `name`**Type**: `STRING`**Provider name**: `name`
      - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
    - `trust_type`**Type**: `STRING`**Provider name**: `trustType`**Description**: 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).
    - `deleted_date_time`**Type**: `STRING`**Provider name**: `deletedDateTime`**Description**: Date and time when this object was deleted. Always null when the object hasn't been deleted.
    - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
  - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: The name of the device on which Windows Hello for Business is registered
  - `key_strength`**Type**: `STRING`**Provider name**: `keyStrength`**Description**: Key strength of this Windows Hello for Business key. Possible values are: normal, weak, unknown.
  - `name`**Type**: `STRING`**Provider name**: `name`
  - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
- `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.

## `authorization_info`{% #authorization_info %}

**Type**: `STRUCT`**Provider name**: `authorizationInfo`

- `certificate_user_ids`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `certificateUserIds`

## `birthday`{% #birthday %}

**Type**: `STRING`**Provider name**: `birthday`**Description**: 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.

## `business_phones`{% #business_phones %}

**Type**: `UNORDERED_LIST_STRING`**Provider name**: `businessPhones`**Description**: 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).

## `chats`{% #chats %}

**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `chats`

- `chat_type`**Type**: `STRING`**Provider name**: `chatType`
- `created_date_time`**Type**: `STRING`**Provider name**: `createdDateTime`**Description**: Date and time at which the chat was created. Read-only.
- `installed_apps`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `installedApps`**Description**: A collection of all the apps in the chat. Nullable.
  - `consented_permission_set`**Type**: `STRUCT`**Provider name**: `consentedPermissionSet`**Description**: The set of resource-specific permissions consented to while installing or upgrading the teamsApp.
    - `resource_specific_permissions`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `resourceSpecificPermissions`**Description**: A collection of resource-specific permissions.
      - `permission_type`**Type**: `STRING`**Provider name**: `permissionType`**Description**: The type of resource-specific permission.
      - `permission_value`**Type**: `STRING`**Provider name**: `permissionValue`**Description**: The name of the resource-specific permission.
  - `name`**Type**: `STRING`**Provider name**: `name`
  - `teams_app`**Type**: `STRUCT`**Provider name**: `teamsApp`**Description**: The app that is installed.
    - `app_definitions`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `appDefinitions`**Description**: The details for each version of the app.
      - `authorization`**Type**: `STRUCT`**Provider name**: `authorization`**Description**: Authorization requirements specified in the Teams app manifest.
        - `client_app_id`**Type**: `STRING`**Provider name**: `clientAppId`**Description**: The registration ID of the Microsoft Entra app ID associated with the teamsApp.
        - `required_permission_set`**Type**: `STRUCT`**Provider name**: `requiredPermissionSet`**Description**: Set of permissions required by the teamsApp.
          - `resource_specific_permissions`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `resourceSpecificPermissions`**Description**: A collection of resource-specific permissions.
            - `permission_type`**Type**: `STRING`**Provider name**: `permissionType`**Description**: The type of resource-specific permission.
            - `permission_value`**Type**: `STRING`**Provider name**: `permissionValue`**Description**: The name of the resource-specific permission.
      - `bot`**Type**: `STRUCT`**Provider name**: `bot`**Description**: The details of the bot specified in the Teams app manifest.
        - `name`**Type**: `STRING`**Provider name**: `name`
        - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
      - `created_by`**Type**: `STRUCT`**Provider name**: `createdBy`
        - `application`**Type**: `STRUCT`**Provider name**: `application`**Description**: Optional. The application associated with this action.
          - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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`**Type**: `STRUCT`**Provider name**: `device`**Description**: Optional. The device associated with this action.
          - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
        - `user`**Type**: `STRUCT`**Provider name**: `user`**Description**: Optional. The user associated with this action.
          - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
      - `description`**Type**: `STRING`**Provider name**: `description`**Description**: Verbose description of the application.
      - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: The name of the app provided by the app developer.
      - `last_modified_date_time`**Type**: `STRING`**Provider name**: `lastModifiedDateTime`
      - `name`**Type**: `STRING`**Provider name**: `name`
      - `publishing_state`**Type**: `STRING`**Provider name**: `publishingState`**Description**: The published status of a specific version of a Teams app. Possible values are:submitted—The specific version of the Teams app was submitted and is under review.published—The request to publish the specific version of the Teams app was approved by the admin and the app is published.rejected—The admin rejected the request to publish the specific version of the Teams app.
      - `short_description`**Type**: `STRING`**Provider name**: `shortDescription`**Description**: Short description of the application.
      - `teams_app_id`**Type**: `STRING`**Provider name**: `teamsAppId`**Description**: The ID from the Teams app manifest.
      - `version`**Type**: `STRING`**Provider name**: `version`**Description**: The version number of the application.
      - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
    - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: The name of the catalog app provided by the app developer in the Microsoft Teams zip app package.
    - `distribution_method`**Type**: `STRING`**Provider name**: `distributionMethod`**Description**: The method of distribution for the app. Read-only.
    - `external_id`**Type**: `STRING`**Provider name**: `externalId`**Description**: The ID of the catalog provided by the app developer in the Microsoft Teams zip app package.
    - `name`**Type**: `STRING`**Provider name**: `name`
    - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
  - `teams_app_definition`**Type**: `STRUCT`**Provider name**: `teamsAppDefinition`**Description**: The details of this version of the app.
    - `authorization`**Type**: `STRUCT`**Provider name**: `authorization`**Description**: Authorization requirements specified in the Teams app manifest.
      - `client_app_id`**Type**: `STRING`**Provider name**: `clientAppId`**Description**: The registration ID of the Microsoft Entra app ID associated with the teamsApp.
      - `required_permission_set`**Type**: `STRUCT`**Provider name**: `requiredPermissionSet`**Description**: Set of permissions required by the teamsApp.
        - `resource_specific_permissions`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `resourceSpecificPermissions`**Description**: A collection of resource-specific permissions.
          - `permission_type`**Type**: `STRING`**Provider name**: `permissionType`**Description**: The type of resource-specific permission.
          - `permission_value`**Type**: `STRING`**Provider name**: `permissionValue`**Description**: The name of the resource-specific permission.
    - `bot`**Type**: `STRUCT`**Provider name**: `bot`**Description**: The details of the bot specified in the Teams app manifest.
      - `name`**Type**: `STRING`**Provider name**: `name`
      - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
    - `created_by`**Type**: `STRUCT`**Provider name**: `createdBy`
      - `application`**Type**: `STRUCT`**Provider name**: `application`**Description**: Optional. The application associated with this action.
        - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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`**Type**: `STRUCT`**Provider name**: `device`**Description**: Optional. The device associated with this action.
        - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
      - `user`**Type**: `STRUCT`**Provider name**: `user`**Description**: Optional. The user associated with this action.
        - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
    - `description`**Type**: `STRING`**Provider name**: `description`**Description**: Verbose description of the application.
    - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: The name of the app provided by the app developer.
    - `last_modified_date_time`**Type**: `STRING`**Provider name**: `lastModifiedDateTime`
    - `name`**Type**: `STRING`**Provider name**: `name`
    - `publishing_state`**Type**: `STRING`**Provider name**: `publishingState`**Description**: The published status of a specific version of a Teams app. Possible values are:submitted—The specific version of the Teams app was submitted and is under review.published—The request to publish the specific version of the Teams app was approved by the admin and the app is published.rejected—The admin rejected the request to publish the specific version of the Teams app.
    - `short_description`**Type**: `STRING`**Provider name**: `shortDescription`**Description**: Short description of the application.
    - `teams_app_id`**Type**: `STRING`**Provider name**: `teamsAppId`**Description**: The ID from the Teams app manifest.
    - `version`**Type**: `STRING`**Provider name**: `version`**Description**: The version number of the application.
    - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
  - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
- `is_hidden_for_all_members`**Type**: `BOOLEAN`**Provider name**: `isHiddenForAllMembers`**Description**: Indicates whether the chat is hidden for all its members. Read-only.
- `last_message_preview`**Type**: `STRUCT`**Provider name**: `lastMessagePreview`**Description**: Preview of the last message sent in the chat. Null if no messages were sent in the chat. Currently, only the list chats operation supports this property.
  - `body`**Type**: `STRUCT`**Provider name**: `body`**Description**: Body of the chatMessage. This will still contain markers for @mentions and attachments even though the object doesn't return @mentions and attachments.

    - `content`**Type**: `STRING`**Provider name**: `content`**Description**: The content of the item.
    - `content_type`**Type**: `STRING`**Provider name**: `contentType`**Description**: The type of the content. Possible values are text and html.

  - `created_date_time`**Type**: `STRING`**Provider name**: `createdDateTime`**Description**: Date time object representing the time at which message was created.

  - `event_detail`**Type**: `STRUCT`**Provider name**: `eventDetail`**Description**: Read-only. If present, represents details of an event that happened in a chat, a channel, or a team, for example, members were added, and so on. For event messages, the messageType property is set to systemEventMessage.

  - `from`**Type**: `STRUCT`**Provider name**: `from`**Description**: Information about the sender of the message.

    - `name`**Type**: `STRING`**Provider name**: `name`
    - `application`**Type**: `STRUCT`**Provider name**: `application`**Description**: Optional. The application associated with this action.
      - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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`**Type**: `STRUCT`**Provider name**: `device`**Description**: Optional. The device associated with this action.
      - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
    - `user`**Type**: `STRUCT`**Provider name**: `user`**Description**: Optional. The user associated with this action.
      - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.

  - `is_deleted`**Type**: `BOOLEAN`**Provider name**: `isDeleted`**Description**: If set to true, the original message has been deleted.

  - `message_type`**Type**: `STRING`**Provider name**: `messageType`

  - `name`**Type**: `STRING`**Provider name**: `name`

  - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
- `last_updated_date_time`**Type**: `STRING`**Provider name**: `lastUpdatedDateTime`**Description**: Date and time at which the chat was renamed or the list of members was last changed. Read-only.
- `members`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `members`**Description**: A collection of all the members in the chat. Nullable.
  - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: The display name of the user.
  - `name`**Type**: `STRING`**Provider name**: `name`
  - `roles`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `roles`**Description**: 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.
  - `visible_history_start_date_time`**Type**: `STRING`**Provider name**: `visibleHistoryStartDateTime`**Description**: 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.
  - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
- `messages`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `messages`**Description**: A collection of all the messages in the chat. Nullable.
  - `attachments`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `attachments`**Description**: References to attached objects like files, tabs, meetings etc.

    - `content`**Type**: `STRING`**Provider name**: `content`**Description**: 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.
    - `content_type`**Type**: `STRING`**Provider name**: `contentType`**Description**: 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.
    - `content_url`**Type**: `STRING`**Provider name**: `contentUrl`**Description**: The URL for the content of the attachment.
    - `id`**Type**: `STRING`**Provider name**: `id`**Description**: Read-only. The unique ID of the attachment.
    - `name`**Type**: `STRING`**Provider name**: `name`**Description**: The name of the attachment.
    - `teams_app_id`**Type**: `STRING`**Provider name**: `teamsAppId`**Description**: 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.
    - `thumbnail_url`**Type**: `STRING`**Provider name**: `thumbnailUrl`**Description**: 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`**Type**: `STRUCT`**Provider name**: `body`

    - `content`**Type**: `STRING`**Provider name**: `content`**Description**: The content of the item.
    - `content_type`**Type**: `STRING`**Provider name**: `contentType`**Description**: The type of the content. Possible values are text and html.

  - `channel_identity`**Type**: `STRUCT`**Provider name**: `channelIdentity`**Description**: If the message was sent in a channel, represents identity of the channel.

    - `channel_id`**Type**: `STRING`**Provider name**: `channelId`**Description**: The identity of the channel in which the message was posted.
    - `team_id`**Type**: `STRING`**Provider name**: `teamId`**Description**: The identity of the team in which the message was posted.

  - `chat_id`**Type**: `STRING`**Provider name**: `chatId`**Description**: If the message was sent in a chat, represents the identity of the chat.

  - `created_date_time`**Type**: `STRING`**Provider name**: `createdDateTime`**Description**: Timestamp of when the chat message was created.

  - `deleted_date_time`**Type**: `STRING`**Provider name**: `deletedDateTime`**Description**: Read only. Timestamp at which the chat message was deleted, or null if not deleted.

  - `etag`**Type**: `STRING`**Provider name**: `etag`**Description**: Read-only. Version number of the chat message.

  - `event_detail`**Type**: `STRUCT`**Provider name**: `eventDetail`**Description**: Read-only. If present, represents details of an event that happened in a chat, a channel, or a team, for example, adding new members. For event messages, the messageType property will be set to systemEventMessage.

  - `from`**Type**: `STRUCT`**Provider name**: `from`**Description**: Details of the sender of the chat message. Can only be set during migration.

    - `name`**Type**: `STRING`**Provider name**: `name`
    - `application`**Type**: `STRUCT`**Provider name**: `application`**Description**: Optional. The application associated with this action.
      - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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`**Type**: `STRUCT`**Provider name**: `device`**Description**: Optional. The device associated with this action.
      - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
    - `user`**Type**: `STRUCT`**Provider name**: `user`**Description**: Optional. The user associated with this action.
      - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.

  - `hosted_contents`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `hostedContents`**Description**: Content in a message hosted by Microsoft Teams - for example, images or code snippets.

    - `name`**Type**: `STRING`**Provider name**: `name`
    - `content_bytes`**Type**: `STRING`**Provider name**: `contentBytes`**Description**: Write only. Bytes for the hosted content (such as images).
    - `content_type`**Type**: `STRING`**Provider name**: `contentType`**Description**: Write only. Content type. such as image/png, image/jpg.
    - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.

  - `importance`**Type**: `STRING`**Provider name**: `importance`

  - `last_edited_date_time`**Type**: `STRING`**Provider name**: `lastEditedDateTime`**Description**: 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.

  - `last_modified_date_time`**Type**: `STRING`**Provider name**: `lastModifiedDateTime`**Description**: Read only. Timestamp when the chat message is created (initial setting) or modified, including when a reaction is added or removed.

  - `locale`**Type**: `STRING`**Provider name**: `locale`**Description**: Locale of the chat message set by the client. Always set to en-us.

  - `mentions`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `mentions`**Description**: List of entities mentioned in the chat message. Supported entities are: user, bot, team, channel, chat, and tag.

    - `id`**Type**: `INT32`**Provider name**: `id`**Description**: Index of an entity being mentioned in the specified chatMessage. Matches the {index} value in the correspondingtag in the message body.
    - `mention_text`**Type**: `STRING`**Provider name**: `mentionText`**Description**: String used to represent the mention. For example, a user's display name, a team name.
    - `mentioned`**Type**: `STRUCT`**Provider name**: `mentioned`**Description**: The entity (user, application, team, channel, or chat) that was @mentioned.
      - `conversation`**Type**: `STRUCT`**Provider name**: `conversation`**Description**: If present, represents a conversation (for example, team, channel, or chat) @mentioned in a message.
        - `conversation_identity_type`**Type**: `STRING`**Provider name**: `conversationIdentityType`**Description**: Type of conversation. Possible values are: team, channel, chat, and unknownFutureValue.
        - `name`**Type**: `STRING`**Provider name**: `name`
        - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
      - `name`**Type**: `STRING`**Provider name**: `name`
      - `application`**Type**: `STRUCT`**Provider name**: `application`**Description**: Optional. The application associated with this action.
        - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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`**Type**: `STRUCT`**Provider name**: `device`**Description**: Optional. The device associated with this action.
        - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
      - `user`**Type**: `STRUCT`**Provider name**: `user`**Description**: Optional. The user associated with this action.
        - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.

  - `message_history`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `messageHistory`**Description**: List of activity history of a message item, including modification time and actions, such as reactionAdded, reactionRemoved, or reaction changes, on the message.

    - `actions`**Type**: `STRING`**Provider name**: `actions`
    - `modified_date_time`**Type**: `STRING`**Provider name**: `modifiedDateTime`**Description**: The date and time when the message was modified.
    - `reaction`**Type**: `STRUCT`**Provider name**: `reaction`**Description**: The reaction in the modified message.
      - `created_date_time`**Type**: `STRING`**Provider name**: `createdDateTime`**Description**: 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.
      - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: The name of the reaction.
      - `reaction_content_url`**Type**: `STRING`**Provider name**: `reactionContentUrl`**Description**: The hosted content URL for the custom reaction type.
      - `reaction_type`**Type**: `STRING`**Provider name**: `reactionType`**Description**: 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`**Type**: `STRUCT`**Provider name**: `user`
        - `name`**Type**: `STRING`**Provider name**: `name`
        - `application`**Type**: `STRUCT`**Provider name**: `application`**Description**: Optional. The application associated with this action.
          - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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`**Type**: `STRUCT`**Provider name**: `device`**Description**: Optional. The device associated with this action.
          - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.

  - `message_type`**Type**: `STRING`**Provider name**: `messageType`

  - `name`**Type**: `STRING`**Provider name**: `name`

  - `policy_violation`**Type**: `STRUCT`**Provider name**: `policyViolation`**Description**: Defines the properties of a policy violation set by a data loss prevention (DLP) application.

    - `dlp_action`**Type**: `STRING`**Provider name**: `dlpAction`**Description**: The action taken by the DLP provider on the message with sensitive content. Supported values are: NoneNotifySender – Inform the sender of the violation but allow readers to read the message.BlockAccess – Block readers from reading the message.BlockAccessExternal – Block users outside the organization from reading the message, while allowing users within the organization to read the message.
    - `justification_text`**Type**: `STRING`**Provider name**: `justificationText`**Description**: Justification text provided by the sender of the message when overriding a policy violation.
    - `policy_tip`**Type**: `STRUCT`**Provider name**: `policyTip`**Description**: Information to display to the message sender about why the message was flagged as a violation.
      - `compliance_url`**Type**: `STRING`**Provider name**: `complianceUrl`**Description**: 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)
      - `general_text`**Type**: `STRING`**Provider name**: `generalText`**Description**: Explanatory text shown to the sender of the message.
      - `matched_condition_descriptions`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `matchedConditionDescriptions`**Description**: 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'.
    - `user_action`**Type**: `STRING`**Provider name**: `userAction`**Description**: Indicates the action taken by the user on a message blocked by the DLP provider. Supported values are: NoneOverrideReportFalsePositiveWhen the DLP provider is updating the message for blocking sensitive content, userAction isn't required.
    - `verdict_details`**Type**: `STRING`**Provider name**: `verdictDetails`**Description**: Indicates what actions the sender may take in response to the policy violation. Supported values are: NoneAllowFalsePositiveOverride – Allows the sender to declare the policyViolation to be an error in the DLP app and its rules, and allow readers to see the message again if the dlpAction hides it.AllowOverrideWithoutJustification – Allows the sender to override the DLP violation and allow readers to see the message again if the dlpAction hides it, without needing to provide an explanation for doing so. AllowOverrideWithJustification – Allows the sender to override the DLP violation and allow readers to see the message again if the dlpAction hides it, after providing an explanation for doing so.AllowOverrideWithoutJustification and AllowOverrideWithJustification are mutually exclusive.

  - `reactions`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `reactions`**Description**: Reactions for this chat message (for example, Like).

    - `created_date_time`**Type**: `STRING`**Provider name**: `createdDateTime`**Description**: 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.
    - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: The name of the reaction.
    - `reaction_content_url`**Type**: `STRING`**Provider name**: `reactionContentUrl`**Description**: The hosted content URL for the custom reaction type.
    - `reaction_type`**Type**: `STRING`**Provider name**: `reactionType`**Description**: 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`**Type**: `STRUCT`**Provider name**: `user`
      - `name`**Type**: `STRING`**Provider name**: `name`
      - `application`**Type**: `STRUCT`**Provider name**: `application`**Description**: Optional. The application associated with this action.
        - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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`**Type**: `STRUCT`**Provider name**: `device`**Description**: Optional. The device associated with this action.
        - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.

  - `replies`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `replies`**Description**: Replies for a specified message. Supports $expand for channel messages.

    - `attachments`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `attachments`**Description**: References to attached objects like files, tabs, meetings etc.

      - `content`**Type**: `STRING`**Provider name**: `content`**Description**: 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.
      - `content_type`**Type**: `STRING`**Provider name**: `contentType`**Description**: 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.
      - `content_url`**Type**: `STRING`**Provider name**: `contentUrl`**Description**: The URL for the content of the attachment.
      - `id`**Type**: `STRING`**Provider name**: `id`**Description**: Read-only. The unique ID of the attachment.
      - `name`**Type**: `STRING`**Provider name**: `name`**Description**: The name of the attachment.
      - `teams_app_id`**Type**: `STRING`**Provider name**: `teamsAppId`**Description**: 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.
      - `thumbnail_url`**Type**: `STRING`**Provider name**: `thumbnailUrl`**Description**: 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`**Type**: `STRUCT`**Provider name**: `body`

      - `content`**Type**: `STRING`**Provider name**: `content`**Description**: The content of the item.
      - `content_type`**Type**: `STRING`**Provider name**: `contentType`**Description**: The type of the content. Possible values are text and html.

    - `channel_identity`**Type**: `STRUCT`**Provider name**: `channelIdentity`**Description**: If the message was sent in a channel, represents identity of the channel.

      - `channel_id`**Type**: `STRING`**Provider name**: `channelId`**Description**: The identity of the channel in which the message was posted.
      - `team_id`**Type**: `STRING`**Provider name**: `teamId`**Description**: The identity of the team in which the message was posted.

    - `chat_id`**Type**: `STRING`**Provider name**: `chatId`**Description**: If the message was sent in a chat, represents the identity of the chat.

    - `created_date_time`**Type**: `STRING`**Provider name**: `createdDateTime`**Description**: Timestamp of when the chat message was created.

    - `deleted_date_time`**Type**: `STRING`**Provider name**: `deletedDateTime`**Description**: Read only. Timestamp at which the chat message was deleted, or null if not deleted.

    - `etag`**Type**: `STRING`**Provider name**: `etag`**Description**: Read-only. Version number of the chat message.

    - `event_detail`**Type**: `STRUCT`**Provider name**: `eventDetail`**Description**: Read-only. If present, represents details of an event that happened in a chat, a channel, or a team, for example, adding new members. For event messages, the messageType property will be set to systemEventMessage.

    - `from`**Type**: `STRUCT`**Provider name**: `from`**Description**: Details of the sender of the chat message. Can only be set during migration.

      - `name`**Type**: `STRING`**Provider name**: `name`
      - `application`**Type**: `STRUCT`**Provider name**: `application`**Description**: Optional. The application associated with this action.
        - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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`**Type**: `STRUCT`**Provider name**: `device`**Description**: Optional. The device associated with this action.
        - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
      - `user`**Type**: `STRUCT`**Provider name**: `user`**Description**: Optional. The user associated with this action.
        - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.

    - `hosted_contents`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `hostedContents`**Description**: Content in a message hosted by Microsoft Teams - for example, images or code snippets.

      - `name`**Type**: `STRING`**Provider name**: `name`
      - `content_bytes`**Type**: `STRING`**Provider name**: `contentBytes`**Description**: Write only. Bytes for the hosted content (such as images).
      - `content_type`**Type**: `STRING`**Provider name**: `contentType`**Description**: Write only. Content type. such as image/png, image/jpg.
      - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.

    - `importance`**Type**: `STRING`**Provider name**: `importance`

    - `last_edited_date_time`**Type**: `STRING`**Provider name**: `lastEditedDateTime`**Description**: 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.

    - `last_modified_date_time`**Type**: `STRING`**Provider name**: `lastModifiedDateTime`**Description**: Read only. Timestamp when the chat message is created (initial setting) or modified, including when a reaction is added or removed.

    - `locale`**Type**: `STRING`**Provider name**: `locale`**Description**: Locale of the chat message set by the client. Always set to en-us.

    - `mentions`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `mentions`**Description**: List of entities mentioned in the chat message. Supported entities are: user, bot, team, channel, chat, and tag.

      - `id`**Type**: `INT32`**Provider name**: `id`**Description**: Index of an entity being mentioned in the specified chatMessage. Matches the {index} value in the correspondingtag in the message body.
      - `mention_text`**Type**: `STRING`**Provider name**: `mentionText`**Description**: String used to represent the mention. For example, a user's display name, a team name.
      - `mentioned`**Type**: `STRUCT`**Provider name**: `mentioned`**Description**: The entity (user, application, team, channel, or chat) that was @mentioned.
        - `conversation`**Type**: `STRUCT`**Provider name**: `conversation`**Description**: If present, represents a conversation (for example, team, channel, or chat) @mentioned in a message.
          - `conversation_identity_type`**Type**: `STRING`**Provider name**: `conversationIdentityType`**Description**: Type of conversation. Possible values are: team, channel, chat, and unknownFutureValue.
          - `name`**Type**: `STRING`**Provider name**: `name`
          - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
        - `name`**Type**: `STRING`**Provider name**: `name`
        - `application`**Type**: `STRUCT`**Provider name**: `application`**Description**: Optional. The application associated with this action.
          - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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`**Type**: `STRUCT`**Provider name**: `device`**Description**: Optional. The device associated with this action.
          - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
        - `user`**Type**: `STRUCT`**Provider name**: `user`**Description**: Optional. The user associated with this action.
          - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.

    - `message_history`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `messageHistory`**Description**: List of activity history of a message item, including modification time and actions, such as reactionAdded, reactionRemoved, or reaction changes, on the message.

      - `actions`**Type**: `STRING`**Provider name**: `actions`
      - `modified_date_time`**Type**: `STRING`**Provider name**: `modifiedDateTime`**Description**: The date and time when the message was modified.
      - `reaction`**Type**: `STRUCT`**Provider name**: `reaction`**Description**: The reaction in the modified message.
        - `created_date_time`**Type**: `STRING`**Provider name**: `createdDateTime`**Description**: 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.
        - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: The name of the reaction.
        - `reaction_content_url`**Type**: `STRING`**Provider name**: `reactionContentUrl`**Description**: The hosted content URL for the custom reaction type.
        - `reaction_type`**Type**: `STRING`**Provider name**: `reactionType`**Description**: 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`**Type**: `STRUCT`**Provider name**: `user`
          - `name`**Type**: `STRING`**Provider name**: `name`
          - `application`**Type**: `STRUCT`**Provider name**: `application`**Description**: Optional. The application associated with this action.
            - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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`**Type**: `STRUCT`**Provider name**: `device`**Description**: Optional. The device associated with this action.
            - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.

    - `message_type`**Type**: `STRING`**Provider name**: `messageType`

    - `policy_violation`**Type**: `STRUCT`**Provider name**: `policyViolation`**Description**: Defines the properties of a policy violation set by a data loss prevention (DLP) application.

      - `dlp_action`**Type**: `STRING`**Provider name**: `dlpAction`**Description**: The action taken by the DLP provider on the message with sensitive content. Supported values are: NoneNotifySender – Inform the sender of the violation but allow readers to read the message.BlockAccess – Block readers from reading the message.BlockAccessExternal – Block users outside the organization from reading the message, while allowing users within the organization to read the message.
      - `justification_text`**Type**: `STRING`**Provider name**: `justificationText`**Description**: Justification text provided by the sender of the message when overriding a policy violation.
      - `policy_tip`**Type**: `STRUCT`**Provider name**: `policyTip`**Description**: Information to display to the message sender about why the message was flagged as a violation.
        - `compliance_url`**Type**: `STRING`**Provider name**: `complianceUrl`**Description**: 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)
        - `general_text`**Type**: `STRING`**Provider name**: `generalText`**Description**: Explanatory text shown to the sender of the message.
        - `matched_condition_descriptions`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `matchedConditionDescriptions`**Description**: 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'.
      - `user_action`**Type**: `STRING`**Provider name**: `userAction`**Description**: Indicates the action taken by the user on a message blocked by the DLP provider. Supported values are: NoneOverrideReportFalsePositiveWhen the DLP provider is updating the message for blocking sensitive content, userAction isn't required.
      - `verdict_details`**Type**: `STRING`**Provider name**: `verdictDetails`**Description**: Indicates what actions the sender may take in response to the policy violation. Supported values are: NoneAllowFalsePositiveOverride – Allows the sender to declare the policyViolation to be an error in the DLP app and its rules, and allow readers to see the message again if the dlpAction hides it.AllowOverrideWithoutJustification – Allows the sender to override the DLP violation and allow readers to see the message again if the dlpAction hides it, without needing to provide an explanation for doing so. AllowOverrideWithJustification – Allows the sender to override the DLP violation and allow readers to see the message again if the dlpAction hides it, after providing an explanation for doing so.AllowOverrideWithoutJustification and AllowOverrideWithJustification are mutually exclusive.

    - `reactions`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `reactions`**Description**: Reactions for this chat message (for example, Like).

      - `created_date_time`**Type**: `STRING`**Provider name**: `createdDateTime`**Description**: 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.
      - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: The name of the reaction.
      - `reaction_content_url`**Type**: `STRING`**Provider name**: `reactionContentUrl`**Description**: The hosted content URL for the custom reaction type.
      - `reaction_type`**Type**: `STRING`**Provider name**: `reactionType`**Description**: 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`**Type**: `STRUCT`**Provider name**: `user`
        - `name`**Type**: `STRING`**Provider name**: `name`
        - `application`**Type**: `STRUCT`**Provider name**: `application`**Description**: Optional. The application associated with this action.
          - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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`**Type**: `STRUCT`**Provider name**: `device`**Description**: Optional. The device associated with this action.
          - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.

    - `reply_to_id`**Type**: `STRING`**Provider name**: `replyToId`**Description**: 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`**Type**: `STRING`**Provider name**: `subject`**Description**: The subject of the chat message, in plaintext.

    - `summary`**Type**: `STRING`**Provider name**: `summary`**Description**: 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.

    - `web_url`**Type**: `STRING`**Provider name**: `webUrl`**Description**: Read-only. Link to the message in Microsoft Teams.

    - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.

  - `reply_to_id`**Type**: `STRING`**Provider name**: `replyToId`**Description**: 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`**Type**: `STRING`**Provider name**: `subject`**Description**: The subject of the chat message, in plaintext.

  - `summary`**Type**: `STRING`**Provider name**: `summary`**Description**: 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.

  - `web_url`**Type**: `STRING`**Provider name**: `webUrl`**Description**: Read-only. Link to the message in Microsoft Teams.

  - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
- `name`**Type**: `STRING`**Provider name**: `name`
- `online_meeting_info`**Type**: `STRUCT`**Provider name**: `onlineMeetingInfo`**Description**: Represents details about an online meeting. If the chat isn't associated with an online meeting, the property is empty. Read-only.
  - `calendar_event_id`**Type**: `STRING`**Provider name**: `calendarEventId`**Description**: The identifier of the calendar event associated with the meeting.
  - `join_web_url`**Type**: `STRING`**Provider name**: `joinWebUrl`**Description**: The URL that users click to join or uniquely identify the meeting.
  - `organizer`**Type**: `STRUCT`**Provider name**: `organizer`**Description**: The organizer of the meeting.
    - `name`**Type**: `STRING`**Provider name**: `name`
    - `user_identity_type`**Type**: `STRING`**Provider name**: `userIdentityType`**Description**: Type of user. Possible values are: aadUser, onPremiseAadUser, anonymousGuest, federatedUser, personalMicrosoftAccountUser, skypeUser, phoneUser, unknownFutureValue and emailUser.
    - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
- `permission_grants`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `permissionGrants`**Description**: A collection of permissions granted to apps for the chat.
  - `client_app_id`**Type**: `STRING`**Provider name**: `clientAppId`**Description**: ID of the service principal of the Microsoft Entra app that has been granted access. Read-only.
  - `client_id`**Type**: `STRING`**Provider name**: `clientId`**Description**: ID of the Microsoft Entra app that has been granted access. Read-only.
  - `name`**Type**: `STRING`**Provider name**: `name`
  - `permission`**Type**: `STRING`**Provider name**: `permission`**Description**: The name of the resource-specific permission. Read-only.
  - `permission_type`**Type**: `STRING`**Provider name**: `permissionType`**Description**: The type of permission. Possible values are: Application, Delegated. Read-only.
  - `resource_app_id`**Type**: `STRING`**Provider name**: `resourceAppId`**Description**: ID of the Microsoft Entra app that is hosting the resource. Read-only.
  - `deleted_date_time`**Type**: `STRING`**Provider name**: `deletedDateTime`**Description**: Date and time when this object was deleted. Always null when the object hasn't been deleted.
  - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
- `pinned_messages`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `pinnedMessages`**Description**: A collection of all the pinned messages in the chat. Nullable.
  - `message`**Type**: `STRUCT`**Provider name**: `message`**Description**: Represents details about the chat message that is pinned.
    - `attachments`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `attachments`**Description**: References to attached objects like files, tabs, meetings etc.

      - `content`**Type**: `STRING`**Provider name**: `content`**Description**: 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.
      - `content_type`**Type**: `STRING`**Provider name**: `contentType`**Description**: 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.
      - `content_url`**Type**: `STRING`**Provider name**: `contentUrl`**Description**: The URL for the content of the attachment.
      - `id`**Type**: `STRING`**Provider name**: `id`**Description**: Read-only. The unique ID of the attachment.
      - `name`**Type**: `STRING`**Provider name**: `name`**Description**: The name of the attachment.
      - `teams_app_id`**Type**: `STRING`**Provider name**: `teamsAppId`**Description**: 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.
      - `thumbnail_url`**Type**: `STRING`**Provider name**: `thumbnailUrl`**Description**: 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`**Type**: `STRUCT`**Provider name**: `body`

      - `content`**Type**: `STRING`**Provider name**: `content`**Description**: The content of the item.
      - `content_type`**Type**: `STRING`**Provider name**: `contentType`**Description**: The type of the content. Possible values are text and html.

    - `channel_identity`**Type**: `STRUCT`**Provider name**: `channelIdentity`**Description**: If the message was sent in a channel, represents identity of the channel.

      - `channel_id`**Type**: `STRING`**Provider name**: `channelId`**Description**: The identity of the channel in which the message was posted.
      - `team_id`**Type**: `STRING`**Provider name**: `teamId`**Description**: The identity of the team in which the message was posted.

    - `chat_id`**Type**: `STRING`**Provider name**: `chatId`**Description**: If the message was sent in a chat, represents the identity of the chat.

    - `created_date_time`**Type**: `STRING`**Provider name**: `createdDateTime`**Description**: Timestamp of when the chat message was created.

    - `deleted_date_time`**Type**: `STRING`**Provider name**: `deletedDateTime`**Description**: Read only. Timestamp at which the chat message was deleted, or null if not deleted.

    - `etag`**Type**: `STRING`**Provider name**: `etag`**Description**: Read-only. Version number of the chat message.

    - `event_detail`**Type**: `STRUCT`**Provider name**: `eventDetail`**Description**: Read-only. If present, represents details of an event that happened in a chat, a channel, or a team, for example, adding new members. For event messages, the messageType property will be set to systemEventMessage.

    - `from`**Type**: `STRUCT`**Provider name**: `from`**Description**: Details of the sender of the chat message. Can only be set during migration.

      - `name`**Type**: `STRING`**Provider name**: `name`
      - `application`**Type**: `STRUCT`**Provider name**: `application`**Description**: Optional. The application associated with this action.
        - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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`**Type**: `STRUCT`**Provider name**: `device`**Description**: Optional. The device associated with this action.
        - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
      - `user`**Type**: `STRUCT`**Provider name**: `user`**Description**: Optional. The user associated with this action.
        - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.

    - `hosted_contents`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `hostedContents`**Description**: Content in a message hosted by Microsoft Teams - for example, images or code snippets.

      - `name`**Type**: `STRING`**Provider name**: `name`
      - `content_bytes`**Type**: `STRING`**Provider name**: `contentBytes`**Description**: Write only. Bytes for the hosted content (such as images).
      - `content_type`**Type**: `STRING`**Provider name**: `contentType`**Description**: Write only. Content type. such as image/png, image/jpg.
      - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.

    - `importance`**Type**: `STRING`**Provider name**: `importance`

    - `last_edited_date_time`**Type**: `STRING`**Provider name**: `lastEditedDateTime`**Description**: 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.

    - `last_modified_date_time`**Type**: `STRING`**Provider name**: `lastModifiedDateTime`**Description**: Read only. Timestamp when the chat message is created (initial setting) or modified, including when a reaction is added or removed.

    - `locale`**Type**: `STRING`**Provider name**: `locale`**Description**: Locale of the chat message set by the client. Always set to en-us.

    - `mentions`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `mentions`**Description**: List of entities mentioned in the chat message. Supported entities are: user, bot, team, channel, chat, and tag.

      - `id`**Type**: `INT32`**Provider name**: `id`**Description**: Index of an entity being mentioned in the specified chatMessage. Matches the {index} value in the correspondingtag in the message body.
      - `mention_text`**Type**: `STRING`**Provider name**: `mentionText`**Description**: String used to represent the mention. For example, a user's display name, a team name.
      - `mentioned`**Type**: `STRUCT`**Provider name**: `mentioned`**Description**: The entity (user, application, team, channel, or chat) that was @mentioned.
        - `conversation`**Type**: `STRUCT`**Provider name**: `conversation`**Description**: If present, represents a conversation (for example, team, channel, or chat) @mentioned in a message.
          - `conversation_identity_type`**Type**: `STRING`**Provider name**: `conversationIdentityType`**Description**: Type of conversation. Possible values are: team, channel, chat, and unknownFutureValue.
          - `name`**Type**: `STRING`**Provider name**: `name`
          - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
        - `name`**Type**: `STRING`**Provider name**: `name`
        - `application`**Type**: `STRUCT`**Provider name**: `application`**Description**: Optional. The application associated with this action.
          - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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`**Type**: `STRUCT`**Provider name**: `device`**Description**: Optional. The device associated with this action.
          - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
        - `user`**Type**: `STRUCT`**Provider name**: `user`**Description**: Optional. The user associated with this action.
          - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.

    - `message_history`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `messageHistory`**Description**: List of activity history of a message item, including modification time and actions, such as reactionAdded, reactionRemoved, or reaction changes, on the message.

      - `actions`**Type**: `STRING`**Provider name**: `actions`
      - `modified_date_time`**Type**: `STRING`**Provider name**: `modifiedDateTime`**Description**: The date and time when the message was modified.
      - `reaction`**Type**: `STRUCT`**Provider name**: `reaction`**Description**: The reaction in the modified message.
        - `created_date_time`**Type**: `STRING`**Provider name**: `createdDateTime`**Description**: 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.
        - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: The name of the reaction.
        - `reaction_content_url`**Type**: `STRING`**Provider name**: `reactionContentUrl`**Description**: The hosted content URL for the custom reaction type.
        - `reaction_type`**Type**: `STRING`**Provider name**: `reactionType`**Description**: 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`**Type**: `STRUCT`**Provider name**: `user`
          - `name`**Type**: `STRING`**Provider name**: `name`
          - `application`**Type**: `STRUCT`**Provider name**: `application`**Description**: Optional. The application associated with this action.
            - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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`**Type**: `STRUCT`**Provider name**: `device`**Description**: Optional. The device associated with this action.
            - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.

    - `message_type`**Type**: `STRING`**Provider name**: `messageType`

    - `name`**Type**: `STRING`**Provider name**: `name`

    - `policy_violation`**Type**: `STRUCT`**Provider name**: `policyViolation`**Description**: Defines the properties of a policy violation set by a data loss prevention (DLP) application.

      - `dlp_action`**Type**: `STRING`**Provider name**: `dlpAction`**Description**: The action taken by the DLP provider on the message with sensitive content. Supported values are: NoneNotifySender – Inform the sender of the violation but allow readers to read the message.BlockAccess – Block readers from reading the message.BlockAccessExternal – Block users outside the organization from reading the message, while allowing users within the organization to read the message.
      - `justification_text`**Type**: `STRING`**Provider name**: `justificationText`**Description**: Justification text provided by the sender of the message when overriding a policy violation.
      - `policy_tip`**Type**: `STRUCT`**Provider name**: `policyTip`**Description**: Information to display to the message sender about why the message was flagged as a violation.
        - `compliance_url`**Type**: `STRING`**Provider name**: `complianceUrl`**Description**: 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)
        - `general_text`**Type**: `STRING`**Provider name**: `generalText`**Description**: Explanatory text shown to the sender of the message.
        - `matched_condition_descriptions`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `matchedConditionDescriptions`**Description**: 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'.
      - `user_action`**Type**: `STRING`**Provider name**: `userAction`**Description**: Indicates the action taken by the user on a message blocked by the DLP provider. Supported values are: NoneOverrideReportFalsePositiveWhen the DLP provider is updating the message for blocking sensitive content, userAction isn't required.
      - `verdict_details`**Type**: `STRING`**Provider name**: `verdictDetails`**Description**: Indicates what actions the sender may take in response to the policy violation. Supported values are: NoneAllowFalsePositiveOverride – Allows the sender to declare the policyViolation to be an error in the DLP app and its rules, and allow readers to see the message again if the dlpAction hides it.AllowOverrideWithoutJustification – Allows the sender to override the DLP violation and allow readers to see the message again if the dlpAction hides it, without needing to provide an explanation for doing so. AllowOverrideWithJustification – Allows the sender to override the DLP violation and allow readers to see the message again if the dlpAction hides it, after providing an explanation for doing so.AllowOverrideWithoutJustification and AllowOverrideWithJustification are mutually exclusive.

    - `reactions`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `reactions`**Description**: Reactions for this chat message (for example, Like).

      - `created_date_time`**Type**: `STRING`**Provider name**: `createdDateTime`**Description**: 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.
      - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: The name of the reaction.
      - `reaction_content_url`**Type**: `STRING`**Provider name**: `reactionContentUrl`**Description**: The hosted content URL for the custom reaction type.
      - `reaction_type`**Type**: `STRING`**Provider name**: `reactionType`**Description**: 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`**Type**: `STRUCT`**Provider name**: `user`
        - `name`**Type**: `STRING`**Provider name**: `name`
        - `application`**Type**: `STRUCT`**Provider name**: `application`**Description**: Optional. The application associated with this action.
          - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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`**Type**: `STRUCT`**Provider name**: `device`**Description**: Optional. The device associated with this action.
          - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.

    - `replies`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `replies`**Description**: Replies for a specified message. Supports $expand for channel messages.

      - `attachments`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `attachments`**Description**: References to attached objects like files, tabs, meetings etc.

        - `content`**Type**: `STRING`**Provider name**: `content`**Description**: 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.
        - `content_type`**Type**: `STRING`**Provider name**: `contentType`**Description**: 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.
        - `content_url`**Type**: `STRING`**Provider name**: `contentUrl`**Description**: The URL for the content of the attachment.
        - `id`**Type**: `STRING`**Provider name**: `id`**Description**: Read-only. The unique ID of the attachment.
        - `name`**Type**: `STRING`**Provider name**: `name`**Description**: The name of the attachment.
        - `teams_app_id`**Type**: `STRING`**Provider name**: `teamsAppId`**Description**: 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.
        - `thumbnail_url`**Type**: `STRING`**Provider name**: `thumbnailUrl`**Description**: 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`**Type**: `STRUCT`**Provider name**: `body`

        - `content`**Type**: `STRING`**Provider name**: `content`**Description**: The content of the item.
        - `content_type`**Type**: `STRING`**Provider name**: `contentType`**Description**: The type of the content. Possible values are text and html.

      - `channel_identity`**Type**: `STRUCT`**Provider name**: `channelIdentity`**Description**: If the message was sent in a channel, represents identity of the channel.

        - `channel_id`**Type**: `STRING`**Provider name**: `channelId`**Description**: The identity of the channel in which the message was posted.
        - `team_id`**Type**: `STRING`**Provider name**: `teamId`**Description**: The identity of the team in which the message was posted.

      - `chat_id`**Type**: `STRING`**Provider name**: `chatId`**Description**: If the message was sent in a chat, represents the identity of the chat.

      - `created_date_time`**Type**: `STRING`**Provider name**: `createdDateTime`**Description**: Timestamp of when the chat message was created.

      - `deleted_date_time`**Type**: `STRING`**Provider name**: `deletedDateTime`**Description**: Read only. Timestamp at which the chat message was deleted, or null if not deleted.

      - `etag`**Type**: `STRING`**Provider name**: `etag`**Description**: Read-only. Version number of the chat message.

      - `event_detail`**Type**: `STRUCT`**Provider name**: `eventDetail`**Description**: Read-only. If present, represents details of an event that happened in a chat, a channel, or a team, for example, adding new members. For event messages, the messageType property will be set to systemEventMessage.

      - `from`**Type**: `STRUCT`**Provider name**: `from`**Description**: Details of the sender of the chat message. Can only be set during migration.

        - `name`**Type**: `STRING`**Provider name**: `name`
        - `application`**Type**: `STRUCT`**Provider name**: `application`**Description**: Optional. The application associated with this action.
          - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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`**Type**: `STRUCT`**Provider name**: `device`**Description**: Optional. The device associated with this action.
          - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
        - `user`**Type**: `STRUCT`**Provider name**: `user`**Description**: Optional. The user associated with this action.
          - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.

      - `hosted_contents`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `hostedContents`**Description**: Content in a message hosted by Microsoft Teams - for example, images or code snippets.

        - `name`**Type**: `STRING`**Provider name**: `name`
        - `content_bytes`**Type**: `STRING`**Provider name**: `contentBytes`**Description**: Write only. Bytes for the hosted content (such as images).
        - `content_type`**Type**: `STRING`**Provider name**: `contentType`**Description**: Write only. Content type. such as image/png, image/jpg.
        - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.

      - `importance`**Type**: `STRING`**Provider name**: `importance`

      - `last_edited_date_time`**Type**: `STRING`**Provider name**: `lastEditedDateTime`**Description**: 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.

      - `last_modified_date_time`**Type**: `STRING`**Provider name**: `lastModifiedDateTime`**Description**: Read only. Timestamp when the chat message is created (initial setting) or modified, including when a reaction is added or removed.

      - `locale`**Type**: `STRING`**Provider name**: `locale`**Description**: Locale of the chat message set by the client. Always set to en-us.

      - `mentions`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `mentions`**Description**: List of entities mentioned in the chat message. Supported entities are: user, bot, team, channel, chat, and tag.

        - `id`**Type**: `INT32`**Provider name**: `id`**Description**: Index of an entity being mentioned in the specified chatMessage. Matches the {index} value in the correspondingtag in the message body.
        - `mention_text`**Type**: `STRING`**Provider name**: `mentionText`**Description**: String used to represent the mention. For example, a user's display name, a team name.
        - `mentioned`**Type**: `STRUCT`**Provider name**: `mentioned`**Description**: The entity (user, application, team, channel, or chat) that was @mentioned.
          - `conversation`**Type**: `STRUCT`**Provider name**: `conversation`**Description**: If present, represents a conversation (for example, team, channel, or chat) @mentioned in a message.
            - `conversation_identity_type`**Type**: `STRING`**Provider name**: `conversationIdentityType`**Description**: Type of conversation. Possible values are: team, channel, chat, and unknownFutureValue.
            - `name`**Type**: `STRING`**Provider name**: `name`
            - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
          - `name`**Type**: `STRING`**Provider name**: `name`
          - `application`**Type**: `STRUCT`**Provider name**: `application`**Description**: Optional. The application associated with this action.
            - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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`**Type**: `STRUCT`**Provider name**: `device`**Description**: Optional. The device associated with this action.
            - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
          - `user`**Type**: `STRUCT`**Provider name**: `user`**Description**: Optional. The user associated with this action.
            - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.

      - `message_history`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `messageHistory`**Description**: List of activity history of a message item, including modification time and actions, such as reactionAdded, reactionRemoved, or reaction changes, on the message.

        - `actions`**Type**: `STRING`**Provider name**: `actions`
        - `modified_date_time`**Type**: `STRING`**Provider name**: `modifiedDateTime`**Description**: The date and time when the message was modified.
        - `reaction`**Type**: `STRUCT`**Provider name**: `reaction`**Description**: The reaction in the modified message.
          - `created_date_time`**Type**: `STRING`**Provider name**: `createdDateTime`**Description**: 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.
          - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: The name of the reaction.
          - `reaction_content_url`**Type**: `STRING`**Provider name**: `reactionContentUrl`**Description**: The hosted content URL for the custom reaction type.
          - `reaction_type`**Type**: `STRING`**Provider name**: `reactionType`**Description**: 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`**Type**: `STRUCT`**Provider name**: `user`
            - `name`**Type**: `STRING`**Provider name**: `name`
            - `application`**Type**: `STRUCT`**Provider name**: `application`**Description**: Optional. The application associated with this action.
              - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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`**Type**: `STRUCT`**Provider name**: `device`**Description**: Optional. The device associated with this action.
              - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.

      - `message_type`**Type**: `STRING`**Provider name**: `messageType`

      - `policy_violation`**Type**: `STRUCT`**Provider name**: `policyViolation`**Description**: Defines the properties of a policy violation set by a data loss prevention (DLP) application.

        - `dlp_action`**Type**: `STRING`**Provider name**: `dlpAction`**Description**: The action taken by the DLP provider on the message with sensitive content. Supported values are: NoneNotifySender – Inform the sender of the violation but allow readers to read the message.BlockAccess – Block readers from reading the message.BlockAccessExternal – Block users outside the organization from reading the message, while allowing users within the organization to read the message.
        - `justification_text`**Type**: `STRING`**Provider name**: `justificationText`**Description**: Justification text provided by the sender of the message when overriding a policy violation.
        - `policy_tip`**Type**: `STRUCT`**Provider name**: `policyTip`**Description**: Information to display to the message sender about why the message was flagged as a violation.
          - `compliance_url`**Type**: `STRING`**Provider name**: `complianceUrl`**Description**: 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)
          - `general_text`**Type**: `STRING`**Provider name**: `generalText`**Description**: Explanatory text shown to the sender of the message.
          - `matched_condition_descriptions`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `matchedConditionDescriptions`**Description**: 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'.
        - `user_action`**Type**: `STRING`**Provider name**: `userAction`**Description**: Indicates the action taken by the user on a message blocked by the DLP provider. Supported values are: NoneOverrideReportFalsePositiveWhen the DLP provider is updating the message for blocking sensitive content, userAction isn't required.
        - `verdict_details`**Type**: `STRING`**Provider name**: `verdictDetails`**Description**: Indicates what actions the sender may take in response to the policy violation. Supported values are: NoneAllowFalsePositiveOverride – Allows the sender to declare the policyViolation to be an error in the DLP app and its rules, and allow readers to see the message again if the dlpAction hides it.AllowOverrideWithoutJustification – Allows the sender to override the DLP violation and allow readers to see the message again if the dlpAction hides it, without needing to provide an explanation for doing so. AllowOverrideWithJustification – Allows the sender to override the DLP violation and allow readers to see the message again if the dlpAction hides it, after providing an explanation for doing so.AllowOverrideWithoutJustification and AllowOverrideWithJustification are mutually exclusive.

      - `reactions`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `reactions`**Description**: Reactions for this chat message (for example, Like).

        - `created_date_time`**Type**: `STRING`**Provider name**: `createdDateTime`**Description**: 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.
        - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: The name of the reaction.
        - `reaction_content_url`**Type**: `STRING`**Provider name**: `reactionContentUrl`**Description**: The hosted content URL for the custom reaction type.
        - `reaction_type`**Type**: `STRING`**Provider name**: `reactionType`**Description**: 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`**Type**: `STRUCT`**Provider name**: `user`
          - `name`**Type**: `STRING`**Provider name**: `name`
          - `application`**Type**: `STRUCT`**Provider name**: `application`**Description**: Optional. The application associated with this action.
            - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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`**Type**: `STRUCT`**Provider name**: `device`**Description**: Optional. The device associated with this action.
            - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.

      - `reply_to_id`**Type**: `STRING`**Provider name**: `replyToId`**Description**: 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`**Type**: `STRING`**Provider name**: `subject`**Description**: The subject of the chat message, in plaintext.

      - `summary`**Type**: `STRING`**Provider name**: `summary`**Description**: 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.

      - `web_url`**Type**: `STRING`**Provider name**: `webUrl`**Description**: Read-only. Link to the message in Microsoft Teams.

      - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.

    - `reply_to_id`**Type**: `STRING`**Provider name**: `replyToId`**Description**: 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`**Type**: `STRING`**Provider name**: `subject`**Description**: The subject of the chat message, in plaintext.

    - `summary`**Type**: `STRING`**Provider name**: `summary`**Description**: 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.

    - `web_url`**Type**: `STRING`**Provider name**: `webUrl`**Description**: Read-only. Link to the message in Microsoft Teams.

    - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
  - `name`**Type**: `STRING`**Provider name**: `name`
  - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
- `tabs`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `tabs`**Description**: A collection of all the tabs in the chat. Nullable.
  - `configuration`**Type**: `STRUCT`**Provider name**: `configuration`**Description**: Container for custom settings applied to a tab. The tab is considered configured only once this property is set.
    - `content_url`**Type**: `STRING`**Provider name**: `contentUrl`**Description**: Url used for rendering tab contents in Teams. Required.
    - `entity_id`**Type**: `STRING`**Provider name**: `entityId`**Description**: Identifier for the entity hosted by the tab provider.
    - `remove_url`**Type**: `STRING`**Provider name**: `removeUrl`**Description**: Url called by Teams client when a Tab is removed using the Teams Client.
    - `website_url`**Type**: `STRING`**Provider name**: `websiteUrl`**Description**: Url for showing tab contents outside of Teams.
  - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: Name of the tab.
  - `name`**Type**: `STRING`**Provider name**: `name`
  - `teams_app`**Type**: `STRUCT`**Provider name**: `teamsApp`**Description**: The application that is linked to the tab. This can't be changed after tab creation.
    - `app_definitions`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `appDefinitions`**Description**: The details for each version of the app.
      - `authorization`**Type**: `STRUCT`**Provider name**: `authorization`**Description**: Authorization requirements specified in the Teams app manifest.
        - `client_app_id`**Type**: `STRING`**Provider name**: `clientAppId`**Description**: The registration ID of the Microsoft Entra app ID associated with the teamsApp.
        - `required_permission_set`**Type**: `STRUCT`**Provider name**: `requiredPermissionSet`**Description**: Set of permissions required by the teamsApp.
          - `resource_specific_permissions`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `resourceSpecificPermissions`**Description**: A collection of resource-specific permissions.
            - `permission_type`**Type**: `STRING`**Provider name**: `permissionType`**Description**: The type of resource-specific permission.
            - `permission_value`**Type**: `STRING`**Provider name**: `permissionValue`**Description**: The name of the resource-specific permission.
      - `bot`**Type**: `STRUCT`**Provider name**: `bot`**Description**: The details of the bot specified in the Teams app manifest.
        - `name`**Type**: `STRING`**Provider name**: `name`
        - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
      - `created_by`**Type**: `STRUCT`**Provider name**: `createdBy`
        - `application`**Type**: `STRUCT`**Provider name**: `application`**Description**: Optional. The application associated with this action.
          - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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`**Type**: `STRUCT`**Provider name**: `device`**Description**: Optional. The device associated with this action.
          - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
        - `user`**Type**: `STRUCT`**Provider name**: `user`**Description**: Optional. The user associated with this action.
          - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
      - `description`**Type**: `STRING`**Provider name**: `description`**Description**: Verbose description of the application.
      - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: The name of the app provided by the app developer.
      - `last_modified_date_time`**Type**: `STRING`**Provider name**: `lastModifiedDateTime`
      - `name`**Type**: `STRING`**Provider name**: `name`
      - `publishing_state`**Type**: `STRING`**Provider name**: `publishingState`**Description**: The published status of a specific version of a Teams app. Possible values are:submitted—The specific version of the Teams app was submitted and is under review.published—The request to publish the specific version of the Teams app was approved by the admin and the app is published.rejected—The admin rejected the request to publish the specific version of the Teams app.
      - `short_description`**Type**: `STRING`**Provider name**: `shortDescription`**Description**: Short description of the application.
      - `teams_app_id`**Type**: `STRING`**Provider name**: `teamsAppId`**Description**: The ID from the Teams app manifest.
      - `version`**Type**: `STRING`**Provider name**: `version`**Description**: The version number of the application.
      - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
    - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: The name of the catalog app provided by the app developer in the Microsoft Teams zip app package.
    - `distribution_method`**Type**: `STRING`**Provider name**: `distributionMethod`**Description**: The method of distribution for the app. Read-only.
    - `external_id`**Type**: `STRING`**Provider name**: `externalId`**Description**: The ID of the catalog provided by the app developer in the Microsoft Teams zip app package.
    - `name`**Type**: `STRING`**Provider name**: `name`
    - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
  - `web_url`**Type**: `STRING`**Provider name**: `webUrl`**Description**: Deep link URL of the tab instance. Read only.
  - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
- `tenant_id`**Type**: `STRING`**Provider name**: `tenantId`**Description**: The identifier of the tenant in which the chat was created. Read-only.
- `topic`**Type**: `STRING`**Provider name**: `topic`**Description**: (Optional) Subject or topic for the chat. Only available for group chats.
- `viewpoint`**Type**: `STRUCT`**Provider name**: `viewpoint`**Description**: Represents caller-specific information about the chat, such as the last message read date and time. This property is populated only when the request is made in a delegated context.
  - `is_hidden`**Type**: `BOOLEAN`**Provider name**: `isHidden`**Description**: Indicates whether the chat is hidden for the current user.
  - `last_message_read_date_time`**Type**: `STRING`**Provider name**: `lastMessageReadDateTime`**Description**: Represents the dateTime up until which the current user has read chatMessages in a specific chat.
- `web_url`**Type**: `STRING`**Provider name**: `webUrl`**Description**: The URL for the chat in Microsoft Teams. The URL should be treated as an opaque blob, and not parsed. Read-only.
- `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.

## `city`{% #city %}

**Type**: `STRING`**Provider name**: `city`**Description**: 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).

## `cloud_clipboard`{% #cloud_clipboard %}

**Type**: `STRUCT`**Provider name**: `cloudClipboard`

- `items`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `items`**Description**: Represents a collection of Cloud Clipboard items.
  - `created_date_time`**Type**: `STRING`**Provider name**: `createdDateTime`**Description**: Set by the server. DateTime in UTC when the object was created on the server.
  - `expiration_date_time`**Type**: `STRING`**Provider name**: `expirationDateTime`**Description**: 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.
  - `last_modified_date_time`**Type**: `STRING`**Provider name**: `lastModifiedDateTime`**Description**: Set by the server if not provided in the client's request. DateTime in UTC when the object was modified by the client.
  - `name`**Type**: `STRING`**Provider name**: `name`
  - `payloads`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `payloads`**Description**: 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`**Type**: `STRING`**Provider name**: `content`**Description**: The formatName version of the value of a cloud clipboard encoded in base64.
    - `format_name`**Type**: `STRING`**Provider name**: `formatName`**Description**: For a list of possible values see formatName values.
  - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
- `name`**Type**: `STRING`**Provider name**: `name`
- `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.

## `company_name`{% #company_name %}

**Type**: `STRING`**Provider name**: `companyName`**Description**: 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).

## `consent_provided_for_minor`{% #consent_provided_for_minor %}

**Type**: `STRING`**Provider name**: `consentProvidedForMinor`**Description**: 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).

## `contact_folders`{% #contact_folders %}

**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `contactFolders`**Description**: The user's contacts folders. Read-only. Nullable.

- `child_folders`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `childFolders`**Description**: The collection of child folders in the folder. Navigation property. Read-only. Nullable.
  - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: The folder's display name.
  - `parent_folder_id`**Type**: `STRING`**Provider name**: `parentFolderId`**Description**: The ID of the folder's parent folder.
  - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
- `contacts`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `contacts`**Description**: The contacts in the folder. Navigation property. Read-only. Nullable.
  - `assistant_name`**Type**: `STRING`**Provider name**: `assistantName`**Description**: The name of the contact's assistant.
  - `birthday`**Type**: `STRING`**Provider name**: `birthday`**Description**: 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
  - `business_address`**Type**: `STRUCT`**Provider name**: `businessAddress`**Description**: The contact's business address.
    - `city`**Type**: `STRING`**Provider name**: `city`**Description**: The city.
    - `country_or_region`**Type**: `STRING`**Provider name**: `countryOrRegion`**Description**: The country or region. It's a free-format string value, for example, 'United States'.
    - `postal_code`**Type**: `STRING`**Provider name**: `postalCode`**Description**: The postal code.
    - `state`**Type**: `STRING`**Provider name**: `state`**Description**: The state.
    - `street`**Type**: `STRING`**Provider name**: `street`**Description**: The street.
  - `business_home_page`**Type**: `STRING`**Provider name**: `businessHomePage`**Description**: The business home page of the contact.
  - `business_phones`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `businessPhones`**Description**: The contact's business phone numbers.
  - `children`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `children`**Description**: The names of the contact's children.
  - `company_name`**Type**: `STRING`**Provider name**: `companyName`**Description**: The name of the contact's company.
  - `department`**Type**: `STRING`**Provider name**: `department`**Description**: The contact's department.
  - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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.
  - `email_addresses`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `emailAddresses`**Description**: The contact's email addresses.
    - `address`**Type**: `STRING`**Provider name**: `address`**Description**: The email address of the person or entity.
    - `name`**Type**: `STRING`**Provider name**: `name`**Description**: The display name of the person or entity.
  - `extensions`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `extensions`**Description**: The collection of open extensions defined for the contact. Read-only. Nullable.
    - `name`**Type**: `STRING`**Provider name**: `name`
    - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
  - `file_as`**Type**: `STRING`**Provider name**: `fileAs`**Description**: The name the contact is filed under.
  - `generation`**Type**: `STRING`**Provider name**: `generation`**Description**: The contact's suffix.
  - `given_name`**Type**: `STRING`**Provider name**: `givenName`**Description**: The contact's given name.
  - `home_address`**Type**: `STRUCT`**Provider name**: `homeAddress`**Description**: The contact's home address.
    - `city`**Type**: `STRING`**Provider name**: `city`**Description**: The city.
    - `country_or_region`**Type**: `STRING`**Provider name**: `countryOrRegion`**Description**: The country or region. It's a free-format string value, for example, 'United States'.
    - `postal_code`**Type**: `STRING`**Provider name**: `postalCode`**Description**: The postal code.
    - `state`**Type**: `STRING`**Provider name**: `state`**Description**: The state.
    - `street`**Type**: `STRING`**Provider name**: `street`**Description**: The street.
  - `home_phones`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `homePhones`**Description**: The contact's home phone numbers.
  - `im_addresses`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `imAddresses`**Description**: The contact's instant messaging (IM) addresses.
  - `initials`**Type**: `STRING`**Provider name**: `initials`**Description**: The contact's initials.
  - `job_title`**Type**: `STRING`**Provider name**: `jobTitle`**Description**: The contact's job title.
  - `manager`**Type**: `STRING`**Provider name**: `manager`**Description**: The name of the contact's manager.
  - `middle_name`**Type**: `STRING`**Provider name**: `middleName`**Description**: The contact's middle name.
  - `mobile_phone`**Type**: `STRING`**Provider name**: `mobilePhone`**Description**: The contact's mobile phone number.
  - `multi_value_extended_properties`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `multiValueExtendedProperties`**Description**: The collection of multi-value extended properties defined for the contact. Read-only. Nullable.
    - `name`**Type**: `STRING`**Provider name**: `name`
    - `value`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `value`**Description**: A collection of property values.
    - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
  - `name`**Type**: `STRING`**Provider name**: `name`
  - `nick_name`**Type**: `STRING`**Provider name**: `nickName`**Description**: The contact's nickname.
  - `office_location`**Type**: `STRING`**Provider name**: `officeLocation`**Description**: The location of the contact's office.
  - `other_address`**Type**: `STRUCT`**Provider name**: `otherAddress`**Description**: Other addresses for the contact.
    - `city`**Type**: `STRING`**Provider name**: `city`**Description**: The city.
    - `country_or_region`**Type**: `STRING`**Provider name**: `countryOrRegion`**Description**: The country or region. It's a free-format string value, for example, 'United States'.
    - `postal_code`**Type**: `STRING`**Provider name**: `postalCode`**Description**: The postal code.
    - `state`**Type**: `STRING`**Provider name**: `state`**Description**: The state.
    - `street`**Type**: `STRING`**Provider name**: `street`**Description**: The street.
  - `parent_folder_id`**Type**: `STRING`**Provider name**: `parentFolderId`**Description**: The ID of the contact's parent folder.
  - `personal_notes`**Type**: `STRING`**Provider name**: `personalNotes`**Description**: The user's notes about the contact.
  - `photo`**Type**: `STRUCT`**Provider name**: `photo`**Description**: Optional contact picture. You can get or set a photo for a contact.
    - `height`**Type**: `INT32`**Provider name**: `height`**Description**: The height of the photo. Read-only.
    - `name`**Type**: `STRING`**Provider name**: `name`
    - `width`**Type**: `INT32`**Provider name**: `width`**Description**: The width of the photo. Read-only.
    - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
  - `profession`**Type**: `STRING`**Provider name**: `profession`**Description**: The contact's profession.
  - `single_value_extended_properties`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `singleValueExtendedProperties`**Description**: The collection of single-value extended properties defined for the contact. Read-only. Nullable.
    - `name`**Type**: `STRING`**Provider name**: `name`
    - `value`**Type**: `STRING`**Provider name**: `value`**Description**: A property value.
    - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
  - `spouse_name`**Type**: `STRING`**Provider name**: `spouseName`**Description**: The name of the contact's spouse/partner.
  - `surname`**Type**: `STRING`**Provider name**: `surname`**Description**: The contact's surname.
  - `title`**Type**: `STRING`**Provider name**: `title`**Description**: The contact's title.
  - `yomi_company_name`**Type**: `STRING`**Provider name**: `yomiCompanyName`**Description**: The phonetic Japanese company name of the contact.
  - `yomi_given_name`**Type**: `STRING`**Provider name**: `yomiGivenName`**Description**: The phonetic Japanese given name (first name) of the contact.
  - `yomi_surname`**Type**: `STRING`**Provider name**: `yomiSurname`**Description**: The phonetic Japanese surname (last name) of the contact.
  - `categories`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `categories`**Description**: The categories associated with the item
  - `change_key`**Type**: `STRING`**Provider name**: `changeKey`**Description**: 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.
  - `created_date_time`**Type**: `STRING`**Provider name**: `createdDateTime`**Description**: 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
  - `last_modified_date_time`**Type**: `STRING`**Provider name**: `lastModifiedDateTime`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
- `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: The folder's display name.
- `multi_value_extended_properties`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `multiValueExtendedProperties`**Description**: The collection of multi-value extended properties defined for the contactFolder. Read-only. Nullable.
  - `name`**Type**: `STRING`**Provider name**: `name`
  - `value`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `value`**Description**: A collection of property values.
  - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
- `name`**Type**: `STRING`**Provider name**: `name`
- `parent_folder_id`**Type**: `STRING`**Provider name**: `parentFolderId`**Description**: The ID of the folder's parent folder.
- `single_value_extended_properties`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `singleValueExtendedProperties`**Description**: The collection of single-value extended properties defined for the contactFolder. Read-only. Nullable.
  - `name`**Type**: `STRING`**Provider name**: `name`
  - `value`**Type**: `STRING`**Provider name**: `value`**Description**: A property value.
  - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
- `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.

## `contacts`{% #contacts %}

**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `contacts`**Description**: The user's contacts. Read-only. Nullable.

- `assistant_name`**Type**: `STRING`**Provider name**: `assistantName`**Description**: The name of the contact's assistant.
- `birthday`**Type**: `STRING`**Provider name**: `birthday`**Description**: 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
- `business_address`**Type**: `STRUCT`**Provider name**: `businessAddress`**Description**: The contact's business address.
  - `city`**Type**: `STRING`**Provider name**: `city`**Description**: The city.
  - `country_or_region`**Type**: `STRING`**Provider name**: `countryOrRegion`**Description**: The country or region. It's a free-format string value, for example, 'United States'.
  - `postal_code`**Type**: `STRING`**Provider name**: `postalCode`**Description**: The postal code.
  - `state`**Type**: `STRING`**Provider name**: `state`**Description**: The state.
  - `street`**Type**: `STRING`**Provider name**: `street`**Description**: The street.
- `business_home_page`**Type**: `STRING`**Provider name**: `businessHomePage`**Description**: The business home page of the contact.
- `business_phones`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `businessPhones`**Description**: The contact's business phone numbers.
- `children`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `children`**Description**: The names of the contact's children.
- `company_name`**Type**: `STRING`**Provider name**: `companyName`**Description**: The name of the contact's company.
- `department`**Type**: `STRING`**Provider name**: `department`**Description**: The contact's department.
- `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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.
- `email_addresses`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `emailAddresses`**Description**: The contact's email addresses.
  - `address`**Type**: `STRING`**Provider name**: `address`**Description**: The email address of the person or entity.
  - `name`**Type**: `STRING`**Provider name**: `name`**Description**: The display name of the person or entity.
- `extensions`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `extensions`**Description**: The collection of open extensions defined for the contact. Read-only. Nullable.
  - `name`**Type**: `STRING`**Provider name**: `name`
  - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
- `file_as`**Type**: `STRING`**Provider name**: `fileAs`**Description**: The name the contact is filed under.
- `generation`**Type**: `STRING`**Provider name**: `generation`**Description**: The contact's suffix.
- `given_name`**Type**: `STRING`**Provider name**: `givenName`**Description**: The contact's given name.
- `home_address`**Type**: `STRUCT`**Provider name**: `homeAddress`**Description**: The contact's home address.
  - `city`**Type**: `STRING`**Provider name**: `city`**Description**: The city.
  - `country_or_region`**Type**: `STRING`**Provider name**: `countryOrRegion`**Description**: The country or region. It's a free-format string value, for example, 'United States'.
  - `postal_code`**Type**: `STRING`**Provider name**: `postalCode`**Description**: The postal code.
  - `state`**Type**: `STRING`**Provider name**: `state`**Description**: The state.
  - `street`**Type**: `STRING`**Provider name**: `street`**Description**: The street.
- `home_phones`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `homePhones`**Description**: The contact's home phone numbers.
- `im_addresses`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `imAddresses`**Description**: The contact's instant messaging (IM) addresses.
- `initials`**Type**: `STRING`**Provider name**: `initials`**Description**: The contact's initials.
- `job_title`**Type**: `STRING`**Provider name**: `jobTitle`**Description**: The contact's job title.
- `manager`**Type**: `STRING`**Provider name**: `manager`**Description**: The name of the contact's manager.
- `middle_name`**Type**: `STRING`**Provider name**: `middleName`**Description**: The contact's middle name.
- `mobile_phone`**Type**: `STRING`**Provider name**: `mobilePhone`**Description**: The contact's mobile phone number.
- `multi_value_extended_properties`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `multiValueExtendedProperties`**Description**: The collection of multi-value extended properties defined for the contact. Read-only. Nullable.
  - `name`**Type**: `STRING`**Provider name**: `name`
  - `value`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `value`**Description**: A collection of property values.
  - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
- `name`**Type**: `STRING`**Provider name**: `name`
- `nick_name`**Type**: `STRING`**Provider name**: `nickName`**Description**: The contact's nickname.
- `office_location`**Type**: `STRING`**Provider name**: `officeLocation`**Description**: The location of the contact's office.
- `other_address`**Type**: `STRUCT`**Provider name**: `otherAddress`**Description**: Other addresses for the contact.
  - `city`**Type**: `STRING`**Provider name**: `city`**Description**: The city.
  - `country_or_region`**Type**: `STRING`**Provider name**: `countryOrRegion`**Description**: The country or region. It's a free-format string value, for example, 'United States'.
  - `postal_code`**Type**: `STRING`**Provider name**: `postalCode`**Description**: The postal code.
  - `state`**Type**: `STRING`**Provider name**: `state`**Description**: The state.
  - `street`**Type**: `STRING`**Provider name**: `street`**Description**: The street.
- `parent_folder_id`**Type**: `STRING`**Provider name**: `parentFolderId`**Description**: The ID of the contact's parent folder.
- `personal_notes`**Type**: `STRING`**Provider name**: `personalNotes`**Description**: The user's notes about the contact.
- `photo`**Type**: `STRUCT`**Provider name**: `photo`**Description**: Optional contact picture. You can get or set a photo for a contact.
  - `height`**Type**: `INT32`**Provider name**: `height`**Description**: The height of the photo. Read-only.
  - `name`**Type**: `STRING`**Provider name**: `name`
  - `width`**Type**: `INT32`**Provider name**: `width`**Description**: The width of the photo. Read-only.
  - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
- `profession`**Type**: `STRING`**Provider name**: `profession`**Description**: The contact's profession.
- `single_value_extended_properties`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `singleValueExtendedProperties`**Description**: The collection of single-value extended properties defined for the contact. Read-only. Nullable.
  - `name`**Type**: `STRING`**Provider name**: `name`
  - `value`**Type**: `STRING`**Provider name**: `value`**Description**: A property value.
  - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
- `spouse_name`**Type**: `STRING`**Provider name**: `spouseName`**Description**: The name of the contact's spouse/partner.
- `surname`**Type**: `STRING`**Provider name**: `surname`**Description**: The contact's surname.
- `title`**Type**: `STRING`**Provider name**: `title`**Description**: The contact's title.
- `yomi_company_name`**Type**: `STRING`**Provider name**: `yomiCompanyName`**Description**: The phonetic Japanese company name of the contact.
- `yomi_given_name`**Type**: `STRING`**Provider name**: `yomiGivenName`**Description**: The phonetic Japanese given name (first name) of the contact.
- `yomi_surname`**Type**: `STRING`**Provider name**: `yomiSurname`**Description**: The phonetic Japanese surname (last name) of the contact.
- `categories`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `categories`**Description**: The categories associated with the item
- `change_key`**Type**: `STRING`**Provider name**: `changeKey`**Description**: 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.
- `created_date_time`**Type**: `STRING`**Provider name**: `createdDateTime`**Description**: 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
- `last_modified_date_time`**Type**: `STRING`**Provider name**: `lastModifiedDateTime`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.

## `country`{% #country %}

**Type**: `STRING`**Provider name**: `country`**Description**: 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).

## `created_date_time`{% #created_date_time %}

**Type**: `STRING`**Provider name**: `createdDateTime`**Description**: 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).

## `created_objects`{% #created_objects %}

**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `createdObjects`**Description**: Directory objects that the user created. Read-only. Nullable.

- `deleted_date_time`**Type**: `STRING`**Provider name**: `deletedDateTime`**Description**: Date and time when this object was deleted. Always null when the object hasn't been deleted.
- `name`**Type**: `STRING`**Provider name**: `name`
- `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.

## `creation_type`{% #creation_type %}

**Type**: `STRING`**Provider name**: `creationType`**Description**: 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).

## `custom_security_attributes`{% #custom_security_attributes %}

**Type**: `STRUCT`**Provider name**: `customSecurityAttributes`**Description**: An open complex type that holds the value of a custom security attribute that is assigned to a directory object. Nullable. Returned only on $select. Supports $filter (eq, ne, not, startsWith). The filter value is case-sensitive. To read this property, the calling app must be assigned the CustomSecAttributeAssignment.Read.All permission. To write this property, the calling app must be assigned the CustomSecAttributeAssignment.ReadWrite.All permissions. To read or write this property in delegated scenarios, the admin must be assigned the Attribute Assignment Administrator role.

## `data_security_and_governance`{% #data_security_and_governance %}

**Type**: `STRUCT`**Provider name**: `dataSecurityAndGovernance`**Description**: The data security and governance settings for the user. Read-only. Nullable.

- `activities`**Type**: `STRUCT`**Provider name**: `activities`**Description**: Container for activity logs (content processing and audit) related to this user. ContainsTarget: true.
  - `content_activities`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `contentActivities`**Description**: Collection of activity logs related to content processing.
    - `content_metadata`**Type**: `STRUCT`**Provider name**: `contentMetadata`
      - `activity_metadata`**Type**: `STRUCT`**Provider name**: `activityMetadata`
        - `activity`**Type**: `STRING`**Provider name**: `activity`
      - `content_entries`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `contentEntries`**Description**: 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`**Type**: `STRUCT`**Provider name**: `content`**Description**: Represents the actual content, either as text (textContent) or binary data (binaryContent). Optional if metadata alone is sufficient for policy evaluation. Do not use for contentActivities.

        - `correlation_id`**Type**: `STRING`**Provider name**: `correlationId`**Description**: An identifier used to group multiple related content entries (for example, different parts of the same file upload, messages in a conversation).

        - `created_date_time`**Type**: `STRING`**Provider name**: `createdDateTime`**Description**: Required. Timestamp indicating when the original content was created (for example, file creation time, message sent time).

        - `identifier`**Type**: `STRING`**Provider name**: `identifier`**Description**: 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).

        - `is_truncated`**Type**: `BOOLEAN`**Provider name**: `isTruncated`**Description**: Required. Indicates if the provided content has been truncated from its original form (for example, due to size limits).

        - `length`**Type**: `INT64`**Provider name**: `length`**Description**: The length of the original content in bytes.

        - `modified_date_time`**Type**: `STRING`**Provider name**: `modifiedDateTime`**Description**: Required. Timestamp indicating when the original content was last modified. For ephemeral content like messages, this might be the same as createdDateTime.

        - `name`**Type**: `STRING`**Provider name**: `name`**Description**: Required. A descriptive name for the content (for example, file name, web page title, 'Chat Message').

        - `sequence_number`**Type**: `INT64`**Provider name**: `sequenceNumber`**Description**: A sequence number indicating the order in which content was generated or should be processed, required when correlationId is used.
      - `device_metadata`**Type**: `STRUCT`**Provider name**: `deviceMetadata`
        - `device_type`**Type**: `STRING`**Provider name**: `deviceType`**Description**: Optional. The general type of the device (for example, 'Managed', 'Unmanaged').
        - `ip_address`**Type**: `STRING`**Provider name**: `ipAddress`**Description**: The Internet Protocol (IP) address of the device.
        - `operating_system_specifications`**Type**: `STRUCT`**Provider name**: `operatingSystemSpecifications`**Description**: Details about the operating system platform and version.
          - `operating_system_platform`**Type**: `STRING`**Provider name**: `operatingSystemPlatform`**Description**: The platform of the operating system (for example, 'Windows').
          - `operating_system_version`**Type**: `STRING`**Provider name**: `operatingSystemVersion`**Description**: The version string of the operating system.
      - `integrated_app_metadata`**Type**: `STRUCT`**Provider name**: `integratedAppMetadata`
        - `name`**Type**: `STRING`**Provider name**: `name`**Description**: The name of the integrated application.
        - `version`**Type**: `STRING`**Provider name**: `version`**Description**: The version number of the integrated application.
      - `protected_app_metadata`**Type**: `STRUCT`**Provider name**: `protectedAppMetadata`**Description**: Metadata about the protected application making the request. Required.
        - `application_location`**Type**: `STRUCT`**Provider name**: `applicationLocation`**Description**: The client (application) ID of the Microsoft Entra application. Required.
          - `value`**Type**: `STRING`**Provider name**: `value`**Description**: 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'](https://partner.contoso.com/upload%27), '83ef198a-0396-4893-9d4f-d36efbffcaaa').
        - `name`**Type**: `STRING`**Provider name**: `name`**Description**: The name of the integrated application.
        - `version`**Type**: `STRING`**Provider name**: `version`**Description**: The version number of the integrated application.
    - `name`**Type**: `STRING`**Provider name**: `name`
    - `scope_identifier`**Type**: `STRING`**Provider name**: `scopeIdentifier`**Description**: The scope identified from computed protection scopes.
    - `user_id`**Type**: `STRING`**Provider name**: `userId`**Description**: ID of the user.
    - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
  - `name`**Type**: `STRING`**Provider name**: `name`
  - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
- `name`**Type**: `STRING`**Provider name**: `name`
- `protection_scopes`**Type**: `STRUCT`**Provider name**: `protectionScopes`
  - `name`**Type**: `STRING`**Provider name**: `name`
  - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
- `sensitivity_labels`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `sensitivityLabels`
  - `action_source`**Type**: `STRING`**Provider name**: `actionSource`
  - `auto_tooltip`**Type**: `STRING`**Provider name**: `autoTooltip`
  - `description`**Type**: `STRING`**Provider name**: `description`
  - `display_name`**Type**: `STRING`**Provider name**: `displayName`
  - `is_default`**Type**: `BOOLEAN`**Provider name**: `isDefault`
  - `is_endpoint_protection_enabled`**Type**: `BOOLEAN`**Provider name**: `isEndpointProtectionEnabled`
  - `is_scoped_to_user`**Type**: `BOOLEAN`**Provider name**: `isScopedToUser`
  - `locale`**Type**: `STRING`**Provider name**: `locale`
  - `name`**Type**: `STRING`**Provider name**: `name`
  - `priority`**Type**: `INT32`**Provider name**: `priority`
  - `rights`**Type**: `STRUCT`**Provider name**: `rights`
    - `name`**Type**: `STRING`**Provider name**: `name`
    - `owner_email`**Type**: `STRING`**Provider name**: `ownerEmail`**Description**: The email of owner label rights.
    - `user_email`**Type**: `STRING`**Provider name**: `userEmail`**Description**: The email of user with label user rights.
    - `value`**Type**: `STRING`**Provider name**: `value`
    - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
  - `sublabels`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `sublabels`
    - `action_source`**Type**: `STRING`**Provider name**: `actionSource`
    - `auto_tooltip`**Type**: `STRING`**Provider name**: `autoTooltip`
    - `description`**Type**: `STRING`**Provider name**: `description`
    - `display_name`**Type**: `STRING`**Provider name**: `displayName`
    - `is_default`**Type**: `BOOLEAN`**Provider name**: `isDefault`
    - `is_endpoint_protection_enabled`**Type**: `BOOLEAN`**Provider name**: `isEndpointProtectionEnabled`
    - `is_scoped_to_user`**Type**: `BOOLEAN`**Provider name**: `isScopedToUser`
    - `locale`**Type**: `STRING`**Provider name**: `locale`
    - `name`**Type**: `STRING`**Provider name**: `name`
    - `priority`**Type**: `INT32`**Provider name**: `priority`
    - `rights`**Type**: `STRUCT`**Provider name**: `rights`
      - `name`**Type**: `STRING`**Provider name**: `name`
      - `owner_email`**Type**: `STRING`**Provider name**: `ownerEmail`**Description**: The email of owner label rights.
      - `user_email`**Type**: `STRING`**Provider name**: `userEmail`**Description**: The email of user with label user rights.
      - `value`**Type**: `STRING`**Provider name**: `value`
      - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
    - `tool_tip`**Type**: `STRING`**Provider name**: `toolTip`
    - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
  - `tool_tip`**Type**: `STRING`**Provider name**: `toolTip`
  - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
- `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.

## `deleted_date_time`{% #deleted_date_time %}

**Type**: `STRING`**Provider name**: `deletedDateTime`**Description**: Date and time when this object was deleted. Always null when the object hasn't been deleted.

## `department`{% #department %}

**Type**: `STRING`**Provider name**: `department`**Description**: 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).

## `device_enrollment_limit`{% #device_enrollment_limit %}

**Type**: `INT32`**Provider name**: `deviceEnrollmentLimit`**Description**: The limit on the maximum number of devices that the user is permitted to enroll. Allowed values are 5 or 1000.

## `device_management_troubleshooting_events`{% #device_management_troubleshooting_events %}

**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `deviceManagementTroubleshootingEvents`**Description**: The list of troubleshooting events for this user.

- `correlation_id`**Type**: `STRING`**Provider name**: `correlationId`**Description**: Id used for tracing the failure in the service.
- `event_date_time`**Type**: `STRING`**Provider name**: `eventDateTime`**Description**: Time when the event occurred .
- `name`**Type**: `STRING`**Provider name**: `name`
- `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.

## `direct_reports`{% #direct_reports %}

**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `directReports`**Description**: 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.

- `deleted_date_time`**Type**: `STRING`**Provider name**: `deletedDateTime`**Description**: Date and time when this object was deleted. Always null when the object hasn't been deleted.
- `name`**Type**: `STRING`**Provider name**: `name`
- `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.

## `display_name`{% #display_name %}

**Type**: `STRING`**Provider name**: `displayName`**Description**: 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.

## `employee_experience`{% #employee_experience %}

**Type**: `STRUCT`**Provider name**: `employeeExperience`

- `learning_course_activities`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `learningCourseActivities`
  - `completed_date_time`**Type**: `STRING`**Provider name**: `completedDateTime`**Description**: Date and time when the assignment was completed. Optional.
  - `completion_percentage`**Type**: `INT32`**Provider name**: `completionPercentage`**Description**: The percentage completion value of the course activity. Optional.
  - `externalcourse_activity_id`**Type**: `STRING`**Provider name**: `externalcourseActivityId`
  - `learner_user_id`**Type**: `STRING`**Provider name**: `learnerUserId`**Description**: The user ID of the learner to whom the activity is assigned. Required.
  - `learning_content_id`**Type**: `STRING`**Provider name**: `learningContentId`**Description**: The ID of the learning content created in Viva Learning. Required.
  - `learning_provider_id`**Type**: `STRING`**Provider name**: `learningProviderId`**Description**: The registration ID of the provider. Required.
  - `name`**Type**: `STRING`**Provider name**: `name`
  - `status`**Type**: `STRING`**Provider name**: `status`**Description**: The status of the course activity. Possible values are: notStarted, inProgress, completed. Required.
  - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
- `name`**Type**: `STRING`**Provider name**: `name`
- `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.

## `employee_hire_date`{% #employee_hire_date %}

**Type**: `STRING`**Provider name**: `employeeHireDate`**Description**: 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).

## `employee_id`{% #employee_id %}

**Type**: `STRING`**Provider name**: `employeeId`**Description**: 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).

## `employee_leave_date_time`{% #employee_leave_date_time %}

**Type**: `STRING`**Provider name**: `employeeLeaveDateTime`**Description**: 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.

## `employee_org_data`{% #employee_org_data %}

**Type**: `STRUCT`**Provider name**: `employeeOrgData`**Description**: Represents organization data (for example, division and costCenter) associated with a user. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in).

- `cost_center`**Type**: `STRING`**Provider name**: `costCenter`**Description**: The cost center associated with the user. Returned only on $select. Supports $filter.
- `division`**Type**: `STRING`**Provider name**: `division`**Description**: The name of the division in which the user works. Returned only on $select. Supports $filter.

## `employee_type`{% #employee_type %}

**Type**: `STRING`**Provider name**: `employeeType`**Description**: Captures enterprise worker type. For example, Employee, Contractor, Consultant, or Vendor. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in, startsWith).

## `extensions`{% #extensions %}

**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `extensions`**Description**: The collection of open extensions defined for the user. Read-only. Supports $expand. Nullable.

- `name`**Type**: `STRING`**Provider name**: `name`
- `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.

## `external_user_state`{% #external_user_state %}

**Type**: `STRING`**Provider name**: `externalUserState`**Description**: 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).

## `external_user_state_change_date_time`{% #external_user_state_change_date_time %}

**Type**: `STRING`**Provider name**: `externalUserStateChangeDateTime`**Description**: Shows the timestamp for the latest change to the externalUserState property. Returned only on $select. Supports $filter (eq, ne, not , in).

## `fax_number`{% #fax_number %}

**Type**: `STRING`**Provider name**: `faxNumber`**Description**: The fax number of the user. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values).

## `given_name`{% #given_name %}

**Type**: `STRING`**Provider name**: `givenName`**Description**: The given name (first name) of the user. Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values).

## `hire_date`{% #hire_date %}

**Type**: `STRING`**Provider name**: `hireDate`**Description**: The hire date 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. Note: This property is specific to SharePoint in Microsoft 365. We recommend using the native employeeHireDate property to set and update hire date values using Microsoft Graph APIs.

## `id`{% #id %}

**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.

## `identities`{% #identities %}

**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `identities`**Description**: Represents the identities that can be used to sign in to this user account. Microsoft (also known as a local account), organizations, or social identity providers such as Facebook, Google, and Microsoft can provide identity and tie it to a user account. It might contain multiple items with the same signInType value. Returned only on $select. Supports $filter (eq) with limitations.

- `issuer`**Type**: `STRING`**Provider name**: `issuer`**Description**: Specifies the issuer of the identity, for example facebook.com. 512 character limit. For local accounts (where signInType isn't federated), this property is the local default domain name for the tenant, for example contoso.com. For guests from other Microsoft Entra organizations, this is the domain of the federated organization, for example contoso.com. For more information about filtering behavior for this property, see Filtering on the identities property of a user.
- `issuer_assigned_id`**Type**: `STRING`**Provider name**: `issuerAssignedId`**Description**: Specifies the unique identifier assigned to the user by the issuer. 64 character limit. The combination of issuer and issuerAssignedId must be unique within the organization. Represents the sign-in name for the user, when signInType is set to emailAddress or userName (also known as local accounts).When signInType is set to: emailAddress (or a custom string that starts with emailAddress like emailAddress1), issuerAssignedId must be a valid email addressuserName, issuerAssignedId must begin with an alphabetical character or number, and can only contain alphanumeric characters and the following symbols: - or _ For more information about filtering behavior for this property, see Filtering on the identities property of a user.
- `sign_in_type`**Type**: `STRING`**Provider name**: `signInType`**Description**: Specifies the user sign-in types in your directory, such as emailAddress, userName, federated, or userPrincipalName. federated represents a unique identifier for a user from an issuer that can be in any format chosen by the issuer. Setting or updating a userPrincipalName identity updates the value of the userPrincipalName property on the user object. The validations performed on the userPrincipalName property on the user object, for example, verified domains and acceptable characters, are performed when setting or updating a userPrincipalName identity. Extra validation is enforced on issuerAssignedId when the sign-in type is set to emailAddress or userName. This property can also be set to any custom string. For more information about filtering behavior for this property, see Filtering on the identities property of a user.

## `im_addresses`{% #im_addresses %}

**Type**: `UNORDERED_LIST_STRING`**Provider name**: `imAddresses`**Description**: The instant message voice-over IP (VOIP) session initiation protocol (SIP) addresses for the user. Read-only. Returned only on $select. Supports $filter (eq, not, ge, le, startsWith).

## `inference_classification`{% #inference_classification %}

**Type**: `STRUCT`**Provider name**: `inferenceClassification`**Description**: Relevance classification of the user's messages based on explicit designations that override inferred relevance or importance.

- `name`**Type**: `STRING`**Provider name**: `name`
- `overrides`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `overrides`**Description**: A set of overrides for a user to always classify messages from specific senders in certain ways: focused, or other. Read-only. Nullable.
  - `classify_as`**Type**: `STRING`**Provider name**: `classifyAs`**Description**: Specifies how incoming messages from a specific sender should always be classified as. The possible values are: focused, other.
  - `name`**Type**: `STRING`**Provider name**: `name`
  - `sender_email_address`**Type**: `STRUCT`**Provider name**: `senderEmailAddress`**Description**: The email address information of the sender for whom the override is created.
    - `address`**Type**: `STRING`**Provider name**: `address`**Description**: The email address of the person or entity.
    - `name`**Type**: `STRING`**Provider name**: `name`**Description**: The display name of the person or entity.
  - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
- `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.

## `insights`{% #insights %}

**Type**: `STRUCT`**Provider name**: `insights`**Description**: Represents relationships between a user and items such as OneDrive for work or school documents, calculated using advanced analytics and machine learning techniques. Read-only. Nullable.

- `name`**Type**: `STRING`**Provider name**: `name`
- `shared`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `shared`**Description**: Calculated relationship that identifies documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for work or school and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share.
  - `last_shared`**Type**: `STRUCT`**Provider name**: `lastShared`**Description**: Details about the shared item. Read only.
    - `shared_by`**Type**: `STRUCT`**Provider name**: `sharedBy`**Description**: The user who shared the document.
      - `address`**Type**: `STRING`**Provider name**: `address`**Description**: The email address of the user who shared the item.
      - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: The display name of the user who shared the item.
      - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The ID of the user who shared the item.
    - `shared_date_time`**Type**: `STRING`**Provider name**: `sharedDateTime`**Description**: The date and time the file was last shared. 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.
    - `sharing_reference`**Type**: `STRUCT`**Provider name**: `sharingReference`**Description**: Reference properties of the document, such as the URL and type of the document. Read-only
      - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The item's unique identifier.
      - `type`**Type**: `STRING`**Provider name**: `type`**Description**: A string value that can be used to classify the item, such as 'microsoft.graph.driveItem'
      - `web_url`**Type**: `STRING`**Provider name**: `webUrl`**Description**: A URL leading to the referenced item.
    - `sharing_subject`**Type**: `STRING`**Provider name**: `sharingSubject`**Description**: The subject with which the document was shared.
    - `sharing_type`**Type**: `STRING`**Provider name**: `sharingType`**Description**: Determines the way the document was shared. Can be by a 1Link1, 1Attachment1, 1Group1, 1Site1.
  - `last_shared_method`**Type**: `STRUCT`**Provider name**: `lastSharedMethod`
    - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
  - `name`**Type**: `STRING`**Provider name**: `name`
  - `resource`**Type**: `STRUCT`**Provider name**: `resource`**Description**: Used for navigating to the item that was shared. For file attachments, the type is fileAttachment. For linked attachments, the type is driveItem.
    - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
  - `resource_reference`**Type**: `STRUCT`**Provider name**: `resourceReference`**Description**: Reference properties of the shared document, such as the url and type of the document. Read-only
    - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The item's unique identifier.
    - `type`**Type**: `STRING`**Provider name**: `type`**Description**: A string value that can be used to classify the item, such as 'microsoft.graph.driveItem'
    - `web_url`**Type**: `STRING`**Provider name**: `webUrl`**Description**: A URL leading to the referenced item.
  - `resource_visualization`**Type**: `STRUCT`**Provider name**: `resourceVisualization`**Description**: Properties that you can use to visualize the document in your experience. Read-only
    - `container_display_name`**Type**: `STRING`**Provider name**: `containerDisplayName`**Description**: A string describing where the item is stored. For example, the name of a SharePoint site or the user name identifying the owner of the OneDrive storing the item.
    - `container_type`**Type**: `STRING`**Provider name**: `containerType`**Description**: Can be used for filtering by the type of container in which the file is stored. Such as Site or OneDriveBusiness.
    - `container_web_url`**Type**: `STRING`**Provider name**: `containerWebUrl`**Description**: A path leading to the folder in which the item is stored.
    - `media_type`**Type**: `STRING`**Provider name**: `mediaType`**Description**: The item's media type. Can be used for filtering for a specific type of file based on supported IANA Media Mime Types. Not all Media Mime Types are supported.
    - `preview_image_url`**Type**: `STRING`**Provider name**: `previewImageUrl`**Description**: A URL leading to the preview image for the item.
    - `preview_text`**Type**: `STRING`**Provider name**: `previewText`**Description**: A preview text for the item.
    - `title`**Type**: `STRING`**Provider name**: `title`**Description**: The item's title text.
    - `type`**Type**: `STRING`**Provider name**: `type`**Description**: The item's media type. Can be used for filtering for a specific file based on a specific type. See the section Type property values for supported types.
  - `sharing_history`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `sharingHistory`
    - `shared_by`**Type**: `STRUCT`**Provider name**: `sharedBy`**Description**: The user who shared the document.
      - `address`**Type**: `STRING`**Provider name**: `address`**Description**: The email address of the user who shared the item.
      - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: The display name of the user who shared the item.
      - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The ID of the user who shared the item.
    - `shared_date_time`**Type**: `STRING`**Provider name**: `sharedDateTime`**Description**: The date and time the file was last shared. 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.
    - `sharing_reference`**Type**: `STRUCT`**Provider name**: `sharingReference`**Description**: Reference properties of the document, such as the URL and type of the document. Read-only
      - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The item's unique identifier.
      - `type`**Type**: `STRING`**Provider name**: `type`**Description**: A string value that can be used to classify the item, such as 'microsoft.graph.driveItem'
      - `web_url`**Type**: `STRING`**Provider name**: `webUrl`**Description**: A URL leading to the referenced item.
    - `sharing_subject`**Type**: `STRING`**Provider name**: `sharingSubject`**Description**: The subject with which the document was shared.
    - `sharing_type`**Type**: `STRING`**Provider name**: `sharingType`**Description**: Determines the way the document was shared. Can be by a 1Link1, 1Attachment1, 1Group1, 1Site1.
  - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
- `trending`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `trending`**Description**: Calculated relationship that identifies documents trending around a user. Trending documents are calculated based on activity of the user's closest network of people and include files stored in OneDrive for work or school and SharePoint. Trending insights help the user to discover potentially useful content that the user has access to, but has never viewed before.
  - `last_modified_date_time`**Type**: `STRING`**Provider name**: `lastModifiedDateTime`**Description**: 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`**Type**: `STRING`**Provider name**: `name`
  - `resource`**Type**: `STRUCT`**Provider name**: `resource`**Description**: Used for navigating to the trending document.
    - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
  - `resource_reference`**Type**: `STRUCT`**Provider name**: `resourceReference`**Description**: Reference properties of the trending document, such as the url and type of the document.
    - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The item's unique identifier.
    - `type`**Type**: `STRING`**Provider name**: `type`**Description**: A string value that can be used to classify the item, such as 'microsoft.graph.driveItem'
    - `web_url`**Type**: `STRING`**Provider name**: `webUrl`**Description**: A URL leading to the referenced item.
  - `resource_visualization`**Type**: `STRUCT`**Provider name**: `resourceVisualization`**Description**: Properties that you can use to visualize the document in your experience.
    - `container_display_name`**Type**: `STRING`**Provider name**: `containerDisplayName`**Description**: A string describing where the item is stored. For example, the name of a SharePoint site or the user name identifying the owner of the OneDrive storing the item.
    - `container_type`**Type**: `STRING`**Provider name**: `containerType`**Description**: Can be used for filtering by the type of container in which the file is stored. Such as Site or OneDriveBusiness.
    - `container_web_url`**Type**: `STRING`**Provider name**: `containerWebUrl`**Description**: A path leading to the folder in which the item is stored.
    - `media_type`**Type**: `STRING`**Provider name**: `mediaType`**Description**: The item's media type. Can be used for filtering for a specific type of file based on supported IANA Media Mime Types. Not all Media Mime Types are supported.
    - `preview_image_url`**Type**: `STRING`**Provider name**: `previewImageUrl`**Description**: A URL leading to the preview image for the item.
    - `preview_text`**Type**: `STRING`**Provider name**: `previewText`**Description**: A preview text for the item.
    - `title`**Type**: `STRING`**Provider name**: `title`**Description**: The item's title text.
    - `type`**Type**: `STRING`**Provider name**: `type`**Description**: The item's media type. Can be used for filtering for a specific file based on a specific type. See the section Type property values for supported types.
  - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
- `used`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `used`**Description**: Calculated relationship that identifies the latest documents viewed or modified by a user, including OneDrive for work or school and SharePoint documents, ranked by recency of use.
  - `last_used`**Type**: `STRUCT`**Provider name**: `lastUsed`**Description**: Information about when the item was last viewed or modified by the user. Read only.
    - `last_accessed_date_time`**Type**: `STRING`**Provider name**: `lastAccessedDateTime`**Description**: The date and time the resource was last accessed by the user. 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.
    - `last_modified_date_time`**Type**: `STRING`**Provider name**: `lastModifiedDateTime`**Description**: The date and time the resource was last modified by the user. 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.
  - `name`**Type**: `STRING`**Provider name**: `name`
  - `resource`**Type**: `STRUCT`**Provider name**: `resource`**Description**: Used for navigating to the item that was used. For file attachments, the type is fileAttachment. For linked attachments, the type is driveItem.
    - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
  - `resource_reference`**Type**: `STRUCT`**Provider name**: `resourceReference`**Description**: Reference properties of the used document, such as the url and type of the document. Read-only
    - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The item's unique identifier.
    - `type`**Type**: `STRING`**Provider name**: `type`**Description**: A string value that can be used to classify the item, such as 'microsoft.graph.driveItem'
    - `web_url`**Type**: `STRING`**Provider name**: `webUrl`**Description**: A URL leading to the referenced item.
  - `resource_visualization`**Type**: `STRUCT`**Provider name**: `resourceVisualization`**Description**: Properties that you can use to visualize the document in your experience. Read-only
    - `container_display_name`**Type**: `STRING`**Provider name**: `containerDisplayName`**Description**: A string describing where the item is stored. For example, the name of a SharePoint site or the user name identifying the owner of the OneDrive storing the item.
    - `container_type`**Type**: `STRING`**Provider name**: `containerType`**Description**: Can be used for filtering by the type of container in which the file is stored. Such as Site or OneDriveBusiness.
    - `container_web_url`**Type**: `STRING`**Provider name**: `containerWebUrl`**Description**: A path leading to the folder in which the item is stored.
    - `media_type`**Type**: `STRING`**Provider name**: `mediaType`**Description**: The item's media type. Can be used for filtering for a specific type of file based on supported IANA Media Mime Types. Not all Media Mime Types are supported.
    - `preview_image_url`**Type**: `STRING`**Provider name**: `previewImageUrl`**Description**: A URL leading to the preview image for the item.
    - `preview_text`**Type**: `STRING`**Provider name**: `previewText`**Description**: A preview text for the item.
    - `title`**Type**: `STRING`**Provider name**: `title`**Description**: The item's title text.
    - `type`**Type**: `STRING`**Provider name**: `type`**Description**: The item's media type. Can be used for filtering for a specific file based on a specific type. See the section Type property values for supported types.
  - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
- `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.

## `interests`{% #interests %}

**Type**: `UNORDERED_LIST_STRING`**Provider name**: `interests`**Description**: A list for the user to describe their interests. Returned only on $select.

## `is_management_restricted`{% #is_management_restricted %}

**Type**: `BOOLEAN`**Provider name**: `isManagementRestricted`**Description**: true if the user 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 user who is 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.

## `is_resource_account`{% #is_resource_account %}

**Type**: `BOOLEAN`**Provider name**: `isResourceAccount`**Description**: Don't use – reserved for future use.

## `job_title`{% #job_title %}

**Type**: `STRING`**Provider name**: `jobTitle`**Description**: The user's job title. Maximum length is 128 characters. Returned by default. Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values).

## `last_password_change_date_time`{% #last_password_change_date_time %}

**Type**: `STRING`**Provider name**: `lastPasswordChangeDateTime`**Description**: The time when this Microsoft Entra user last changed their password or when their password was created, whichever date the latest action was performed. The date and time information uses 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.

## `legal_age_group_classification`{% #legal_age_group_classification %}

**Type**: `STRING`**Provider name**: `legalAgeGroupClassification`**Description**: Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, Undefined, MinorWithOutParentalConsent, MinorWithParentalConsent, MinorNoParentalConsentRequired, NotAdult, and Adult. For more information, see legal age group property definitions. Returned only on $select.

## `license_assignment_states`{% #license_assignment_states %}

**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `licenseAssignmentStates`**Description**: State of license assignments for this user. Also indicates licenses that are directly assigned or the user inherited through group memberships. Read-only. Returned only on $select.

- `assigned_by_group`**Type**: `STRING`**Provider name**: `assignedByGroup`
- `disabled_plans`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `disabledPlans`
- `error`**Type**: `STRING`**Provider name**: `error`
- `last_updated_date_time`**Type**: `STRING`**Provider name**: `lastUpdatedDateTime`
- `sku_id`**Type**: `STRING`**Provider name**: `skuId`
- `state`**Type**: `STRING`**Provider name**: `state`

## `license_details`{% #license_details %}

**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `licenseDetails`**Description**: A collection of this user's license details. Read-only.

- `name`**Type**: `STRING`**Provider name**: `name`
- `service_plans`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `servicePlans`**Description**: Information about the service plans assigned with the license. Read-only. Not nullable.
  - `applies_to`**Type**: `STRING`**Provider name**: `appliesTo`**Description**: The object the service plan can be assigned to. The possible values are:User - service plan can be assigned to individual users.Company - service plan can be assigned to the entire tenant.
  - `provisioning_status`**Type**: `STRING`**Provider name**: `provisioningStatus`**Description**: The provisioning status of the service plan. The possible values are:Success - Service is fully provisioned.Disabled - Service is disabled.Error - The service plan isn't provisioned and is in an error state.PendingInput - The service isn't provisioned and is awaiting service confirmation.PendingActivation - The service is provisioned but requires explicit activation by an administrator (for example, Intune_O365 service plan)PendingProvisioning - Microsoft has added a new service to the product SKU and it isn't activated in the tenant.
  - `service_plan_id`**Type**: `STRING`**Provider name**: `servicePlanId`**Description**: The unique identifier of the service plan.
  - `service_plan_name`**Type**: `STRING`**Provider name**: `servicePlanName`**Description**: The name of the service plan.
- `sku_id`**Type**: `STRING`**Provider name**: `skuId`**Description**: Unique identifier (GUID) for the service SKU. Equal to the skuId property on the related subscribedSku object. Read-only.
- `sku_part_number`**Type**: `STRING`**Provider name**: `skuPartNumber`**Description**: Unique SKU display name. Equal to the skuPartNumber on the related subscribedSku object; for example, AAD_Premium. Read-only.
- `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.

## `location`{% #location %}

**Type**: `STRING`

## `mail`{% #mail %}

**Type**: `STRING`**Provider name**: `mail`**Description**: The SMTP address for the user, for example, [jeff@contoso.com](mailto:jeff@contoso.com). Changes to this property update the user's proxyAddresses collection to include the value as an SMTP address. This property can't contain accent characters. NOTE: We don't recommend updating this property for Azure AD B2C user profiles. Use the otherMails property instead. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith, and eq on null values).

## `mail_folders`{% #mail_folders %}

**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `mailFolders`**Description**: The user's mail folders. Read-only. Nullable.

- `child_folder_count`**Type**: `INT32`**Provider name**: `childFolderCount`**Description**: The number of immediate child mailFolders in the current mailFolder.
- `child_folders`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `childFolders`**Description**: The collection of child folders in the mailFolder.
  - `child_folder_count`**Type**: `INT32`**Provider name**: `childFolderCount`**Description**: The number of immediate child mailFolders in the current mailFolder.
  - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: The mailFolder's display name.
  - `is_hidden`**Type**: `BOOLEAN`**Provider name**: `isHidden`**Description**: Indicates whether the mailFolder is hidden. This property can be set only when creating the folder. Find more information in Hidden mail folders.
  - `parent_folder_id`**Type**: `STRING`**Provider name**: `parentFolderId`**Description**: The unique identifier for the mailFolder's parent mailFolder.
  - `total_item_count`**Type**: `INT32`**Provider name**: `totalItemCount`**Description**: The number of items in the mailFolder.
  - `unread_item_count`**Type**: `INT32`**Provider name**: `unreadItemCount`**Description**: The number of items in the mailFolder marked as unread.
  - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
- `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: The mailFolder's display name.
- `is_hidden`**Type**: `BOOLEAN`**Provider name**: `isHidden`**Description**: Indicates whether the mailFolder is hidden. This property can be set only when creating the folder. Find more information in Hidden mail folders.
- `message_rules`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `messageRules`**Description**: The collection of rules that apply to the user's Inbox folder.
  - `actions`**Type**: `STRUCT`**Provider name**: `actions`**Description**: Actions to be taken on a message when the corresponding conditions are fulfilled.
    - `assign_categories`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `assignCategories`**Description**: A list of categories to be assigned to a message.
    - `copy_to_folder`**Type**: `STRING`**Provider name**: `copyToFolder`**Description**: The ID of a folder that a message is to be copied to.
    - `delete`**Type**: `BOOLEAN`**Provider name**: `delete`**Description**: Indicates whether a message should be moved to the Deleted Items folder.
    - `forward_as_attachment_to`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `forwardAsAttachmentTo`**Description**: The email addresses of the recipients to which a message should be forwarded as an attachment.
      - `email_address`**Type**: `STRUCT`**Provider name**: `emailAddress`**Description**: The recipient's email address.
        - `address`**Type**: `STRING`**Provider name**: `address`**Description**: The email address of the person or entity.
        - `name`**Type**: `STRING`**Provider name**: `name`**Description**: The display name of the person or entity.
    - `forward_to`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `forwardTo`**Description**: The email addresses of the recipients to which a message should be forwarded.
      - `email_address`**Type**: `STRUCT`**Provider name**: `emailAddress`**Description**: The recipient's email address.
        - `address`**Type**: `STRING`**Provider name**: `address`**Description**: The email address of the person or entity.
        - `name`**Type**: `STRING`**Provider name**: `name`**Description**: The display name of the person or entity.
    - `mark_as_read`**Type**: `BOOLEAN`**Provider name**: `markAsRead`**Description**: Indicates whether a message should be marked as read.
    - `mark_importance`**Type**: `STRING`**Provider name**: `markImportance`**Description**: Sets the importance of the message, which can be: low, normal, high.
    - `move_to_folder`**Type**: `STRING`**Provider name**: `moveToFolder`**Description**: The ID of the folder that a message will be moved to.
    - `permanent_delete`**Type**: `BOOLEAN`**Provider name**: `permanentDelete`**Description**: Indicates whether a message should be permanently deleted and not saved to the Deleted Items folder.
    - `redirect_to`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `redirectTo`**Description**: The email addresses to which a message should be redirected.
      - `email_address`**Type**: `STRUCT`**Provider name**: `emailAddress`**Description**: The recipient's email address.
        - `address`**Type**: `STRING`**Provider name**: `address`**Description**: The email address of the person or entity.
        - `name`**Type**: `STRING`**Provider name**: `name`**Description**: The display name of the person or entity.
    - `stop_processing_rules`**Type**: `BOOLEAN`**Provider name**: `stopProcessingRules`**Description**: Indicates whether subsequent rules should be evaluated.
  - `conditions`**Type**: `STRUCT`**Provider name**: `conditions`**Description**: Conditions that when fulfilled trigger the corresponding actions for that rule.
    - `body_contains`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `bodyContains`**Description**: Represents the strings that should appear in the body of an incoming message in order for the condition or exception to apply.
    - `body_or_subject_contains`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `bodyOrSubjectContains`**Description**: Represents the strings that should appear in the body or subject of an incoming message in order for the condition or exception to apply.
    - `categories`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `categories`**Description**: Represents the categories that an incoming message should be labeled with in order for the condition or exception to apply.
    - `from_addresses`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `fromAddresses`**Description**: Represents the specific sender email addresses of an incoming message in order for the condition or exception to apply.
      - `email_address`**Type**: `STRUCT`**Provider name**: `emailAddress`**Description**: The recipient's email address.
        - `address`**Type**: `STRING`**Provider name**: `address`**Description**: The email address of the person or entity.
        - `name`**Type**: `STRING`**Provider name**: `name`**Description**: The display name of the person or entity.
    - `has_attachments`**Type**: `BOOLEAN`**Provider name**: `hasAttachments`**Description**: Indicates whether an incoming message must have attachments in order for the condition or exception to apply.
    - `header_contains`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `headerContains`**Description**: Represents the strings that appear in the headers of an incoming message in order for the condition or exception to apply.
    - `importance`**Type**: `STRING`**Provider name**: `importance`**Description**: The importance that is stamped on an incoming message in order for the condition or exception to apply: low, normal, high.
    - `is_approval_request`**Type**: `BOOLEAN`**Provider name**: `isApprovalRequest`**Description**: Indicates whether an incoming message must be an approval request in order for the condition or exception to apply.
    - `is_automatic_forward`**Type**: `BOOLEAN`**Provider name**: `isAutomaticForward`**Description**: Indicates whether an incoming message must be automatically forwarded in order for the condition or exception to apply.
    - `is_automatic_reply`**Type**: `BOOLEAN`**Provider name**: `isAutomaticReply`**Description**: Indicates whether an incoming message must be an auto reply in order for the condition or exception to apply.
    - `is_encrypted`**Type**: `BOOLEAN`**Provider name**: `isEncrypted`**Description**: Indicates whether an incoming message must be encrypted in order for the condition or exception to apply.
    - `is_meeting_request`**Type**: `BOOLEAN`**Provider name**: `isMeetingRequest`**Description**: Indicates whether an incoming message must be a meeting request in order for the condition or exception to apply.
    - `is_meeting_response`**Type**: `BOOLEAN`**Provider name**: `isMeetingResponse`**Description**: Indicates whether an incoming message must be a meeting response in order for the condition or exception to apply.
    - `is_non_delivery_report`**Type**: `BOOLEAN`**Provider name**: `isNonDeliveryReport`**Description**: Indicates whether an incoming message must be a non-delivery report in order for the condition or exception to apply.
    - `is_permission_controlled`**Type**: `BOOLEAN`**Provider name**: `isPermissionControlled`**Description**: Indicates whether an incoming message must be permission controlled (RMS-protected) in order for the condition or exception to apply.
    - `is_read_receipt`**Type**: `BOOLEAN`**Provider name**: `isReadReceipt`**Description**: Indicates whether an incoming message must be a read receipt in order for the condition or exception to apply.
    - `is_signed`**Type**: `BOOLEAN`**Provider name**: `isSigned`**Description**: Indicates whether an incoming message must be S/MIME-signed in order for the condition or exception to apply.
    - `is_voicemail`**Type**: `BOOLEAN`**Provider name**: `isVoicemail`**Description**: Indicates whether an incoming message must be a voice mail in order for the condition or exception to apply.
    - `message_action_flag`**Type**: `STRING`**Provider name**: `messageActionFlag`**Description**: Represents the flag-for-action value that appears on an incoming message in order for the condition or exception to apply. The possible values are: any, call, doNotForward, followUp, fyi, forward, noResponseNecessary, read, reply, replyToAll, review.
    - `not_sent_to_me`**Type**: `BOOLEAN`**Provider name**: `notSentToMe`**Description**: Indicates whether the owner of the mailbox must not be a recipient of an incoming message in order for the condition or exception to apply.
    - `recipient_contains`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `recipientContains`**Description**: Represents the strings that appear in either the toRecipients or ccRecipients properties of an incoming message in order for the condition or exception to apply.
    - `sender_contains`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `senderContains`**Description**: Represents the strings that appear in the from property of an incoming message in order for the condition or exception to apply.
    - `sensitivity`**Type**: `STRING`**Provider name**: `sensitivity`**Description**: Represents the sensitivity level that must be stamped on an incoming message in order for the condition or exception to apply. The possible values are: normal, personal, private, confidential.
    - `sent_cc_me`**Type**: `BOOLEAN`**Provider name**: `sentCcMe`**Description**: Indicates whether the owner of the mailbox must be in the ccRecipients property of an incoming message in order for the condition or exception to apply.
    - `sent_only_to_me`**Type**: `BOOLEAN`**Provider name**: `sentOnlyToMe`**Description**: Indicates whether the owner of the mailbox must be the only recipient in an incoming message in order for the condition or exception to apply.
    - `sent_to_addresses`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `sentToAddresses`**Description**: Represents the email addresses that an incoming message must have been sent to in order for the condition or exception to apply.
      - `email_address`**Type**: `STRUCT`**Provider name**: `emailAddress`**Description**: The recipient's email address.
        - `address`**Type**: `STRING`**Provider name**: `address`**Description**: The email address of the person or entity.
        - `name`**Type**: `STRING`**Provider name**: `name`**Description**: The display name of the person or entity.
    - `sent_to_me`**Type**: `BOOLEAN`**Provider name**: `sentToMe`**Description**: Indicates whether the owner of the mailbox must be in the toRecipients property of an incoming message in order for the condition or exception to apply.
    - `sent_to_or_cc_me`**Type**: `BOOLEAN`**Provider name**: `sentToOrCcMe`**Description**: Indicates whether the owner of the mailbox must be in either a toRecipients or ccRecipients property of an incoming message in order for the condition or exception to apply.
    - `subject_contains`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `subjectContains`**Description**: Represents the strings that appear in the subject of an incoming message in order for the condition or exception to apply.
    - `within_size_range`**Type**: `STRUCT`**Provider name**: `withinSizeRange`**Description**: Represents the minimum and maximum sizes (in kilobytes) that an incoming message must fall in between in order for the condition or exception to apply.
      - `maximum_size`**Type**: `INT32`**Provider name**: `maximumSize`**Description**: The maximum size (in kilobytes) that an incoming message must have in order for a condition or exception to apply.
      - `minimum_size`**Type**: `INT32`**Provider name**: `minimumSize`**Description**: The minimum size (in kilobytes) that an incoming message must have in order for a condition or exception to apply.
  - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: The display name of the rule.
  - `exceptions`**Type**: `STRUCT`**Provider name**: `exceptions`**Description**: Exception conditions for the rule.
    - `body_contains`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `bodyContains`**Description**: Represents the strings that should appear in the body of an incoming message in order for the condition or exception to apply.
    - `body_or_subject_contains`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `bodyOrSubjectContains`**Description**: Represents the strings that should appear in the body or subject of an incoming message in order for the condition or exception to apply.
    - `categories`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `categories`**Description**: Represents the categories that an incoming message should be labeled with in order for the condition or exception to apply.
    - `from_addresses`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `fromAddresses`**Description**: Represents the specific sender email addresses of an incoming message in order for the condition or exception to apply.
      - `email_address`**Type**: `STRUCT`**Provider name**: `emailAddress`**Description**: The recipient's email address.
        - `address`**Type**: `STRING`**Provider name**: `address`**Description**: The email address of the person or entity.
        - `name`**Type**: `STRING`**Provider name**: `name`**Description**: The display name of the person or entity.
    - `has_attachments`**Type**: `BOOLEAN`**Provider name**: `hasAttachments`**Description**: Indicates whether an incoming message must have attachments in order for the condition or exception to apply.
    - `header_contains`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `headerContains`**Description**: Represents the strings that appear in the headers of an incoming message in order for the condition or exception to apply.
    - `importance`**Type**: `STRING`**Provider name**: `importance`**Description**: The importance that is stamped on an incoming message in order for the condition or exception to apply: low, normal, high.
    - `is_approval_request`**Type**: `BOOLEAN`**Provider name**: `isApprovalRequest`**Description**: Indicates whether an incoming message must be an approval request in order for the condition or exception to apply.
    - `is_automatic_forward`**Type**: `BOOLEAN`**Provider name**: `isAutomaticForward`**Description**: Indicates whether an incoming message must be automatically forwarded in order for the condition or exception to apply.
    - `is_automatic_reply`**Type**: `BOOLEAN`**Provider name**: `isAutomaticReply`**Description**: Indicates whether an incoming message must be an auto reply in order for the condition or exception to apply.
    - `is_encrypted`**Type**: `BOOLEAN`**Provider name**: `isEncrypted`**Description**: Indicates whether an incoming message must be encrypted in order for the condition or exception to apply.
    - `is_meeting_request`**Type**: `BOOLEAN`**Provider name**: `isMeetingRequest`**Description**: Indicates whether an incoming message must be a meeting request in order for the condition or exception to apply.
    - `is_meeting_response`**Type**: `BOOLEAN`**Provider name**: `isMeetingResponse`**Description**: Indicates whether an incoming message must be a meeting response in order for the condition or exception to apply.
    - `is_non_delivery_report`**Type**: `BOOLEAN`**Provider name**: `isNonDeliveryReport`**Description**: Indicates whether an incoming message must be a non-delivery report in order for the condition or exception to apply.
    - `is_permission_controlled`**Type**: `BOOLEAN`**Provider name**: `isPermissionControlled`**Description**: Indicates whether an incoming message must be permission controlled (RMS-protected) in order for the condition or exception to apply.
    - `is_read_receipt`**Type**: `BOOLEAN`**Provider name**: `isReadReceipt`**Description**: Indicates whether an incoming message must be a read receipt in order for the condition or exception to apply.
    - `is_signed`**Type**: `BOOLEAN`**Provider name**: `isSigned`**Description**: Indicates whether an incoming message must be S/MIME-signed in order for the condition or exception to apply.
    - `is_voicemail`**Type**: `BOOLEAN`**Provider name**: `isVoicemail`**Description**: Indicates whether an incoming message must be a voice mail in order for the condition or exception to apply.
    - `message_action_flag`**Type**: `STRING`**Provider name**: `messageActionFlag`**Description**: Represents the flag-for-action value that appears on an incoming message in order for the condition or exception to apply. The possible values are: any, call, doNotForward, followUp, fyi, forward, noResponseNecessary, read, reply, replyToAll, review.
    - `not_sent_to_me`**Type**: `BOOLEAN`**Provider name**: `notSentToMe`**Description**: Indicates whether the owner of the mailbox must not be a recipient of an incoming message in order for the condition or exception to apply.
    - `recipient_contains`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `recipientContains`**Description**: Represents the strings that appear in either the toRecipients or ccRecipients properties of an incoming message in order for the condition or exception to apply.
    - `sender_contains`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `senderContains`**Description**: Represents the strings that appear in the from property of an incoming message in order for the condition or exception to apply.
    - `sensitivity`**Type**: `STRING`**Provider name**: `sensitivity`**Description**: Represents the sensitivity level that must be stamped on an incoming message in order for the condition or exception to apply. The possible values are: normal, personal, private, confidential.
    - `sent_cc_me`**Type**: `BOOLEAN`**Provider name**: `sentCcMe`**Description**: Indicates whether the owner of the mailbox must be in the ccRecipients property of an incoming message in order for the condition or exception to apply.
    - `sent_only_to_me`**Type**: `BOOLEAN`**Provider name**: `sentOnlyToMe`**Description**: Indicates whether the owner of the mailbox must be the only recipient in an incoming message in order for the condition or exception to apply.
    - `sent_to_addresses`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `sentToAddresses`**Description**: Represents the email addresses that an incoming message must have been sent to in order for the condition or exception to apply.
      - `email_address`**Type**: `STRUCT`**Provider name**: `emailAddress`**Description**: The recipient's email address.
        - `address`**Type**: `STRING`**Provider name**: `address`**Description**: The email address of the person or entity.
        - `name`**Type**: `STRING`**Provider name**: `name`**Description**: The display name of the person or entity.
    - `sent_to_me`**Type**: `BOOLEAN`**Provider name**: `sentToMe`**Description**: Indicates whether the owner of the mailbox must be in the toRecipients property of an incoming message in order for the condition or exception to apply.
    - `sent_to_or_cc_me`**Type**: `BOOLEAN`**Provider name**: `sentToOrCcMe`**Description**: Indicates whether the owner of the mailbox must be in either a toRecipients or ccRecipients property of an incoming message in order for the condition or exception to apply.
    - `subject_contains`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `subjectContains`**Description**: Represents the strings that appear in the subject of an incoming message in order for the condition or exception to apply.
    - `within_size_range`**Type**: `STRUCT`**Provider name**: `withinSizeRange`**Description**: Represents the minimum and maximum sizes (in kilobytes) that an incoming message must fall in between in order for the condition or exception to apply.
      - `maximum_size`**Type**: `INT32`**Provider name**: `maximumSize`**Description**: The maximum size (in kilobytes) that an incoming message must have in order for a condition or exception to apply.
      - `minimum_size`**Type**: `INT32`**Provider name**: `minimumSize`**Description**: The minimum size (in kilobytes) that an incoming message must have in order for a condition or exception to apply.
  - `has_error`**Type**: `BOOLEAN`**Provider name**: `hasError`**Description**: Indicates whether the rule is in an error condition. Read-only.
  - `is_enabled`**Type**: `BOOLEAN`**Provider name**: `isEnabled`**Description**: Indicates whether the rule is enabled to be applied to messages.
  - `is_read_only`**Type**: `BOOLEAN`**Provider name**: `isReadOnly`**Description**: Indicates if the rule is read-only and cannot be modified or deleted by the rules REST API.
  - `name`**Type**: `STRING`**Provider name**: `name`
  - `sequence`**Type**: `INT32`**Provider name**: `sequence`**Description**: Indicates the order in which the rule is executed, among other rules.
  - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
- `messages`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `messages`**Description**: The collection of messages in the mailFolder.
  - `attachments`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `attachments`**Description**: The fileAttachment and itemAttachment attachments for the message.
    - `content_type`**Type**: `STRING`**Provider name**: `contentType`**Description**: The MIME type.
    - `is_inline`**Type**: `BOOLEAN`**Provider name**: `isInline`**Description**: true if the attachment is an inline attachment; otherwise, false.
    - `last_modified_date_time`**Type**: `STRING`**Provider name**: `lastModifiedDateTime`**Description**: 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`**Type**: `STRING`**Provider name**: `name`**Description**: The attachment's file name.
    - `size`**Type**: `INT32`**Provider name**: `size`**Description**: The length of the attachment in bytes.
    - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
  - `bcc_recipients`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `bccRecipients`**Description**: The Bcc: recipients for the message.
    - `email_address`**Type**: `STRUCT`**Provider name**: `emailAddress`**Description**: The recipient's email address.
      - `address`**Type**: `STRING`**Provider name**: `address`**Description**: The email address of the person or entity.
      - `name`**Type**: `STRING`**Provider name**: `name`**Description**: The display name of the person or entity.
  - `body`**Type**: `STRUCT`**Provider name**: `body`**Description**: The body of the message. It can be in HTML or text format. Find out about safe HTML in a message body.
    - `content`**Type**: `STRING`**Provider name**: `content`**Description**: The content of the item.
    - `content_type`**Type**: `STRING`**Provider name**: `contentType`**Description**: The type of the content. Possible values are text and html.
  - `body_preview`**Type**: `STRING`**Provider name**: `bodyPreview`**Description**: The first 255 characters of the message body. It is in text format.
  - `cc_recipients`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `ccRecipients`**Description**: The Cc: recipients for the message.
    - `email_address`**Type**: `STRUCT`**Provider name**: `emailAddress`**Description**: The recipient's email address.
      - `address`**Type**: `STRING`**Provider name**: `address`**Description**: The email address of the person or entity.
      - `name`**Type**: `STRING`**Provider name**: `name`**Description**: The display name of the person or entity.
  - `conversation_id`**Type**: `STRING`**Provider name**: `conversationId`**Description**: The ID of the conversation the email belongs to.
  - `conversation_index`**Type**: `STRING`**Provider name**: `conversationIndex`**Description**: Indicates the position of the message within the conversation.
  - `extensions`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `extensions`**Description**: The collection of open extensions defined for the message. Nullable.
    - `name`**Type**: `STRING`**Provider name**: `name`
    - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
  - `flag`**Type**: `STRUCT`**Provider name**: `flag`**Description**: Indicates the status, start date, due date, or completion date for the message.
    - `completed_date_time`**Type**: `STRUCT`**Provider name**: `completedDateTime`**Description**: The date and time that the follow-up was finished.
      - `date_time`**Type**: `STRING`**Provider name**: `dateTime`**Description**: A single point of time in a combined date and time representation ({date}T{time}; for example, 2017-08-29T04:00:00.0000000).
      - `time_zone`**Type**: `STRING`**Provider name**: `timeZone`**Description**: Represents a time zone, for example, 'Pacific Standard Time'. See below for more possible values.
    - `due_date_time`**Type**: `STRUCT`**Provider name**: `dueDateTime`**Description**: The date and time that the follow-up is to be finished. Note: To set the due date, you must also specify the startDateTime; otherwise, you get a 400 Bad Request response.
      - `date_time`**Type**: `STRING`**Provider name**: `dateTime`**Description**: A single point of time in a combined date and time representation ({date}T{time}; for example, 2017-08-29T04:00:00.0000000).
      - `time_zone`**Type**: `STRING`**Provider name**: `timeZone`**Description**: Represents a time zone, for example, 'Pacific Standard Time'. See below for more possible values.
    - `flag_status`**Type**: `STRING`**Provider name**: `flagStatus`**Description**: The status for follow-up for an item. Possible values are notFlagged, complete, and flagged.
    - `start_date_time`**Type**: `STRUCT`**Provider name**: `startDateTime`**Description**: The date and time that the follow-up is to begin.
      - `date_time`**Type**: `STRING`**Provider name**: `dateTime`**Description**: A single point of time in a combined date and time representation ({date}T{time}; for example, 2017-08-29T04:00:00.0000000).
      - `time_zone`**Type**: `STRING`**Provider name**: `timeZone`**Description**: Represents a time zone, for example, 'Pacific Standard Time'. See below for more possible values.
  - `from`**Type**: `STRUCT`**Provider name**: `from`**Description**: The owner of the mailbox from which the message is sent. In most cases, this value is the same as the sender property, except for sharing or delegation scenarios. The value must correspond to the actual mailbox used. Find out more about setting the from and sender properties of a message.
    - `email_address`**Type**: `STRUCT`**Provider name**: `emailAddress`**Description**: The recipient's email address.
      - `address`**Type**: `STRING`**Provider name**: `address`**Description**: The email address of the person or entity.
      - `name`**Type**: `STRING`**Provider name**: `name`**Description**: The display name of the person or entity.
  - `has_attachments`**Type**: `BOOLEAN`**Provider name**: `hasAttachments`**Description**: Indicates whether the message has attachments. This property doesn't include inline attachments, so if a message contains only inline attachments, this property is false. To verify the existence of inline attachments, parse the body property to look for a src attribute, such as .
  - `importance`**Type**: `STRING`**Provider name**: `importance`**Description**: The importance of the message. The possible values are: low, normal, and high.
  - `inference_classification`**Type**: `STRING`**Provider name**: `inferenceClassification`**Description**: The classification of the message for the user, based on inferred relevance or importance, or on an explicit override. The possible values are: focused or other.
  - `internet_message_headers`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `internetMessageHeaders`**Description**: A collection of message headers defined by RFC5322. The set includes message headers indicating the network path taken by a message from the sender to the recipient. It can also contain custom message headers that hold app data for the message. Returned only on applying a $select query option. Read-only.
    - `name`**Type**: `STRING`**Provider name**: `name`**Description**: Represents the key in a key-value pair.
    - `value`**Type**: `STRING`**Provider name**: `value`**Description**: The value in a key-value pair.
  - `internet_message_id`**Type**: `STRING`**Provider name**: `internetMessageId`**Description**: The message ID in the format specified by RFC2822.
  - `is_delivery_receipt_requested`**Type**: `BOOLEAN`**Provider name**: `isDeliveryReceiptRequested`**Description**: Indicates whether a read receipt is requested for the message.
  - `is_draft`**Type**: `BOOLEAN`**Provider name**: `isDraft`**Description**: Indicates whether the message is a draft. A message is a draft if it hasn't been sent yet.
  - `is_read`**Type**: `BOOLEAN`**Provider name**: `isRead`**Description**: Indicates whether the message has been read.
  - `is_read_receipt_requested`**Type**: `BOOLEAN`**Provider name**: `isReadReceiptRequested`**Description**: Indicates whether a read receipt is requested for the message.
  - `multi_value_extended_properties`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `multiValueExtendedProperties`**Description**: The collection of multi-value extended properties defined for the message. Nullable.
    - `name`**Type**: `STRING`**Provider name**: `name`
    - `value`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `value`**Description**: A collection of property values.
    - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
  - `name`**Type**: `STRING`**Provider name**: `name`
  - `parent_folder_id`**Type**: `STRING`**Provider name**: `parentFolderId`**Description**: The unique identifier for the message's parent mailFolder.
  - `received_date_time`**Type**: `STRING`**Provider name**: `receivedDateTime`**Description**: The date and time the message was received. The date and time information uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
  - `reply_to`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `replyTo`**Description**: The email addresses to use when replying.
    - `email_address`**Type**: `STRUCT`**Provider name**: `emailAddress`**Description**: The recipient's email address.
      - `address`**Type**: `STRING`**Provider name**: `address`**Description**: The email address of the person or entity.
      - `name`**Type**: `STRING`**Provider name**: `name`**Description**: The display name of the person or entity.
  - `sender`**Type**: `STRUCT`**Provider name**: `sender`**Description**: The account that is used to generate the message. In most cases, this value is the same as the from property. You can set this property to a different value when sending a message from a shared mailbox, for a shared calendar, or as a delegate. In any case, the value must correspond to the actual mailbox used. Find out more about setting the from and sender properties of a message.
    - `email_address`**Type**: `STRUCT`**Provider name**: `emailAddress`**Description**: The recipient's email address.
      - `address`**Type**: `STRING`**Provider name**: `address`**Description**: The email address of the person or entity.
      - `name`**Type**: `STRING`**Provider name**: `name`**Description**: The display name of the person or entity.
  - `sent_date_time`**Type**: `STRING`**Provider name**: `sentDateTime`**Description**: The date and time the message was sent. The date and time information uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
  - `single_value_extended_properties`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `singleValueExtendedProperties`**Description**: The collection of single-value extended properties defined for the message. Nullable.
    - `name`**Type**: `STRING`**Provider name**: `name`
    - `value`**Type**: `STRING`**Provider name**: `value`**Description**: A property value.
    - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
  - `subject`**Type**: `STRING`**Provider name**: `subject`**Description**: The subject of the message.
  - `to_recipients`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `toRecipients`**Description**: The To: recipients for the message.
    - `email_address`**Type**: `STRUCT`**Provider name**: `emailAddress`**Description**: The recipient's email address.
      - `address`**Type**: `STRING`**Provider name**: `address`**Description**: The email address of the person or entity.
      - `name`**Type**: `STRING`**Provider name**: `name`**Description**: The display name of the person or entity.
  - `unique_body`**Type**: `STRUCT`**Provider name**: `uniqueBody`**Description**: The part of the body of the message that is unique to the current message. uniqueBody is not returned by default but can be retrieved for a given message by use of the ?$select=uniqueBody query. It can be in HTML or text format.
    - `content`**Type**: `STRING`**Provider name**: `content`**Description**: The content of the item.
    - `content_type`**Type**: `STRING`**Provider name**: `contentType`**Description**: The type of the content. Possible values are text and html.
  - `web_link`**Type**: `STRING`**Provider name**: `webLink`**Description**: The URL to open the message in Outlook on the web.You can append an ispopout argument to the end of the URL to change how the message is displayed. If ispopout is not present or if it is set to 1, then the message is shown in a popout window. If ispopout is set to 0, the browser shows the message in the Outlook on the web review pane.The message opens in the browser if you are signed in to your mailbox via Outlook on the web. You are prompted to sign in if you are not already signed in with the browser.This URL cannot be accessed from within an iFrame.
  - `categories`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `categories`**Description**: The categories associated with the item
  - `change_key`**Type**: `STRING`**Provider name**: `changeKey`**Description**: 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.
  - `created_date_time`**Type**: `STRING`**Provider name**: `createdDateTime`**Description**: 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
  - `last_modified_date_time`**Type**: `STRING`**Provider name**: `lastModifiedDateTime`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
- `multi_value_extended_properties`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `multiValueExtendedProperties`**Description**: The collection of multi-value extended properties defined for the mailFolder. Read-only. Nullable.
  - `name`**Type**: `STRING`**Provider name**: `name`
  - `value`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `value`**Description**: A collection of property values.
  - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
- `name`**Type**: `STRING`**Provider name**: `name`
- `parent_folder_id`**Type**: `STRING`**Provider name**: `parentFolderId`**Description**: The unique identifier for the mailFolder's parent mailFolder.
- `single_value_extended_properties`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `singleValueExtendedProperties`**Description**: The collection of single-value extended properties defined for the mailFolder. Read-only. Nullable.
  - `name`**Type**: `STRING`**Provider name**: `name`
  - `value`**Type**: `STRING`**Provider name**: `value`**Description**: A property value.
  - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
- `total_item_count`**Type**: `INT32`**Provider name**: `totalItemCount`**Description**: The number of items in the mailFolder.
- `unread_item_count`**Type**: `INT32`**Provider name**: `unreadItemCount`**Description**: The number of items in the mailFolder marked as unread.
- `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.

## `mail_nickname`{% #mail_nickname %}

**Type**: `STRING`**Provider name**: `mailNickname`**Description**: The mail alias for the user. This property must be specified when a user is created. Maximum length is 64 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).

## `mailbox_settings`{% #mailbox_settings %}

**Type**: `STRUCT`**Provider name**: `mailboxSettings`**Description**: Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select.

- `archive_folder`**Type**: `STRING`**Provider name**: `archiveFolder`**Description**: Folder ID of an archive folder for the user.
- `automatic_replies_setting`**Type**: `STRUCT`**Provider name**: `automaticRepliesSetting`**Description**: Configuration settings to automatically notify the sender of an incoming email with a message from the signed-in user.
  - `external_audience`**Type**: `STRING`**Provider name**: `externalAudience`**Description**: The set of audience external to the signed-in user's organization who will receive the ExternalReplyMessage, if Status is AlwaysEnabled or Scheduled. The possible values are: none, contactsOnly, all.
  - `external_reply_message`**Type**: `STRING`**Provider name**: `externalReplyMessage`**Description**: The automatic reply to send to the specified external audience, if Status is AlwaysEnabled or Scheduled.
  - `internal_reply_message`**Type**: `STRING`**Provider name**: `internalReplyMessage`**Description**: The automatic reply to send to the audience internal to the signed-in user's organization, if Status is AlwaysEnabled or Scheduled.
  - `scheduled_end_date_time`**Type**: `STRUCT`**Provider name**: `scheduledEndDateTime`**Description**: The date and time that automatic replies are set to end, if Status is set to Scheduled.
    - `date_time`**Type**: `STRING`**Provider name**: `dateTime`**Description**: A single point of time in a combined date and time representation ({date}T{time}; for example, 2017-08-29T04:00:00.0000000).
    - `time_zone`**Type**: `STRING`**Provider name**: `timeZone`**Description**: Represents a time zone, for example, 'Pacific Standard Time'. See below for more possible values.
  - `scheduled_start_date_time`**Type**: `STRUCT`**Provider name**: `scheduledStartDateTime`**Description**: The date and time that automatic replies are set to begin, if Status is set to Scheduled.
    - `date_time`**Type**: `STRING`**Provider name**: `dateTime`**Description**: A single point of time in a combined date and time representation ({date}T{time}; for example, 2017-08-29T04:00:00.0000000).
    - `time_zone`**Type**: `STRING`**Provider name**: `timeZone`**Description**: Represents a time zone, for example, 'Pacific Standard Time'. See below for more possible values.
  - `status`**Type**: `STRING`**Provider name**: `status`**Description**: Configurations status for automatic replies. The possible values are: disabled, alwaysEnabled, scheduled.
- `date_format`**Type**: `STRING`**Provider name**: `dateFormat`**Description**: The date format for the user's mailbox.
- `delegate_meeting_message_delivery_options`**Type**: `STRING`**Provider name**: `delegateMeetingMessageDeliveryOptions`**Description**: If the user has a calendar delegate, this specifies whether the delegate, mailbox owner, or both receive meeting messages and meeting responses. Possible values are: sendToDelegateAndInformationToPrincipal, sendToDelegateAndPrincipal, sendToDelegateOnly.
- `language`**Type**: `STRUCT`**Provider name**: `language`**Description**: The locale information for the user, including the preferred language and country/region.
  - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: A name representing the user's locale in natural language, for example, 'English (United States)'.
  - `locale`**Type**: `STRING`**Provider name**: `locale`**Description**: A locale representation for the user, which includes the user's preferred language and country/region. For example, 'en-us'. The language component follows 2-letter codes as defined in ISO 639-1, and the country component follows 2-letter codes as defined in ISO 3166-1 alpha-2.
- `time_format`**Type**: `STRING`**Provider name**: `timeFormat`**Description**: The time format for the user's mailbox.
- `time_zone`**Type**: `STRING`**Provider name**: `timeZone`**Description**: The default time zone for the user's mailbox.
- `user_purpose`**Type**: `STRING`**Provider name**: `userPurpose`**Description**: The purpose of the mailbox. Differentiates a mailbox for a single user from a shared mailbox and equipment mailbox in Exchange Online. Possible values are: user, linked, shared, room, equipment, others, unknownFutureValue. Read-only.
- `working_hours`**Type**: `STRUCT`**Provider name**: `workingHours`**Description**: The days of the week and hours in a specific time zone that the user works.
  - `days_of_week`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `daysOfWeek`**Description**: The days of the week on which the user works.
  - `end_time`**Type**: `STRING`**Provider name**: `endTime`**Description**: The time of the day that the user stops working.
  - `start_time`**Type**: `STRING`**Provider name**: `startTime`**Description**: The time of the day that the user starts working.
  - `time_zone`**Type**: `STRUCT`**Provider name**: `timeZone`**Description**: The time zone to which the working hours apply.
    - `name`**Type**: `STRING`**Provider name**: `name`**Description**: The name of a time zone. It can be a standard time zone name such as 'Hawaii-Aleutian Standard Time', or 'Customized Time Zone' for a custom time zone.

## `managed_app_registrations`{% #managed_app_registrations %}

**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `managedAppRegistrations`**Description**: Zero or more managed app registrations that belong to the user.

- `app_identifier`**Type**: `STRUCT`**Provider name**: `appIdentifier`**Description**: The app package Identifier

- `application_version`**Type**: `STRING`**Provider name**: `applicationVersion`**Description**: App version

- `applied_policies`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `appliedPolicies`**Description**: Zero or more policys already applied on the registered app when it last synchronized with managment service.

  - `created_date_time`**Type**: `STRING`**Provider name**: `createdDateTime`**Description**: The date and time the policy was created.
  - `description`**Type**: `STRING`**Provider name**: `description`**Description**: The policy's description.
  - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: Policy display name.
  - `last_modified_date_time`**Type**: `STRING`**Provider name**: `lastModifiedDateTime`**Description**: Last time the policy was modified.
  - `name`**Type**: `STRING`**Provider name**: `name`
  - `version`**Type**: `STRING`**Provider name**: `version`**Description**: Version of the entity.
  - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.

- `created_date_time`**Type**: `STRING`**Provider name**: `createdDateTime`**Description**: Date and time of creation

- `device_name`**Type**: `STRING`**Provider name**: `deviceName`**Description**: Host device name

- `device_tag`**Type**: `STRING`**Provider name**: `deviceTag`**Description**: App management SDK generated tag, which helps relate apps hosted on the same device. Not guaranteed to relate apps in all conditions.

- `device_type`**Type**: `STRING`**Provider name**: `deviceType`**Description**: Host device type

- `flagged_reasons`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `flaggedReasons`**Description**: Zero or more reasons an app registration is flagged. E.g. app running on rooted device

- `intended_policies`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `intendedPolicies`**Description**: Zero or more policies admin intended for the app as of now.

  - `created_date_time`**Type**: `STRING`**Provider name**: `createdDateTime`**Description**: The date and time the policy was created.
  - `description`**Type**: `STRING`**Provider name**: `description`**Description**: The policy's description.
  - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: Policy display name.
  - `last_modified_date_time`**Type**: `STRING`**Provider name**: `lastModifiedDateTime`**Description**: Last time the policy was modified.
  - `name`**Type**: `STRING`**Provider name**: `name`
  - `version`**Type**: `STRING`**Provider name**: `version`**Description**: Version of the entity.
  - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.

- `last_sync_date_time`**Type**: `STRING`**Provider name**: `lastSyncDateTime`**Description**: Date and time of last the app synced with management service.

- `management_sdk_version`**Type**: `STRING`**Provider name**: `managementSdkVersion`**Description**: App management SDK version

- `name`**Type**: `STRING`**Provider name**: `name`

- `operations`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `operations`**Description**: Zero or more long running operations triggered on the app registration.

  - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: The operation name.
  - `last_modified_date_time`**Type**: `STRING`**Provider name**: `lastModifiedDateTime`**Description**: The last time the app operation was modified.
  - `name`**Type**: `STRING`**Provider name**: `name`
  - `state`**Type**: `STRING`**Provider name**: `state`**Description**: The current state of the operation
  - `version`**Type**: `STRING`**Provider name**: `version`**Description**: Version of the entity.
  - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.

- `platform_version`**Type**: `STRING`**Provider name**: `platformVersion`**Description**: Operating System version

- `user_id`**Type**: `STRING`**Provider name**: `userId`**Description**: The user Id to who this app registration belongs.

- `version`**Type**: `STRING`**Provider name**: `version`**Description**: Version of the entity.

- `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.

## `manager`{% #manager %}

**Type**: `STRUCT`**Provider name**: `manager`**Description**: The user or contact that is this user's manager. Read-only. Supports $expand.

- `deleted_date_time`**Type**: `STRING`**Provider name**: `deletedDateTime`**Description**: Date and time when this object was deleted. Always null when the object hasn't been deleted.
- `name`**Type**: `STRING`**Provider name**: `name`
- `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.

## `member_of`{% #member_of %}

**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `memberOf`**Description**: The groups and directory roles that the user is a member of. Read-only. Nullable. Supports $expand.

- `deleted_date_time`**Type**: `STRING`**Provider name**: `deletedDateTime`**Description**: Date and time when this object was deleted. Always null when the object hasn't been deleted.
- `name`**Type**: `STRING`**Provider name**: `name`
- `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.

## `messages`{% #messages %}

**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `messages`**Description**: The messages in a mailbox or folder. Read-only. Nullable.

- `attachments`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `attachments`**Description**: The fileAttachment and itemAttachment attachments for the message.
  - `content_type`**Type**: `STRING`**Provider name**: `contentType`**Description**: The MIME type.
  - `is_inline`**Type**: `BOOLEAN`**Provider name**: `isInline`**Description**: true if the attachment is an inline attachment; otherwise, false.
  - `last_modified_date_time`**Type**: `STRING`**Provider name**: `lastModifiedDateTime`**Description**: 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`**Type**: `STRING`**Provider name**: `name`**Description**: The attachment's file name.
  - `size`**Type**: `INT32`**Provider name**: `size`**Description**: The length of the attachment in bytes.
  - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
- `bcc_recipients`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `bccRecipients`**Description**: The Bcc: recipients for the message.
  - `email_address`**Type**: `STRUCT`**Provider name**: `emailAddress`**Description**: The recipient's email address.
    - `address`**Type**: `STRING`**Provider name**: `address`**Description**: The email address of the person or entity.
    - `name`**Type**: `STRING`**Provider name**: `name`**Description**: The display name of the person or entity.
- `body`**Type**: `STRUCT`**Provider name**: `body`**Description**: The body of the message. It can be in HTML or text format. Find out about safe HTML in a message body.
  - `content`**Type**: `STRING`**Provider name**: `content`**Description**: The content of the item.
  - `content_type`**Type**: `STRING`**Provider name**: `contentType`**Description**: The type of the content. Possible values are text and html.
- `body_preview`**Type**: `STRING`**Provider name**: `bodyPreview`**Description**: The first 255 characters of the message body. It is in text format.
- `cc_recipients`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `ccRecipients`**Description**: The Cc: recipients for the message.
  - `email_address`**Type**: `STRUCT`**Provider name**: `emailAddress`**Description**: The recipient's email address.
    - `address`**Type**: `STRING`**Provider name**: `address`**Description**: The email address of the person or entity.
    - `name`**Type**: `STRING`**Provider name**: `name`**Description**: The display name of the person or entity.
- `conversation_id`**Type**: `STRING`**Provider name**: `conversationId`**Description**: The ID of the conversation the email belongs to.
- `conversation_index`**Type**: `STRING`**Provider name**: `conversationIndex`**Description**: Indicates the position of the message within the conversation.
- `extensions`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `extensions`**Description**: The collection of open extensions defined for the message. Nullable.
  - `name`**Type**: `STRING`**Provider name**: `name`
  - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
- `flag`**Type**: `STRUCT`**Provider name**: `flag`**Description**: Indicates the status, start date, due date, or completion date for the message.
  - `completed_date_time`**Type**: `STRUCT`**Provider name**: `completedDateTime`**Description**: The date and time that the follow-up was finished.
    - `date_time`**Type**: `STRING`**Provider name**: `dateTime`**Description**: A single point of time in a combined date and time representation ({date}T{time}; for example, 2017-08-29T04:00:00.0000000).
    - `time_zone`**Type**: `STRING`**Provider name**: `timeZone`**Description**: Represents a time zone, for example, 'Pacific Standard Time'. See below for more possible values.
  - `due_date_time`**Type**: `STRUCT`**Provider name**: `dueDateTime`**Description**: The date and time that the follow-up is to be finished. Note: To set the due date, you must also specify the startDateTime; otherwise, you get a 400 Bad Request response.
    - `date_time`**Type**: `STRING`**Provider name**: `dateTime`**Description**: A single point of time in a combined date and time representation ({date}T{time}; for example, 2017-08-29T04:00:00.0000000).
    - `time_zone`**Type**: `STRING`**Provider name**: `timeZone`**Description**: Represents a time zone, for example, 'Pacific Standard Time'. See below for more possible values.
  - `flag_status`**Type**: `STRING`**Provider name**: `flagStatus`**Description**: The status for follow-up for an item. Possible values are notFlagged, complete, and flagged.
  - `start_date_time`**Type**: `STRUCT`**Provider name**: `startDateTime`**Description**: The date and time that the follow-up is to begin.
    - `date_time`**Type**: `STRING`**Provider name**: `dateTime`**Description**: A single point of time in a combined date and time representation ({date}T{time}; for example, 2017-08-29T04:00:00.0000000).
    - `time_zone`**Type**: `STRING`**Provider name**: `timeZone`**Description**: Represents a time zone, for example, 'Pacific Standard Time'. See below for more possible values.
- `from`**Type**: `STRUCT`**Provider name**: `from`**Description**: The owner of the mailbox from which the message is sent. In most cases, this value is the same as the sender property, except for sharing or delegation scenarios. The value must correspond to the actual mailbox used. Find out more about setting the from and sender properties of a message.
  - `email_address`**Type**: `STRUCT`**Provider name**: `emailAddress`**Description**: The recipient's email address.
    - `address`**Type**: `STRING`**Provider name**: `address`**Description**: The email address of the person or entity.
    - `name`**Type**: `STRING`**Provider name**: `name`**Description**: The display name of the person or entity.
- `has_attachments`**Type**: `BOOLEAN`**Provider name**: `hasAttachments`**Description**: Indicates whether the message has attachments. This property doesn't include inline attachments, so if a message contains only inline attachments, this property is false. To verify the existence of inline attachments, parse the body property to look for a src attribute, such as .
- `importance`**Type**: `STRING`**Provider name**: `importance`**Description**: The importance of the message. The possible values are: low, normal, and high.
- `inference_classification`**Type**: `STRING`**Provider name**: `inferenceClassification`**Description**: The classification of the message for the user, based on inferred relevance or importance, or on an explicit override. The possible values are: focused or other.
- `internet_message_headers`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `internetMessageHeaders`**Description**: A collection of message headers defined by RFC5322. The set includes message headers indicating the network path taken by a message from the sender to the recipient. It can also contain custom message headers that hold app data for the message. Returned only on applying a $select query option. Read-only.
  - `name`**Type**: `STRING`**Provider name**: `name`**Description**: Represents the key in a key-value pair.
  - `value`**Type**: `STRING`**Provider name**: `value`**Description**: The value in a key-value pair.
- `internet_message_id`**Type**: `STRING`**Provider name**: `internetMessageId`**Description**: The message ID in the format specified by RFC2822.
- `is_delivery_receipt_requested`**Type**: `BOOLEAN`**Provider name**: `isDeliveryReceiptRequested`**Description**: Indicates whether a read receipt is requested for the message.
- `is_draft`**Type**: `BOOLEAN`**Provider name**: `isDraft`**Description**: Indicates whether the message is a draft. A message is a draft if it hasn't been sent yet.
- `is_read`**Type**: `BOOLEAN`**Provider name**: `isRead`**Description**: Indicates whether the message has been read.
- `is_read_receipt_requested`**Type**: `BOOLEAN`**Provider name**: `isReadReceiptRequested`**Description**: Indicates whether a read receipt is requested for the message.
- `multi_value_extended_properties`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `multiValueExtendedProperties`**Description**: The collection of multi-value extended properties defined for the message. Nullable.
  - `name`**Type**: `STRING`**Provider name**: `name`
  - `value`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `value`**Description**: A collection of property values.
  - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
- `name`**Type**: `STRING`**Provider name**: `name`
- `parent_folder_id`**Type**: `STRING`**Provider name**: `parentFolderId`**Description**: The unique identifier for the message's parent mailFolder.
- `received_date_time`**Type**: `STRING`**Provider name**: `receivedDateTime`**Description**: The date and time the message was received. The date and time information uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
- `reply_to`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `replyTo`**Description**: The email addresses to use when replying.
  - `email_address`**Type**: `STRUCT`**Provider name**: `emailAddress`**Description**: The recipient's email address.
    - `address`**Type**: `STRING`**Provider name**: `address`**Description**: The email address of the person or entity.
    - `name`**Type**: `STRING`**Provider name**: `name`**Description**: The display name of the person or entity.
- `sender`**Type**: `STRUCT`**Provider name**: `sender`**Description**: The account that is used to generate the message. In most cases, this value is the same as the from property. You can set this property to a different value when sending a message from a shared mailbox, for a shared calendar, or as a delegate. In any case, the value must correspond to the actual mailbox used. Find out more about setting the from and sender properties of a message.
  - `email_address`**Type**: `STRUCT`**Provider name**: `emailAddress`**Description**: The recipient's email address.
    - `address`**Type**: `STRING`**Provider name**: `address`**Description**: The email address of the person or entity.
    - `name`**Type**: `STRING`**Provider name**: `name`**Description**: The display name of the person or entity.
- `sent_date_time`**Type**: `STRING`**Provider name**: `sentDateTime`**Description**: The date and time the message was sent. The date and time information uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
- `single_value_extended_properties`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `singleValueExtendedProperties`**Description**: The collection of single-value extended properties defined for the message. Nullable.
  - `name`**Type**: `STRING`**Provider name**: `name`
  - `value`**Type**: `STRING`**Provider name**: `value`**Description**: A property value.
  - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
- `subject`**Type**: `STRING`**Provider name**: `subject`**Description**: The subject of the message.
- `to_recipients`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `toRecipients`**Description**: The To: recipients for the message.
  - `email_address`**Type**: `STRUCT`**Provider name**: `emailAddress`**Description**: The recipient's email address.
    - `address`**Type**: `STRING`**Provider name**: `address`**Description**: The email address of the person or entity.
    - `name`**Type**: `STRING`**Provider name**: `name`**Description**: The display name of the person or entity.
- `unique_body`**Type**: `STRUCT`**Provider name**: `uniqueBody`**Description**: The part of the body of the message that is unique to the current message. uniqueBody is not returned by default but can be retrieved for a given message by use of the ?$select=uniqueBody query. It can be in HTML or text format.
  - `content`**Type**: `STRING`**Provider name**: `content`**Description**: The content of the item.
  - `content_type`**Type**: `STRING`**Provider name**: `contentType`**Description**: The type of the content. Possible values are text and html.
- `web_link`**Type**: `STRING`**Provider name**: `webLink`**Description**: The URL to open the message in Outlook on the web.You can append an ispopout argument to the end of the URL to change how the message is displayed. If ispopout is not present or if it is set to 1, then the message is shown in a popout window. If ispopout is set to 0, the browser shows the message in the Outlook on the web review pane.The message opens in the browser if you are signed in to your mailbox via Outlook on the web. You are prompted to sign in if you are not already signed in with the browser.This URL cannot be accessed from within an iFrame.
- `categories`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `categories`**Description**: The categories associated with the item
- `change_key`**Type**: `STRING`**Provider name**: `changeKey`**Description**: 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.
- `created_date_time`**Type**: `STRING`**Provider name**: `createdDateTime`**Description**: 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
- `last_modified_date_time`**Type**: `STRING`**Provider name**: `lastModifiedDateTime`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.

## `mobile_phone`{% #mobile_phone %}

**Type**: `STRING`**Provider name**: `mobilePhone`**Description**: The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search.

## `my_site`{% #my_site %}

**Type**: `STRING`**Provider name**: `mySite`**Description**: The URL for the user's site. Returned only on $select.

## `name`{% #name %}

**Type**: `STRING`**Provider name**: `name`

## `oauth2_permission_grants`{% #oauth2_permission_grants %}

**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `oauth2PermissionGrants`

- `client_id`**Type**: `STRING`**Provider name**: `clientId`**Description**: The object id (not appId) of the client service principal for the application that's authorized to act on behalf of a signed-in user when accessing an API. Required. Supports $filter (eq only).
- `consent_type`**Type**: `STRING`**Provider name**: `consentType`**Description**: Indicates if authorization is granted for the client application to impersonate all users or only a specific user. AllPrincipals indicates authorization to impersonate all users. Principal indicates authorization to impersonate a specific user. Consent on behalf of all users can be granted by an administrator. Nonadmin users might be authorized to consent on behalf of themselves in some cases, for some delegated permissions. Required. Supports $filter (eq only).
- `name`**Type**: `STRING`**Provider name**: `name`
- `principal_id`**Type**: `STRING`**Provider name**: `principalId`**Description**: The id of the user on behalf of whom the client is authorized to access the resource, when consentType is Principal. If consentType is AllPrincipals this value is null. Required when consentType is Principal. Supports $filter (eq only).
- `resource_id`**Type**: `STRING`**Provider name**: `resourceId`**Description**: The id of the resource service principal to which access is authorized. This identifies the API that the client is authorized to attempt to call on behalf of a signed-in user. Supports $filter (eq only).
- `scope`**Type**: `STRING`**Provider name**: `scope`**Description**: A space-separated list of the claim values for delegated permissions that should be included in access tokens for the resource application (the API). For example, openid User.Read GroupMember.Read.All. Each claim value should match the value field of one of the delegated permissions defined by the API, listed in the oauth2PermissionScopes property of the resource service principal. Must not exceed 3,850 characters in length.
- `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.

## `office_location`{% #office_location %}

**Type**: `STRING`**Provider name**: `officeLocation`**Description**: The office location in the user's place of business. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).

## `on_premises_distinguished_name`{% #on_premises_distinguished_name %}

**Type**: `STRING`**Provider name**: `onPremisesDistinguishedName`**Description**: Contains the on-premises Active Directory distinguished name or DN. The property is only populated for customers who are synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect. Read-only. Returned only on $select.

## `on_premises_domain_name`{% #on_premises_domain_name %}

**Type**: `STRING`**Provider name**: `onPremisesDomainName`**Description**: Contains the on-premises domainFQDN, also called dnsDomainName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect. Read-only. Returned only on $select.

## `on_premises_extension_attributes`{% #on_premises_extension_attributes %}

**Type**: `STRUCT`**Provider name**: `onPremisesExtensionAttributes`**Description**: Contains extensionAttributes1-15 for the user. These extension attributes are also known as Exchange custom attributes 1-15. Each attribute can store up to 1024 characters. For an onPremisesSyncEnabled user, the source of authority for this set of properties is the on-premises and is read-only. For a cloud-only user (where onPremisesSyncEnabled is false), these properties can be set during the creation or update of a user object. For a cloud-only user previously synced from on-premises Active Directory, these properties are read-only in Microsoft Graph but can be fully managed through the Exchange Admin Center or the Exchange Online V2 module in PowerShell. Returned only on $select. Supports $filter (eq, ne, not, in).

- `extension_attribute1`**Type**: `STRING`**Provider name**: `extensionAttribute1`**Description**: First customizable extension attribute.
- `extension_attribute10`**Type**: `STRING`**Provider name**: `extensionAttribute10`**Description**: Tenth customizable extension attribute.
- `extension_attribute11`**Type**: `STRING`**Provider name**: `extensionAttribute11`**Description**: Eleventh customizable extension attribute.
- `extension_attribute12`**Type**: `STRING`**Provider name**: `extensionAttribute12`**Description**: Twelfth customizable extension attribute.
- `extension_attribute13`**Type**: `STRING`**Provider name**: `extensionAttribute13`**Description**: Thirteenth customizable extension attribute.
- `extension_attribute14`**Type**: `STRING`**Provider name**: `extensionAttribute14`**Description**: Fourteenth customizable extension attribute.
- `extension_attribute15`**Type**: `STRING`**Provider name**: `extensionAttribute15`**Description**: Fifteenth customizable extension attribute.
- `extension_attribute2`**Type**: `STRING`**Provider name**: `extensionAttribute2`**Description**: Second customizable extension attribute.
- `extension_attribute3`**Type**: `STRING`**Provider name**: `extensionAttribute3`**Description**: Third customizable extension attribute.
- `extension_attribute4`**Type**: `STRING`**Provider name**: `extensionAttribute4`**Description**: Fourth customizable extension attribute.
- `extension_attribute5`**Type**: `STRING`**Provider name**: `extensionAttribute5`**Description**: Fifth customizable extension attribute.
- `extension_attribute6`**Type**: `STRING`**Provider name**: `extensionAttribute6`**Description**: Sixth customizable extension attribute.
- `extension_attribute7`**Type**: `STRING`**Provider name**: `extensionAttribute7`**Description**: Seventh customizable extension attribute.
- `extension_attribute8`**Type**: `STRING`**Provider name**: `extensionAttribute8`**Description**: Eighth customizable extension attribute.
- `extension_attribute9`**Type**: `STRING`**Provider name**: `extensionAttribute9`**Description**: Ninth customizable extension attribute.

## `on_premises_immutable_id`{% #on_premises_immutable_id %}

**Type**: `STRING`**Provider name**: `onPremisesImmutableId`**Description**: This property is used to associate an on-premises Active Directory user account to their Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you're using a federated domain for the user's userPrincipalName (UPN) property. NOTE: The $ and _ characters can't be used when specifying this property. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in).

## `on_premises_last_sync_date_time`{% #on_premises_last_sync_date_time %}

**Type**: `STRING`**Provider name**: `onPremisesLastSyncDateTime`**Description**: Indicates the last time at which the object was synced with the on-premises directory; for example: 2013-02-16T03:04:54Z. 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. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in).

## `on_premises_provisioning_errors`{% #on_premises_provisioning_errors %}

**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `onPremisesProvisioningErrors`**Description**: Errors when using Microsoft synchronization product during provisioning. Returned only on $select. Supports $filter (eq, not, ge, le).

- `category`**Type**: `STRING`**Provider name**: `category`**Description**: 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.
- `occurred_date_time`**Type**: `STRING`**Provider name**: `occurredDateTime`**Description**: The date and time at which the error occurred.
- `property_causing_error`**Type**: `STRING`**Provider name**: `propertyCausingError`**Description**: Name of the directory property causing the error. Current possible values: UserPrincipalName or ProxyAddress
- `value`**Type**: `STRING`**Provider name**: `value`**Description**: Value of the property causing the error.

## `on_premises_sam_account_name`{% #on_premises_sam_account_name %}

**Type**: `STRING`**Provider name**: `onPremisesSamAccountName`**Description**: Contains the on-premises samAccountName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect. Read-only. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith).

## `on_premises_security_identifier`{% #on_premises_security_identifier %}

**Type**: `STRING`**Provider name**: `onPremisesSecurityIdentifier`**Description**: Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Read-only. Returned only on $select. Supports $filter (eq including on null values).

## `on_premises_sync_enabled`{% #on_premises_sync_enabled %}

**Type**: `BOOLEAN`**Provider name**: `onPremisesSyncEnabled`**Description**: true if this user object is currently being synced from an on-premises Active Directory (AD); otherwise the user isn't being synced and can be managed in Microsoft Entra ID. Read-only. Returned only on $select. Supports $filter (eq, ne, not, in, and eq on null values).

## `on_premises_user_principal_name`{% #on_premises_user_principal_name %}

**Type**: `STRING`**Provider name**: `onPremisesUserPrincipalName`**Description**: Contains the on-premises userPrincipalName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect. Read-only. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith).

## `onenote`{% #onenote %}

**Type**: `STRUCT`**Provider name**: `onenote`

- `name`**Type**: `STRING`**Provider name**: `name`
- `notebooks`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `notebooks`**Description**: The collection of OneNote notebooks that are owned by the user or group. Read-only. Nullable.
  - `is_default`**Type**: `BOOLEAN`**Provider name**: `isDefault`**Description**: Indicates whether this is the user's default notebook. Read-only.
  - `is_shared`**Type**: `BOOLEAN`**Provider name**: `isShared`**Description**: 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`**Type**: `STRUCT`**Provider name**: `links`**Description**: Links for opening the notebook. The oneNoteClientURL link opens the notebook in the OneNote native client if it's installed. The oneNoteWebURL link opens the notebook in OneNote on the web.
    - `one_note_client_url`**Type**: `STRUCT`**Provider name**: `oneNoteClientUrl`**Description**: Opens the notebook in the OneNote native client if it's installed.
      - `href`**Type**: `STRING`**Provider name**: `href`**Description**: The URL of the link.
    - `one_note_web_url`**Type**: `STRUCT`**Provider name**: `oneNoteWebUrl`**Description**: Opens the notebook in OneNote on the web.
      - `href`**Type**: `STRING`**Provider name**: `href`**Description**: The URL of the link.
  - `name`**Type**: `STRING`**Provider name**: `name`
  - `section_groups`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `sectionGroups`**Description**: The section groups in the notebook. Read-only. Nullable.
    - `parent_notebook`**Type**: `STRUCT`**Provider name**: `parentNotebook`**Description**: The notebook that contains the section group. Read-only.
      - `is_default`**Type**: `BOOLEAN`**Provider name**: `isDefault`**Description**: Indicates whether this is the user's default notebook. Read-only.
      - `is_shared`**Type**: `BOOLEAN`**Provider name**: `isShared`**Description**: 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`**Type**: `STRUCT`**Provider name**: `links`**Description**: Links for opening the notebook. The oneNoteClientURL link opens the notebook in the OneNote native client if it's installed. The oneNoteWebURL link opens the notebook in OneNote on the web.
        - `one_note_client_url`**Type**: `STRUCT`**Provider name**: `oneNoteClientUrl`**Description**: Opens the notebook in the OneNote native client if it's installed.
          - `href`**Type**: `STRING`**Provider name**: `href`**Description**: The URL of the link.
        - `one_note_web_url`**Type**: `STRUCT`**Provider name**: `oneNoteWebUrl`**Description**: Opens the notebook in OneNote on the web.
          - `href`**Type**: `STRING`**Provider name**: `href`**Description**: The URL of the link.
      - `section_groups_url`**Type**: `STRING`**Provider name**: `sectionGroupsUrl`**Description**: The URL for the sectionGroups navigation property, which returns all the section groups in the notebook. Read-only.
      - `sections_url`**Type**: `STRING`**Provider name**: `sectionsUrl`**Description**: The URL for the sections navigation property, which returns all the sections in the notebook. Read-only.
      - `user_role`**Type**: `STRING`**Provider name**: `userRole`**Description**: Possible values are: Owner, Contributor, Reader, None. Owner represents owner-level access to the notebook. Contributor represents read/write access to the notebook. Reader represents read-only access to the notebook. Read-only.
      - `created_by`**Type**: `STRUCT`**Provider name**: `createdBy`**Description**: Identity of the user, device, and application that created the item. Read-only.
        - `application`**Type**: `STRUCT`**Provider name**: `application`**Description**: Optional. The application associated with this action.
          - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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`**Type**: `STRUCT`**Provider name**: `device`**Description**: Optional. The device associated with this action.
          - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
        - `user`**Type**: `STRUCT`**Provider name**: `user`**Description**: Optional. The user associated with this action.
          - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
      - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: The name of the notebook.
      - `last_modified_by`**Type**: `STRUCT`**Provider name**: `lastModifiedBy`**Description**: Identity of the user, device, and application that created the item. Read-only.
        - `application`**Type**: `STRUCT`**Provider name**: `application`**Description**: Optional. The application associated with this action.
          - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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`**Type**: `STRUCT`**Provider name**: `device`**Description**: Optional. The device associated with this action.
          - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
        - `user`**Type**: `STRUCT`**Provider name**: `user`**Description**: Optional. The user associated with this action.
          - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
      - `last_modified_date_time`**Type**: `STRING`**Provider name**: `lastModifiedDateTime`**Description**: 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.
      - `name`**Type**: `STRING`**Provider name**: `name`
      - `created_date_time`**Type**: `STRING`**Provider name**: `createdDateTime`**Description**: 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`**Type**: `STRING`**Provider name**: `self`**Description**: The endpoint where you can get details about the page. Read-only.
      - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
    - `parent_section_group`**Type**: `STRUCT`**Provider name**: `parentSectionGroup`**Description**: The section group that contains the section group. Read-only.
      - `parent_notebook`**Type**: `STRUCT`**Provider name**: `parentNotebook`**Description**: The notebook that contains the section group. Read-only.
        - `is_default`**Type**: `BOOLEAN`**Provider name**: `isDefault`**Description**: Indicates whether this is the user's default notebook. Read-only.
        - `is_shared`**Type**: `BOOLEAN`**Provider name**: `isShared`**Description**: 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`**Type**: `STRUCT`**Provider name**: `links`**Description**: Links for opening the notebook. The oneNoteClientURL link opens the notebook in the OneNote native client if it's installed. The oneNoteWebURL link opens the notebook in OneNote on the web.
          - `one_note_client_url`**Type**: `STRUCT`**Provider name**: `oneNoteClientUrl`**Description**: Opens the notebook in the OneNote native client if it's installed.
            - `href`**Type**: `STRING`**Provider name**: `href`**Description**: The URL of the link.
          - `one_note_web_url`**Type**: `STRUCT`**Provider name**: `oneNoteWebUrl`**Description**: Opens the notebook in OneNote on the web.
            - `href`**Type**: `STRING`**Provider name**: `href`**Description**: The URL of the link.
        - `section_groups_url`**Type**: `STRING`**Provider name**: `sectionGroupsUrl`**Description**: The URL for the sectionGroups navigation property, which returns all the section groups in the notebook. Read-only.
        - `sections_url`**Type**: `STRING`**Provider name**: `sectionsUrl`**Description**: The URL for the sections navigation property, which returns all the sections in the notebook. Read-only.
        - `user_role`**Type**: `STRING`**Provider name**: `userRole`**Description**: Possible values are: Owner, Contributor, Reader, None. Owner represents owner-level access to the notebook. Contributor represents read/write access to the notebook. Reader represents read-only access to the notebook. Read-only.
        - `created_by`**Type**: `STRUCT`**Provider name**: `createdBy`**Description**: Identity of the user, device, and application that created the item. Read-only.
          - `application`**Type**: `STRUCT`**Provider name**: `application`**Description**: Optional. The application associated with this action.
            - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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`**Type**: `STRUCT`**Provider name**: `device`**Description**: Optional. The device associated with this action.
            - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
          - `user`**Type**: `STRUCT`**Provider name**: `user`**Description**: Optional. The user associated with this action.
            - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
        - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: The name of the notebook.
        - `last_modified_by`**Type**: `STRUCT`**Provider name**: `lastModifiedBy`**Description**: Identity of the user, device, and application that created the item. Read-only.
          - `application`**Type**: `STRUCT`**Provider name**: `application`**Description**: Optional. The application associated with this action.
            - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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`**Type**: `STRUCT`**Provider name**: `device`**Description**: Optional. The device associated with this action.
            - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
          - `user`**Type**: `STRUCT`**Provider name**: `user`**Description**: Optional. The user associated with this action.
            - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
        - `last_modified_date_time`**Type**: `STRING`**Provider name**: `lastModifiedDateTime`**Description**: 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.
        - `name`**Type**: `STRING`**Provider name**: `name`
        - `created_date_time`**Type**: `STRING`**Provider name**: `createdDateTime`**Description**: 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`**Type**: `STRING`**Provider name**: `self`**Description**: The endpoint where you can get details about the page. Read-only.
        - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
      - `section_groups_url`**Type**: `STRING`**Provider name**: `sectionGroupsUrl`**Description**: The URL for the sectionGroups navigation property, which returns all the section groups in the section group. Read-only.
      - `sections_url`**Type**: `STRING`**Provider name**: `sectionsUrl`**Description**: The URL for the sections navigation property, which returns all the sections in the section group. Read-only.
      - `created_by`**Type**: `STRUCT`**Provider name**: `createdBy`**Description**: Identity of the user, device, and application that created the item. Read-only.
        - `application`**Type**: `STRUCT`**Provider name**: `application`**Description**: Optional. The application associated with this action.
          - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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`**Type**: `STRUCT`**Provider name**: `device`**Description**: Optional. The device associated with this action.
          - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
        - `user`**Type**: `STRUCT`**Provider name**: `user`**Description**: Optional. The user associated with this action.
          - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
      - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: The name of the notebook.
      - `last_modified_by`**Type**: `STRUCT`**Provider name**: `lastModifiedBy`**Description**: Identity of the user, device, and application that created the item. Read-only.
        - `application`**Type**: `STRUCT`**Provider name**: `application`**Description**: Optional. The application associated with this action.
          - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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`**Type**: `STRUCT`**Provider name**: `device`**Description**: Optional. The device associated with this action.
          - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
        - `user`**Type**: `STRUCT`**Provider name**: `user`**Description**: Optional. The user associated with this action.
          - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
      - `last_modified_date_time`**Type**: `STRING`**Provider name**: `lastModifiedDateTime`**Description**: 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.
      - `name`**Type**: `STRING`**Provider name**: `name`
      - `created_date_time`**Type**: `STRING`**Provider name**: `createdDateTime`**Description**: 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`**Type**: `STRING`**Provider name**: `self`**Description**: The endpoint where you can get details about the page. Read-only.
      - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
    - `section_groups_url`**Type**: `STRING`**Provider name**: `sectionGroupsUrl`**Description**: The URL for the sectionGroups navigation property, which returns all the section groups in the section group. Read-only.
    - `sections_url`**Type**: `STRING`**Provider name**: `sectionsUrl`**Description**: The URL for the sections navigation property, which returns all the sections in the section group. Read-only.
    - `created_by`**Type**: `STRUCT`**Provider name**: `createdBy`**Description**: Identity of the user, device, and application that created the item. Read-only.
      - `application`**Type**: `STRUCT`**Provider name**: `application`**Description**: Optional. The application associated with this action.
        - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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`**Type**: `STRUCT`**Provider name**: `device`**Description**: Optional. The device associated with this action.
        - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
      - `user`**Type**: `STRUCT`**Provider name**: `user`**Description**: Optional. The user associated with this action.
        - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
    - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: The name of the notebook.
    - `last_modified_by`**Type**: `STRUCT`**Provider name**: `lastModifiedBy`**Description**: Identity of the user, device, and application that created the item. Read-only.
      - `application`**Type**: `STRUCT`**Provider name**: `application`**Description**: Optional. The application associated with this action.
        - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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`**Type**: `STRUCT`**Provider name**: `device`**Description**: Optional. The device associated with this action.
        - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
      - `user`**Type**: `STRUCT`**Provider name**: `user`**Description**: Optional. The user associated with this action.
        - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
    - `last_modified_date_time`**Type**: `STRING`**Provider name**: `lastModifiedDateTime`**Description**: 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.
    - `name`**Type**: `STRING`**Provider name**: `name`
    - `created_date_time`**Type**: `STRING`**Provider name**: `createdDateTime`**Description**: 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`**Type**: `STRING`**Provider name**: `self`**Description**: The endpoint where you can get details about the page. Read-only.
    - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
  - `section_groups_url`**Type**: `STRING`**Provider name**: `sectionGroupsUrl`**Description**: The URL for the sectionGroups navigation property, which returns all the section groups in the notebook. Read-only.
  - `sections`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `sections`**Description**: The sections in the notebook. Read-only. Nullable.
    - `is_default`**Type**: `BOOLEAN`**Provider name**: `isDefault`**Description**: Indicates whether this is the user's default section. Read-only.
    - `links`**Type**: `STRUCT`**Provider name**: `links`**Description**: Links for opening the section. The oneNoteClientURL link opens the section in the OneNote native client if it's installed. The oneNoteWebURL link opens the section in OneNote on the web.
      - `one_note_client_url`**Type**: `STRUCT`**Provider name**: `oneNoteClientUrl`**Description**: Opens the section in the OneNote native client if it's installed.
        - `href`**Type**: `STRING`**Provider name**: `href`**Description**: The URL of the link.
      - `one_note_web_url`**Type**: `STRUCT`**Provider name**: `oneNoteWebUrl`**Description**: Opens the section in OneNote on the web.
        - `href`**Type**: `STRING`**Provider name**: `href`**Description**: The URL of the link.
    - `name`**Type**: `STRING`**Provider name**: `name`
    - `pages`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `pages`**Description**: The collection of pages in the section. Read-only. Nullable.
      - `content`**Type**: `STRING`**Provider name**: `content`**Description**: The page's HTML content.
      - `content_url`**Type**: `STRING`**Provider name**: `contentUrl`**Description**: The URL for the page's HTML content. Read-only.
      - `created_by_app_id`**Type**: `STRING`**Provider name**: `createdByAppId`**Description**: The unique identifier of the application that created the page. Read-only.
      - `last_modified_date_time`**Type**: `STRING`**Provider name**: `lastModifiedDateTime`**Description**: 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`**Type**: `INT32`**Provider name**: `level`**Description**: The indentation level of the page. Read-only.
      - `links`**Type**: `STRUCT`**Provider name**: `links`**Description**: Links for opening the page. The oneNoteClientURL link opens the page in the OneNote native client if it 's installed. The oneNoteWebUrl link opens the page in OneNote on the web. Read-only.
        - `one_note_client_url`**Type**: `STRUCT`**Provider name**: `oneNoteClientUrl`**Description**: Opens the page in the OneNote native client if it's installed.
          - `href`**Type**: `STRING`**Provider name**: `href`**Description**: The URL of the link.
        - `one_note_web_url`**Type**: `STRUCT`**Provider name**: `oneNoteWebUrl`**Description**: Opens the page in OneNote on the web.
          - `href`**Type**: `STRING`**Provider name**: `href`**Description**: The URL of the link.
      - `name`**Type**: `STRING`**Provider name**: `name`
      - `order`**Type**: `INT32`**Provider name**: `order`**Description**: The order of the page within its parent section. Read-only.
      - `parent_notebook`**Type**: `STRUCT`**Provider name**: `parentNotebook`**Description**: The notebook that contains the page. Read-only.
        - `is_default`**Type**: `BOOLEAN`**Provider name**: `isDefault`**Description**: Indicates whether this is the user's default notebook. Read-only.
        - `is_shared`**Type**: `BOOLEAN`**Provider name**: `isShared`**Description**: 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`**Type**: `STRUCT`**Provider name**: `links`**Description**: Links for opening the notebook. The oneNoteClientURL link opens the notebook in the OneNote native client if it's installed. The oneNoteWebURL link opens the notebook in OneNote on the web.
          - `one_note_client_url`**Type**: `STRUCT`**Provider name**: `oneNoteClientUrl`**Description**: Opens the notebook in the OneNote native client if it's installed.
            - `href`**Type**: `STRING`**Provider name**: `href`**Description**: The URL of the link.
          - `one_note_web_url`**Type**: `STRUCT`**Provider name**: `oneNoteWebUrl`**Description**: Opens the notebook in OneNote on the web.
            - `href`**Type**: `STRING`**Provider name**: `href`**Description**: The URL of the link.
        - `section_groups`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `sectionGroups`**Description**: The section groups in the notebook. Read-only. Nullable.
          - `section_groups_url`**Type**: `STRING`**Provider name**: `sectionGroupsUrl`**Description**: The URL for the sectionGroups navigation property, which returns all the section groups in the section group. Read-only.
          - `sections_url`**Type**: `STRING`**Provider name**: `sectionsUrl`**Description**: The URL for the sections navigation property, which returns all the sections in the section group. Read-only.
          - `created_by`**Type**: `STRUCT`**Provider name**: `createdBy`**Description**: Identity of the user, device, and application that created the item. Read-only.
            - `application`**Type**: `STRUCT`**Provider name**: `application`**Description**: Optional. The application associated with this action.
              - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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`**Type**: `STRUCT`**Provider name**: `device`**Description**: Optional. The device associated with this action.
              - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
            - `user`**Type**: `STRUCT`**Provider name**: `user`**Description**: Optional. The user associated with this action.
              - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
          - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: The name of the notebook.
          - `last_modified_by`**Type**: `STRUCT`**Provider name**: `lastModifiedBy`**Description**: Identity of the user, device, and application that created the item. Read-only.
            - `application`**Type**: `STRUCT`**Provider name**: `application`**Description**: Optional. The application associated with this action.
              - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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`**Type**: `STRUCT`**Provider name**: `device`**Description**: Optional. The device associated with this action.
              - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
            - `user`**Type**: `STRUCT`**Provider name**: `user`**Description**: Optional. The user associated with this action.
              - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
          - `last_modified_date_time`**Type**: `STRING`**Provider name**: `lastModifiedDateTime`**Description**: 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.
          - `name`**Type**: `STRING`**Provider name**: `name`
          - `created_date_time`**Type**: `STRING`**Provider name**: `createdDateTime`**Description**: 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`**Type**: `STRING`**Provider name**: `self`**Description**: The endpoint where you can get details about the page. Read-only.
          - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
        - `section_groups_url`**Type**: `STRING`**Provider name**: `sectionGroupsUrl`**Description**: The URL for the sectionGroups navigation property, which returns all the section groups in the notebook. Read-only.
        - `sections_url`**Type**: `STRING`**Provider name**: `sectionsUrl`**Description**: The URL for the sections navigation property, which returns all the sections in the notebook. Read-only.
        - `user_role`**Type**: `STRING`**Provider name**: `userRole`**Description**: Possible values are: Owner, Contributor, Reader, None. Owner represents owner-level access to the notebook. Contributor represents read/write access to the notebook. Reader represents read-only access to the notebook. Read-only.
        - `created_by`**Type**: `STRUCT`**Provider name**: `createdBy`**Description**: Identity of the user, device, and application that created the item. Read-only.
          - `application`**Type**: `STRUCT`**Provider name**: `application`**Description**: Optional. The application associated with this action.
            - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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`**Type**: `STRUCT`**Provider name**: `device`**Description**: Optional. The device associated with this action.
            - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
          - `user`**Type**: `STRUCT`**Provider name**: `user`**Description**: Optional. The user associated with this action.
            - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
        - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: The name of the notebook.
        - `last_modified_by`**Type**: `STRUCT`**Provider name**: `lastModifiedBy`**Description**: Identity of the user, device, and application that created the item. Read-only.
          - `application`**Type**: `STRUCT`**Provider name**: `application`**Description**: Optional. The application associated with this action.
            - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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`**Type**: `STRUCT`**Provider name**: `device`**Description**: Optional. The device associated with this action.
            - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
          - `user`**Type**: `STRUCT`**Provider name**: `user`**Description**: Optional. The user associated with this action.
            - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
        - `last_modified_date_time`**Type**: `STRING`**Provider name**: `lastModifiedDateTime`**Description**: 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.
        - `name`**Type**: `STRING`**Provider name**: `name`
        - `created_date_time`**Type**: `STRING`**Provider name**: `createdDateTime`**Description**: 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`**Type**: `STRING`**Provider name**: `self`**Description**: The endpoint where you can get details about the page. Read-only.
        - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
      - `parent_section`**Type**: `STRUCT`**Provider name**: `parentSection`**Description**: The section that contains the page. Read-only.
        - `is_default`**Type**: `BOOLEAN`**Provider name**: `isDefault`**Description**: Indicates whether this is the user's default section. Read-only.
        - `links`**Type**: `STRUCT`**Provider name**: `links`**Description**: Links for opening the section. The oneNoteClientURL link opens the section in the OneNote native client if it's installed. The oneNoteWebURL link opens the section in OneNote on the web.
          - `one_note_client_url`**Type**: `STRUCT`**Provider name**: `oneNoteClientUrl`**Description**: Opens the section in the OneNote native client if it's installed.
            - `href`**Type**: `STRING`**Provider name**: `href`**Description**: The URL of the link.
          - `one_note_web_url`**Type**: `STRUCT`**Provider name**: `oneNoteWebUrl`**Description**: Opens the section in OneNote on the web.
            - `href`**Type**: `STRING`**Provider name**: `href`**Description**: The URL of the link.
        - `pages_url`**Type**: `STRING`**Provider name**: `pagesUrl`**Description**: The pages endpoint where you can get details for all the pages in the section. Read-only.
        - `created_by`**Type**: `STRUCT`**Provider name**: `createdBy`**Description**: Identity of the user, device, and application that created the item. Read-only.
          - `application`**Type**: `STRUCT`**Provider name**: `application`**Description**: Optional. The application associated with this action.
            - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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`**Type**: `STRUCT`**Provider name**: `device`**Description**: Optional. The device associated with this action.
            - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
          - `user`**Type**: `STRUCT`**Provider name**: `user`**Description**: Optional. The user associated with this action.
            - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
        - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: The name of the notebook.
        - `last_modified_by`**Type**: `STRUCT`**Provider name**: `lastModifiedBy`**Description**: Identity of the user, device, and application that created the item. Read-only.
          - `application`**Type**: `STRUCT`**Provider name**: `application`**Description**: Optional. The application associated with this action.
            - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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`**Type**: `STRUCT`**Provider name**: `device`**Description**: Optional. The device associated with this action.
            - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
          - `user`**Type**: `STRUCT`**Provider name**: `user`**Description**: Optional. The user associated with this action.
            - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
        - `last_modified_date_time`**Type**: `STRING`**Provider name**: `lastModifiedDateTime`**Description**: 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.
        - `name`**Type**: `STRING`**Provider name**: `name`
        - `created_date_time`**Type**: `STRING`**Provider name**: `createdDateTime`**Description**: 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`**Type**: `STRING`**Provider name**: `self`**Description**: The endpoint where you can get details about the page. Read-only.
        - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
      - `title`**Type**: `STRING`**Provider name**: `title`**Description**: The title of the page.
      - `user_tags`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `userTags`
      - `created_date_time`**Type**: `STRING`**Provider name**: `createdDateTime`**Description**: 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`**Type**: `STRING`**Provider name**: `self`**Description**: The endpoint where you can get details about the page. Read-only.
      - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
    - `pages_url`**Type**: `STRING`**Provider name**: `pagesUrl`**Description**: The pages endpoint where you can get details for all the pages in the section. Read-only.
    - `parent_notebook`**Type**: `STRUCT`**Provider name**: `parentNotebook`**Description**: The notebook that contains the section. Read-only.
      - `is_default`**Type**: `BOOLEAN`**Provider name**: `isDefault`**Description**: Indicates whether this is the user's default notebook. Read-only.
      - `is_shared`**Type**: `BOOLEAN`**Provider name**: `isShared`**Description**: 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`**Type**: `STRUCT`**Provider name**: `links`**Description**: Links for opening the notebook. The oneNoteClientURL link opens the notebook in the OneNote native client if it's installed. The oneNoteWebURL link opens the notebook in OneNote on the web.
        - `one_note_client_url`**Type**: `STRUCT`**Provider name**: `oneNoteClientUrl`**Description**: Opens the notebook in the OneNote native client if it's installed.
          - `href`**Type**: `STRING`**Provider name**: `href`**Description**: The URL of the link.
        - `one_note_web_url`**Type**: `STRUCT`**Provider name**: `oneNoteWebUrl`**Description**: Opens the notebook in OneNote on the web.
          - `href`**Type**: `STRING`**Provider name**: `href`**Description**: The URL of the link.
      - `section_groups`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `sectionGroups`**Description**: The section groups in the notebook. Read-only. Nullable.
        - `section_groups_url`**Type**: `STRING`**Provider name**: `sectionGroupsUrl`**Description**: The URL for the sectionGroups navigation property, which returns all the section groups in the section group. Read-only.
        - `sections_url`**Type**: `STRING`**Provider name**: `sectionsUrl`**Description**: The URL for the sections navigation property, which returns all the sections in the section group. Read-only.
        - `created_by`**Type**: `STRUCT`**Provider name**: `createdBy`**Description**: Identity of the user, device, and application that created the item. Read-only.
          - `application`**Type**: `STRUCT`**Provider name**: `application`**Description**: Optional. The application associated with this action.
            - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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`**Type**: `STRUCT`**Provider name**: `device`**Description**: Optional. The device associated with this action.
            - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
          - `user`**Type**: `STRUCT`**Provider name**: `user`**Description**: Optional. The user associated with this action.
            - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
        - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: The name of the notebook.
        - `last_modified_by`**Type**: `STRUCT`**Provider name**: `lastModifiedBy`**Description**: Identity of the user, device, and application that created the item. Read-only.
          - `application`**Type**: `STRUCT`**Provider name**: `application`**Description**: Optional. The application associated with this action.
            - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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`**Type**: `STRUCT`**Provider name**: `device`**Description**: Optional. The device associated with this action.
            - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
          - `user`**Type**: `STRUCT`**Provider name**: `user`**Description**: Optional. The user associated with this action.
            - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
        - `last_modified_date_time`**Type**: `STRING`**Provider name**: `lastModifiedDateTime`**Description**: 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.
        - `name`**Type**: `STRING`**Provider name**: `name`
        - `created_date_time`**Type**: `STRING`**Provider name**: `createdDateTime`**Description**: 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`**Type**: `STRING`**Provider name**: `self`**Description**: The endpoint where you can get details about the page. Read-only.
        - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
      - `section_groups_url`**Type**: `STRING`**Provider name**: `sectionGroupsUrl`**Description**: The URL for the sectionGroups navigation property, which returns all the section groups in the notebook. Read-only.
      - `sections_url`**Type**: `STRING`**Provider name**: `sectionsUrl`**Description**: The URL for the sections navigation property, which returns all the sections in the notebook. Read-only.
      - `user_role`**Type**: `STRING`**Provider name**: `userRole`**Description**: Possible values are: Owner, Contributor, Reader, None. Owner represents owner-level access to the notebook. Contributor represents read/write access to the notebook. Reader represents read-only access to the notebook. Read-only.
      - `created_by`**Type**: `STRUCT`**Provider name**: `createdBy`**Description**: Identity of the user, device, and application that created the item. Read-only.
        - `application`**Type**: `STRUCT`**Provider name**: `application`**Description**: Optional. The application associated with this action.
          - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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`**Type**: `STRUCT`**Provider name**: `device`**Description**: Optional. The device associated with this action.
          - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
        - `user`**Type**: `STRUCT`**Provider name**: `user`**Description**: Optional. The user associated with this action.
          - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
      - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: The name of the notebook.
      - `last_modified_by`**Type**: `STRUCT`**Provider name**: `lastModifiedBy`**Description**: Identity of the user, device, and application that created the item. Read-only.
        - `application`**Type**: `STRUCT`**Provider name**: `application`**Description**: Optional. The application associated with this action.
          - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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`**Type**: `STRUCT`**Provider name**: `device`**Description**: Optional. The device associated with this action.
          - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
        - `user`**Type**: `STRUCT`**Provider name**: `user`**Description**: Optional. The user associated with this action.
          - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
      - `last_modified_date_time`**Type**: `STRING`**Provider name**: `lastModifiedDateTime`**Description**: 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.
      - `name`**Type**: `STRING`**Provider name**: `name`
      - `created_date_time`**Type**: `STRING`**Provider name**: `createdDateTime`**Description**: 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`**Type**: `STRING`**Provider name**: `self`**Description**: The endpoint where you can get details about the page. Read-only.
      - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
    - `parent_section_group`**Type**: `STRUCT`**Provider name**: `parentSectionGroup`**Description**: The section group that contains the section. Read-only.
      - `parent_notebook`**Type**: `STRUCT`**Provider name**: `parentNotebook`**Description**: The notebook that contains the section group. Read-only.
        - `is_default`**Type**: `BOOLEAN`**Provider name**: `isDefault`**Description**: Indicates whether this is the user's default notebook. Read-only.
        - `is_shared`**Type**: `BOOLEAN`**Provider name**: `isShared`**Description**: 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`**Type**: `STRUCT`**Provider name**: `links`**Description**: Links for opening the notebook. The oneNoteClientURL link opens the notebook in the OneNote native client if it's installed. The oneNoteWebURL link opens the notebook in OneNote on the web.
          - `one_note_client_url`**Type**: `STRUCT`**Provider name**: `oneNoteClientUrl`**Description**: Opens the notebook in the OneNote native client if it's installed.
            - `href`**Type**: `STRING`**Provider name**: `href`**Description**: The URL of the link.
          - `one_note_web_url`**Type**: `STRUCT`**Provider name**: `oneNoteWebUrl`**Description**: Opens the notebook in OneNote on the web.
            - `href`**Type**: `STRING`**Provider name**: `href`**Description**: The URL of the link.
        - `section_groups`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `sectionGroups`**Description**: The section groups in the notebook. Read-only. Nullable.
          - `section_groups_url`**Type**: `STRING`**Provider name**: `sectionGroupsUrl`**Description**: The URL for the sectionGroups navigation property, which returns all the section groups in the section group. Read-only.
          - `sections_url`**Type**: `STRING`**Provider name**: `sectionsUrl`**Description**: The URL for the sections navigation property, which returns all the sections in the section group. Read-only.
          - `created_by`**Type**: `STRUCT`**Provider name**: `createdBy`**Description**: Identity of the user, device, and application that created the item. Read-only.
            - `application`**Type**: `STRUCT`**Provider name**: `application`**Description**: Optional. The application associated with this action.
              - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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`**Type**: `STRUCT`**Provider name**: `device`**Description**: Optional. The device associated with this action.
              - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
            - `user`**Type**: `STRUCT`**Provider name**: `user`**Description**: Optional. The user associated with this action.
              - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
          - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: The name of the notebook.
          - `last_modified_by`**Type**: `STRUCT`**Provider name**: `lastModifiedBy`**Description**: Identity of the user, device, and application that created the item. Read-only.
            - `application`**Type**: `STRUCT`**Provider name**: `application`**Description**: Optional. The application associated with this action.
              - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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`**Type**: `STRUCT`**Provider name**: `device`**Description**: Optional. The device associated with this action.
              - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
            - `user`**Type**: `STRUCT`**Provider name**: `user`**Description**: Optional. The user associated with this action.
              - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
          - `last_modified_date_time`**Type**: `STRING`**Provider name**: `lastModifiedDateTime`**Description**: 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.
          - `name`**Type**: `STRING`**Provider name**: `name`
          - `created_date_time`**Type**: `STRING`**Provider name**: `createdDateTime`**Description**: 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`**Type**: `STRING`**Provider name**: `self`**Description**: The endpoint where you can get details about the page. Read-only.
          - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
        - `section_groups_url`**Type**: `STRING`**Provider name**: `sectionGroupsUrl`**Description**: The URL for the sectionGroups navigation property, which returns all the section groups in the notebook. Read-only.
        - `sections_url`**Type**: `STRING`**Provider name**: `sectionsUrl`**Description**: The URL for the sections navigation property, which returns all the sections in the notebook. Read-only.
        - `user_role`**Type**: `STRING`**Provider name**: `userRole`**Description**: Possible values are: Owner, Contributor, Reader, None. Owner represents owner-level access to the notebook. Contributor represents read/write access to the notebook. Reader represents read-only access to the notebook. Read-only.
        - `created_by`**Type**: `STRUCT`**Provider name**: `createdBy`**Description**: Identity of the user, device, and application that created the item. Read-only.
          - `application`**Type**: `STRUCT`**Provider name**: `application`**Description**: Optional. The application associated with this action.
            - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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`**Type**: `STRUCT`**Provider name**: `device`**Description**: Optional. The device associated with this action.
            - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
          - `user`**Type**: `STRUCT`**Provider name**: `user`**Description**: Optional. The user associated with this action.
            - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
        - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: The name of the notebook.
        - `last_modified_by`**Type**: `STRUCT`**Provider name**: `lastModifiedBy`**Description**: Identity of the user, device, and application that created the item. Read-only.
          - `application`**Type**: `STRUCT`**Provider name**: `application`**Description**: Optional. The application associated with this action.
            - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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`**Type**: `STRUCT`**Provider name**: `device`**Description**: Optional. The device associated with this action.
            - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
          - `user`**Type**: `STRUCT`**Provider name**: `user`**Description**: Optional. The user associated with this action.
            - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
        - `last_modified_date_time`**Type**: `STRING`**Provider name**: `lastModifiedDateTime`**Description**: 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.
        - `name`**Type**: `STRING`**Provider name**: `name`
        - `created_date_time`**Type**: `STRING`**Provider name**: `createdDateTime`**Description**: 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`**Type**: `STRING`**Provider name**: `self`**Description**: The endpoint where you can get details about the page. Read-only.
        - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
      - `section_groups_url`**Type**: `STRING`**Provider name**: `sectionGroupsUrl`**Description**: The URL for the sectionGroups navigation property, which returns all the section groups in the section group. Read-only.
      - `sections_url`**Type**: `STRING`**Provider name**: `sectionsUrl`**Description**: The URL for the sections navigation property, which returns all the sections in the section group. Read-only.
      - `created_by`**Type**: `STRUCT`**Provider name**: `createdBy`**Description**: Identity of the user, device, and application that created the item. Read-only.
        - `application`**Type**: `STRUCT`**Provider name**: `application`**Description**: Optional. The application associated with this action.
          - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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`**Type**: `STRUCT`**Provider name**: `device`**Description**: Optional. The device associated with this action.
          - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
        - `user`**Type**: `STRUCT`**Provider name**: `user`**Description**: Optional. The user associated with this action.
          - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
      - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: The name of the notebook.
      - `last_modified_by`**Type**: `STRUCT`**Provider name**: `lastModifiedBy`**Description**: Identity of the user, device, and application that created the item. Read-only.
        - `application`**Type**: `STRUCT`**Provider name**: `application`**Description**: Optional. The application associated with this action.
          - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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`**Type**: `STRUCT`**Provider name**: `device`**Description**: Optional. The device associated with this action.
          - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
        - `user`**Type**: `STRUCT`**Provider name**: `user`**Description**: Optional. The user associated with this action.
          - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
      - `last_modified_date_time`**Type**: `STRING`**Provider name**: `lastModifiedDateTime`**Description**: 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.
      - `name`**Type**: `STRING`**Provider name**: `name`
      - `created_date_time`**Type**: `STRING`**Provider name**: `createdDateTime`**Description**: 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`**Type**: `STRING`**Provider name**: `self`**Description**: The endpoint where you can get details about the page. Read-only.
      - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
    - `created_by`**Type**: `STRUCT`**Provider name**: `createdBy`**Description**: Identity of the user, device, and application that created the item. Read-only.
      - `application`**Type**: `STRUCT`**Provider name**: `application`**Description**: Optional. The application associated with this action.
        - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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`**Type**: `STRUCT`**Provider name**: `device`**Description**: Optional. The device associated with this action.
        - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
      - `user`**Type**: `STRUCT`**Provider name**: `user`**Description**: Optional. The user associated with this action.
        - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
    - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: The name of the notebook.
    - `last_modified_by`**Type**: `STRUCT`**Provider name**: `lastModifiedBy`**Description**: Identity of the user, device, and application that created the item. Read-only.
      - `application`**Type**: `STRUCT`**Provider name**: `application`**Description**: Optional. The application associated with this action.
        - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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`**Type**: `STRUCT`**Provider name**: `device`**Description**: Optional. The device associated with this action.
        - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
      - `user`**Type**: `STRUCT`**Provider name**: `user`**Description**: Optional. The user associated with this action.
        - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
    - `last_modified_date_time`**Type**: `STRING`**Provider name**: `lastModifiedDateTime`**Description**: 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.
    - `created_date_time`**Type**: `STRING`**Provider name**: `createdDateTime`**Description**: 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`**Type**: `STRING`**Provider name**: `self`**Description**: The endpoint where you can get details about the page. Read-only.
    - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
  - `sections_url`**Type**: `STRING`**Provider name**: `sectionsUrl`**Description**: The URL for the sections navigation property, which returns all the sections in the notebook. Read-only.
  - `user_role`**Type**: `STRING`**Provider name**: `userRole`**Description**: Possible values are: Owner, Contributor, Reader, None. Owner represents owner-level access to the notebook. Contributor represents read/write access to the notebook. Reader represents read-only access to the notebook. Read-only.
  - `created_by`**Type**: `STRUCT`**Provider name**: `createdBy`**Description**: Identity of the user, device, and application that created the item. Read-only.
    - `application`**Type**: `STRUCT`**Provider name**: `application`**Description**: Optional. The application associated with this action.
      - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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`**Type**: `STRUCT`**Provider name**: `device`**Description**: Optional. The device associated with this action.
      - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
    - `user`**Type**: `STRUCT`**Provider name**: `user`**Description**: Optional. The user associated with this action.
      - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
  - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: The name of the notebook.
  - `last_modified_by`**Type**: `STRUCT`**Provider name**: `lastModifiedBy`**Description**: Identity of the user, device, and application that created the item. Read-only.
    - `application`**Type**: `STRUCT`**Provider name**: `application`**Description**: Optional. The application associated with this action.
      - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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`**Type**: `STRUCT`**Provider name**: `device`**Description**: Optional. The device associated with this action.
      - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
    - `user`**Type**: `STRUCT`**Provider name**: `user`**Description**: Optional. The user associated with this action.
      - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
  - `last_modified_date_time`**Type**: `STRING`**Provider name**: `lastModifiedDateTime`**Description**: 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.
  - `created_date_time`**Type**: `STRING`**Provider name**: `createdDateTime`**Description**: 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`**Type**: `STRING`**Provider name**: `self`**Description**: The endpoint where you can get details about the page. Read-only.
  - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
- `operations`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `operations`**Description**: 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.
  - `error`**Type**: `STRUCT`**Provider name**: `error`**Description**: The error returned by the operation.
    - `code`**Type**: `STRING`**Provider name**: `code`**Description**: The error code.
    - `message`**Type**: `STRING`**Provider name**: `message`**Description**: The error message.
  - `name`**Type**: `STRING`**Provider name**: `name`
  - `percent_complete`**Type**: `STRING`**Provider name**: `percentComplete`**Description**: The operation percent complete if the operation is still in running status.
  - `resource_id`**Type**: `STRING`**Provider name**: `resourceId`**Description**: The resource id.
  - `resource_location`**Type**: `STRING`**Provider name**: `resourceLocation`**Description**: The resource URI for the object. For example, the resource URI for a copied page or section.
  - `created_date_time`**Type**: `STRING`**Provider name**: `createdDateTime`**Description**: The start time of the operation.
  - `last_action_date_time`**Type**: `STRING`**Provider name**: `lastActionDateTime`**Description**: The time of the last action of the operation.
  - `status`**Type**: `STRING`**Provider name**: `status`**Description**: The current status of the operation: notStarted, running, completed, failed
  - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
- `pages`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `pages`**Description**: The pages in all OneNote notebooks that are owned by the user or group. Read-only. Nullable.
  - `content`**Type**: `STRING`**Provider name**: `content`**Description**: The page's HTML content.
  - `content_url`**Type**: `STRING`**Provider name**: `contentUrl`**Description**: The URL for the page's HTML content. Read-only.
  - `created_by_app_id`**Type**: `STRING`**Provider name**: `createdByAppId`**Description**: The unique identifier of the application that created the page. Read-only.
  - `last_modified_date_time`**Type**: `STRING`**Provider name**: `lastModifiedDateTime`**Description**: 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`**Type**: `INT32`**Provider name**: `level`**Description**: The indentation level of the page. Read-only.
  - `links`**Type**: `STRUCT`**Provider name**: `links`**Description**: Links for opening the page. The oneNoteClientURL link opens the page in the OneNote native client if it 's installed. The oneNoteWebUrl link opens the page in OneNote on the web. Read-only.
    - `one_note_client_url`**Type**: `STRUCT`**Provider name**: `oneNoteClientUrl`**Description**: Opens the page in the OneNote native client if it's installed.
      - `href`**Type**: `STRING`**Provider name**: `href`**Description**: The URL of the link.
    - `one_note_web_url`**Type**: `STRUCT`**Provider name**: `oneNoteWebUrl`**Description**: Opens the page in OneNote on the web.
      - `href`**Type**: `STRING`**Provider name**: `href`**Description**: The URL of the link.
  - `name`**Type**: `STRING`**Provider name**: `name`
  - `order`**Type**: `INT32`**Provider name**: `order`**Description**: The order of the page within its parent section. Read-only.
  - `parent_notebook`**Type**: `STRUCT`**Provider name**: `parentNotebook`**Description**: The notebook that contains the page. Read-only.
    - `is_default`**Type**: `BOOLEAN`**Provider name**: `isDefault`**Description**: Indicates whether this is the user's default notebook. Read-only.
    - `is_shared`**Type**: `BOOLEAN`**Provider name**: `isShared`**Description**: 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`**Type**: `STRUCT`**Provider name**: `links`**Description**: Links for opening the notebook. The oneNoteClientURL link opens the notebook in the OneNote native client if it's installed. The oneNoteWebURL link opens the notebook in OneNote on the web.
      - `one_note_client_url`**Type**: `STRUCT`**Provider name**: `oneNoteClientUrl`**Description**: Opens the notebook in the OneNote native client if it's installed.
        - `href`**Type**: `STRING`**Provider name**: `href`**Description**: The URL of the link.
      - `one_note_web_url`**Type**: `STRUCT`**Provider name**: `oneNoteWebUrl`**Description**: Opens the notebook in OneNote on the web.
        - `href`**Type**: `STRING`**Provider name**: `href`**Description**: The URL of the link.
    - `name`**Type**: `STRING`**Provider name**: `name`
    - `section_groups`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `sectionGroups`**Description**: The section groups in the notebook. Read-only. Nullable.
      - `section_groups_url`**Type**: `STRING`**Provider name**: `sectionGroupsUrl`**Description**: The URL for the sectionGroups navigation property, which returns all the section groups in the section group. Read-only.
      - `sections_url`**Type**: `STRING`**Provider name**: `sectionsUrl`**Description**: The URL for the sections navigation property, which returns all the sections in the section group. Read-only.
      - `created_by`**Type**: `STRUCT`**Provider name**: `createdBy`**Description**: Identity of the user, device, and application that created the item. Read-only.
        - `application`**Type**: `STRUCT`**Provider name**: `application`**Description**: Optional. The application associated with this action.
          - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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`**Type**: `STRUCT`**Provider name**: `device`**Description**: Optional. The device associated with this action.
          - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
        - `user`**Type**: `STRUCT`**Provider name**: `user`**Description**: Optional. The user associated with this action.
          - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
      - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: The name of the notebook.
      - `last_modified_by`**Type**: `STRUCT`**Provider name**: `lastModifiedBy`**Description**: Identity of the user, device, and application that created the item. Read-only.
        - `application`**Type**: `STRUCT`**Provider name**: `application`**Description**: Optional. The application associated with this action.
          - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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`**Type**: `STRUCT`**Provider name**: `device`**Description**: Optional. The device associated with this action.
          - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
        - `user`**Type**: `STRUCT`**Provider name**: `user`**Description**: Optional. The user associated with this action.
          - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
      - `last_modified_date_time`**Type**: `STRING`**Provider name**: `lastModifiedDateTime`**Description**: 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.
      - `name`**Type**: `STRING`**Provider name**: `name`
      - `created_date_time`**Type**: `STRING`**Provider name**: `createdDateTime`**Description**: 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`**Type**: `STRING`**Provider name**: `self`**Description**: The endpoint where you can get details about the page. Read-only.
      - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
    - `section_groups_url`**Type**: `STRING`**Provider name**: `sectionGroupsUrl`**Description**: The URL for the sectionGroups navigation property, which returns all the section groups in the notebook. Read-only.
    - `sections`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `sections`**Description**: The sections in the notebook. Read-only. Nullable.
      - `is_default`**Type**: `BOOLEAN`**Provider name**: `isDefault`**Description**: Indicates whether this is the user's default section. Read-only.
      - `links`**Type**: `STRUCT`**Provider name**: `links`**Description**: Links for opening the section. The oneNoteClientURL link opens the section in the OneNote native client if it's installed. The oneNoteWebURL link opens the section in OneNote on the web.
        - `one_note_client_url`**Type**: `STRUCT`**Provider name**: `oneNoteClientUrl`**Description**: Opens the section in the OneNote native client if it's installed.
          - `href`**Type**: `STRING`**Provider name**: `href`**Description**: The URL of the link.
        - `one_note_web_url`**Type**: `STRUCT`**Provider name**: `oneNoteWebUrl`**Description**: Opens the section in OneNote on the web.
          - `href`**Type**: `STRING`**Provider name**: `href`**Description**: The URL of the link.
      - `pages_url`**Type**: `STRING`**Provider name**: `pagesUrl`**Description**: The pages endpoint where you can get details for all the pages in the section. Read-only.
      - `created_by`**Type**: `STRUCT`**Provider name**: `createdBy`**Description**: Identity of the user, device, and application that created the item. Read-only.
        - `application`**Type**: `STRUCT`**Provider name**: `application`**Description**: Optional. The application associated with this action.
          - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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`**Type**: `STRUCT`**Provider name**: `device`**Description**: Optional. The device associated with this action.
          - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
        - `user`**Type**: `STRUCT`**Provider name**: `user`**Description**: Optional. The user associated with this action.
          - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
      - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: The name of the notebook.
      - `last_modified_by`**Type**: `STRUCT`**Provider name**: `lastModifiedBy`**Description**: Identity of the user, device, and application that created the item. Read-only.
        - `application`**Type**: `STRUCT`**Provider name**: `application`**Description**: Optional. The application associated with this action.
          - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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`**Type**: `STRUCT`**Provider name**: `device`**Description**: Optional. The device associated with this action.
          - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
        - `user`**Type**: `STRUCT`**Provider name**: `user`**Description**: Optional. The user associated with this action.
          - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
      - `last_modified_date_time`**Type**: `STRING`**Provider name**: `lastModifiedDateTime`**Description**: 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.
      - `name`**Type**: `STRING`**Provider name**: `name`
      - `created_date_time`**Type**: `STRING`**Provider name**: `createdDateTime`**Description**: 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`**Type**: `STRING`**Provider name**: `self`**Description**: The endpoint where you can get details about the page. Read-only.
      - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
    - `sections_url`**Type**: `STRING`**Provider name**: `sectionsUrl`**Description**: The URL for the sections navigation property, which returns all the sections in the notebook. Read-only.
    - `user_role`**Type**: `STRING`**Provider name**: `userRole`**Description**: Possible values are: Owner, Contributor, Reader, None. Owner represents owner-level access to the notebook. Contributor represents read/write access to the notebook. Reader represents read-only access to the notebook. Read-only.
    - `created_by`**Type**: `STRUCT`**Provider name**: `createdBy`**Description**: Identity of the user, device, and application that created the item. Read-only.
      - `application`**Type**: `STRUCT`**Provider name**: `application`**Description**: Optional. The application associated with this action.
        - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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`**Type**: `STRUCT`**Provider name**: `device`**Description**: Optional. The device associated with this action.
        - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
      - `user`**Type**: `STRUCT`**Provider name**: `user`**Description**: Optional. The user associated with this action.
        - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
    - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: The name of the notebook.
    - `last_modified_by`**Type**: `STRUCT`**Provider name**: `lastModifiedBy`**Description**: Identity of the user, device, and application that created the item. Read-only.
      - `application`**Type**: `STRUCT`**Provider name**: `application`**Description**: Optional. The application associated with this action.
        - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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`**Type**: `STRUCT`**Provider name**: `device`**Description**: Optional. The device associated with this action.
        - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
      - `user`**Type**: `STRUCT`**Provider name**: `user`**Description**: Optional. The user associated with this action.
        - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
    - `last_modified_date_time`**Type**: `STRING`**Provider name**: `lastModifiedDateTime`**Description**: 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.
    - `created_date_time`**Type**: `STRING`**Provider name**: `createdDateTime`**Description**: 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`**Type**: `STRING`**Provider name**: `self`**Description**: The endpoint where you can get details about the page. Read-only.
    - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
  - `parent_section`**Type**: `STRUCT`**Provider name**: `parentSection`**Description**: The section that contains the page. Read-only.
    - `is_default`**Type**: `BOOLEAN`**Provider name**: `isDefault`**Description**: Indicates whether this is the user's default section. Read-only.
    - `links`**Type**: `STRUCT`**Provider name**: `links`**Description**: Links for opening the section. The oneNoteClientURL link opens the section in the OneNote native client if it's installed. The oneNoteWebURL link opens the section in OneNote on the web.
      - `one_note_client_url`**Type**: `STRUCT`**Provider name**: `oneNoteClientUrl`**Description**: Opens the section in the OneNote native client if it's installed.
        - `href`**Type**: `STRING`**Provider name**: `href`**Description**: The URL of the link.
      - `one_note_web_url`**Type**: `STRUCT`**Provider name**: `oneNoteWebUrl`**Description**: Opens the section in OneNote on the web.
        - `href`**Type**: `STRING`**Provider name**: `href`**Description**: The URL of the link.
    - `pages_url`**Type**: `STRING`**Provider name**: `pagesUrl`**Description**: The pages endpoint where you can get details for all the pages in the section. Read-only.
    - `created_by`**Type**: `STRUCT`**Provider name**: `createdBy`**Description**: Identity of the user, device, and application that created the item. Read-only.
      - `application`**Type**: `STRUCT`**Provider name**: `application`**Description**: Optional. The application associated with this action.
        - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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`**Type**: `STRUCT`**Provider name**: `device`**Description**: Optional. The device associated with this action.
        - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
      - `user`**Type**: `STRUCT`**Provider name**: `user`**Description**: Optional. The user associated with this action.
        - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
    - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: The name of the notebook.
    - `last_modified_by`**Type**: `STRUCT`**Provider name**: `lastModifiedBy`**Description**: Identity of the user, device, and application that created the item. Read-only.
      - `application`**Type**: `STRUCT`**Provider name**: `application`**Description**: Optional. The application associated with this action.
        - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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`**Type**: `STRUCT`**Provider name**: `device`**Description**: Optional. The device associated with this action.
        - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
      - `user`**Type**: `STRUCT`**Provider name**: `user`**Description**: Optional. The user associated with this action.
        - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
    - `last_modified_date_time`**Type**: `STRING`**Provider name**: `lastModifiedDateTime`**Description**: 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.
    - `name`**Type**: `STRING`**Provider name**: `name`
    - `created_date_time`**Type**: `STRING`**Provider name**: `createdDateTime`**Description**: 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`**Type**: `STRING`**Provider name**: `self`**Description**: The endpoint where you can get details about the page. Read-only.
    - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
  - `title`**Type**: `STRING`**Provider name**: `title`**Description**: The title of the page.
  - `user_tags`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `userTags`
  - `created_date_time`**Type**: `STRING`**Provider name**: `createdDateTime`**Description**: 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`**Type**: `STRING`**Provider name**: `self`**Description**: The endpoint where you can get details about the page. Read-only.
  - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
- `resources`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `resources`**Description**: 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.
  - `content`**Type**: `STRING`**Provider name**: `content`**Description**: The content stream
  - `content_url`**Type**: `STRING`**Provider name**: `contentUrl`**Description**: The URL for downloading the content
  - `name`**Type**: `STRING`**Provider name**: `name`
  - `self`**Type**: `STRING`**Provider name**: `self`**Description**: The endpoint where you can get details about the page. Read-only.
  - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
- `section_groups`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `sectionGroups`**Description**: The section groups in all OneNote notebooks that are owned by the user or group. Read-only. Nullable.
  - `parent_notebook`**Type**: `STRUCT`**Provider name**: `parentNotebook`**Description**: The notebook that contains the section group. Read-only.
    - `is_default`**Type**: `BOOLEAN`**Provider name**: `isDefault`**Description**: Indicates whether this is the user's default notebook. Read-only.
    - `is_shared`**Type**: `BOOLEAN`**Provider name**: `isShared`**Description**: 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`**Type**: `STRUCT`**Provider name**: `links`**Description**: Links for opening the notebook. The oneNoteClientURL link opens the notebook in the OneNote native client if it's installed. The oneNoteWebURL link opens the notebook in OneNote on the web.
      - `one_note_client_url`**Type**: `STRUCT`**Provider name**: `oneNoteClientUrl`**Description**: Opens the notebook in the OneNote native client if it's installed.
        - `href`**Type**: `STRING`**Provider name**: `href`**Description**: The URL of the link.
      - `one_note_web_url`**Type**: `STRUCT`**Provider name**: `oneNoteWebUrl`**Description**: Opens the notebook in OneNote on the web.
        - `href`**Type**: `STRING`**Provider name**: `href`**Description**: The URL of the link.
    - `section_groups_url`**Type**: `STRING`**Provider name**: `sectionGroupsUrl`**Description**: The URL for the sectionGroups navigation property, which returns all the section groups in the notebook. Read-only.
    - `sections_url`**Type**: `STRING`**Provider name**: `sectionsUrl`**Description**: The URL for the sections navigation property, which returns all the sections in the notebook. Read-only.
    - `user_role`**Type**: `STRING`**Provider name**: `userRole`**Description**: Possible values are: Owner, Contributor, Reader, None. Owner represents owner-level access to the notebook. Contributor represents read/write access to the notebook. Reader represents read-only access to the notebook. Read-only.
    - `created_by`**Type**: `STRUCT`**Provider name**: `createdBy`**Description**: Identity of the user, device, and application that created the item. Read-only.
      - `application`**Type**: `STRUCT`**Provider name**: `application`**Description**: Optional. The application associated with this action.
        - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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`**Type**: `STRUCT`**Provider name**: `device`**Description**: Optional. The device associated with this action.
        - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
      - `user`**Type**: `STRUCT`**Provider name**: `user`**Description**: Optional. The user associated with this action.
        - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
    - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: The name of the notebook.
    - `last_modified_by`**Type**: `STRUCT`**Provider name**: `lastModifiedBy`**Description**: Identity of the user, device, and application that created the item. Read-only.
      - `application`**Type**: `STRUCT`**Provider name**: `application`**Description**: Optional. The application associated with this action.
        - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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`**Type**: `STRUCT`**Provider name**: `device`**Description**: Optional. The device associated with this action.
        - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
      - `user`**Type**: `STRUCT`**Provider name**: `user`**Description**: Optional. The user associated with this action.
        - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
    - `last_modified_date_time`**Type**: `STRING`**Provider name**: `lastModifiedDateTime`**Description**: 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.
    - `name`**Type**: `STRING`**Provider name**: `name`
    - `created_date_time`**Type**: `STRING`**Provider name**: `createdDateTime`**Description**: 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`**Type**: `STRING`**Provider name**: `self`**Description**: The endpoint where you can get details about the page. Read-only.
    - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
  - `parent_section_group`**Type**: `STRUCT`**Provider name**: `parentSectionGroup`**Description**: The section group that contains the section group. Read-only.
    - `parent_notebook`**Type**: `STRUCT`**Provider name**: `parentNotebook`**Description**: The notebook that contains the section group. Read-only.
      - `is_default`**Type**: `BOOLEAN`**Provider name**: `isDefault`**Description**: Indicates whether this is the user's default notebook. Read-only.
      - `is_shared`**Type**: `BOOLEAN`**Provider name**: `isShared`**Description**: 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`**Type**: `STRUCT`**Provider name**: `links`**Description**: Links for opening the notebook. The oneNoteClientURL link opens the notebook in the OneNote native client if it's installed. The oneNoteWebURL link opens the notebook in OneNote on the web.
        - `one_note_client_url`**Type**: `STRUCT`**Provider name**: `oneNoteClientUrl`**Description**: Opens the notebook in the OneNote native client if it's installed.
          - `href`**Type**: `STRING`**Provider name**: `href`**Description**: The URL of the link.
        - `one_note_web_url`**Type**: `STRUCT`**Provider name**: `oneNoteWebUrl`**Description**: Opens the notebook in OneNote on the web.
          - `href`**Type**: `STRING`**Provider name**: `href`**Description**: The URL of the link.
      - `section_groups_url`**Type**: `STRING`**Provider name**: `sectionGroupsUrl`**Description**: The URL for the sectionGroups navigation property, which returns all the section groups in the notebook. Read-only.
      - `sections_url`**Type**: `STRING`**Provider name**: `sectionsUrl`**Description**: The URL for the sections navigation property, which returns all the sections in the notebook. Read-only.
      - `user_role`**Type**: `STRING`**Provider name**: `userRole`**Description**: Possible values are: Owner, Contributor, Reader, None. Owner represents owner-level access to the notebook. Contributor represents read/write access to the notebook. Reader represents read-only access to the notebook. Read-only.
      - `created_by`**Type**: `STRUCT`**Provider name**: `createdBy`**Description**: Identity of the user, device, and application that created the item. Read-only.
        - `application`**Type**: `STRUCT`**Provider name**: `application`**Description**: Optional. The application associated with this action.
          - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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`**Type**: `STRUCT`**Provider name**: `device`**Description**: Optional. The device associated with this action.
          - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
        - `user`**Type**: `STRUCT`**Provider name**: `user`**Description**: Optional. The user associated with this action.
          - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
      - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: The name of the notebook.
      - `last_modified_by`**Type**: `STRUCT`**Provider name**: `lastModifiedBy`**Description**: Identity of the user, device, and application that created the item. Read-only.
        - `application`**Type**: `STRUCT`**Provider name**: `application`**Description**: Optional. The application associated with this action.
          - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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`**Type**: `STRUCT`**Provider name**: `device`**Description**: Optional. The device associated with this action.
          - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
        - `user`**Type**: `STRUCT`**Provider name**: `user`**Description**: Optional. The user associated with this action.
          - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
      - `last_modified_date_time`**Type**: `STRING`**Provider name**: `lastModifiedDateTime`**Description**: 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.
      - `name`**Type**: `STRING`**Provider name**: `name`
      - `created_date_time`**Type**: `STRING`**Provider name**: `createdDateTime`**Description**: 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`**Type**: `STRING`**Provider name**: `self`**Description**: The endpoint where you can get details about the page. Read-only.
      - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
    - `section_groups_url`**Type**: `STRING`**Provider name**: `sectionGroupsUrl`**Description**: The URL for the sectionGroups navigation property, which returns all the section groups in the section group. Read-only.
    - `sections_url`**Type**: `STRING`**Provider name**: `sectionsUrl`**Description**: The URL for the sections navigation property, which returns all the sections in the section group. Read-only.
    - `created_by`**Type**: `STRUCT`**Provider name**: `createdBy`**Description**: Identity of the user, device, and application that created the item. Read-only.
      - `application`**Type**: `STRUCT`**Provider name**: `application`**Description**: Optional. The application associated with this action.
        - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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`**Type**: `STRUCT`**Provider name**: `device`**Description**: Optional. The device associated with this action.
        - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
      - `user`**Type**: `STRUCT`**Provider name**: `user`**Description**: Optional. The user associated with this action.
        - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
    - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: The name of the notebook.
    - `last_modified_by`**Type**: `STRUCT`**Provider name**: `lastModifiedBy`**Description**: Identity of the user, device, and application that created the item. Read-only.
      - `application`**Type**: `STRUCT`**Provider name**: `application`**Description**: Optional. The application associated with this action.
        - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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`**Type**: `STRUCT`**Provider name**: `device`**Description**: Optional. The device associated with this action.
        - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
      - `user`**Type**: `STRUCT`**Provider name**: `user`**Description**: Optional. The user associated with this action.
        - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
    - `last_modified_date_time`**Type**: `STRING`**Provider name**: `lastModifiedDateTime`**Description**: 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.
    - `name`**Type**: `STRING`**Provider name**: `name`
    - `created_date_time`**Type**: `STRING`**Provider name**: `createdDateTime`**Description**: 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`**Type**: `STRING`**Provider name**: `self`**Description**: The endpoint where you can get details about the page. Read-only.
    - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
  - `section_groups_url`**Type**: `STRING`**Provider name**: `sectionGroupsUrl`**Description**: The URL for the sectionGroups navigation property, which returns all the section groups in the section group. Read-only.
  - `sections_url`**Type**: `STRING`**Provider name**: `sectionsUrl`**Description**: The URL for the sections navigation property, which returns all the sections in the section group. Read-only.
  - `created_by`**Type**: `STRUCT`**Provider name**: `createdBy`**Description**: Identity of the user, device, and application that created the item. Read-only.
    - `application`**Type**: `STRUCT`**Provider name**: `application`**Description**: Optional. The application associated with this action.
      - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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`**Type**: `STRUCT`**Provider name**: `device`**Description**: Optional. The device associated with this action.
      - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
    - `user`**Type**: `STRUCT`**Provider name**: `user`**Description**: Optional. The user associated with this action.
      - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
  - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: The name of the notebook.
  - `last_modified_by`**Type**: `STRUCT`**Provider name**: `lastModifiedBy`**Description**: Identity of the user, device, and application that created the item. Read-only.
    - `application`**Type**: `STRUCT`**Provider name**: `application`**Description**: Optional. The application associated with this action.
      - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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`**Type**: `STRUCT`**Provider name**: `device`**Description**: Optional. The device associated with this action.
      - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
    - `user`**Type**: `STRUCT`**Provider name**: `user`**Description**: Optional. The user associated with this action.
      - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
  - `last_modified_date_time`**Type**: `STRING`**Provider name**: `lastModifiedDateTime`**Description**: 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.
  - `name`**Type**: `STRING`**Provider name**: `name`
  - `created_date_time`**Type**: `STRING`**Provider name**: `createdDateTime`**Description**: 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`**Type**: `STRING`**Provider name**: `self`**Description**: The endpoint where you can get details about the page. Read-only.
  - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
- `sections`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `sections`**Description**: The sections in all OneNote notebooks that are owned by the user or group. Read-only. Nullable.
  - `is_default`**Type**: `BOOLEAN`**Provider name**: `isDefault`**Description**: Indicates whether this is the user's default section. Read-only.
  - `links`**Type**: `STRUCT`**Provider name**: `links`**Description**: Links for opening the section. The oneNoteClientURL link opens the section in the OneNote native client if it's installed. The oneNoteWebURL link opens the section in OneNote on the web.
    - `one_note_client_url`**Type**: `STRUCT`**Provider name**: `oneNoteClientUrl`**Description**: Opens the section in the OneNote native client if it's installed.
      - `href`**Type**: `STRING`**Provider name**: `href`**Description**: The URL of the link.
    - `one_note_web_url`**Type**: `STRUCT`**Provider name**: `oneNoteWebUrl`**Description**: Opens the section in OneNote on the web.
      - `href`**Type**: `STRING`**Provider name**: `href`**Description**: The URL of the link.
  - `name`**Type**: `STRING`**Provider name**: `name`
  - `pages`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `pages`**Description**: The collection of pages in the section. Read-only. Nullable.
    - `content`**Type**: `STRING`**Provider name**: `content`**Description**: The page's HTML content.
    - `content_url`**Type**: `STRING`**Provider name**: `contentUrl`**Description**: The URL for the page's HTML content. Read-only.
    - `created_by_app_id`**Type**: `STRING`**Provider name**: `createdByAppId`**Description**: The unique identifier of the application that created the page. Read-only.
    - `last_modified_date_time`**Type**: `STRING`**Provider name**: `lastModifiedDateTime`**Description**: 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`**Type**: `INT32`**Provider name**: `level`**Description**: The indentation level of the page. Read-only.
    - `links`**Type**: `STRUCT`**Provider name**: `links`**Description**: Links for opening the page. The oneNoteClientURL link opens the page in the OneNote native client if it 's installed. The oneNoteWebUrl link opens the page in OneNote on the web. Read-only.
      - `one_note_client_url`**Type**: `STRUCT`**Provider name**: `oneNoteClientUrl`**Description**: Opens the page in the OneNote native client if it's installed.
        - `href`**Type**: `STRING`**Provider name**: `href`**Description**: The URL of the link.
      - `one_note_web_url`**Type**: `STRUCT`**Provider name**: `oneNoteWebUrl`**Description**: Opens the page in OneNote on the web.
        - `href`**Type**: `STRING`**Provider name**: `href`**Description**: The URL of the link.
    - `name`**Type**: `STRING`**Provider name**: `name`
    - `order`**Type**: `INT32`**Provider name**: `order`**Description**: The order of the page within its parent section. Read-only.
    - `parent_notebook`**Type**: `STRUCT`**Provider name**: `parentNotebook`**Description**: The notebook that contains the page. Read-only.
      - `is_default`**Type**: `BOOLEAN`**Provider name**: `isDefault`**Description**: Indicates whether this is the user's default notebook. Read-only.
      - `is_shared`**Type**: `BOOLEAN`**Provider name**: `isShared`**Description**: 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`**Type**: `STRUCT`**Provider name**: `links`**Description**: Links for opening the notebook. The oneNoteClientURL link opens the notebook in the OneNote native client if it's installed. The oneNoteWebURL link opens the notebook in OneNote on the web.
        - `one_note_client_url`**Type**: `STRUCT`**Provider name**: `oneNoteClientUrl`**Description**: Opens the notebook in the OneNote native client if it's installed.
          - `href`**Type**: `STRING`**Provider name**: `href`**Description**: The URL of the link.
        - `one_note_web_url`**Type**: `STRUCT`**Provider name**: `oneNoteWebUrl`**Description**: Opens the notebook in OneNote on the web.
          - `href`**Type**: `STRING`**Provider name**: `href`**Description**: The URL of the link.
      - `section_groups`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `sectionGroups`**Description**: The section groups in the notebook. Read-only. Nullable.
        - `section_groups_url`**Type**: `STRING`**Provider name**: `sectionGroupsUrl`**Description**: The URL for the sectionGroups navigation property, which returns all the section groups in the section group. Read-only.
        - `sections_url`**Type**: `STRING`**Provider name**: `sectionsUrl`**Description**: The URL for the sections navigation property, which returns all the sections in the section group. Read-only.
        - `created_by`**Type**: `STRUCT`**Provider name**: `createdBy`**Description**: Identity of the user, device, and application that created the item. Read-only.
          - `application`**Type**: `STRUCT`**Provider name**: `application`**Description**: Optional. The application associated with this action.
            - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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`**Type**: `STRUCT`**Provider name**: `device`**Description**: Optional. The device associated with this action.
            - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
          - `user`**Type**: `STRUCT`**Provider name**: `user`**Description**: Optional. The user associated with this action.
            - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
        - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: The name of the notebook.
        - `last_modified_by`**Type**: `STRUCT`**Provider name**: `lastModifiedBy`**Description**: Identity of the user, device, and application that created the item. Read-only.
          - `application`**Type**: `STRUCT`**Provider name**: `application`**Description**: Optional. The application associated with this action.
            - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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`**Type**: `STRUCT`**Provider name**: `device`**Description**: Optional. The device associated with this action.
            - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
          - `user`**Type**: `STRUCT`**Provider name**: `user`**Description**: Optional. The user associated with this action.
            - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
        - `last_modified_date_time`**Type**: `STRING`**Provider name**: `lastModifiedDateTime`**Description**: 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.
        - `name`**Type**: `STRING`**Provider name**: `name`
        - `created_date_time`**Type**: `STRING`**Provider name**: `createdDateTime`**Description**: 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`**Type**: `STRING`**Provider name**: `self`**Description**: The endpoint where you can get details about the page. Read-only.
        - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
      - `section_groups_url`**Type**: `STRING`**Provider name**: `sectionGroupsUrl`**Description**: The URL for the sectionGroups navigation property, which returns all the section groups in the notebook. Read-only.
      - `sections_url`**Type**: `STRING`**Provider name**: `sectionsUrl`**Description**: The URL for the sections navigation property, which returns all the sections in the notebook. Read-only.
      - `user_role`**Type**: `STRING`**Provider name**: `userRole`**Description**: Possible values are: Owner, Contributor, Reader, None. Owner represents owner-level access to the notebook. Contributor represents read/write access to the notebook. Reader represents read-only access to the notebook. Read-only.
      - `created_by`**Type**: `STRUCT`**Provider name**: `createdBy`**Description**: Identity of the user, device, and application that created the item. Read-only.
        - `application`**Type**: `STRUCT`**Provider name**: `application`**Description**: Optional. The application associated with this action.
          - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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`**Type**: `STRUCT`**Provider name**: `device`**Description**: Optional. The device associated with this action.
          - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
        - `user`**Type**: `STRUCT`**Provider name**: `user`**Description**: Optional. The user associated with this action.
          - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
      - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: The name of the notebook.
      - `last_modified_by`**Type**: `STRUCT`**Provider name**: `lastModifiedBy`**Description**: Identity of the user, device, and application that created the item. Read-only.
        - `application`**Type**: `STRUCT`**Provider name**: `application`**Description**: Optional. The application associated with this action.
          - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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`**Type**: `STRUCT`**Provider name**: `device`**Description**: Optional. The device associated with this action.
          - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
        - `user`**Type**: `STRUCT`**Provider name**: `user`**Description**: Optional. The user associated with this action.
          - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
      - `last_modified_date_time`**Type**: `STRING`**Provider name**: `lastModifiedDateTime`**Description**: 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.
      - `name`**Type**: `STRING`**Provider name**: `name`
      - `created_date_time`**Type**: `STRING`**Provider name**: `createdDateTime`**Description**: 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`**Type**: `STRING`**Provider name**: `self`**Description**: The endpoint where you can get details about the page. Read-only.
      - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
    - `parent_section`**Type**: `STRUCT`**Provider name**: `parentSection`**Description**: The section that contains the page. Read-only.
      - `is_default`**Type**: `BOOLEAN`**Provider name**: `isDefault`**Description**: Indicates whether this is the user's default section. Read-only.
      - `links`**Type**: `STRUCT`**Provider name**: `links`**Description**: Links for opening the section. The oneNoteClientURL link opens the section in the OneNote native client if it's installed. The oneNoteWebURL link opens the section in OneNote on the web.
        - `one_note_client_url`**Type**: `STRUCT`**Provider name**: `oneNoteClientUrl`**Description**: Opens the section in the OneNote native client if it's installed.
          - `href`**Type**: `STRING`**Provider name**: `href`**Description**: The URL of the link.
        - `one_note_web_url`**Type**: `STRUCT`**Provider name**: `oneNoteWebUrl`**Description**: Opens the section in OneNote on the web.
          - `href`**Type**: `STRING`**Provider name**: `href`**Description**: The URL of the link.
      - `pages_url`**Type**: `STRING`**Provider name**: `pagesUrl`**Description**: The pages endpoint where you can get details for all the pages in the section. Read-only.
      - `created_by`**Type**: `STRUCT`**Provider name**: `createdBy`**Description**: Identity of the user, device, and application that created the item. Read-only.
        - `application`**Type**: `STRUCT`**Provider name**: `application`**Description**: Optional. The application associated with this action.
          - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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`**Type**: `STRUCT`**Provider name**: `device`**Description**: Optional. The device associated with this action.
          - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
        - `user`**Type**: `STRUCT`**Provider name**: `user`**Description**: Optional. The user associated with this action.
          - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
      - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: The name of the notebook.
      - `last_modified_by`**Type**: `STRUCT`**Provider name**: `lastModifiedBy`**Description**: Identity of the user, device, and application that created the item. Read-only.
        - `application`**Type**: `STRUCT`**Provider name**: `application`**Description**: Optional. The application associated with this action.
          - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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`**Type**: `STRUCT`**Provider name**: `device`**Description**: Optional. The device associated with this action.
          - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
        - `user`**Type**: `STRUCT`**Provider name**: `user`**Description**: Optional. The user associated with this action.
          - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
      - `last_modified_date_time`**Type**: `STRING`**Provider name**: `lastModifiedDateTime`**Description**: 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.
      - `name`**Type**: `STRING`**Provider name**: `name`
      - `created_date_time`**Type**: `STRING`**Provider name**: `createdDateTime`**Description**: 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`**Type**: `STRING`**Provider name**: `self`**Description**: The endpoint where you can get details about the page. Read-only.
      - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
    - `title`**Type**: `STRING`**Provider name**: `title`**Description**: The title of the page.
    - `user_tags`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `userTags`
    - `created_date_time`**Type**: `STRING`**Provider name**: `createdDateTime`**Description**: 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`**Type**: `STRING`**Provider name**: `self`**Description**: The endpoint where you can get details about the page. Read-only.
    - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
  - `pages_url`**Type**: `STRING`**Provider name**: `pagesUrl`**Description**: The pages endpoint where you can get details for all the pages in the section. Read-only.
  - `parent_notebook`**Type**: `STRUCT`**Provider name**: `parentNotebook`**Description**: The notebook that contains the section. Read-only.
    - `is_default`**Type**: `BOOLEAN`**Provider name**: `isDefault`**Description**: Indicates whether this is the user's default notebook. Read-only.
    - `is_shared`**Type**: `BOOLEAN`**Provider name**: `isShared`**Description**: 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`**Type**: `STRUCT`**Provider name**: `links`**Description**: Links for opening the notebook. The oneNoteClientURL link opens the notebook in the OneNote native client if it's installed. The oneNoteWebURL link opens the notebook in OneNote on the web.
      - `one_note_client_url`**Type**: `STRUCT`**Provider name**: `oneNoteClientUrl`**Description**: Opens the notebook in the OneNote native client if it's installed.
        - `href`**Type**: `STRING`**Provider name**: `href`**Description**: The URL of the link.
      - `one_note_web_url`**Type**: `STRUCT`**Provider name**: `oneNoteWebUrl`**Description**: Opens the notebook in OneNote on the web.
        - `href`**Type**: `STRING`**Provider name**: `href`**Description**: The URL of the link.
    - `section_groups`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `sectionGroups`**Description**: The section groups in the notebook. Read-only. Nullable.
      - `section_groups_url`**Type**: `STRING`**Provider name**: `sectionGroupsUrl`**Description**: The URL for the sectionGroups navigation property, which returns all the section groups in the section group. Read-only.
      - `sections_url`**Type**: `STRING`**Provider name**: `sectionsUrl`**Description**: The URL for the sections navigation property, which returns all the sections in the section group. Read-only.
      - `created_by`**Type**: `STRUCT`**Provider name**: `createdBy`**Description**: Identity of the user, device, and application that created the item. Read-only.
        - `application`**Type**: `STRUCT`**Provider name**: `application`**Description**: Optional. The application associated with this action.
          - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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`**Type**: `STRUCT`**Provider name**: `device`**Description**: Optional. The device associated with this action.
          - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
        - `user`**Type**: `STRUCT`**Provider name**: `user`**Description**: Optional. The user associated with this action.
          - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
      - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: The name of the notebook.
      - `last_modified_by`**Type**: `STRUCT`**Provider name**: `lastModifiedBy`**Description**: Identity of the user, device, and application that created the item. Read-only.
        - `application`**Type**: `STRUCT`**Provider name**: `application`**Description**: Optional. The application associated with this action.
          - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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`**Type**: `STRUCT`**Provider name**: `device`**Description**: Optional. The device associated with this action.
          - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
        - `user`**Type**: `STRUCT`**Provider name**: `user`**Description**: Optional. The user associated with this action.
          - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
      - `last_modified_date_time`**Type**: `STRING`**Provider name**: `lastModifiedDateTime`**Description**: 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.
      - `name`**Type**: `STRING`**Provider name**: `name`
      - `created_date_time`**Type**: `STRING`**Provider name**: `createdDateTime`**Description**: 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`**Type**: `STRING`**Provider name**: `self`**Description**: The endpoint where you can get details about the page. Read-only.
      - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
    - `section_groups_url`**Type**: `STRING`**Provider name**: `sectionGroupsUrl`**Description**: The URL for the sectionGroups navigation property, which returns all the section groups in the notebook. Read-only.
    - `sections_url`**Type**: `STRING`**Provider name**: `sectionsUrl`**Description**: The URL for the sections navigation property, which returns all the sections in the notebook. Read-only.
    - `user_role`**Type**: `STRING`**Provider name**: `userRole`**Description**: Possible values are: Owner, Contributor, Reader, None. Owner represents owner-level access to the notebook. Contributor represents read/write access to the notebook. Reader represents read-only access to the notebook. Read-only.
    - `created_by`**Type**: `STRUCT`**Provider name**: `createdBy`**Description**: Identity of the user, device, and application that created the item. Read-only.
      - `application`**Type**: `STRUCT`**Provider name**: `application`**Description**: Optional. The application associated with this action.
        - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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`**Type**: `STRUCT`**Provider name**: `device`**Description**: Optional. The device associated with this action.
        - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
      - `user`**Type**: `STRUCT`**Provider name**: `user`**Description**: Optional. The user associated with this action.
        - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
    - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: The name of the notebook.
    - `last_modified_by`**Type**: `STRUCT`**Provider name**: `lastModifiedBy`**Description**: Identity of the user, device, and application that created the item. Read-only.
      - `application`**Type**: `STRUCT`**Provider name**: `application`**Description**: Optional. The application associated with this action.
        - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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`**Type**: `STRUCT`**Provider name**: `device`**Description**: Optional. The device associated with this action.
        - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
      - `user`**Type**: `STRUCT`**Provider name**: `user`**Description**: Optional. The user associated with this action.
        - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
    - `last_modified_date_time`**Type**: `STRING`**Provider name**: `lastModifiedDateTime`**Description**: 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.
    - `name`**Type**: `STRING`**Provider name**: `name`
    - `created_date_time`**Type**: `STRING`**Provider name**: `createdDateTime`**Description**: 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`**Type**: `STRING`**Provider name**: `self`**Description**: The endpoint where you can get details about the page. Read-only.
    - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
  - `parent_section_group`**Type**: `STRUCT`**Provider name**: `parentSectionGroup`**Description**: The section group that contains the section. Read-only.
    - `parent_notebook`**Type**: `STRUCT`**Provider name**: `parentNotebook`**Description**: The notebook that contains the section group. Read-only.
      - `is_default`**Type**: `BOOLEAN`**Provider name**: `isDefault`**Description**: Indicates whether this is the user's default notebook. Read-only.
      - `is_shared`**Type**: `BOOLEAN`**Provider name**: `isShared`**Description**: 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`**Type**: `STRUCT`**Provider name**: `links`**Description**: Links for opening the notebook. The oneNoteClientURL link opens the notebook in the OneNote native client if it's installed. The oneNoteWebURL link opens the notebook in OneNote on the web.
        - `one_note_client_url`**Type**: `STRUCT`**Provider name**: `oneNoteClientUrl`**Description**: Opens the notebook in the OneNote native client if it's installed.
          - `href`**Type**: `STRING`**Provider name**: `href`**Description**: The URL of the link.
        - `one_note_web_url`**Type**: `STRUCT`**Provider name**: `oneNoteWebUrl`**Description**: Opens the notebook in OneNote on the web.
          - `href`**Type**: `STRING`**Provider name**: `href`**Description**: The URL of the link.
      - `section_groups`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `sectionGroups`**Description**: The section groups in the notebook. Read-only. Nullable.
        - `section_groups_url`**Type**: `STRING`**Provider name**: `sectionGroupsUrl`**Description**: The URL for the sectionGroups navigation property, which returns all the section groups in the section group. Read-only.
        - `sections_url`**Type**: `STRING`**Provider name**: `sectionsUrl`**Description**: The URL for the sections navigation property, which returns all the sections in the section group. Read-only.
        - `created_by`**Type**: `STRUCT`**Provider name**: `createdBy`**Description**: Identity of the user, device, and application that created the item. Read-only.
          - `application`**Type**: `STRUCT`**Provider name**: `application`**Description**: Optional. The application associated with this action.
            - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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`**Type**: `STRUCT`**Provider name**: `device`**Description**: Optional. The device associated with this action.
            - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
          - `user`**Type**: `STRUCT`**Provider name**: `user`**Description**: Optional. The user associated with this action.
            - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
        - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: The name of the notebook.
        - `last_modified_by`**Type**: `STRUCT`**Provider name**: `lastModifiedBy`**Description**: Identity of the user, device, and application that created the item. Read-only.
          - `application`**Type**: `STRUCT`**Provider name**: `application`**Description**: Optional. The application associated with this action.
            - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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`**Type**: `STRUCT`**Provider name**: `device`**Description**: Optional. The device associated with this action.
            - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
          - `user`**Type**: `STRUCT`**Provider name**: `user`**Description**: Optional. The user associated with this action.
            - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
        - `last_modified_date_time`**Type**: `STRING`**Provider name**: `lastModifiedDateTime`**Description**: 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.
        - `name`**Type**: `STRING`**Provider name**: `name`
        - `created_date_time`**Type**: `STRING`**Provider name**: `createdDateTime`**Description**: 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`**Type**: `STRING`**Provider name**: `self`**Description**: The endpoint where you can get details about the page. Read-only.
        - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
      - `section_groups_url`**Type**: `STRING`**Provider name**: `sectionGroupsUrl`**Description**: The URL for the sectionGroups navigation property, which returns all the section groups in the notebook. Read-only.
      - `sections_url`**Type**: `STRING`**Provider name**: `sectionsUrl`**Description**: The URL for the sections navigation property, which returns all the sections in the notebook. Read-only.
      - `user_role`**Type**: `STRING`**Provider name**: `userRole`**Description**: Possible values are: Owner, Contributor, Reader, None. Owner represents owner-level access to the notebook. Contributor represents read/write access to the notebook. Reader represents read-only access to the notebook. Read-only.
      - `created_by`**Type**: `STRUCT`**Provider name**: `createdBy`**Description**: Identity of the user, device, and application that created the item. Read-only.
        - `application`**Type**: `STRUCT`**Provider name**: `application`**Description**: Optional. The application associated with this action.
          - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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`**Type**: `STRUCT`**Provider name**: `device`**Description**: Optional. The device associated with this action.
          - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
        - `user`**Type**: `STRUCT`**Provider name**: `user`**Description**: Optional. The user associated with this action.
          - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
      - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: The name of the notebook.
      - `last_modified_by`**Type**: `STRUCT`**Provider name**: `lastModifiedBy`**Description**: Identity of the user, device, and application that created the item. Read-only.
        - `application`**Type**: `STRUCT`**Provider name**: `application`**Description**: Optional. The application associated with this action.
          - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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`**Type**: `STRUCT`**Provider name**: `device`**Description**: Optional. The device associated with this action.
          - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
        - `user`**Type**: `STRUCT`**Provider name**: `user`**Description**: Optional. The user associated with this action.
          - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
      - `last_modified_date_time`**Type**: `STRING`**Provider name**: `lastModifiedDateTime`**Description**: 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.
      - `name`**Type**: `STRING`**Provider name**: `name`
      - `created_date_time`**Type**: `STRING`**Provider name**: `createdDateTime`**Description**: 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`**Type**: `STRING`**Provider name**: `self`**Description**: The endpoint where you can get details about the page. Read-only.
      - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
    - `section_groups_url`**Type**: `STRING`**Provider name**: `sectionGroupsUrl`**Description**: The URL for the sectionGroups navigation property, which returns all the section groups in the section group. Read-only.
    - `sections_url`**Type**: `STRING`**Provider name**: `sectionsUrl`**Description**: The URL for the sections navigation property, which returns all the sections in the section group. Read-only.
    - `created_by`**Type**: `STRUCT`**Provider name**: `createdBy`**Description**: Identity of the user, device, and application that created the item. Read-only.
      - `application`**Type**: `STRUCT`**Provider name**: `application`**Description**: Optional. The application associated with this action.
        - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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`**Type**: `STRUCT`**Provider name**: `device`**Description**: Optional. The device associated with this action.
        - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
      - `user`**Type**: `STRUCT`**Provider name**: `user`**Description**: Optional. The user associated with this action.
        - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
    - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: The name of the notebook.
    - `last_modified_by`**Type**: `STRUCT`**Provider name**: `lastModifiedBy`**Description**: Identity of the user, device, and application that created the item. Read-only.
      - `application`**Type**: `STRUCT`**Provider name**: `application`**Description**: Optional. The application associated with this action.
        - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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`**Type**: `STRUCT`**Provider name**: `device`**Description**: Optional. The device associated with this action.
        - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
      - `user`**Type**: `STRUCT`**Provider name**: `user`**Description**: Optional. The user associated with this action.
        - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
    - `last_modified_date_time`**Type**: `STRING`**Provider name**: `lastModifiedDateTime`**Description**: 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.
    - `name`**Type**: `STRING`**Provider name**: `name`
    - `created_date_time`**Type**: `STRING`**Provider name**: `createdDateTime`**Description**: 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`**Type**: `STRING`**Provider name**: `self`**Description**: The endpoint where you can get details about the page. Read-only.
    - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
  - `created_by`**Type**: `STRUCT`**Provider name**: `createdBy`**Description**: Identity of the user, device, and application that created the item. Read-only.
    - `application`**Type**: `STRUCT`**Provider name**: `application`**Description**: Optional. The application associated with this action.
      - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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`**Type**: `STRUCT`**Provider name**: `device`**Description**: Optional. The device associated with this action.
      - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
    - `user`**Type**: `STRUCT`**Provider name**: `user`**Description**: Optional. The user associated with this action.
      - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
  - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: The name of the notebook.
  - `last_modified_by`**Type**: `STRUCT`**Provider name**: `lastModifiedBy`**Description**: Identity of the user, device, and application that created the item. Read-only.
    - `application`**Type**: `STRUCT`**Provider name**: `application`**Description**: Optional. The application associated with this action.
      - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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`**Type**: `STRUCT`**Provider name**: `device`**Description**: Optional. The device associated with this action.
      - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
    - `user`**Type**: `STRUCT`**Provider name**: `user`**Description**: Optional. The user associated with this action.
      - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
  - `last_modified_date_time`**Type**: `STRING`**Provider name**: `lastModifiedDateTime`**Description**: 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.
  - `created_date_time`**Type**: `STRING`**Provider name**: `createdDateTime`**Description**: 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`**Type**: `STRING`**Provider name**: `self`**Description**: The endpoint where you can get details about the page. Read-only.
  - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
- `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.

## `online_meetings`{% #online_meetings %}

**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `onlineMeetings`**Description**: Information about a meeting, including the URL used to join a meeting, the attendees list, and the description.

- `attendee_report`**Type**: `STRING`**Provider name**: `attendeeReport`**Description**: The content stream of the attendee report of a Microsoft Teams live event. Read-only.
- `broadcast_settings`**Type**: `STRUCT`**Provider name**: `broadcastSettings`**Description**: Settings related to a live event.
  - `allowed_audience`**Type**: `STRING`**Provider name**: `allowedAudience`**Description**: Defines who can join the Teams live event. Possible values are listed in the following table.
  - `captions`**Type**: `STRUCT`**Provider name**: `captions`**Description**: Caption settings of a Teams live event.
    - `is_caption_enabled`**Type**: `BOOLEAN`**Provider name**: `isCaptionEnabled`**Description**: Indicates whether captions are enabled for this Teams live event.
    - `spoken_language`**Type**: `STRING`**Provider name**: `spokenLanguage`**Description**: The spoken language.
    - `translation_languages`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `translationLanguages`**Description**: The translation languages (choose up to 6).
  - `is_attendee_report_enabled`**Type**: `BOOLEAN`**Provider name**: `isAttendeeReportEnabled`**Description**: Indicates whether attendee report is enabled for this Teams live event. Default value is false.
  - `is_question_and_answer_enabled`**Type**: `BOOLEAN`**Provider name**: `isQuestionAndAnswerEnabled`**Description**: Indicates whether Q&A is enabled for this Teams live event. Default value is false.
  - `is_recording_enabled`**Type**: `BOOLEAN`**Provider name**: `isRecordingEnabled`**Description**: Indicates whether recording is enabled for this Teams live event. Default value is false.
  - `is_video_on_demand_enabled`**Type**: `BOOLEAN`**Provider name**: `isVideoOnDemandEnabled`**Description**: Indicates whether video on demand is enabled for this Teams live event. Default value is false.
- `creation_date_time`**Type**: `STRING`**Provider name**: `creationDateTime`**Description**: The meeting creation time in UTC. Read-only.
- `end_date_time`**Type**: `STRING`**Provider name**: `endDateTime`**Description**: The meeting end time in UTC. Required when you create an online meeting.
- `external_id`**Type**: `STRING`**Provider name**: `externalId`
- `is_broadcast`**Type**: `BOOLEAN`**Provider name**: `isBroadcast`**Description**: Indicates whether this meeting is a Teams live event.
- `meeting_template_id`**Type**: `STRING`**Provider name**: `meetingTemplateId`**Description**: The ID of the meeting template.
- `name`**Type**: `STRING`**Provider name**: `name`
- `participants`**Type**: `STRUCT`**Provider name**: `participants`**Description**: The participants associated with the online meeting, including the organizer and the attendees.
  - `attendees`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `attendees`**Description**: Information about the meeting attendees.
    - `identity`**Type**: `STRUCT`**Provider name**: `identity`**Description**: Identity information of the participant.
      - `application`**Type**: `STRUCT`**Provider name**: `application`**Description**: Optional. The application associated with this action.
        - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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`**Type**: `STRUCT`**Provider name**: `device`**Description**: Optional. The device associated with this action.
        - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
      - `user`**Type**: `STRUCT`**Provider name**: `user`**Description**: Optional. The user associated with this action.
        - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
    - `role`**Type**: `STRING`**Provider name**: `role`**Description**: Specifies the participant's role in the meeting.
    - `upn`**Type**: `STRING`**Provider name**: `upn`**Description**: User principal name of the participant.
  - `organizer`**Type**: `STRUCT`**Provider name**: `organizer`**Description**: Information about the meeting organizer.
    - `identity`**Type**: `STRUCT`**Provider name**: `identity`**Description**: Identity information of the participant.
      - `application`**Type**: `STRUCT`**Provider name**: `application`**Description**: Optional. The application associated with this action.
        - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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`**Type**: `STRUCT`**Provider name**: `device`**Description**: Optional. The device associated with this action.
        - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
      - `user`**Type**: `STRUCT`**Provider name**: `user`**Description**: Optional. The user associated with this action.
        - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
    - `role`**Type**: `STRING`**Provider name**: `role`**Description**: Specifies the participant's role in the meeting.
    - `upn`**Type**: `STRING`**Provider name**: `upn`**Description**: User principal name of the participant.
- `recordings`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `recordings`**Description**: The recordings of an online meeting. Read-only.
  - `call_id`**Type**: `STRING`**Provider name**: `callId`**Description**: The unique identifier for the call that is related to this recording. Read-only.
  - `content`**Type**: `STRING`**Provider name**: `content`**Description**: The content of the recording. Read-only.
  - `content_correlation_id`**Type**: `STRING`**Provider name**: `contentCorrelationId`**Description**: The unique identifier that links the transcript with its corresponding recording. Read-only.
  - `created_date_time`**Type**: `STRING`**Provider name**: `createdDateTime`**Description**: Date and time at which the recording was created. 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.
  - `end_date_time`**Type**: `STRING`**Provider name**: `endDateTime`**Description**: Date and time at which the recording ends. 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.
  - `meeting_id`**Type**: `STRING`**Provider name**: `meetingId`**Description**: The unique identifier of the onlineMeeting related to this recording. Read-only.
  - `meeting_organizer`**Type**: `STRUCT`**Provider name**: `meetingOrganizer`**Description**: The identity information of the organizer of the onlineMeeting related to this recording. Read-only.
    - `application`**Type**: `STRUCT`**Provider name**: `application`**Description**: Optional. The application associated with this action.
      - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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`**Type**: `STRUCT`**Provider name**: `device`**Description**: Optional. The device associated with this action.
      - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
    - `user`**Type**: `STRUCT`**Provider name**: `user`**Description**: Optional. The user associated with this action.
      - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
  - `name`**Type**: `STRING`**Provider name**: `name`
  - `recording_content_url`**Type**: `STRING`**Provider name**: `recordingContentUrl`**Description**: The URL that can be used to access the content of the recording. Read-only.
  - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
- `start_date_time`**Type**: `STRING`**Provider name**: `startDateTime`**Description**: The meeting start time in UTC.
- `transcripts`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `transcripts`**Description**: The transcripts of an online meeting. Read-only.
  - `call_id`**Type**: `STRING`**Provider name**: `callId`**Description**: The unique identifier for the call that is related to this transcript. Read-only.
  - `content`**Type**: `STRING`**Provider name**: `content`**Description**: The content of the transcript. Read-only.
  - `content_correlation_id`**Type**: `STRING`**Provider name**: `contentCorrelationId`**Description**: The unique identifier that links the transcript with its corresponding recording. Read-only.
  - `created_date_time`**Type**: `STRING`**Provider name**: `createdDateTime`**Description**: Date and time at which the transcript was created. 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.
  - `end_date_time`**Type**: `STRING`**Provider name**: `endDateTime`**Description**: Date and time at which the transcription ends. 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.
  - `meeting_id`**Type**: `STRING`**Provider name**: `meetingId`**Description**: The unique identifier of the online meeting related to this transcript. Read-only.
  - `meeting_organizer`**Type**: `STRUCT`**Provider name**: `meetingOrganizer`**Description**: The identity information of the organizer of the onlineMeeting related to this transcript. Read-only.
    - `application`**Type**: `STRUCT`**Provider name**: `application`**Description**: Optional. The application associated with this action.
      - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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`**Type**: `STRUCT`**Provider name**: `device`**Description**: Optional. The device associated with this action.
      - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
    - `user`**Type**: `STRUCT`**Provider name**: `user`**Description**: Optional. The user associated with this action.
      - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
  - `metadata_content`**Type**: `STRING`**Provider name**: `metadataContent`**Description**: The time-aligned metadata of the utterances in the transcript. Read-only.
  - `name`**Type**: `STRING`**Provider name**: `name`
  - `transcript_content_url`**Type**: `STRING`**Provider name**: `transcriptContentUrl`**Description**: The URL that can be used to access the content of the transcript. Read-only.
  - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
- `allow_attendee_to_enable_camera`**Type**: `BOOLEAN`**Provider name**: `allowAttendeeToEnableCamera`**Description**: Indicates whether attendees can turn on their camera.
- `allow_attendee_to_enable_mic`**Type**: `BOOLEAN`**Provider name**: `allowAttendeeToEnableMic`**Description**: Indicates whether attendees can turn on their microphone.
- `allow_breakout_rooms`**Type**: `BOOLEAN`**Provider name**: `allowBreakoutRooms`**Description**: Indicates whether breakout rooms are enabled for the meeting.
- `allow_live_share`**Type**: `STRING`**Provider name**: `allowLiveShare`**Description**: Indicates whether live share is enabled for the meeting. Possible values are: enabled, disabled, unknownFutureValue.
- `allow_meeting_chat`**Type**: `STRING`**Provider name**: `allowMeetingChat`**Description**: Specifies the mode of the meeting chat.
- `allow_participants_to_change_name`**Type**: `BOOLEAN`**Provider name**: `allowParticipantsToChangeName`**Description**: Specifies if participants are allowed to rename themselves in an instance of the meeting.
- `allow_power_point_sharing`**Type**: `BOOLEAN`**Provider name**: `allowPowerPointSharing`**Description**: Indicates whether PowerPoint live is enabled for the meeting.
- `allow_recording`**Type**: `BOOLEAN`**Provider name**: `allowRecording`**Description**: Indicates whether recording is enabled for the meeting.
- `allow_teamwork_reactions`**Type**: `BOOLEAN`**Provider name**: `allowTeamworkReactions`**Description**: Indicates if Teams reactions are enabled for the meeting.
- `allow_transcription`**Type**: `BOOLEAN`**Provider name**: `allowTranscription`**Description**: Indicates whether transcription is enabled for the meeting.
- `allow_whiteboard`**Type**: `BOOLEAN`**Provider name**: `allowWhiteboard`**Description**: Indicates whether whiteboard is enabled for the meeting.
- `allowed_lobby_admitters`**Type**: `STRING`**Provider name**: `allowedLobbyAdmitters`**Description**: Specifies the users who can admit from the lobby. Possible values are: organizerAndCoOrganizersAndPresenters, organizerAndCoOrganizers, unknownFutureValue.
- `allowed_presenters`**Type**: `STRING`**Provider name**: `allowedPresenters`**Description**: Specifies who can be a presenter in a meeting.
- `attendance_reports`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `attendanceReports`**Description**: The attendance reports of an online meeting. Read-only.
  - `attendance_records`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `attendanceRecords`**Description**: List of attendance records of an attendance report. Read-only.
    - `attendance_intervals`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `attendanceIntervals`**Description**: List of time periods between joining and leaving a meeting.
      - `duration_in_seconds`**Type**: `INT32`**Provider name**: `durationInSeconds`**Description**: Duration of the meeting interval in seconds; that is, the difference between joinDateTime and leaveDateTime.
      - `join_date_time`**Type**: `STRING`**Provider name**: `joinDateTime`**Description**: The time the attendee joined in UTC.
      - `leave_date_time`**Type**: `STRING`**Provider name**: `leaveDateTime`**Description**: The time the attendee left in UTC.
    - `email_address`**Type**: `STRING`**Provider name**: `emailAddress`**Description**: Email address of the user associated with this attendance record.
    - `external_registration_information`**Type**: `STRUCT`**Provider name**: `externalRegistrationInformation`**Description**: The external information for a virtualEventRegistration.
      - `referrer`**Type**: `STRING`**Provider name**: `referrer`**Description**: A URL or string that represents the location from which the registrant registered. Optional.
      - `registration_id`**Type**: `STRING`**Provider name**: `registrationId`**Description**: The identifier for a virtualEventExternalRegistrationInformation object. Optional. If set, the maximum supported length is 256 characters.
    - `identity`**Type**: `STRUCT`**Provider name**: `identity`**Description**: The identity of the user associated with this attendance record. The specific type is one of the following derived types of identity, depending on the user type: communicationsUserIdentity, azureCommunicationServicesUserIdentity.
      - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
    - `name`**Type**: `STRING`**Provider name**: `name`
    - `registration_id`**Type**: `STRING`**Provider name**: `registrationId`**Description**: Unique identifier of a virtualEventRegistration that is available to all participants registered for the virtualEventWebinar.
    - `role`**Type**: `STRING`**Provider name**: `role`**Description**: Role of the attendee. Possible values are: None, Attendee, Presenter, and Organizer.
    - `total_attendance_in_seconds`**Type**: `INT32`**Provider name**: `totalAttendanceInSeconds`**Description**: Total duration of the attendances in seconds.
    - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
  - `external_event_information`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `externalEventInformation`**Description**: The external information of a virtual event. Returned only for event organizers or coorganizers. Read-only.
    - `application_id`**Type**: `STRING`**Provider name**: `applicationId`**Description**: Identifier of the application that hosts the externalEventId. Read-only.
    - `external_event_id`**Type**: `STRING`**Provider name**: `externalEventId`**Description**: The identifier for a virtualEventExternalInformation object that associates the virtual event with an event ID in an external application. This association bundles all the information (both supported and not supported in virtualEvent) into one virtual event object. Optional. If set, the maximum supported length is 256 characters.
  - `meeting_end_date_time`**Type**: `STRING`**Provider name**: `meetingEndDateTime`**Description**: UTC time when the meeting ended. Read-only.
  - `meeting_start_date_time`**Type**: `STRING`**Provider name**: `meetingStartDateTime`**Description**: UTC time when the meeting started. Read-only.
  - `name`**Type**: `STRING`**Provider name**: `name`
  - `total_participant_count`**Type**: `INT32`**Provider name**: `totalParticipantCount`**Description**: Total number of participants. Read-only.
  - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
- `audio_conferencing`**Type**: `STRUCT`**Provider name**: `audioConferencing`**Description**: The phone access (dial-in) information for an online meeting. Read-only.
  - `conference_id`**Type**: `STRING`**Provider name**: `conferenceId`**Description**: The conference id of the online meeting.
  - `dialin_url`**Type**: `STRING`**Provider name**: `dialinUrl`**Description**: A URL to the externally-accessible web page that contains dial-in information.
  - `toll_free_number`**Type**: `STRING`**Provider name**: `tollFreeNumber`**Description**: The toll-free number that connects to the Audio Conference Provider.
  - `toll_free_numbers`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `tollFreeNumbers`**Description**: List of toll-free numbers that are displayed in the meeting invite.
  - `toll_number`**Type**: `STRING`**Provider name**: `tollNumber`**Description**: The toll number that connects to the Audio Conference Provider.
  - `toll_numbers`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `tollNumbers`**Description**: List of toll numbers that are displayed in the meeting invite.
- `chat_info`**Type**: `STRUCT`**Provider name**: `chatInfo`**Description**: The chat information associated with this online meeting.
  - `message_id`**Type**: `STRING`**Provider name**: `messageId`**Description**: The unique identifier of a message in a Microsoft Teams channel.
  - `reply_chain_message_id`**Type**: `STRING`**Provider name**: `replyChainMessageId`**Description**: The ID of the reply message.
  - `thread_id`**Type**: `STRING`**Provider name**: `threadId`**Description**: The unique identifier for a thread in Microsoft Teams.
- `chat_restrictions`**Type**: `STRUCT`**Provider name**: `chatRestrictions`**Description**: Specifies the configuration settings for meeting chat restrictions.
  - `allow_text_only`**Type**: `BOOLEAN`**Provider name**: `allowTextOnly`**Description**: Indicates whether only text is allowed in the meeting chat. Optional.
- `is_entry_exit_announced`**Type**: `BOOLEAN`**Provider name**: `isEntryExitAnnounced`**Description**: Indicates whether to announce when callers join or leave.
- `join_information`**Type**: `STRUCT`**Provider name**: `joinInformation`**Description**: The join information in the language and locale variant specified in 'Accept-Language' request HTTP header. Read-only.
  - `content`**Type**: `STRING`**Provider name**: `content`**Description**: The content of the item.
  - `content_type`**Type**: `STRING`**Provider name**: `contentType`**Description**: The type of the content. Possible values are text and html.
- `join_meeting_id_settings`**Type**: `STRUCT`**Provider name**: `joinMeetingIdSettings`**Description**: Specifies the joinMeetingId, the meeting passcode, and the requirement for the passcode. Once an onlineMeeting is created, the joinMeetingIdSettings can't be modified. To make any changes to this property, you must cancel this meeting and create a new one.
  - `is_passcode_required`**Type**: `BOOLEAN`**Provider name**: `isPasscodeRequired`**Description**: Indicates whether a passcode is required to join a meeting when using joinMeetingId. Optional.
  - `join_meeting_id`**Type**: `STRING`**Provider name**: `joinMeetingId`**Description**: The meeting ID to be used to join a meeting. Optional. Read-only.
  - `passcode`**Type**: `STRING`**Provider name**: `passcode`**Description**: The passcode to join a meeting. Optional. Read-only.
- `join_web_url`**Type**: `STRING`**Provider name**: `joinWebUrl`**Description**: The join URL of the online meeting. Read-only.
- `lobby_bypass_settings`**Type**: `STRUCT`**Provider name**: `lobbyBypassSettings`**Description**: Specifies which participants can bypass the meeting lobby.
  - `is_dial_in_bypass_enabled`**Type**: `BOOLEAN`**Provider name**: `isDialInBypassEnabled`**Description**: Specifies whether or not to always let dial-in callers bypass the lobby. Optional.
  - `scope`**Type**: `STRING`**Provider name**: `scope`**Description**: Specifies the type of participants that are automatically admitted into a meeting, bypassing the lobby. Optional.
- `record_automatically`**Type**: `BOOLEAN`**Provider name**: `recordAutomatically`**Description**: Indicates whether to record the meeting automatically.
- `share_meeting_chat_history_default`**Type**: `STRING`**Provider name**: `shareMeetingChatHistoryDefault`**Description**: Specifies whether meeting chat history is shared with participants. Possible values are: all, none, unknownFutureValue.
- `subject`**Type**: `STRING`**Provider name**: `subject`**Description**: The subject of the online meeting.
- `video_teleconference_id`**Type**: `STRING`**Provider name**: `videoTeleconferenceId`**Description**: The video teleconferencing ID. Read-only.
- `watermark_protection`**Type**: `STRUCT`**Provider name**: `watermarkProtection`**Description**: Specifies whether the client application should apply a watermark to a content type.
  - `is_enabled_for_content_sharing`**Type**: `BOOLEAN`**Provider name**: `isEnabledForContentSharing`**Description**: Indicates whether to apply a watermark to any shared content.
  - `is_enabled_for_video`**Type**: `BOOLEAN`**Provider name**: `isEnabledForVideo`**Description**: Indicates whether to apply a watermark to everyone's video feed.
- `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.

## `other_mails`{% #other_mails %}

**Type**: `UNORDERED_LIST_STRING`**Provider name**: `otherMails`**Description**: A list of other email addresses for the user; for example: ['bob@contoso.com', 'Robert@fabrikam.com']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can't contain accent characters. Returned only on $select. Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).

## `outlook`{% #outlook %}

**Type**: `STRUCT`**Provider name**: `outlook`

- `master_categories`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `masterCategories`**Description**: A list of categories defined for the user.
  - `color`**Type**: `STRING`**Provider name**: `color`**Description**: A pre-set color constant that characterizes a category, and that is mapped to one of 25 predefined colors. For more details, see the following note.
  - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: A unique name that identifies a category in the user's mailbox. After a category is created, the name cannot be changed. Read-only.
  - `name`**Type**: `STRING`**Provider name**: `name`
  - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
- `name`**Type**: `STRING`**Provider name**: `name`
- `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.

## `owned_devices`{% #owned_devices %}

**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `ownedDevices`**Description**: Devices the user owns. Read-only. Nullable. Supports $expand and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1).

- `deleted_date_time`**Type**: `STRING`**Provider name**: `deletedDateTime`**Description**: Date and time when this object was deleted. Always null when the object hasn't been deleted.
- `name`**Type**: `STRING`**Provider name**: `name`
- `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.

## `owned_objects`{% #owned_objects %}

**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `ownedObjects`**Description**: Directory objects the user owns. Read-only. Nullable. Supports $expand, $select nested in $expand, and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1).

- `deleted_date_time`**Type**: `STRING`**Provider name**: `deletedDateTime`**Description**: Date and time when this object was deleted. Always null when the object hasn't been deleted.
- `name`**Type**: `STRING`**Provider name**: `name`
- `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.

## `password_policies`{% #password_policies %}

**Type**: `STRING`**Provider name**: `passwordPolicies`**Description**: Specifies password policies for the user. This value is an enumeration with one possible value being DisableStrongPassword, which allows weaker passwords than the default policy to be specified. DisablePasswordExpiration can also be specified. The two might be specified together; for example: DisablePasswordExpiration, DisableStrongPassword. Returned only on $select. For more information on the default password policies, see Microsoft Entra password policies. Supports $filter (ne, not, and eq on null values).

## `password_profile`{% #password_profile %}

**Type**: `STRUCT`**Provider name**: `passwordProfile`**Description**: Specifies the password profile for the user. The profile contains the user's password. This property is required when a user is created. The password in the profile must satisfy minimum requirements as specified by the passwordPolicies property. By default, a strong password is required. Returned only on $select. Supports $filter (eq, ne, not, in, and eq on null values). To update this property: User-PasswordProfile.ReadWrite.All is the least privileged permission to update this property. In delegated scenarios, the User Administrator Microsoft Entra role is the least privileged admin role supported to update this property for nonadmin users. Privileged Authentication Administrator is the least privileged role that's allowed to update this property for all administrators in the tenant. In general, the signed-in user must have a higher privileged administrator role as indicated in Who can reset passwords. In app-only scenarios, the calling app must be assigned a supported permission and at least the User Administrator Microsoft Entra role.

- `force_change_password_next_sign_in`**Type**: `BOOLEAN`**Provider name**: `forceChangePasswordNextSignIn`**Description**: true if the user must change their password on the next sign-in; otherwise false.
- `force_change_password_next_sign_in_with_mfa`**Type**: `BOOLEAN`**Provider name**: `forceChangePasswordNextSignInWithMfa`**Description**: If true, at next sign-in, the user must perform a multifactor authentication (MFA) before being forced to change their password. The behavior is identical to forceChangePasswordNextSignIn except that the user is required to first perform a multifactor authentication before password change. After a password change, this property will be automatically reset to false. If not set, default is false.
- `password`**Type**: `STRING`**Provider name**: `password`**Description**: The password for the user. This property is required when a user is created. It can be updated, but the user will be required to change the password on the next sign-in. The password must satisfy minimum requirements as specified by the user's passwordPolicies property. By default, a strong password is required.

## `past_projects`{% #past_projects %}

**Type**: `UNORDERED_LIST_STRING`**Provider name**: `pastProjects`**Description**: A list for the user to enumerate their past projects. Returned only on $select.

## `people`{% #people %}

**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `people`**Description**: People that are relevant to the user. Read-only. Nullable.

- `birthday`**Type**: `STRING`**Provider name**: `birthday`**Description**: The person's birthday.
- `company_name`**Type**: `STRING`**Provider name**: `companyName`**Description**: The name of the person's company.
- `department`**Type**: `STRING`**Provider name**: `department`**Description**: The person's department.
- `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: The person's display name.
- `given_name`**Type**: `STRING`**Provider name**: `givenName`**Description**: The person's given name.
- `im_address`**Type**: `STRING`**Provider name**: `imAddress`**Description**: The instant message voice over IP (VOIP) session initiation protocol (SIP) address for the user. Read-only.
- `is_favorite`**Type**: `BOOLEAN`**Provider name**: `isFavorite`**Description**: True if the user has flagged this person as a favorite.
- `job_title`**Type**: `STRING`**Provider name**: `jobTitle`**Description**: The person's job title.
- `name`**Type**: `STRING`**Provider name**: `name`
- `office_location`**Type**: `STRING`**Provider name**: `officeLocation`**Description**: The location of the person's office.
- `person_notes`**Type**: `STRING`**Provider name**: `personNotes`**Description**: Free-form notes that the user has taken about this person.
- `person_type`**Type**: `STRUCT`**Provider name**: `personType`**Description**: The type of person.
  - `class`**Type**: `STRING`**Provider name**: `class`**Description**: The type of data source, such as Person.
  - `subclass`**Type**: `STRING`**Provider name**: `subclass`**Description**: The secondary type of data source, such as OrganizationUser.
- `phones`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `phones`**Description**: The person's phone numbers.
  - `language`**Type**: `STRING`**Provider name**: `language`
  - `number`**Type**: `STRING`**Provider name**: `number`**Description**: The phone number.
  - `region`**Type**: `STRING`**Provider name**: `region`
  - `type`**Type**: `STRING`**Provider name**: `type`**Description**: The type of phone number. The possible values are: home, business, mobile, other, assistant, homeFax, businessFax, otherFax, pager, radio.
- `postal_addresses`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `postalAddresses`**Description**: The person's addresses.
  - `address`**Type**: `STRUCT`**Provider name**: `address`**Description**: The street address of the location.

    - `city`**Type**: `STRING`**Provider name**: `city`**Description**: The city.
    - `country_or_region`**Type**: `STRING`**Provider name**: `countryOrRegion`**Description**: The country or region. It's a free-format string value, for example, 'United States'.
    - `postal_code`**Type**: `STRING`**Provider name**: `postalCode`**Description**: The postal code.
    - `state`**Type**: `STRING`**Provider name**: `state`**Description**: The state.
    - `street`**Type**: `STRING`**Provider name**: `street`**Description**: The street.

  - `coordinates`**Type**: `STRUCT`**Provider name**: `coordinates`**Description**: The geographic coordinates and elevation of the location.

  - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: The name associated with the location.

  - `location_email_address`**Type**: `STRING`**Provider name**: `locationEmailAddress`**Description**: Optional email address of the location.

  - `location_type`**Type**: `STRING`**Provider name**: `locationType`**Description**: The type of location. The possible values are: default, conferenceRoom, homeAddress, businessAddress,geoCoordinates, streetAddress, hotel, restaurant, localBusiness, postalAddress. Read-only.

  - `location_uri`**Type**: `STRING`**Provider name**: `locationUri`**Description**: Optional URI representing the location.

  - `unique_id`**Type**: `STRING`**Provider name**: `uniqueId`**Description**: For internal use only.

  - `unique_id_type`**Type**: `STRING`**Provider name**: `uniqueIdType`**Description**: For internal use only.
- `profession`**Type**: `STRING`**Provider name**: `profession`**Description**: The person's profession.
- `scored_email_addresses`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `scoredEmailAddresses`**Description**: The person's email addresses.
  - `address`**Type**: `STRING`**Provider name**: `address`**Description**: The email address.
  - `item_id`**Type**: `STRING`**Provider name**: `itemId`
  - `selection_likelihood`**Type**: `STRING`**Provider name**: `selectionLikelihood`
- `surname`**Type**: `STRING`**Provider name**: `surname`**Description**: The person's surname.
- `user_principal_name`**Type**: `STRING`**Provider name**: `userPrincipalName`**Description**: The user principal name (UPN) of the person. The UPN is an Internet-style login name for the person based on the Internet standard RFC 822. By convention, this should map to the person's email name. The general format is alias@domain.
- `websites`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `websites`**Description**: The person's websites.
  - `address`**Type**: `STRING`**Provider name**: `address`**Description**: The URL of the website.
  - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: The display name of the web site.
  - `type`**Type**: `STRING`**Provider name**: `type`**Description**: The possible values are: other, home, work, blog, profile.
- `yomi_company`**Type**: `STRING`**Provider name**: `yomiCompany`**Description**: The phonetic Japanese name of the person's company.
- `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.

## `permission_grants`{% #permission_grants %}

**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `permissionGrants`**Description**: List all resource-specific permission grants of a user.

- `client_app_id`**Type**: `STRING`**Provider name**: `clientAppId`**Description**: ID of the service principal of the Microsoft Entra app that has been granted access. Read-only.
- `client_id`**Type**: `STRING`**Provider name**: `clientId`**Description**: ID of the Microsoft Entra app that has been granted access. Read-only.
- `name`**Type**: `STRING`**Provider name**: `name`
- `permission`**Type**: `STRING`**Provider name**: `permission`**Description**: The name of the resource-specific permission. Read-only.
- `permission_type`**Type**: `STRING`**Provider name**: `permissionType`**Description**: The type of permission. Possible values are: Application, Delegated. Read-only.
- `resource_app_id`**Type**: `STRING`**Provider name**: `resourceAppId`**Description**: ID of the Microsoft Entra app that is hosting the resource. Read-only.
- `deleted_date_time`**Type**: `STRING`**Provider name**: `deletedDateTime`**Description**: Date and time when this object was deleted. Always null when the object hasn't been deleted.
- `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.

## `photo`{% #photo %}

**Type**: `STRUCT`**Provider name**: `photo`**Description**: The user's profile photo. Read-only.

- `height`**Type**: `INT32`**Provider name**: `height`**Description**: The height of the photo. Read-only.
- `name`**Type**: `STRING`**Provider name**: `name`
- `width`**Type**: `INT32`**Provider name**: `width`**Description**: The width of the photo. Read-only.
- `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.

## `photos`{% #photos %}

**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `photos`**Description**: The collection of the user's profile photos in different sizes. Read-only.

- `height`**Type**: `INT32`**Provider name**: `height`**Description**: The height of the photo. Read-only.
- `name`**Type**: `STRING`**Provider name**: `name`
- `width`**Type**: `INT32`**Provider name**: `width`**Description**: The width of the photo. Read-only.
- `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.

## `planner`{% #planner %}

**Type**: `STRUCT`**Provider name**: `planner`**Description**: Entry-point to the Planner resource that might exist for a user. Read-only.

- `name`**Type**: `STRING`**Provider name**: `name`
- `plans`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `plans`**Description**: Read-only. Nullable. Returns the plannerTasks assigned to the user.
  - `buckets`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `buckets`**Description**: Read-only. Nullable. Collection of buckets in the plan.
    - `name`**Type**: `STRING`**Provider name**: `name`**Description**: Name of the bucket.
    - `order_hint`**Type**: `STRING`**Provider name**: `orderHint`**Description**: Hint used to order items of this type in a list view. For details about the supported format, see Using order hints in Planner.
    - `plan_id`**Type**: `STRING`**Provider name**: `planId`**Description**: Plan ID to which the bucket belongs.
    - `tasks`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `tasks`**Description**: Read-only. Nullable. The collection of tasks in the bucket.
      - `active_checklist_item_count`**Type**: `INT32`**Provider name**: `activeChecklistItemCount`**Description**: Number of checklist items with value set to false, representing incomplete items.

      - `applied_categories`**Type**: `STRUCT`**Provider name**: `appliedCategories`**Description**: The categories to which the task has been applied. See applied Categories for possible values.

      - `assigned_to_task_board_format`**Type**: `STRUCT`**Provider name**: `assignedToTaskBoardFormat`**Description**: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo.

        - `name`**Type**: `STRING`**Provider name**: `name`

        - `order_hints_by_assignee`**Type**: `STRUCT`**Provider name**: `orderHintsByAssignee`**Description**: Dictionary of hints used to order tasks on the AssignedTo view of the Task Board. The key of each entry is one of the users the task is assigned to and the value is the order hint. The format of each value is defined as outlined here.

        - `unassigned_order_hint`**Type**: `STRING`**Provider name**: `unassignedOrderHint`**Description**: 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.

        - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.

      - `assignee_priority`**Type**: `STRING`**Provider name**: `assigneePriority`**Description**: Hint used to order items of this type in a list view. The format is defined as outlined here.

      - `assignments`**Type**: `STRUCT`**Provider name**: `assignments`**Description**: The set of assignees the task is assigned to.

      - `bucket_id`**Type**: `STRING`**Provider name**: `bucketId`**Description**: 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.

      - `bucket_task_board_format`**Type**: `STRUCT`**Provider name**: `bucketTaskBoardFormat`**Description**: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket.

        - `name`**Type**: `STRING`**Provider name**: `name`
        - `order_hint`**Type**: `STRING`**Provider name**: `orderHint`**Description**: 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.
        - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.

      - `checklist_item_count`**Type**: `INT32`**Provider name**: `checklistItemCount`**Description**: Number of checklist items that are present on the task.

      - `completed_by`**Type**: `STRUCT`**Provider name**: `completedBy`**Description**: Identity of the user that completed the task.

        - `application`**Type**: `STRUCT`**Provider name**: `application`**Description**: Optional. The application associated with this action.
          - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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`**Type**: `STRUCT`**Provider name**: `device`**Description**: Optional. The device associated with this action.
          - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
        - `user`**Type**: `STRUCT`**Provider name**: `user`**Description**: Optional. The user associated with this action.
          - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.

      - `completed_date_time`**Type**: `STRING`**Provider name**: `completedDateTime`**Description**: 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

      - `conversation_thread_id`**Type**: `STRING`**Provider name**: `conversationThreadId`**Description**: Thread ID of the conversation on the task. This is the ID of the conversation thread object created in the group.

      - `created_by`**Type**: `STRUCT`**Provider name**: `createdBy`**Description**: Identity of the user that created the task.

        - `application`**Type**: `STRUCT`**Provider name**: `application`**Description**: Optional. The application associated with this action.
          - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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`**Type**: `STRUCT`**Provider name**: `device`**Description**: Optional. The device associated with this action.
          - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
        - `user`**Type**: `STRUCT`**Provider name**: `user`**Description**: Optional. The user associated with this action.
          - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.

      - `created_date_time`**Type**: `STRING`**Provider name**: `createdDateTime`**Description**: 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`**Type**: `STRUCT`**Provider name**: `details`**Description**: Read-only. Nullable. More details about the task.

        - `checklist`**Type**: `STRUCT`**Provider name**: `checklist`**Description**: The collection of checklist items on the task.

        - `description`**Type**: `STRING`**Provider name**: `description`**Description**: Description of the task.

        - `name`**Type**: `STRING`**Provider name**: `name`

        - `preview_type`**Type**: `STRING`**Provider name**: `previewType`**Description**: This sets the type of preview that shows up on the task. The possible values are: automatic, noPreview, checklist, description, reference. When set to automatic the displayed preview is chosen by the app viewing the task.

        - `references`**Type**: `STRUCT`**Provider name**: `references`**Description**: The collection of references on the task.

        - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.

      - `due_date_time`**Type**: `STRING`**Provider name**: `dueDateTime`**Description**: 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

      - `has_description`**Type**: `BOOLEAN`**Provider name**: `hasDescription`**Description**: Read-only. Value is true if the details object of the task has a nonempty description and false otherwise.

      - `name`**Type**: `STRING`**Provider name**: `name`

      - `order_hint`**Type**: `STRING`**Provider name**: `orderHint`**Description**: Hint used to order items of this type in a list view. The format is defined as outlined here.

      - `percent_complete`**Type**: `INT32`**Provider name**: `percentComplete`**Description**: Percentage of task completion. When set to 100, the task is considered completed.

      - `plan_id`**Type**: `STRING`**Provider name**: `planId`**Description**: Plan ID to which the task belongs.

      - `preview_type`**Type**: `STRING`**Provider name**: `previewType`**Description**: This sets the type of preview that shows up on the task. The possible values are: automatic, noPreview, checklist, description, reference.

      - `priority`**Type**: `INT32`**Provider name**: `priority`**Description**: 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'.

      - `progress_task_board_format`**Type**: `STRUCT`**Provider name**: `progressTaskBoardFormat`**Description**: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress.

        - `name`**Type**: `STRING`**Provider name**: `name`
        - `order_hint`**Type**: `STRING`**Provider name**: `orderHint`**Description**: 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.
        - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.

      - `reference_count`**Type**: `INT32`**Provider name**: `referenceCount`**Description**: Number of external references that exist on the task.

      - `start_date_time`**Type**: `STRING`**Provider name**: `startDateTime`**Description**: 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`**Type**: `STRING`**Provider name**: `title`**Description**: Title of the task.

      - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
    - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
  - `container`**Type**: `STRUCT`**Provider name**: `container`**Description**: Identifies the container of the plan. Specify only the url, the containerId and type, or all properties. After it's set, this property can't be updated. Required.
    - `container_id`**Type**: `STRING`**Provider name**: `containerId`**Description**: The identifier of the resource that contains the plan. Optional.
    - `type`**Type**: `STRING`**Provider name**: `type`**Description**: The type of the resource that contains the plan. For supported types, see the previous table. Possible values are: group, unknownFutureValue, roster. Use the Prefer: include-unknown-enum-members request header to get the following value in this evolvable enum: roster. Optional.
    - `url`**Type**: `STRING`**Provider name**: `url`**Description**: The full canonical URL of the container. Optional.
  - `created_by`**Type**: `STRUCT`**Provider name**: `createdBy`**Description**: Read-only. The user who created the plan.
    - `application`**Type**: `STRUCT`**Provider name**: `application`**Description**: Optional. The application associated with this action.
      - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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`**Type**: `STRUCT`**Provider name**: `device`**Description**: Optional. The device associated with this action.
      - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
    - `user`**Type**: `STRUCT`**Provider name**: `user`**Description**: Optional. The user associated with this action.
      - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
  - `created_date_time`**Type**: `STRING`**Provider name**: `createdDateTime`**Description**: 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`**Type**: `STRUCT`**Provider name**: `details`**Description**: Read-only. Nullable. Extra details about the plan.
    - `category_descriptions`**Type**: `STRUCT`**Provider name**: `categoryDescriptions`**Description**: An object that specifies the descriptions of the 25 categories that can be associated with tasks in the plan.

      - `category1`**Type**: `STRING`**Provider name**: `category1`**Description**: The label associated with Category 1
      - `category10`**Type**: `STRING`**Provider name**: `category10`**Description**: The label associated with Category 10
      - `category11`**Type**: `STRING`**Provider name**: `category11`**Description**: The label associated with Category 11
      - `category12`**Type**: `STRING`**Provider name**: `category12`**Description**: The label associated with Category 12
      - `category13`**Type**: `STRING`**Provider name**: `category13`**Description**: The label associated with Category 13
      - `category14`**Type**: `STRING`**Provider name**: `category14`**Description**: The label associated with Category 14
      - `category15`**Type**: `STRING`**Provider name**: `category15`**Description**: The label associated with Category 15
      - `category16`**Type**: `STRING`**Provider name**: `category16`**Description**: The label associated with Category 16
      - `category17`**Type**: `STRING`**Provider name**: `category17`**Description**: The label associated with Category 17
      - `category18`**Type**: `STRING`**Provider name**: `category18`**Description**: The label associated with Category 18
      - `category19`**Type**: `STRING`**Provider name**: `category19`**Description**: The label associated with Category 19
      - `category2`**Type**: `STRING`**Provider name**: `category2`**Description**: The label associated with Category 2
      - `category20`**Type**: `STRING`**Provider name**: `category20`**Description**: The label associated with Category 20
      - `category21`**Type**: `STRING`**Provider name**: `category21`**Description**: The label associated with Category 21
      - `category22`**Type**: `STRING`**Provider name**: `category22`**Description**: The label associated with Category 22
      - `category23`**Type**: `STRING`**Provider name**: `category23`**Description**: The label associated with Category 23
      - `category24`**Type**: `STRING`**Provider name**: `category24`**Description**: The label associated with Category 24
      - `category25`**Type**: `STRING`**Provider name**: `category25`**Description**: The label associated with Category 25
      - `category3`**Type**: `STRING`**Provider name**: `category3`**Description**: The label associated with Category 3
      - `category4`**Type**: `STRING`**Provider name**: `category4`**Description**: The label associated with Category 4
      - `category5`**Type**: `STRING`**Provider name**: `category5`**Description**: The label associated with Category 5
      - `category6`**Type**: `STRING`**Provider name**: `category6`**Description**: The label associated with Category 6
      - `category7`**Type**: `STRING`**Provider name**: `category7`**Description**: The label associated with Category 7
      - `category8`**Type**: `STRING`**Provider name**: `category8`**Description**: The label associated with Category 8
      - `category9`**Type**: `STRING`**Provider name**: `category9`**Description**: The label associated with Category 9

    - `name`**Type**: `STRING`**Provider name**: `name`

    - `shared_with`**Type**: `STRUCT`**Provider name**: `sharedWith`**Description**: Set of user IDs that this plan is shared with. If you're using Microsoft 365 groups, use the Groups API to manage group membership to share the group's plan. You can also add existing members of the group to this collection, although it isn't required for them to access the plan owned by the group.

    - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
  - `name`**Type**: `STRING`**Provider name**: `name`
  - `owner`**Type**: `STRING`**Provider name**: `owner`**Description**: 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`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `tasks`**Description**: Read-only. Nullable. Collection of tasks in the plan.
    - `active_checklist_item_count`**Type**: `INT32`**Provider name**: `activeChecklistItemCount`**Description**: Number of checklist items with value set to false, representing incomplete items.

    - `applied_categories`**Type**: `STRUCT`**Provider name**: `appliedCategories`**Description**: The categories to which the task has been applied. See applied Categories for possible values.

    - `assigned_to_task_board_format`**Type**: `STRUCT`**Provider name**: `assignedToTaskBoardFormat`**Description**: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo.

      - `name`**Type**: `STRING`**Provider name**: `name`

      - `order_hints_by_assignee`**Type**: `STRUCT`**Provider name**: `orderHintsByAssignee`**Description**: Dictionary of hints used to order tasks on the AssignedTo view of the Task Board. The key of each entry is one of the users the task is assigned to and the value is the order hint. The format of each value is defined as outlined here.

      - `unassigned_order_hint`**Type**: `STRING`**Provider name**: `unassignedOrderHint`**Description**: 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.

      - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.

    - `assignee_priority`**Type**: `STRING`**Provider name**: `assigneePriority`**Description**: Hint used to order items of this type in a list view. The format is defined as outlined here.

    - `assignments`**Type**: `STRUCT`**Provider name**: `assignments`**Description**: The set of assignees the task is assigned to.

    - `bucket_id`**Type**: `STRING`**Provider name**: `bucketId`**Description**: 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.

    - `bucket_task_board_format`**Type**: `STRUCT`**Provider name**: `bucketTaskBoardFormat`**Description**: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket.

      - `name`**Type**: `STRING`**Provider name**: `name`
      - `order_hint`**Type**: `STRING`**Provider name**: `orderHint`**Description**: 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.
      - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.

    - `checklist_item_count`**Type**: `INT32`**Provider name**: `checklistItemCount`**Description**: Number of checklist items that are present on the task.

    - `completed_by`**Type**: `STRUCT`**Provider name**: `completedBy`**Description**: Identity of the user that completed the task.

      - `application`**Type**: `STRUCT`**Provider name**: `application`**Description**: Optional. The application associated with this action.
        - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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`**Type**: `STRUCT`**Provider name**: `device`**Description**: Optional. The device associated with this action.
        - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
      - `user`**Type**: `STRUCT`**Provider name**: `user`**Description**: Optional. The user associated with this action.
        - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.

    - `completed_date_time`**Type**: `STRING`**Provider name**: `completedDateTime`**Description**: 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

    - `conversation_thread_id`**Type**: `STRING`**Provider name**: `conversationThreadId`**Description**: Thread ID of the conversation on the task. This is the ID of the conversation thread object created in the group.

    - `created_by`**Type**: `STRUCT`**Provider name**: `createdBy`**Description**: Identity of the user that created the task.

      - `application`**Type**: `STRUCT`**Provider name**: `application`**Description**: Optional. The application associated with this action.
        - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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`**Type**: `STRUCT`**Provider name**: `device`**Description**: Optional. The device associated with this action.
        - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
      - `user`**Type**: `STRUCT`**Provider name**: `user`**Description**: Optional. The user associated with this action.
        - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.

    - `created_date_time`**Type**: `STRING`**Provider name**: `createdDateTime`**Description**: 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`**Type**: `STRUCT`**Provider name**: `details`**Description**: Read-only. Nullable. More details about the task.

      - `checklist`**Type**: `STRUCT`**Provider name**: `checklist`**Description**: The collection of checklist items on the task.

      - `description`**Type**: `STRING`**Provider name**: `description`**Description**: Description of the task.

      - `name`**Type**: `STRING`**Provider name**: `name`

      - `preview_type`**Type**: `STRING`**Provider name**: `previewType`**Description**: This sets the type of preview that shows up on the task. The possible values are: automatic, noPreview, checklist, description, reference. When set to automatic the displayed preview is chosen by the app viewing the task.

      - `references`**Type**: `STRUCT`**Provider name**: `references`**Description**: The collection of references on the task.

      - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.

    - `due_date_time`**Type**: `STRING`**Provider name**: `dueDateTime`**Description**: 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

    - `has_description`**Type**: `BOOLEAN`**Provider name**: `hasDescription`**Description**: Read-only. Value is true if the details object of the task has a nonempty description and false otherwise.

    - `name`**Type**: `STRING`**Provider name**: `name`

    - `order_hint`**Type**: `STRING`**Provider name**: `orderHint`**Description**: Hint used to order items of this type in a list view. The format is defined as outlined here.

    - `percent_complete`**Type**: `INT32`**Provider name**: `percentComplete`**Description**: Percentage of task completion. When set to 100, the task is considered completed.

    - `plan_id`**Type**: `STRING`**Provider name**: `planId`**Description**: Plan ID to which the task belongs.

    - `preview_type`**Type**: `STRING`**Provider name**: `previewType`**Description**: This sets the type of preview that shows up on the task. The possible values are: automatic, noPreview, checklist, description, reference.

    - `priority`**Type**: `INT32`**Provider name**: `priority`**Description**: 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'.

    - `progress_task_board_format`**Type**: `STRUCT`**Provider name**: `progressTaskBoardFormat`**Description**: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress.

      - `name`**Type**: `STRING`**Provider name**: `name`
      - `order_hint`**Type**: `STRING`**Provider name**: `orderHint`**Description**: 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.
      - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.

    - `reference_count`**Type**: `INT32`**Provider name**: `referenceCount`**Description**: Number of external references that exist on the task.

    - `start_date_time`**Type**: `STRING`**Provider name**: `startDateTime`**Description**: 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`**Type**: `STRING`**Provider name**: `title`**Description**: Title of the task.

    - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
  - `title`**Type**: `STRING`**Provider name**: `title`**Description**: Required. Title of the plan.
  - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
- `tasks`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `tasks`**Description**: Read-only. Nullable. Returns the plannerPlans shared with the user.
  - `active_checklist_item_count`**Type**: `INT32`**Provider name**: `activeChecklistItemCount`**Description**: Number of checklist items with value set to false, representing incomplete items.

  - `applied_categories`**Type**: `STRUCT`**Provider name**: `appliedCategories`**Description**: The categories to which the task has been applied. See applied Categories for possible values.

  - `assigned_to_task_board_format`**Type**: `STRUCT`**Provider name**: `assignedToTaskBoardFormat`**Description**: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo.

    - `name`**Type**: `STRING`**Provider name**: `name`

    - `order_hints_by_assignee`**Type**: `STRUCT`**Provider name**: `orderHintsByAssignee`**Description**: Dictionary of hints used to order tasks on the AssignedTo view of the Task Board. The key of each entry is one of the users the task is assigned to and the value is the order hint. The format of each value is defined as outlined here.

    - `unassigned_order_hint`**Type**: `STRING`**Provider name**: `unassignedOrderHint`**Description**: 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.

    - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.

  - `assignee_priority`**Type**: `STRING`**Provider name**: `assigneePriority`**Description**: Hint used to order items of this type in a list view. The format is defined as outlined here.

  - `assignments`**Type**: `STRUCT`**Provider name**: `assignments`**Description**: The set of assignees the task is assigned to.

  - `bucket_id`**Type**: `STRING`**Provider name**: `bucketId`**Description**: 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.

  - `bucket_task_board_format`**Type**: `STRUCT`**Provider name**: `bucketTaskBoardFormat`**Description**: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket.

    - `name`**Type**: `STRING`**Provider name**: `name`
    - `order_hint`**Type**: `STRING`**Provider name**: `orderHint`**Description**: 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.
    - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.

  - `checklist_item_count`**Type**: `INT32`**Provider name**: `checklistItemCount`**Description**: Number of checklist items that are present on the task.

  - `completed_by`**Type**: `STRUCT`**Provider name**: `completedBy`**Description**: Identity of the user that completed the task.

    - `application`**Type**: `STRUCT`**Provider name**: `application`**Description**: Optional. The application associated with this action.
      - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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`**Type**: `STRUCT`**Provider name**: `device`**Description**: Optional. The device associated with this action.
      - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
    - `user`**Type**: `STRUCT`**Provider name**: `user`**Description**: Optional. The user associated with this action.
      - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.

  - `completed_date_time`**Type**: `STRING`**Provider name**: `completedDateTime`**Description**: 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

  - `conversation_thread_id`**Type**: `STRING`**Provider name**: `conversationThreadId`**Description**: Thread ID of the conversation on the task. This is the ID of the conversation thread object created in the group.

  - `created_by`**Type**: `STRUCT`**Provider name**: `createdBy`**Description**: Identity of the user that created the task.

    - `application`**Type**: `STRUCT`**Provider name**: `application`**Description**: Optional. The application associated with this action.
      - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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`**Type**: `STRUCT`**Provider name**: `device`**Description**: Optional. The device associated with this action.
      - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
    - `user`**Type**: `STRUCT`**Provider name**: `user`**Description**: Optional. The user associated with this action.
      - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.

  - `created_date_time`**Type**: `STRING`**Provider name**: `createdDateTime`**Description**: 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`**Type**: `STRUCT`**Provider name**: `details`**Description**: Read-only. Nullable. More details about the task.

    - `checklist`**Type**: `STRUCT`**Provider name**: `checklist`**Description**: The collection of checklist items on the task.

    - `description`**Type**: `STRING`**Provider name**: `description`**Description**: Description of the task.

    - `name`**Type**: `STRING`**Provider name**: `name`

    - `preview_type`**Type**: `STRING`**Provider name**: `previewType`**Description**: This sets the type of preview that shows up on the task. The possible values are: automatic, noPreview, checklist, description, reference. When set to automatic the displayed preview is chosen by the app viewing the task.

    - `references`**Type**: `STRUCT`**Provider name**: `references`**Description**: The collection of references on the task.

    - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.

  - `due_date_time`**Type**: `STRING`**Provider name**: `dueDateTime`**Description**: 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

  - `has_description`**Type**: `BOOLEAN`**Provider name**: `hasDescription`**Description**: Read-only. Value is true if the details object of the task has a nonempty description and false otherwise.

  - `name`**Type**: `STRING`**Provider name**: `name`

  - `order_hint`**Type**: `STRING`**Provider name**: `orderHint`**Description**: Hint used to order items of this type in a list view. The format is defined as outlined here.

  - `percent_complete`**Type**: `INT32`**Provider name**: `percentComplete`**Description**: Percentage of task completion. When set to 100, the task is considered completed.

  - `plan_id`**Type**: `STRING`**Provider name**: `planId`**Description**: Plan ID to which the task belongs.

  - `preview_type`**Type**: `STRING`**Provider name**: `previewType`**Description**: This sets the type of preview that shows up on the task. The possible values are: automatic, noPreview, checklist, description, reference.

  - `priority`**Type**: `INT32`**Provider name**: `priority`**Description**: 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'.

  - `progress_task_board_format`**Type**: `STRUCT`**Provider name**: `progressTaskBoardFormat`**Description**: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress.

    - `name`**Type**: `STRING`**Provider name**: `name`
    - `order_hint`**Type**: `STRING`**Provider name**: `orderHint`**Description**: 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.
    - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.

  - `reference_count`**Type**: `INT32`**Provider name**: `referenceCount`**Description**: Number of external references that exist on the task.

  - `start_date_time`**Type**: `STRING`**Provider name**: `startDateTime`**Description**: 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`**Type**: `STRING`**Provider name**: `title`**Description**: Title of the task.

  - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
- `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.

## `postal_code`{% #postal_code %}

**Type**: `STRING`**Provider name**: `postalCode`**Description**: The postal code for the user's postal address. The postal code is specific to the user's country or region. In the United States of America, this attribute contains the ZIP code. Maximum length is 40 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).

## `preferred_data_location`{% #preferred_data_location %}

**Type**: `STRING`**Provider name**: `preferredDataLocation`**Description**: The preferred data location for the user. For more information, see OneDrive Online Multi-Geo.

## `preferred_language`{% #preferred_language %}

**Type**: `STRING`**Provider name**: `preferredLanguage`**Description**: The preferred language for the user. The preferred language format is based on RFC 4646. The name is a combination of an ISO 639 two-letter lowercase culture code associated with the language, and an ISO 3166 two-letter uppercase subculture code associated with the country or region. Example: 'en-US', or 'es-ES'. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values)

## `preferred_name`{% #preferred_name %}

**Type**: `STRING`**Provider name**: `preferredName`**Description**: The preferred name for the user. Not Supported. This attribute returns an empty string.Returned only on $select.

## `presence`{% #presence %}

**Type**: `STRUCT`**Provider name**: `presence`

- `activity`**Type**: `STRING`**Provider name**: `activity`**Description**: The supplemental information to a user's availability. Possible values are Available, Away, BeRightBack, Busy, DoNotDisturb, InACall, InAConferenceCall, Inactive, InAMeeting, Offline, OffWork, OutOfOffice, PresenceUnknown, Presenting, UrgentInterruptionsOnly.
- `availability`**Type**: `STRING`**Provider name**: `availability`**Description**: The base presence information for a user. Possible values are Available, AvailableIdle, Away, BeRightBack, Busy, BusyIdle, DoNotDisturb, Offline, PresenceUnknown
- `name`**Type**: `STRING`**Provider name**: `name`
- `status_message`**Type**: `STRUCT`**Provider name**: `statusMessage`**Description**: The presence status message of a user.
  - `expiry_date_time`**Type**: `STRUCT`**Provider name**: `expiryDateTime`**Description**: Time in which the status message expires.If not provided, the status message doesn't expire.expiryDateTime.dateTime shouldn't include time zone.expiryDateTime isn't available when you request the presence of another user.
    - `date_time`**Type**: `STRING`**Provider name**: `dateTime`**Description**: A single point of time in a combined date and time representation ({date}T{time}; for example, 2017-08-29T04:00:00.0000000).
    - `time_zone`**Type**: `STRING`**Provider name**: `timeZone`**Description**: Represents a time zone, for example, 'Pacific Standard Time'. See below for more possible values.
  - `message`**Type**: `STRUCT`**Provider name**: `message`**Description**: Status message item. The only supported format currently is message.contentType = 'text'.
    - `content`**Type**: `STRING`**Provider name**: `content`**Description**: The content of the item.
    - `content_type`**Type**: `STRING`**Provider name**: `contentType`**Description**: The type of the content. Possible values are text and html.
  - `published_date_time`**Type**: `STRING`**Provider name**: `publishedDateTime`**Description**: Time in which the status message was published.Read-only.publishedDateTime isn't available when you request the presence of another user.
- `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.

## `provisioned_plans`{% #provisioned_plans %}

**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `provisionedPlans`**Description**: The plans that are provisioned for the user. Read-only. Not nullable. Returned only on $select. Supports $filter (eq, not, ge, le).

- `capability_status`**Type**: `STRING`**Provider name**: `capabilityStatus`**Description**: Condition of the capability assignment. The possible values are Enabled, Warning, Suspended, Deleted, LockedOut. See a detailed description of each value.
- `provisioning_status`**Type**: `STRING`**Provider name**: `provisioningStatus`**Description**: The possible values are:Success - Service is fully provisioned.Disabled - Service is disabled.Error - The service plan isn't provisioned and is in an error state.PendingInput - The service isn't provisioned and is awaiting service confirmation.PendingActivation - The service is provisioned but requires explicit activation by an administrator (for example, Intune_O365 service plan)PendingProvisioning - Microsoft has added a new service to the product SKU and it isn't activated in the tenant.
- `service`**Type**: `STRING`**Provider name**: `service`**Description**: The name of the service; for example, 'AccessControlS2S'.

## `proxy_addresses`{% #proxy_addresses %}

**Type**: `UNORDERED_LIST_STRING`**Provider name**: `proxyAddresses`**Description**: For example: ['SMTP: bob@contoso.com', 'smtp: bob@sales.contoso.com']. Changes to the mail property update this collection to include the value as an SMTP address. For more information, see mail and proxyAddresses properties. The proxy address prefixed with SMTP (capitalized) is the primary proxy address, while those addresses prefixed with smtp are the secondary proxy addresses. For Azure AD B2C accounts, this property has a limit of 10 unique addresses. Read-only in Microsoft Graph; you can update this property only through the Microsoft 365 admin center. Not nullable. Returned only on $select. Supports $filter (eq, not, ge, le, startsWith, endsWith, /$count eq 0, /$count ne 0).

## `registered_devices`{% #registered_devices %}

**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `registeredDevices`**Description**: Devices that are registered for the user. Read-only. Nullable. Supports $expand and returns up to 100 objects.

- `deleted_date_time`**Type**: `STRING`**Provider name**: `deletedDateTime`**Description**: Date and time when this object was deleted. Always null when the object hasn't been deleted.
- `name`**Type**: `STRING`**Provider name**: `name`
- `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.

## `resource_group`{% #resource_group %}

**Type**: `STRING`

## `responsibilities`{% #responsibilities %}

**Type**: `UNORDERED_LIST_STRING`**Provider name**: `responsibilities`**Description**: A list for the user to enumerate their responsibilities. Returned only on $select.

## `schools`{% #schools %}

**Type**: `UNORDERED_LIST_STRING`**Provider name**: `schools`**Description**: A list for the user to enumerate the schools they attended. Returned only on $select.

## `scoped_role_member_of`{% #scoped_role_member_of %}

**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `scopedRoleMemberOf`

- `administrative_unit_id`**Type**: `STRING`**Provider name**: `administrativeUnitId`**Description**: Unique identifier for the administrative unit that the directory role is scoped to
- `name`**Type**: `STRING`**Provider name**: `name`
- `role_id`**Type**: `STRING`**Provider name**: `roleId`**Description**: Unique identifier for the directory role that the member is in.
- `role_member_info`**Type**: `STRUCT`**Provider name**: `roleMemberInfo`
  - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
- `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.

## `security_identifier`{% #security_identifier %}

**Type**: `STRING`**Provider name**: `securityIdentifier`**Description**: Security identifier (SID) of the user, used in Windows scenarios. Read-only. Returned by default. Supports $select and $filter (eq, not, ge, le, startsWith).

## `service_provisioning_errors`{% #service_provisioning_errors %}

**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `serviceProvisioningErrors`**Description**: Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. Supports $filter (eq, not, for isResolved and serviceInstance).

- `created_date_time`**Type**: `STRING`**Provider name**: `createdDateTime`**Description**: The date and time at which the error occurred.
- `is_resolved`**Type**: `BOOLEAN`**Provider name**: `isResolved`**Description**: Indicates whether the error has been attended to.
- `service_instance`**Type**: `STRING`**Provider name**: `serviceInstance`**Description**: Qualified service instance (for example, 'SharePoint/Dublin') that published the service error information.

## `settings`{% #settings %}

**Type**: `STRUCT`**Provider name**: `settings`

- `contribution_to_content_discovery_as_organization_disabled`**Type**: `BOOLEAN`**Provider name**: `contributionToContentDiscoveryAsOrganizationDisabled`**Description**: Reflects the organization level setting controlling delegate access to the trending API. When set to true, the organization doesn't have access to Office Delve. The relevancy of the content displayed in Microsoft 365, for example in Suggested sites in SharePoint Home and the Discover view in OneDrive for work or school is affected for the whole organization. This setting is read-only and can only be changed by administrators in the SharePoint admin center.
- `contribution_to_content_discovery_disabled`**Type**: `BOOLEAN`**Provider name**: `contributionToContentDiscoveryDisabled`**Description**: When set to true, the delegate access to the user's trending API is disabled. When set to true, documents in the user's Office Delve are disabled. When set to true, the relevancy of the content displayed in Microsoft 365, for example in Suggested sites in SharePoint Home and the Discover view in OneDrive for work or school is affected. Users can control this setting in Office Delve.
- `item_insights`**Type**: `STRUCT`**Provider name**: `itemInsights`**Description**: The user's settings for the visibility of meeting hour insights, and insights derived between a user and other items in Microsoft 365, such as documents or sites. Get userInsightsSettings through this navigation property.
  - `is_enabled`**Type**: `BOOLEAN`**Provider name**: `isEnabled`**Description**: True if the user's itemInsights and meeting hours insights are enabled; false if the user's itemInsights and meeting hours insights are disabled. The default value is true. Optional.
  - `name`**Type**: `STRING`**Provider name**: `name`
  - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
- `name`**Type**: `STRING`**Provider name**: `name`
- `shift_preferences`**Type**: `STRUCT`**Provider name**: `shiftPreferences`
  - `availability`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `availability`**Description**: Availability of the user to be scheduled for work and its recurrence pattern.
    - `recurrence`**Type**: `STRUCT`**Provider name**: `recurrence`**Description**: Specifies the pattern for recurrence
      - `pattern`**Type**: `STRUCT`**Provider name**: `pattern`**Description**: The frequency of an event. For access reviews: Do not specify this property for a one-time access review. Only interval, dayOfMonth, and type (weekly, absoluteMonthly) properties of recurrencePattern are supported.
        - `day_of_month`**Type**: `INT32`**Provider name**: `dayOfMonth`**Description**: The day of the month on which the event occurs. Required if type is absoluteMonthly or absoluteYearly.
        - `days_of_week`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `daysOfWeek`**Description**: 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.
        - `first_day_of_week`**Type**: `STRING`**Provider name**: `firstDayOfWeek`**Description**: The first day of the week. The possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. Default is sunday. Required if type is weekly.
        - `index`**Type**: `STRING`**Provider name**: `index`**Description**: Specifies on which instance of the allowed days specified in daysOfWeek the event occurs, counted from the first instance in the month. The possible values are: first, second, third, fourth, last. Default is first. Optional and used if type is relativeMonthly or relativeYearly.
        - `interval`**Type**: `INT32`**Provider name**: `interval`**Description**: The number of units between occurrences, where units can be in days, weeks, months, or years, depending on the type. Required.
        - `month`**Type**: `INT32`**Provider name**: `month`**Description**: The month in which the event occurs. This is a number from 1 to 12.
        - `type`**Type**: `STRING`**Provider name**: `type`**Description**: The recurrence pattern type: daily, weekly, absoluteMonthly, relativeMonthly, absoluteYearly, relativeYearly. Required. For more information, see values of type property.
      - `range`**Type**: `STRUCT`**Provider name**: `range`**Description**: The duration of an event.
        - `end_date`**Type**: `STRING`**Provider name**: `endDate`**Description**: 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.
        - `number_of_occurrences`**Type**: `INT32`**Provider name**: `numberOfOccurrences`**Description**: The number of times to repeat the event. Required and must be positive if type is numbered.
        - `recurrence_time_zone`**Type**: `STRING`**Provider name**: `recurrenceTimeZone`**Description**: Time zone for the startDate and endDate properties. Optional. If not specified, the time zone of the event is used.
        - `start_date`**Type**: `STRING`**Provider name**: `startDate`**Description**: 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`**Type**: `STRING`**Provider name**: `type`**Description**: The recurrence range. The possible values are: endDate, noEnd, numbered. Required.
    - `time_slots`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `timeSlots`**Description**: The time slot(s) preferred by the user.
      - `end_time`**Type**: `STRING`**Provider name**: `endTime`**Description**: End time for the time range.
      - `start_time`**Type**: `STRING`**Provider name**: `startTime`**Description**: Start time for the time range.
    - `time_zone`**Type**: `STRING`**Provider name**: `timeZone`**Description**: Specifies the time zone for the indicated time.
  - `name`**Type**: `STRING`**Provider name**: `name`
  - `created_by`**Type**: `STRUCT`**Provider name**: `createdBy`**Description**: Identity of the creator of the entity.
    - `application`**Type**: `STRUCT`**Provider name**: `application`**Description**: Optional. The application associated with this action.
      - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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`**Type**: `STRUCT`**Provider name**: `device`**Description**: Optional. The device associated with this action.
      - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
    - `user`**Type**: `STRUCT`**Provider name**: `user`**Description**: Optional. The user associated with this action.
      - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
  - `created_date_time`**Type**: `STRING`**Provider name**: `createdDateTime`**Description**: 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
  - `last_modified_by`**Type**: `STRUCT`**Provider name**: `lastModifiedBy`**Description**: Identity of the person who last modified the entity.
    - `application`**Type**: `STRUCT`**Provider name**: `application`**Description**: Optional. The application associated with this action.
      - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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`**Type**: `STRUCT`**Provider name**: `device`**Description**: Optional. The device associated with this action.
      - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
    - `user`**Type**: `STRUCT`**Provider name**: `user`**Description**: Optional. The user associated with this action.
      - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: 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.
  - `last_modified_date_time`**Type**: `STRING`**Provider name**: `lastModifiedDateTime`**Description**: 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`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
- `storage`**Type**: `STRUCT`**Provider name**: `storage`
  - `name`**Type**: `STRING`**Provider name**: `name`
  - `quota`**Type**: `STRUCT`**Provider name**: `quota`
    - `deleted`**Type**: `INT64`**Provider name**: `deleted`
    - `manage_web_url`**Type**: `STRING`**Provider name**: `manageWebUrl`
    - `name`**Type**: `STRING`**Provider name**: `name`
    - `remaining`**Type**: `INT64`**Provider name**: `remaining`
    - `services`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `services`
      - `name`**Type**: `STRING`**Provider name**: `name`
      - `display_name`**Type**: `STRING`**Provider name**: `displayName`
      - `manage_web_url`**Type**: `STRING`**Provider name**: `manageWebUrl`
      - `used`**Type**: `INT64`**Provider name**: `used`
      - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
    - `state`**Type**: `STRING`**Provider name**: `state`
    - `total`**Type**: `INT64`**Provider name**: `total`
    - `used`**Type**: `INT64`**Provider name**: `used`
    - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
  - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
- `windows`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `windows`
  - `instances`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `instances`**Description**: A collection of setting values for a given windowsSetting.
    - `created_date_time`**Type**: `STRING`**Provider name**: `createdDateTime`**Description**: Set by the server. Represents the dateTime in UTC when the object was created on the server.
    - `expiration_date_time`**Type**: `STRING`**Provider name**: `expirationDateTime`**Description**: Set by the server. The object expires at the specified dateTime in UTC, making it unavailable after that time.
    - `last_modified_date_time`**Type**: `STRING`**Provider name**: `lastModifiedDateTime`**Description**: Set by the server if not provided in the request from the Windows client device. Refers to the user's Windows device that modified the object at the specified dateTime in UTC.
    - `name`**Type**: `STRING`**Provider name**: `name`
    - `payload`**Type**: `STRING`**Provider name**: `payload`**Description**: Base64-encoded JSON setting value.
    - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
  - `name`**Type**: `STRING`**Provider name**: `name`
  - `payload_type`**Type**: `STRING`**Provider name**: `payloadType`**Description**: The type of setting payloads contained in the instances navigation property.
  - `setting_type`**Type**: `STRING`**Provider name**: `settingType`
  - `windows_device_id`**Type**: `STRING`**Provider name**: `windowsDeviceId`**Description**: A unique identifier for the device the setting might belong to if it is of the settingType backup.
  - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
- `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.

## `show_in_address_list`{% #show_in_address_list %}

**Type**: `BOOLEAN`**Provider name**: `showInAddressList`**Description**: Do not use in Microsoft Graph. Manage this property through the Microsoft 365 admin center instead. Represents whether the user should be included in the Outlook global address list. See Known issue.

## `sign_in_activity`{% #sign_in_activity %}

**Type**: `STRUCT`**Provider name**: `signInActivity`**Description**: Get the last signed-in date and request ID of the sign-in for a given user. Read-only.Returned only on $select. Supports $filter (eq, ne, not, ge, le) but not with any other filterable properties. Note: Details for this property require a Microsoft Entra ID P1 or P2 license and the AuditLog.Read.All permission.This property isn't returned for a user who never signed in or last signed in before April 2020.

- `last_non_interactive_sign_in_date_time`**Type**: `STRING`**Provider name**: `lastNonInteractiveSignInDateTime`**Description**: The last non-interactive sign-in date for a specific user. You can use this field to calculate the last time a client attempted (either successfully or unsuccessfully) to sign in to the directory on behalf of a user. Because some users may use clients to access tenant resources rather than signing into your tenant directly, you can use the non-interactive sign-in date to along with lastSignInDateTime to identify inactive users. 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. Microsoft Entra ID maintains non-interactive sign-ins going back to May 2020. For more information about using the value of this property, see Manage inactive user accounts in Microsoft Entra ID.
- `last_non_interactive_sign_in_request_id`**Type**: `STRING`**Provider name**: `lastNonInteractiveSignInRequestId`**Description**: Request identifier of the last non-interactive sign-in performed by this user.
- `last_sign_in_date_time`**Type**: `STRING`**Provider name**: `lastSignInDateTime`**Description**: The last interactive sign-in date and time for a specific user. This property records the last time a user attempted an interactive sign-in to the directory—whether the attempt was successful or not. Note: Since unsuccessful attempts are also logged, this value might not accurately reflect actual system usage. For tracking actual account access, please use the lastSuccessfulSignInDateTime property. 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.
- `last_sign_in_request_id`**Type**: `STRING`**Provider name**: `lastSignInRequestId`**Description**: Request identifier of the last interactive sign-in performed by this user.
- `last_successful_sign_in_date_time`**Type**: `STRING`**Provider name**: `lastSuccessfulSignInDateTime`**Description**: The date and time of the user's most recent successful interactive or non-interactive sign-in. Use this property if you need to determine when the account was truly accessed. This field can be used to build reports, such as inactive users. 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. Microsoft Entra ID maintains interactive sign-ins going back to April 2020. For more information about using the value of this property, see Manage inactive user accounts in Microsoft Entra ID.
- `last_successful_sign_in_request_id`**Type**: `STRING`**Provider name**: `lastSuccessfulSignInRequestId`**Description**: The request ID of the last successful sign-in.

## `sign_in_sessions_valid_from_date_time`{% #sign_in_sessions_valid_from_date_time %}

**Type**: `STRING`**Provider name**: `signInSessionsValidFromDateTime`**Description**: Any refresh tokens or session tokens (session cookies) issued before this time are invalid. Applications get an error when using an invalid refresh or session token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application needs to acquire a new refresh token by requesting the authorized endpoint. Read-only. Use revokeSignInSessions to reset. Returned only on $select.

## `skills`{% #skills %}

**Type**: `UNORDERED_LIST_STRING`**Provider name**: `skills`**Description**: A list for the user to enumerate their skills. Returned only on $select.

## `solutions`{% #solutions %}

**Type**: `STRUCT`**Provider name**: `solutions`**Description**: The identifier that relates the user to the working time schedule triggers. Read-Only. Nullable

- `name`**Type**: `STRING`**Provider name**: `name`
- `working_time_schedule`**Type**: `STRUCT`**Provider name**: `workingTimeSchedule`**Description**: The working time schedule entity associated with the solution.
  - `name`**Type**: `STRING`**Provider name**: `name`
  - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
- `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.

## `sponsors`{% #sponsors %}

**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `sponsors`**Description**: The users and groups responsible for this guest's privileges in the tenant and keeping the guest's information and access updated. (HTTP Methods: GET, POST, DELETE.). Supports $expand.

- `deleted_date_time`**Type**: `STRING`**Provider name**: `deletedDateTime`**Description**: Date and time when this object was deleted. Always null when the object hasn't been deleted.
- `name`**Type**: `STRING`**Provider name**: `name`
- `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.

## `state`{% #state %}

**Type**: `STRING`**Provider name**: `state`**Description**: The state or province in the user's address. Maximum length is 128 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).

## `street_address`{% #street_address %}

**Type**: `STRING`**Provider name**: `streetAddress`**Description**: The street address of the user's place of business. Maximum length is 1,024 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).

## `subscription_id`{% #subscription_id %}

**Type**: `STRING`

## `subscription_name`{% #subscription_name %}

**Type**: `STRING`

## `surname`{% #surname %}

**Type**: `STRING`**Provider name**: `surname`**Description**: The user's surname (family name or last name). Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).

## `tags`{% #tags %}

**Type**: `UNORDERED_LIST_STRING`

## `todo`{% #todo %}

**Type**: `STRUCT`**Provider name**: `todo`**Description**: Represents the To Do services available to a user.

- `lists`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `lists`**Description**: The task lists in the users mailbox.
  - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: The name of the task list.
  - `extensions`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `extensions`**Description**: The collection of open extensions defined for the task list. Nullable.
    - `name`**Type**: `STRING`**Provider name**: `name`
    - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
  - `is_owner`**Type**: `BOOLEAN`**Provider name**: `isOwner`**Description**: True if the user is owner of the given task list.
  - `is_shared`**Type**: `BOOLEAN`**Provider name**: `isShared`**Description**: True if the task list is shared with other users
  - `name`**Type**: `STRING`**Provider name**: `name`
  - `tasks`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `tasks`**Description**: The tasks in this task list. Read-only. Nullable.
    - `attachment_sessions`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `attachmentSessions`
      - `content`**Type**: `STRING`**Provider name**: `content`**Description**: The content streams that are uploaded.
      - `expiration_date_time`**Type**: `STRING`**Provider name**: `expirationDateTime`**Description**: The date and time in UTC when the upload session will expire. The complete file must be uploaded before this expiration time is reached.
      - `name`**Type**: `STRING`**Provider name**: `name`
      - `next_expected_ranges`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `nextExpectedRanges`**Description**: Indicates a single value {start} that represents the location in the file where the next upload should begin.
      - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
    - `attachments`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `attachments`**Description**: A collection of file attachments for the task.
      - `content_type`**Type**: `STRING`**Provider name**: `contentType`**Description**: The MIME type.
      - `last_modified_date_time`**Type**: `STRING`**Provider name**: `lastModifiedDateTime`**Description**: 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`**Type**: `STRING`**Provider name**: `name`**Description**: The display name of the attachment. This doesn't need to be the actual file name.
      - `size`**Type**: `INT32`**Provider name**: `size`**Description**: The length of the attachment in bytes.
      - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
    - `body`**Type**: `STRUCT`**Provider name**: `body`**Description**: The task body that typically contains information about the task.
      - `content`**Type**: `STRING`**Provider name**: `content`**Description**: The content of the item.
      - `content_type`**Type**: `STRING`**Provider name**: `contentType`**Description**: The type of the content. Possible values are text and html.
    - `body_last_modified_date_time`**Type**: `STRING`**Provider name**: `bodyLastModifiedDateTime`**Description**: The date and time when the task body was last modified. By default, it is in UTC. You can provide a custom time zone in the request header. The property value uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2020 would look like this: '2020-01-01T00:00:00Z'.
    - `categories`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `categories`**Description**: The categories associated with the task. Each category corresponds to the displayName property of an outlookCategory that the user has defined.
    - `checklist_items`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `checklistItems`**Description**: A collection of checklistItems linked to a task.
      - `checked_date_time`**Type**: `STRING`**Provider name**: `checkedDateTime`**Description**: The date and time when the checklistItem was finished.
      - `created_date_time`**Type**: `STRING`**Provider name**: `createdDateTime`**Description**: The date and time when the checklistItem was created.
      - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: Indicates the title of the checklistItem.
      - `is_checked`**Type**: `BOOLEAN`**Provider name**: `isChecked`**Description**: State that indicates whether the item is checked off or not.
      - `name`**Type**: `STRING`**Provider name**: `name`
      - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
    - `completed_date_time`**Type**: `STRUCT`**Provider name**: `completedDateTime`**Description**: The date and time in the specified time zone that the task was finished.
      - `date_time`**Type**: `STRING`**Provider name**: `dateTime`**Description**: A single point of time in a combined date and time representation ({date}T{time}; for example, 2017-08-29T04:00:00.0000000).
      - `time_zone`**Type**: `STRING`**Provider name**: `timeZone`**Description**: Represents a time zone, for example, 'Pacific Standard Time'. See below for more possible values.
    - `created_date_time`**Type**: `STRING`**Provider name**: `createdDateTime`**Description**: The date and time when the task was created. By default, it is in UTC. You can provide a custom time zone in the request header. The property value uses ISO 8601 format. For example, midnight UTC on Jan 1, 2020 would look like this: '2020-01-01T00:00:00Z'.
    - `due_date_time`**Type**: `STRUCT`**Provider name**: `dueDateTime`**Description**: The date and time in the specified time zone that the task is to be finished.
      - `date_time`**Type**: `STRING`**Provider name**: `dateTime`**Description**: A single point of time in a combined date and time representation ({date}T{time}; for example, 2017-08-29T04:00:00.0000000).
      - `time_zone`**Type**: `STRING`**Provider name**: `timeZone`**Description**: Represents a time zone, for example, 'Pacific Standard Time'. See below for more possible values.
    - `extensions`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `extensions`**Description**: The collection of open extensions defined for the task. Nullable.
      - `name`**Type**: `STRING`**Provider name**: `name`
      - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
    - `has_attachments`**Type**: `BOOLEAN`**Provider name**: `hasAttachments`**Description**: Indicates whether the task has attachments.
    - `importance`**Type**: `STRING`**Provider name**: `importance`
    - `is_reminder_on`**Type**: `BOOLEAN`**Provider name**: `isReminderOn`**Description**: Set to true if an alert is set to remind the user of the task.
    - `last_modified_date_time`**Type**: `STRING`**Provider name**: `lastModifiedDateTime`**Description**: The date and time when the task was last modified. By default, it is in UTC. You can provide a custom time zone in the request header. The property value uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2020 would look like this: '2020-01-01T00:00:00Z'.
    - `linked_resources`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `linkedResources`**Description**: A collection of resources linked to the task.
      - `application_name`**Type**: `STRING`**Provider name**: `applicationName`**Description**: The app name of the source that sends the linkedResource.
      - `display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: The title of the linkedResource.
      - `external_id`**Type**: `STRING`**Provider name**: `externalId`**Description**: ID of the object that is associated with this task on the third-party/partner system.
      - `name`**Type**: `STRING`**Provider name**: `name`
      - `web_url`**Type**: `STRING`**Provider name**: `webUrl`**Description**: Deep link to the linkedResource.
      - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
    - `name`**Type**: `STRING`**Provider name**: `name`
    - `recurrence`**Type**: `STRUCT`**Provider name**: `recurrence`**Description**: The recurrence pattern for the task.
      - `pattern`**Type**: `STRUCT`**Provider name**: `pattern`**Description**: The frequency of an event. For access reviews: Do not specify this property for a one-time access review. Only interval, dayOfMonth, and type (weekly, absoluteMonthly) properties of recurrencePattern are supported.
        - `day_of_month`**Type**: `INT32`**Provider name**: `dayOfMonth`**Description**: The day of the month on which the event occurs. Required if type is absoluteMonthly or absoluteYearly.
        - `days_of_week`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `daysOfWeek`**Description**: 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.
        - `first_day_of_week`**Type**: `STRING`**Provider name**: `firstDayOfWeek`**Description**: The first day of the week. The possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. Default is sunday. Required if type is weekly.
        - `index`**Type**: `STRING`**Provider name**: `index`**Description**: Specifies on which instance of the allowed days specified in daysOfWeek the event occurs, counted from the first instance in the month. The possible values are: first, second, third, fourth, last. Default is first. Optional and used if type is relativeMonthly or relativeYearly.
        - `interval`**Type**: `INT32`**Provider name**: `interval`**Description**: The number of units between occurrences, where units can be in days, weeks, months, or years, depending on the type. Required.
        - `month`**Type**: `INT32`**Provider name**: `month`**Description**: The month in which the event occurs. This is a number from 1 to 12.
        - `type`**Type**: `STRING`**Provider name**: `type`**Description**: The recurrence pattern type: daily, weekly, absoluteMonthly, relativeMonthly, absoluteYearly, relativeYearly. Required. For more information, see values of type property.
      - `range`**Type**: `STRUCT`**Provider name**: `range`**Description**: The duration of an event.
        - `end_date`**Type**: `STRING`**Provider name**: `endDate`**Description**: 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.
        - `number_of_occurrences`**Type**: `INT32`**Provider name**: `numberOfOccurrences`**Description**: The number of times to repeat the event. Required and must be positive if type is numbered.
        - `recurrence_time_zone`**Type**: `STRING`**Provider name**: `recurrenceTimeZone`**Description**: Time zone for the startDate and endDate properties. Optional. If not specified, the time zone of the event is used.
        - `start_date`**Type**: `STRING`**Provider name**: `startDate`**Description**: 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`**Type**: `STRING`**Provider name**: `type`**Description**: The recurrence range. The possible values are: endDate, noEnd, numbered. Required.
    - `reminder_date_time`**Type**: `STRUCT`**Provider name**: `reminderDateTime`**Description**: The date and time in the specified time zone for a reminder alert of the task to occur.
      - `date_time`**Type**: `STRING`**Provider name**: `dateTime`**Description**: A single point of time in a combined date and time representation ({date}T{time}; for example, 2017-08-29T04:00:00.0000000).
      - `time_zone`**Type**: `STRING`**Provider name**: `timeZone`**Description**: Represents a time zone, for example, 'Pacific Standard Time'. See below for more possible values.
    - `start_date_time`**Type**: `STRUCT`**Provider name**: `startDateTime`**Description**: The date and time in the specified time zone at which the task is scheduled to start.
      - `date_time`**Type**: `STRING`**Provider name**: `dateTime`**Description**: A single point of time in a combined date and time representation ({date}T{time}; for example, 2017-08-29T04:00:00.0000000).
      - `time_zone`**Type**: `STRING`**Provider name**: `timeZone`**Description**: Represents a time zone, for example, 'Pacific Standard Time'. See below for more possible values.
    - `status`**Type**: `STRING`**Provider name**: `status`
    - `title`**Type**: `STRING`**Provider name**: `title`**Description**: A brief description of the task.
    - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
  - `wellknown_list_name`**Type**: `STRING`**Provider name**: `wellknownListName`
  - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.
- `name`**Type**: `STRING`**Provider name**: `name`
- `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.

## `transitive_member_of`{% #transitive_member_of %}

**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `transitiveMemberOf`**Description**: The groups, including nested groups, and directory roles that a user is a member of. Nullable.

- `deleted_date_time`**Type**: `STRING`**Provider name**: `deletedDateTime`**Description**: Date and time when this object was deleted. Always null when the object hasn't been deleted.
- `name`**Type**: `STRING`**Provider name**: `name`
- `id`**Type**: `STRING`**Provider name**: `id`**Description**: The unique identifier for an entity. Read-only.

## `usage_location`{% #usage_location %}

**Type**: `STRING`**Provider name**: `usageLocation`**Description**: A two-letter country code (ISO standard 3166). Required for users that are assigned licenses due to legal requirements to check for availability of services in countries/regions. Examples include: US, JP, and GB. Not nullable. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).

## `user_principal_name`{% #user_principal_name %}

**Type**: `STRING`**Provider name**: `userPrincipalName`**Description**: The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this value should map to the user's email name. The general format is alias@domain, where the domain must be present in the tenant's collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can't contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, ' . - _ ! # ^ ~. 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.

## `user_type`{% #user_type %}

**Type**: `STRING`**Provider name**: `userType`**Description**: 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?
