diff --git a/openApiDocs/beta/Applications.yml b/openApiDocs/beta/Applications.yml index 7b89462caad..376ba848022 100644 --- a/openApiDocs/beta/Applications.yml +++ b/openApiDocs/beta/Applications.yml @@ -18563,7 +18563,7 @@ components: $ref: '#/components/schemas/microsoft.graph.apiApplication' appId: type: string - description: The unique identifier for the application that is assigned to an application by Azure AD. Not nullable. Read-only. + description: The unique identifier for the application that is assigned by Azure AD. Not nullable. Read-only. nullable: true appRoles: type: array @@ -18588,13 +18588,13 @@ components: nullable: true groupMembershipClaims: type: string - description: 'Configures the groups claim issued in a user or OAuth 2.0 access token that the application expects. To set this attribute, use one of the following valid string values:NoneSecurityGroup: For security groups and Azure AD rolesAll: This gets all of the security groups, distribution groups, and Azure AD directory roles that the signed-in user is a member of.' + description: 'Configures the groups claim issued in a user or OAuth 2.0 access token that the application expects. To set this attribute, use one of the following string values:NoneSecurityGroup: For security groups and Azure AD rolesAll: This gets all of the security groups, distribution groups, and Azure AD directory roles that the signed-in user is a member of.' nullable: true identifierUris: type: array items: type: string - description: 'The URIs that identify the application within its Azure AD tenant, or within a verified custom domain if the application is multi-tenant. For more information see Application Objects and Service Principal Objects. The any operator is required for filter expressions on multi-valued properties. Not nullable.' + description: 'The URIs that identify the application within its Azure AD tenant, or within a verified custom domain if the application is multi-tenant. For more information, see Application Objects and Service Principal Objects. The any operator is required for filter expressions on multi-valued properties. Not nullable.' info: $ref: '#/components/schemas/microsoft.graph.informationalUrl' isDeviceOnlyAuthSupported: @@ -18602,7 +18602,7 @@ components: nullable: true isFallbackPublicClient: type: boolean - description: 'Specifies the fallback application type as public client, such as an installed application running on a mobile device. The default value is false which means the fallback application type is confidential client such as a web app. There are certain scenarios where Azure AD cannot determine the client application type. For example, the ROPC flow where it is configured without specifying a redirect URI. In those cases Azure AD interprets the application type based on the value of this property.' + description: 'Specifies the fallback application type as public client, such as an installed application running on a mobile device. The default value is false which means the fallback application type is confidential client such as a web app. There are certain scenarios where Azure AD cannot determine the client application type. For example, the ROPC flow where the application is configured without specifying a redirect URI. In those cases Azure AD interprets the application type based on the value of this property.' nullable: true keyCredentials: type: array @@ -18629,7 +18629,7 @@ components: $ref: '#/components/schemas/microsoft.graph.publicClientApplication' publisherDomain: type: string - description: 'The verified publisher domain for the application. Read-only. For more information, see How to: Configure an application''s publisher domain.' + description: The verified publisher domain for the application. Read-only. nullable: true requiredResourceAccess: type: array @@ -18638,7 +18638,7 @@ components: description: Specifies the resources that the application needs to access. This property also specifies the set of OAuth permission scopes and application roles that it needs for each of those resources. This configuration of access to the required resources drives the consent experience. Not nullable. signInAudience: type: string - description: 'Specifies the Microsoft accounts that are supported for the current application. Supported values are:AzureADMyOrg: Users with a Microsoft work or school account in my organization’s Azure AD tenant (single tenant)AzureADMultipleOrgs: Users with a Microsoft work or school account in any organization’s Azure AD tenant (multi-tenant).AzureADandPersonalMicrosoftAccount: Users with a personal Microsoft account, or a work or school account in any organization’s Azure AD tenant.PersonalMicrosoftAccount: Users with a personal Microsoft account only.For authenticating users with Azure AD B2C user flows, use AzureADandPersonalMicrosoftAccount. This value allows for the widest set of user identities including local accounts and user identities from Microsoft, Facebook, Google, Twitter, or any OpenID Connect provider.' + description: 'Specifies the Microsoft accounts that are supported for the current application. Supported values are:AzureADMyOrg: Users with a Microsoft work or school account in my organization’s Azure AD tenant (single-tenant).AzureADMultipleOrgs: Users with a Microsoft work or school account in any organization’s Azure AD tenant (multi-tenant).AzureADandPersonalMicrosoftAccount: Users with a personal Microsoft account, or a work or school account in any organization’s Azure AD tenant.PersonalMicrosoftAccount: Users with a personal Microsoft account only.' nullable: true spa: $ref: '#/components/schemas/microsoft.graph.spaApplication' @@ -18791,7 +18791,7 @@ components: nullable: true key: type: string - description: 'The certificate''s raw data in byte array converted to Base64 string; for example, [System.Convert]::ToBase64String($Cert.GetRawCertData()).' + description: Value for the key credential. Should be a base 64 encoded value. format: base64url nullable: true keyId: @@ -19492,7 +19492,7 @@ components: description: The collection of password credentials associated with the service principal. Not nullable. preferredSingleSignOnMode: type: string - description: 'Specifies the single sign-on mode configured for this application. Azure AD uses the preferred single sign-on mode to launch the application from Microsoft 365 or the Azure AD My Apps. The supported values are password, saml, external, and oidc.' + description: 'Specifies the single sign-on mode configured for this application. Azure AD uses the preferred single sign-on mode to launch the application from Microsoft 365 or the Azure AD My Apps. The supported values are password, saml, notSupported, and oidc.' nullable: true preferredTokenSigningKeyEndDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' @@ -19643,11 +19643,11 @@ components: $ref: '#/components/schemas/microsoft.graph.permissionClassificationType' permissionId: type: string - description: The unique identifier (id) for the delegated permission listed in the oauth2PermissionScopes collection of the servicePrincipal. Required on create. Does not support $filter. + description: The unique identifier (id) for the delegated permission listed in the publishedPermissionScopes collection of the servicePrincipal. Required on create. Does not support $filter. nullable: true permissionName: type: string - description: The claim value (value) for the delegated permission listed in the oauth2PermissionScopes collection of the servicePrincipal. Does not support $filter. + description: The claim value (value) for the delegated permission listed in the publishedPermissionScopes collection of the servicePrincipal. Does not support $filter. nullable: true additionalProperties: type: object @@ -20601,7 +20601,7 @@ components: nullable: true provisioningStatus: type: string - description: 'The provisioning status of the service plan. Possible values:''Success'' - Service is fully provisioned.''Disabled'' - Service has been disabled.''PendingInput'' - Service is not yet provisioned; awaiting service confirmation.''PendingActivation'' - Service is provisioned but requires explicit activation by administrator (for example, Intune_O365 service plan)''PendingProvisioning'' - Microsoft has added a new service to the product SKU and it has not been activated in the tenant, yet.' + description: 'The provisioning status of the service plan. Possible values:''Success'' - Service is fully provisioned.''Disabled'' - Service has been disabled.''PendingInput'' - Service is not yet provisioned; awaiting service confirmation.''PendingActivation'' - Service is provisioned but requires explicit activation by administrator (for example, Intune_O365 service plan).''PendingProvisioning'' - Microsoft has added a new service to the product SKU and it has not been activated in the tenant, yet.' nullable: true servicePlanId: pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' @@ -21034,11 +21034,11 @@ components: properties: key: type: string - description: Key for the key-value pair. + description: 'Contains the name of the field that a value is associated with. When a sign in or domain hint is included in the sign-in request, corresponding fields are included as key-value pairs. Possible keys: Login hint present, Domain hint present.' nullable: true value: type: string - description: Value for the key-value pair. + description: Contains the corresponding value for the specified key. The value is true if a sign in hint was included in the sign-in request; otherwise false. The value is true if a domain hint was included in the sign-in request; otherwise false. nullable: true additionalProperties: type: object diff --git a/openApiDocs/beta/Bookings.yml b/openApiDocs/beta/Bookings.yml index c7e0c0710c1..da9e445ccb5 100644 --- a/openApiDocs/beta/Bookings.yml +++ b/openApiDocs/beta/Bookings.yml @@ -2515,10 +2515,10 @@ components: properties: dateTime: type: string - description: 'A single point of time in a combined date and time representation ({date}T{time}; for example, 2017-08-29T04:00:00.0000000).' + description: 'A single point of time in a combined date and time representation ({date}T{time}). For example, ''2019-04-16T09:00:00''.' timeZone: type: string - description: 'Represents a time zone, for example, ''Pacific Standard Time''. See below for more possible values.' + description: 'Represents a time zone, for example, ''Pacific Standard Time''. See below for possible values.' nullable: true additionalProperties: type: object diff --git a/openApiDocs/beta/Calendar.yml b/openApiDocs/beta/Calendar.yml index bc4eca41fca..dc0be580f3b 100644 --- a/openApiDocs/beta/Calendar.yml +++ b/openApiDocs/beta/Calendar.yml @@ -46388,15 +46388,15 @@ components: nullable: true canEdit: type: boolean - description: 'True if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access.' + description: 'True if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access, through an Outlook client or the corresponding calendarPermission resource. Read-only.' nullable: true canShare: type: boolean - description: 'True if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it.' + description: 'True if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it. Read-only.' nullable: true canViewPrivateItems: type: boolean - description: 'True if the user can read calendar items that have been marked private, false otherwise.' + description: 'True if the user can read calendar items that have been marked private, false otherwise. This property is set through an Outlook client or the corresponding calendarPermission resource. Read-only.' nullable: true changeKey: type: string @@ -46408,7 +46408,7 @@ components: $ref: '#/components/schemas/microsoft.graph.onlineMeetingProviderType' hexColor: type: string - description: 'The calendar color, expressed in a hex color code of three hexidecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space. If the user has never explicitly set a color for the calendar, this property is empty. Read-only.' + description: 'The calendar color, expressed in a hex color code of three hexidecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space. If the user has never explicitly set a color for the calendar, this property is empty.' nullable: true isDefaultCalendar: type: boolean @@ -46631,7 +46631,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.attachment' - description: The collection of fileAttachment and itemAttachment attachments for the event. Navigation property. Read-only. Nullable. + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' calendar: $ref: '#/components/schemas/microsoft.graph.calendar' exceptionOccurrences: @@ -46642,12 +46642,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the event. Read-only. Nullable. + description: The collection of open extensions defined for the event. Nullable. instances: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: The instances of the event. Navigation property. Read-only. Nullable. + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' multiValueExtendedProperties: type: array items: @@ -46681,7 +46681,7 @@ components: nullable: true name: type: string - description: The attachment's file name. + description: The display name of the attachment. This does not need to be the actual file name. nullable: true size: maximum: 2147483647 @@ -46808,11 +46808,11 @@ components: properties: address: type: string - description: The email address of the person or entity. + description: The email address of an entity instance. nullable: true name: type: string - description: The display name of the person or entity. + description: The display name of an entity instance. nullable: true additionalProperties: type: object @@ -46888,10 +46888,10 @@ components: properties: dateTime: type: string - description: 'A single point of time in a combined date and time representation ({date}T{time}; for example, 2017-08-29T04:00:00.0000000).' + description: 'A single point of time in a combined date and time representation ({date}T{time}). For example, ''2019-04-16T09:00:00''.' timeZone: type: string - description: 'Represents a time zone, for example, ''Pacific Standard Time''. See below for more possible values.' + description: 'Represents a time zone, for example, ''Pacific Standard Time''. See below for possible values.' nullable: true additionalProperties: type: object @@ -47170,7 +47170,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.dayOfWeek' - 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.' + description: 'A collection of the days of the week on which the event occurs. Possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern. Required if type is weekly, relativeMonthly, or relativeYearly.' firstDayOfWeek: $ref: '#/components/schemas/microsoft.graph.dayOfWeek' index: diff --git a/openApiDocs/beta/ChangeNotifications.yml b/openApiDocs/beta/ChangeNotifications.yml index e417db00828..a4998977780 100644 --- a/openApiDocs/beta/ChangeNotifications.yml +++ b/openApiDocs/beta/ChangeNotifications.yml @@ -268,14 +268,14 @@ components: nullable: true changeType: type: string - description: 'Required. Indicates the type of change in the subscribed resource that will raise a change notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list.Note: Drive root item and list change notifications support only the updated changeType. User and group change notifications support updated and deleted changeType.' + description: 'Indicates the type of change in the subscribed resource that will raise a change notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list. Required. Note: Drive root item and list change notifications support only the updated changeType. User and group change notifications support updated and deleted changeType.' clientState: type: string - description: Optional. Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 128 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification. + description: Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 255 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification. Optional. nullable: true creatorId: type: string - description: 'Identifier of the user or service principal that created the subscription. If the app used delegated permissions to create the subscription, this field contains the id of the signed-in user the app called on behalf of. If the app used application permissions, this field contains the id of the service principal corresponding to the app. Read-only.' + description: 'Identifier of the user or service principal that created the subscription. If the app used delegated permissions to create the subscription, this field contains the ID of the signed-in user the app called on behalf of. If the app used application permissions, this field contains the ID of the service principal corresponding to the app. Read-only.' nullable: true encryptionCertificate: type: string @@ -283,12 +283,12 @@ components: nullable: true encryptionCertificateId: type: string - description: A custom app-provided identifier to help identify the certificate needed to decrypt resource data. Optional. + description: A custom app-provided identifier to help identify the certificate needed to decrypt resource data. Optional. Required when includeResourceData is true. nullable: true expirationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Required. Specifies the date and time when the webhook subscription expires. The time is in UTC, and can be an amount of time from subscription creation that varies for the resource subscribed to. See the table below for maximum supported subscription length of time.' + description: 'Specifies the date and time when the webhook subscription expires. The time is in UTC, and can be an amount of time from subscription creation that varies for the resource subscribed to. See the table below for maximum supported subscription length of time. Required.' format: date-time includeResourceData: type: boolean @@ -310,10 +310,10 @@ components: nullable: true notificationUrl: type: string - description: Required. The URL of the endpoint that will receive the change notifications. This URL must make use of the HTTPS protocol. + description: The URL of the endpoint that receives the change notifications. This URL must make use of the HTTPS protocol. Required. resource: type: string - description: Required. Specifies the resource that will be monitored for changes. Do not include the base URL (https://graph.microsoft.com/v1.0/). See the possible resource path values for each supported resource. + description: Specifies the resource that will be monitored for changes. Do not include the base URL (https://graph.microsoft.com/beta/). See the possible resource path values for each supported resource. Required. additionalProperties: type: object microsoft.graph.entity: diff --git a/openApiDocs/beta/CloudCommunications.yml b/openApiDocs/beta/CloudCommunications.yml index 79af1aa3e04..db1a006b2d2 100644 --- a/openApiDocs/beta/CloudCommunications.yml +++ b/openApiDocs/beta/CloudCommunications.yml @@ -4095,7 +4095,7 @@ components: $ref: '#/components/schemas/microsoft.graph.callRecords.callType' version: type: integer - description: Monotonically increasing version of the call record. Higher version call records with the same id includes additional data compared to the lower version. + description: Monotonically increasing version of the call record. Higher version call records with the same ID includes additional data compared to the lower version. format: int64 sessions: type: array @@ -4369,7 +4369,7 @@ components: $ref: '#/components/schemas/microsoft.graph.identitySet' replacesCallId: type: string - description: Optional. The call which the target identity is currently a part of. This call will be dropped once the participant is added. + description: Optional. The call which the target idenity is currently a part of. This call will be dropped once the participant is added. nullable: true additionalProperties: type: object @@ -4543,7 +4543,7 @@ components: properties: activity: type: string - 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.' + 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.' nullable: true availability: type: string @@ -4660,7 +4660,7 @@ components: properties: messageId: type: string - description: The unique identifier of a message in a Microsoft Teams channel. + description: The unique identifier for a message in a Microsoft Teams channel. nullable: true replyChainMessageId: type: string @@ -4798,7 +4798,7 @@ components: nullable: true region: type: string - description: 'The home region of the participant. This can be a country, a continent, or a larger geographic region. This does not change based on the participant''s current physical location. Read-only.' + description: 'The home region of the participant. This can be a country, a continent, or a larger geographic region. This does not change based on the participant''s current physical location, unlike countryCode. Read-only.' nullable: true additionalProperties: type: object @@ -4831,13 +4831,13 @@ components: properties: observedParticipantId: type: string - description: The ID of the participant that is under observation. Read-only. + description: The id of the participant that is under observation. Read-only. nullable: true onBehalfOf: $ref: '#/components/schemas/microsoft.graph.identitySet' sourceParticipantId: type: string - description: The ID of the participant that triggered the incoming call. Read-only. + description: The id of the participant that triggered the incoming call. Read-only. nullable: true transferor: $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -5005,7 +5005,7 @@ components: $ref: '#/components/schemas/microsoft.graph.modality' serverMuted: type: boolean - description: If the media is muted by the server. + description: Indicates whether the media is muted by the server. sourceId: type: string description: The source ID. diff --git a/openApiDocs/beta/Compliance.yml b/openApiDocs/beta/Compliance.yml index 774b0b1967f..de5b02092c6 100644 --- a/openApiDocs/beta/Compliance.yml +++ b/openApiDocs/beta/Compliance.yml @@ -1167,6 +1167,7 @@ paths: - contentTypes - drive - drives + - externalColumns - items - lists - pages @@ -1192,6 +1193,7 @@ paths: - contentTypes - drive - drives + - externalColumns - items - lists - pages @@ -1249,6 +1251,12 @@ paths: case-id: $request.path.case-id custodian-id: $request.path.custodian-id siteSource-id: $request.path.siteSource-id + externalColumns: + operationId: compliance.ediscovery.cases.custodians.siteSources.Site.ListExternalColumns + parameters: + case-id: $request.path.case-id + custodian-id: $request.path.custodian-id + siteSource-id: $request.path.siteSource-id items: operationId: compliance.ediscovery.cases.custodians.siteSources.Site.ListItems parameters: @@ -1366,6 +1374,12 @@ paths: case-id: $request.path.case-id custodian-id: $request.path.custodian-id siteSource-id: $request.path.siteSource-id + externalColumns: + operationId: compliance.ediscovery.cases.custodians.siteSources.Site.ListExternalColumns + parameters: + case-id: $request.path.case-id + custodian-id: $request.path.custodian-id + siteSource-id: $request.path.siteSource-id items: operationId: compliance.ediscovery.cases.custodians.siteSources.Site.ListItems parameters: @@ -1879,8 +1893,6 @@ paths: - calendarView - conversations - events - - photo - - photos - rejectedSenders - threads - drive @@ -1890,6 +1902,8 @@ paths: - groupLifecyclePolicies - planner - onenote + - photo + - photos - team type: string - name: $expand @@ -1919,8 +1933,6 @@ paths: - calendarView - conversations - events - - photo - - photos - rejectedSenders - threads - drive @@ -1930,6 +1942,8 @@ paths: - groupLifecyclePolicies - planner - onenote + - photo + - photos - team type: string responses: @@ -2036,18 +2050,6 @@ paths: case-id: $request.path.case-id custodian-id: $request.path.custodian-id unifiedGroupSource-id: $request.path.unifiedGroupSource-id - photo: - operationId: compliance.ediscovery.cases.custodians.unifiedGroupSources.Group.GetPhoto - parameters: - case-id: $request.path.case-id - custodian-id: $request.path.custodian-id - unifiedGroupSource-id: $request.path.unifiedGroupSource-id - photos: - operationId: compliance.ediscovery.cases.custodians.unifiedGroupSources.Group.ListPhotos - parameters: - case-id: $request.path.case-id - custodian-id: $request.path.custodian-id - unifiedGroupSource-id: $request.path.unifiedGroupSource-id rejectedSenders: operationId: compliance.ediscovery.cases.custodians.unifiedGroupSources.Group.ListRejectedSenders parameters: @@ -2102,6 +2104,18 @@ paths: case-id: $request.path.case-id custodian-id: $request.path.custodian-id unifiedGroupSource-id: $request.path.unifiedGroupSource-id + photo: + operationId: compliance.ediscovery.cases.custodians.unifiedGroupSources.Group.GetPhoto + parameters: + case-id: $request.path.case-id + custodian-id: $request.path.custodian-id + unifiedGroupSource-id: $request.path.unifiedGroupSource-id + photos: + operationId: compliance.ediscovery.cases.custodians.unifiedGroupSources.Group.ListPhotos + parameters: + case-id: $request.path.case-id + custodian-id: $request.path.custodian-id + unifiedGroupSource-id: $request.path.unifiedGroupSource-id team: operationId: compliance.ediscovery.cases.custodians.unifiedGroupSources.Group.GetTeam parameters: @@ -2243,18 +2257,6 @@ paths: case-id: $request.path.case-id custodian-id: $request.path.custodian-id unifiedGroupSource-id: $request.path.unifiedGroupSource-id - photo: - operationId: compliance.ediscovery.cases.custodians.unifiedGroupSources.Group.GetPhoto - parameters: - case-id: $request.path.case-id - custodian-id: $request.path.custodian-id - unifiedGroupSource-id: $request.path.unifiedGroupSource-id - photos: - operationId: compliance.ediscovery.cases.custodians.unifiedGroupSources.Group.ListPhotos - parameters: - case-id: $request.path.case-id - custodian-id: $request.path.custodian-id - unifiedGroupSource-id: $request.path.unifiedGroupSource-id rejectedSenders: operationId: compliance.ediscovery.cases.custodians.unifiedGroupSources.Group.ListRejectedSenders parameters: @@ -2309,6 +2311,18 @@ paths: case-id: $request.path.case-id custodian-id: $request.path.custodian-id unifiedGroupSource-id: $request.path.unifiedGroupSource-id + photo: + operationId: compliance.ediscovery.cases.custodians.unifiedGroupSources.Group.GetPhoto + parameters: + case-id: $request.path.case-id + custodian-id: $request.path.custodian-id + unifiedGroupSource-id: $request.path.unifiedGroupSource-id + photos: + operationId: compliance.ediscovery.cases.custodians.unifiedGroupSources.Group.ListPhotos + parameters: + case-id: $request.path.case-id + custodian-id: $request.path.custodian-id + unifiedGroupSource-id: $request.path.unifiedGroupSource-id team: operationId: compliance.ediscovery.cases.custodians.unifiedGroupSources.Group.GetTeam parameters: @@ -3323,6 +3337,7 @@ paths: - contentTypes - drive - drives + - externalColumns - items - lists - pages @@ -3348,6 +3363,7 @@ paths: - contentTypes - drive - drives + - externalColumns - items - lists - pages @@ -3405,6 +3421,12 @@ paths: case-id: $request.path.case-id legalHold-id: $request.path.legalHold-id siteSource-id: $request.path.siteSource-id + externalColumns: + operationId: compliance.ediscovery.cases.legalHolds.siteSources.Site.ListExternalColumns + parameters: + case-id: $request.path.case-id + legalHold-id: $request.path.legalHold-id + siteSource-id: $request.path.siteSource-id items: operationId: compliance.ediscovery.cases.legalHolds.siteSources.Site.ListItems parameters: @@ -3522,6 +3544,12 @@ paths: case-id: $request.path.case-id legalHold-id: $request.path.legalHold-id siteSource-id: $request.path.siteSource-id + externalColumns: + operationId: compliance.ediscovery.cases.legalHolds.siteSources.Site.ListExternalColumns + parameters: + case-id: $request.path.case-id + legalHold-id: $request.path.legalHold-id + siteSource-id: $request.path.siteSource-id items: operationId: compliance.ediscovery.cases.legalHolds.siteSources.Site.ListItems parameters: @@ -4035,8 +4063,6 @@ paths: - calendarView - conversations - events - - photo - - photos - rejectedSenders - threads - drive @@ -4046,6 +4072,8 @@ paths: - groupLifecyclePolicies - planner - onenote + - photo + - photos - team type: string - name: $expand @@ -4075,8 +4103,6 @@ paths: - calendarView - conversations - events - - photo - - photos - rejectedSenders - threads - drive @@ -4086,6 +4112,8 @@ paths: - groupLifecyclePolicies - planner - onenote + - photo + - photos - team type: string responses: @@ -4192,18 +4220,6 @@ paths: case-id: $request.path.case-id legalHold-id: $request.path.legalHold-id unifiedGroupSource-id: $request.path.unifiedGroupSource-id - photo: - operationId: compliance.ediscovery.cases.legalHolds.unifiedGroupSources.Group.GetPhoto - parameters: - case-id: $request.path.case-id - legalHold-id: $request.path.legalHold-id - unifiedGroupSource-id: $request.path.unifiedGroupSource-id - photos: - operationId: compliance.ediscovery.cases.legalHolds.unifiedGroupSources.Group.ListPhotos - parameters: - case-id: $request.path.case-id - legalHold-id: $request.path.legalHold-id - unifiedGroupSource-id: $request.path.unifiedGroupSource-id rejectedSenders: operationId: compliance.ediscovery.cases.legalHolds.unifiedGroupSources.Group.ListRejectedSenders parameters: @@ -4258,6 +4274,18 @@ paths: case-id: $request.path.case-id legalHold-id: $request.path.legalHold-id unifiedGroupSource-id: $request.path.unifiedGroupSource-id + photo: + operationId: compliance.ediscovery.cases.legalHolds.unifiedGroupSources.Group.GetPhoto + parameters: + case-id: $request.path.case-id + legalHold-id: $request.path.legalHold-id + unifiedGroupSource-id: $request.path.unifiedGroupSource-id + photos: + operationId: compliance.ediscovery.cases.legalHolds.unifiedGroupSources.Group.ListPhotos + parameters: + case-id: $request.path.case-id + legalHold-id: $request.path.legalHold-id + unifiedGroupSource-id: $request.path.unifiedGroupSource-id team: operationId: compliance.ediscovery.cases.legalHolds.unifiedGroupSources.Group.GetTeam parameters: @@ -4399,18 +4427,6 @@ paths: case-id: $request.path.case-id legalHold-id: $request.path.legalHold-id unifiedGroupSource-id: $request.path.unifiedGroupSource-id - photo: - operationId: compliance.ediscovery.cases.legalHolds.unifiedGroupSources.Group.GetPhoto - parameters: - case-id: $request.path.case-id - legalHold-id: $request.path.legalHold-id - unifiedGroupSource-id: $request.path.unifiedGroupSource-id - photos: - operationId: compliance.ediscovery.cases.legalHolds.unifiedGroupSources.Group.ListPhotos - parameters: - case-id: $request.path.case-id - legalHold-id: $request.path.legalHold-id - unifiedGroupSource-id: $request.path.unifiedGroupSource-id rejectedSenders: operationId: compliance.ediscovery.cases.legalHolds.unifiedGroupSources.Group.ListRejectedSenders parameters: @@ -4465,6 +4481,18 @@ paths: case-id: $request.path.case-id legalHold-id: $request.path.legalHold-id unifiedGroupSource-id: $request.path.unifiedGroupSource-id + photo: + operationId: compliance.ediscovery.cases.legalHolds.unifiedGroupSources.Group.GetPhoto + parameters: + case-id: $request.path.case-id + legalHold-id: $request.path.legalHold-id + unifiedGroupSource-id: $request.path.unifiedGroupSource-id + photos: + operationId: compliance.ediscovery.cases.legalHolds.unifiedGroupSources.Group.ListPhotos + parameters: + case-id: $request.path.case-id + legalHold-id: $request.path.legalHold-id + unifiedGroupSource-id: $request.path.unifiedGroupSource-id team: operationId: compliance.ediscovery.cases.legalHolds.unifiedGroupSources.Group.GetTeam parameters: @@ -8694,6 +8722,10 @@ components: items: $ref: '#/components/schemas/microsoft.graph.drive' description: The collection of drives (document libraries) under this site. + externalColumns: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' items: type: array items: @@ -8745,7 +8777,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLabel' - description: 'The list of sensitivity label pairs (label ID, label name) associated with an Microsoft 365 group. Returned only on $select. Read-only.' + description: 'The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group. Returned only on $select.' assignedLicenses: type: array items: @@ -8786,7 +8818,7 @@ components: description: 'Specifies the group type and its membership. If the collection contains Unified, the group is a Microsoft 365 group; otherwise, it''s either a security group or distribution group. For details, see groups overview.If the collection includes DynamicMembership, the group has dynamic membership; otherwise, membership is static. Returned by default. Supports $filter.' hasMembersWithLicenseErrors: type: boolean - description: 'Indicates whether there are members in this group that have license errors from its group-based license assignment. This property is never returned on a GET operation. You can use it as a $filter argument to get groups that have members with license errors (that is, filter for this property being true). See an example.' + description: 'Indicates whether there are members in this group that have license errors from its group-based license assignment. This property is never returned on a GET operation. You can use it as a $filter argument to get groups that have members with license errors (that is, filter for this property being true).' nullable: true infoCatalogs: type: array @@ -8859,13 +8891,13 @@ components: nullable: true preferredLanguage: type: string - description: The preferred language for an Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. + description: The preferred language for a Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. nullable: true proxyAddresses: type: array items: type: string - description: 'Email addresses for the group that direct to the same group mailbox. For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com'']. The any operator is required to filter expressions on multi-valued properties. Returned by default. Read-only. Not nullable. Supports $filter.' + description: 'Email addresses for the group that direct to the same group mailbox. For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com'']. The any operator is required for filter expressions on multi-valued properties. Returned by default. Read-only. Not nullable. Supports $filter.' renewedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string @@ -8892,7 +8924,7 @@ components: nullable: true theme: type: string - description: 'Specifies an Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' + description: 'Specifies a Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' nullable: true visibility: type: string @@ -8910,11 +8942,11 @@ components: nullable: true hideFromAddressLists: type: boolean - description: 'True if the group is not displayed in certain parts of the Outlook UI: the Address Book, address lists for selecting message recipients, and the Browse Groups dialog for searching groups; otherwise, false. Default value is false. Returned only on $select.' + description: 'True if the group is not displayed in certain parts of the Outlook user interface: in the Address Book, in address lists for selecting message recipients, and in the Browse Groups dialog for searching groups; false otherwise. Default value is false. Returned only on $select.' nullable: true hideFromOutlookClients: type: boolean - description: 'True if the group is not displayed in Outlook clients, such as Outlook for Windows and Outlook on the web; otherwise, false. Default value is false. Returned only on $select.' + description: 'True if the group is not displayed in Outlook clients, such as Outlook for Windows and Outlook on the web, false otherwise. Default value is false. Returned only on $select.' nullable: true isFavorite: type: boolean @@ -8934,7 +8966,7 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer - description: Count of conversations that have received new posts since the signed-in user last visited the group. Returned only on $select. + description: Count of conversations that have received new posts since the signed-in user last visited the group. This property is the same as unseenConversationsCount.Returned only on $select. format: int32 nullable: true unseenMessagesCount: @@ -8965,12 +8997,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Groups that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' + description: 'Groups and administrative units that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' members: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Users and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for Microsoft 365 groups, security groups and mail-enabled security groups), DELETE (supported for Microsoft 365 groups and security groups). Nullable.' + description: 'Users, contacts, and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable.' membersWithLicenseErrors: type: array items: @@ -8980,7 +9012,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. Limited to 100 owners. HTTP Methods: GET (supported for all groups), POST (supported for Microsoft 365 groups, security groups and mail-enabled security groups), DELETE (supported for Microsoft 365 groups and security groups). Nullable.' + description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable.' permissionGrants: type: array items: @@ -8989,7 +9021,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directorySetting' - description: Read-only. Nullable. + description: 'Settings that can govern this group''s behavior, like whether members can invite guest users to the group. Nullable.' transitiveMemberOf: type: array items: @@ -9019,14 +9051,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: The group's calendar events. - photo: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' - photos: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' - description: The profile photos owned by the group. Read-only. Nullable. + description: The group's events. rejectedSenders: type: array items: @@ -9063,6 +9088,13 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerGroup' onenote: $ref: '#/components/schemas/microsoft.graph.onenote' + photo: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + photos: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + description: The profile photos owned by the group. Read-only. Nullable. team: $ref: '#/components/schemas/microsoft.graph.team' additionalProperties: @@ -9618,6 +9650,8 @@ components: type: string description: 'For site columns, the name of the group this column belongs to. Helps organize related columns.' nullable: true + contentApprovalStatus: + $ref: '#/components/schemas/microsoft.graph.contentApprovalStatusColumn' currency: $ref: '#/components/schemas/microsoft.graph.currencyColumn' dateTime: @@ -9642,10 +9676,21 @@ components: type: boolean description: Specifies whether the column is displayed in the user interface. nullable: true + hyperlinkOrPicture: + $ref: '#/components/schemas/microsoft.graph.hyperlinkOrPictureColumn' indexed: type: boolean description: Specifies whether the column values can used for sorting and searching. nullable: true + isDeletable: + type: boolean + nullable: true + isReorderable: + type: boolean + nullable: true + isSealed: + type: boolean + nullable: true lookup: $ref: '#/components/schemas/microsoft.graph.lookupColumn' name: @@ -9656,6 +9701,9 @@ components: $ref: '#/components/schemas/microsoft.graph.numberColumn' personOrGroup: $ref: '#/components/schemas/microsoft.graph.personOrGroupColumn' + propagateChanges: + type: boolean + nullable: true readOnly: type: boolean description: Specifies whether the column values can be modified. @@ -9664,8 +9712,18 @@ components: type: boolean description: Specifies whether the column value is not optional. nullable: true + term: + $ref: '#/components/schemas/microsoft.graph.termColumn' text: $ref: '#/components/schemas/microsoft.graph.textColumn' + thumbnail: + $ref: '#/components/schemas/microsoft.graph.thumbnailColumn' + type: + $ref: '#/components/schemas/microsoft.graph.columnTypes' + validation: + $ref: '#/components/schemas/microsoft.graph.columnValidation' + sourceColumn: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' additionalProperties: type: object microsoft.graph.contentType: @@ -9674,10 +9732,19 @@ components: - title: contentType type: object properties: + associatedHubsUrls: + type: array + items: + type: string + nullable: true description: type: string description: The descriptive text for the item. nullable: true + documentSet: + $ref: '#/components/schemas/microsoft.graph.documentSet' + documentTemplate: + $ref: '#/components/schemas/microsoft.graph.documentSetContent' group: type: string description: The name of the group this content type belongs to. Helps organize related content types. @@ -9688,6 +9755,9 @@ components: nullable: true inheritedFrom: $ref: '#/components/schemas/microsoft.graph.itemReference' + isBuiltIn: + type: boolean + nullable: true name: type: string description: The name of the content type. @@ -9698,6 +9768,9 @@ components: type: string description: The unique identifier of the content type. nullable: true + propagateChanges: + type: boolean + nullable: true readOnly: type: boolean description: 'If true, the content type cannot be modified unless this value is first set to false.' @@ -9706,11 +9779,25 @@ components: type: boolean description: 'If true, the content type cannot be modified by users or through push-down operations. Only site collection administrators can seal or unseal content types.' nullable: true + base: + $ref: '#/components/schemas/microsoft.graph.contentType' + baseTypes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.contentType' columnLinks: type: array items: $ref: '#/components/schemas/microsoft.graph.columnLink' description: The collection of columns that are required by this content type + columnPositions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + columns: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' additionalProperties: type: object microsoft.graph.drive: @@ -9866,7 +9953,7 @@ components: description: 'The type of permission, e.g. read. See below for the full list of roles. Read-only.' shareId: type: string - description: A unique token that can be used to access this shared item via the **shares** API. Read-only. + description: 'A unique token that can be used to access this shared item via the [shares API][]. Read-only.' nullable: true additionalProperties: type: object @@ -10152,15 +10239,15 @@ components: nullable: true canEdit: type: boolean - description: 'True if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access.' + description: 'True if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access, through an Outlook client or the corresponding calendarPermission resource. Read-only.' nullable: true canShare: type: boolean - description: 'True if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it.' + description: 'True if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it. Read-only.' nullable: true canViewPrivateItems: type: boolean - description: 'True if the user can read calendar items that have been marked private, false otherwise.' + description: 'True if the user can read calendar items that have been marked private, false otherwise. This property is set through an Outlook client or the corresponding calendarPermission resource. Read-only.' nullable: true changeKey: type: string @@ -10172,7 +10259,7 @@ components: $ref: '#/components/schemas/microsoft.graph.onlineMeetingProviderType' hexColor: type: string - description: 'The calendar color, expressed in a hex color code of three hexidecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space. If the user has never explicitly set a color for the calendar, this property is empty. Read-only.' + description: 'The calendar color, expressed in a hex color code of three hexidecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space. If the user has never explicitly set a color for the calendar, this property is empty.' nullable: true isDefaultCalendar: type: boolean @@ -10370,7 +10457,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.attachment' - description: The collection of fileAttachment and itemAttachment attachments for the event. Navigation property. Read-only. Nullable. + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' calendar: $ref: '#/components/schemas/microsoft.graph.calendar' exceptionOccurrences: @@ -10381,12 +10468,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the event. Read-only. Nullable. + description: The collection of open extensions defined for the event. Nullable. instances: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: The instances of the event. Navigation property. Read-only. Nullable. + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' multiValueExtendedProperties: type: array items: @@ -10431,28 +10518,6 @@ components: description: A collection of all the conversation threads in the conversation. A navigation property. Read-only. Nullable. additionalProperties: type: object - microsoft.graph.profilePhoto: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: profilePhoto - type: object - properties: - height: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: The height of the photo. Read-only. - format: int32 - nullable: true - width: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: The width of the photo. Read-only. - format: int32 - nullable: true - additionalProperties: - type: object microsoft.graph.conversationThread: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -10541,6 +10606,28 @@ components: description: Read-only. Nullable. Returns the plannerPlans owned by the group. additionalProperties: type: object + microsoft.graph.profilePhoto: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: profilePhoto + type: object + properties: + height: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The height of the photo. Read-only. + format: int32 + nullable: true + width: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The width of the photo. Read-only. + format: int32 + nullable: true + additionalProperties: + type: object microsoft.graph.team: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -10861,30 +10948,30 @@ components: $ref: '#/components/schemas/microsoft.graph.signInActivity' accountEnabled: type: boolean - description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Supports $filter.' + description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Returned only on $select. Supports $filter.' nullable: true ageGroup: type: string - description: 'Sets the age group of the user. Allowed values: null, minor, notAdult and adult. Refer to the legal age group property definitions for further information.' + description: 'Sets the age group of the user. Allowed values: null, minor, notAdult and adult. Refer to the legal age group property definitions for further information. Returned only on $select.' nullable: true assignedLicenses: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLicense' - description: The licenses that are assigned to the user. Not nullable. + description: The licenses that are assigned to the user. Returned only on $select. Not nullable. assignedPlans: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedPlan' - description: The plans that are assigned to the user. Read-only. Not nullable. + description: The plans that are assigned to the user. Returned only on $select. Read-only. Not nullable. businessPhones: type: array items: type: string - description: 'The telephone numbers for the user. NOTE: Although this is a string collection, only one number can be set for this property. Read-only for users synced from on-premises directory. Returned by default.' + description: The telephone numbers for the user. Only one number can be set for this property. Returned by default. Read-only for users synced from on-premises directory. city: type: string - description: The city in which the user is located. Supports $filter. + description: The city in which the user is located. Returned only on $select. Supports $filter. nullable: true companyName: type: string @@ -10892,25 +10979,25 @@ components: nullable: true consentProvidedForMinor: type: string - description: 'Sets whether consent has been obtained for minors. Allowed values: null, granted, denied and notRequired. Refer to the legal age group property definitions for further information.' + description: 'Sets whether consent has been obtained for minors. Allowed values: null, granted, denied and notRequired. Refer to the legal age group property definitions for further information. Returned only on $select.' nullable: true country: type: string - description: 'The country/region in which the user is located; for example, ''US'' or ''UK''. Supports $filter.' + description: 'The country/region in which the user is located; for example, ''US'' or ''UK''. Returned only on $select. Supports $filter.' nullable: true createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The created date of the user object. + description: The date and time the user was created. The value cannot be modified and is automatically populated when the entity is created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. Property is nullable. A null value indicates that an accurate creation time couldn't be determined for the user. Returned only on $select. Read-only. Supports $filter. format: date-time nullable: true creationType: type: string - description: 'Indicates whether the user account was created as a regular school or work account (null), an external account (Invitation), a local account for an Azure Active Directory B2C tenant (LocalAccount) or self-service sign-up using email verification (EmailVerified). Read-only.' + description: 'Indicates whether the user account was created as a regular school or work account (null), an external account (Invitation), a local account for an Azure Active Directory B2C tenant (LocalAccount) or self-service sign-up using email verification (EmailVerified). Returned only on $select. Read-only.' nullable: true department: type: string - description: The name for the department in which the user works. Supports $filter. + description: The name for the department in which the user works. Returned only on $select. Supports $filter. nullable: true deviceKeys: type: array @@ -10918,7 +11005,7 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceKey' displayName: type: string - description: 'The name displayed in the address book for the user. This is usually the combination of the user''s first name, middle initial and last name. This property is required when a user is created and it cannot be cleared during updates. Returned by default. Supports $filter and $orderby.' + 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 last name. This property is required when a user is created and it cannot be cleared during updates. Returned by default. Supports $filter and $orderby.' nullable: true employeeHireDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' @@ -10946,7 +11033,7 @@ components: nullable: true faxNumber: type: string - description: The fax number of the user. + description: The fax number of the user. Returned only on $select. nullable: true givenName: type: string @@ -10956,7 +11043,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.objectIdentity' - description: 'Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. May contain multiple items with the same signInType value. Supports $filter.' + description: 'Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. May contain multiple items with the same signInType value. Returned only on $select. Supports $filter.' imAddresses: type: array items: @@ -10979,29 +11066,29 @@ components: lastPasswordChangeDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The time when this Azure AD user last changed their password. The date and time information uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: ''2014-01-01T00:00:00Z''' + description: 'The time when this Azure AD user last changed their password. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is ''2014-01-01T00:00:00Z'' Returned only on $select. Read-only.' format: date-time nullable: true legalAgeGroupClassification: type: string - 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, minorWithOutParentalConsent, minorWithParentalConsent, minorNoParentalConsentRequired, notAdult and adult. Refer to the legal age group property definitions for further information.' + 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, minorWithOutParentalConsent, minorWithParentalConsent, minorNoParentalConsentRequired, notAdult and adult. Refer to the legal age group property definitions for further information. Returned only on $select.' nullable: true licenseAssignmentStates: type: array items: $ref: '#/components/schemas/microsoft.graph.licenseAssignmentState' - description: State of license assignments for this user. Read-only. + description: State of license assignments for this user. Returned only on $select. Read-only. mail: type: string description: 'The SMTP address for the user, for example, ''jeff@contoso.onmicrosoft.com''. Returned by default. Supports $filter and endsWith.' nullable: true mailNickname: type: string - description: The mail alias for the user. This property must be specified when a user is created. Supports $filter. + description: The mail alias for the user. This property must be specified when a user is created. Returned only on $select. Supports $filter. nullable: true mobilePhone: type: string - description: The primary cellular telephone number for the user. Read-only for users synced from on-premises directory. Returned by default. + description: The primary cellular telephone number for the user. Returned by default. Read-only for users synced from on-premises directory. nullable: true officeLocation: type: string @@ -11009,59 +11096,59 @@ components: nullable: true onPremisesDistinguishedName: type: string - 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 Azure Active Directory via Azure AD Connect. Read-only. + 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 Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. nullable: true onPremisesDomainName: type: string - 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 Azure Active Directory via Azure AD Connect. Read-only.' + 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 Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only.' nullable: true onPremisesExtensionAttributes: $ref: '#/components/schemas/microsoft.graph.onPremisesExtensionAttributes' onPremisesImmutableId: type: string - description: 'This property is used to associate an on-premises Active Directory user account to their Azure AD user object. This property must be specified when creating a new user account in the Graph if you are using a federated domain for the user''s userPrincipalName (UPN) property. Important: The $ and _ characters cannot be used when specifying this property. Supports $filter.' + description: 'This property is used to associate an on-premises Active Directory user account to their Azure AD user object. This property must be specified when creating a new user account in the Graph if you are using a federated domain for the user''s userPrincipalName (UPN) property. Important: The $ and _ characters cannot be used when specifying this property. Returned only on $select. Supports $filter.' nullable: true onPremisesLastSyncDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - 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 time. For example, midnight UTC on Jan 1, 2014 would look like this: ''2014-01-01T00:00:00Z''. Read-only.' + 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 time. For example, midnight UTC on Jan 1, 2014 is ''2014-01-01T00:00:00Z''. Returned only on $select. Read-only.' format: date-time nullable: true onPremisesProvisioningErrors: type: array items: $ref: '#/components/schemas/microsoft.graph.onPremisesProvisioningError' - description: Errors when using Microsoft synchronization product during provisioning. + description: Errors when using Microsoft synchronization product during provisioning. Returned only on $select. onPremisesSamAccountName: type: string - 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 Azure Active Directory via Azure AD Connect. Read-only. + 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 Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. nullable: true onPremisesSecurityIdentifier: type: string - description: Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Read-only. + description: Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Returned only on $select. Read-only. nullable: true onPremisesSyncEnabled: type: boolean - 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 + 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). Returned only on $select. Read-only. nullable: true onPremisesUserPrincipalName: type: string - 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 Azure Active Directory via Azure AD Connect. Read-only. + 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 Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. nullable: true otherMails: type: array items: type: string - description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Supports $filter.' + description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com''].Returned only on $select. Supports$filter.' passwordPolicies: type: string - 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 may be specified together; for example: ''DisablePasswordExpiration, DisableStrongPassword''.' + 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 may be specified together; for example: ''DisablePasswordExpiration, DisableStrongPassword''.Returned only on $select.' nullable: true passwordProfile: $ref: '#/components/schemas/microsoft.graph.passwordProfile' postalCode: type: string - description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country/region. In the United States of America, this attribute contains the ZIP code.' + description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country/region. In the United States of America, this attribute contains the ZIP code. Returned only on $select.' nullable: true preferredDataLocation: type: string @@ -11075,35 +11162,35 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.provisionedPlan' - description: The plans that are provisioned for the user. Read-only. Not nullable. + description: The plans that are provisioned for the user. Returned only on $select. Read-only. Not nullable. proxyAddresses: type: array items: type: string - description: 'For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com''] The any operator is required for filter expressions on multi-valued properties. Read-only, Not nullable. Supports $filter.' + description: 'For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com''] The any operator is required for filter expressions on multi-valued properties. Returned only on $select. Read-only, Not nullable. Supports $filter.' refreshTokensValidFromDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Returned only on $select. Read-only.' + description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Returned only on $select. Read-only. Use invalidateAllRefreshTokens to reset.' format: date-time nullable: true showInAddressList: type: boolean - description: 'true if the Outlook global address list should contain this user, otherwise false. If not set, this will be treated as true. For users invited through the invitation manager, this property will be set to false.' + description: 'true if the Outlook global address list should contain this user, otherwise false. If not set, this will be treated as true. For users invited through the invitation manager, this property will be set to false. Returned only on $select.' nullable: true signInSessionsValidFromDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Read-only. Use revokeSignInSessions to reset.' + description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Returned only on $select. Read-only. Use revokeSignInSessions to reset.' format: date-time nullable: true state: type: string - description: The state or province in the user's address. Supports $filter. + description: The state or province in the user's address. Returned only on $select. Supports $filter. nullable: true streetAddress: type: string - description: The street address of the user's place of business. + description: The street address of the user's place of business. Returned only on $select. nullable: true surname: type: string @@ -11111,7 +11198,7 @@ components: nullable: true usageLocation: type: string - description: 'A two letter country code (ISO standard 3166). Required for users that will be assigned licenses due to legal requirement to check for availability of services in countries. Examples include: ''US'', ''JP'', and ''GB''. Not nullable. Supports $filter.' + description: 'A two letter country code (ISO standard 3166). Required for users that will be assigned licenses due to legal requirement to check for availability of services in countries. Examples include: ''US'', ''JP'', and ''GB''. Not nullable. Returned only on $select. Supports $filter.' nullable: true userPrincipalName: type: string @@ -11119,7 +11206,7 @@ components: nullable: true userType: type: string - description: 'A string value that can be used to classify user types in your directory, such as ''Member'' and ''Guest''. Supports $filter.' + description: 'A string value that can be used to classify user types in your directory, such as ''Member'' and ''Guest''. Returned only on $select. Supports $filter.' nullable: true mailboxSettings: $ref: '#/components/schemas/microsoft.graph.mailboxSettings' @@ -11131,56 +11218,56 @@ components: format: int32 aboutMe: type: string - description: A freeform text entry field for the user to describe themselves. + description: A freeform text entry field for the user to describe themselves. Returned only on $select. nullable: true birthday: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The birthday of the user. 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 would look like this: ''2014-01-01T00:00:00Z''' + description: 'The birthday of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is ''2014-01-01T00:00:00Z'' Returned only on $select.' format: date-time hireDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The hire date of the user. 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 would look like this: ''2014-01-01T00:00:00Z''. Returned only on $select. Note: This property is specific to SharePoint Online. We recommend using the native employeeHireDate property to set and update hire date values using Microsoft Graph APIs.' + description: 'The hire date of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is ''2014-01-01T00:00:00Z''. Returned only on $select. Note: This property is specific to SharePoint Online. We recommend using the native employeeHireDate property to set and update hire date values using Microsoft Graph APIs.' format: date-time interests: type: array items: type: string nullable: true - description: A list for the user to describe their interests. + description: A list for the user to describe their interests. Returned only on $select. mySite: type: string - description: The URL for the user's personal site. + description: The URL for the user's personal site. Returned only on $select. nullable: true pastProjects: type: array items: type: string nullable: true - description: A list for the user to enumerate their past projects. + description: A list for the user to enumerate their past projects. Returned only on $select. preferredName: type: string - description: The preferred name for the user. + description: The preferred name for the user. Returned only on $select. nullable: true responsibilities: type: array items: type: string nullable: true - description: A list for the user to enumerate their responsibilities. + description: A list for the user to enumerate their responsibilities. Returned only on $select. schools: type: array items: type: string nullable: true - description: A list for the user to enumerate the schools they have attended. + description: A list for the user to enumerate the schools they have attended. Returned only on $select. skills: type: array items: type: string nullable: true - description: A list for the user to enumerate their skills. + description: A list for the user to enumerate their skills. Returned only on $select. analytics: $ref: '#/components/schemas/microsoft.graph.userAnalytics' usageRights: @@ -11215,7 +11302,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: The groups and directory roles that the user is a member of. Read-only. Nullable. + description: 'The groups, directory roles and administrative units that the user is a member of. Read-only. Nullable.' ownedDevices: type: array items: @@ -11271,7 +11358,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: The user's events. Default is to show Events under the Default Calendar. Read-only. Nullable. + description: The user's events. Default is to show events under the Default Calendar. Read-only. Nullable. inferenceClassification: $ref: '#/components/schemas/microsoft.graph.inferenceClassification' joinedGroups: @@ -11295,14 +11382,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.person' - description: People that are relevant to the user. Read-only. Nullable. - photo: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' - photos: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' - description: Read-only. Nullable. + description: 'Read-only. The most relevant people to the user. The collection is ordered by their relevance to the user, which is determined by the user''s communication, collaboration and business relationships. A person is an aggregation of information from across mail, contacts and social networks.' drive: $ref: '#/components/schemas/microsoft.graph.drive' drives: @@ -11318,7 +11398,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the user. Read-only. Nullable. + description: The collection of open extensions defined for the user. Nullable. appConsentRequestsForApproval: type: array items: @@ -11384,6 +11464,13 @@ components: $ref: '#/components/schemas/microsoft.graph.userSettings' onenote: $ref: '#/components/schemas/microsoft.graph.onenote' + photo: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + photos: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + description: Read-only. Nullable. profile: $ref: '#/components/schemas/microsoft.graph.profile' activities: @@ -11503,6 +11590,11 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.contentApprovalStatusColumn: + title: contentApprovalStatusColumn + type: object + additionalProperties: + type: object microsoft.graph.currencyColumn: title: currencyColumn type: object @@ -11546,6 +11638,15 @@ components: type: object additionalProperties: type: object + microsoft.graph.hyperlinkOrPictureColumn: + title: hyperlinkOrPictureColumn + type: object + properties: + isPicture: + type: boolean + nullable: true + additionalProperties: + type: object microsoft.graph.lookupColumn: title: lookupColumn type: object @@ -11614,6 +11715,18 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.termColumn: + title: termColumn + type: object + properties: + allowMultipleValues: + type: boolean + nullable: true + showFullyQualifiedName: + type: boolean + nullable: true + additionalProperties: + type: object microsoft.graph.textColumn: title: textColumn type: object @@ -11646,6 +11759,95 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.thumbnailColumn: + title: thumbnailColumn + type: object + additionalProperties: + type: object + microsoft.graph.columnTypes: + title: columnTypes + enum: + - note + - text + - choice + - multichoice + - number + - currency + - dateTime + - lookup + - boolean + - user + - url + - calculated + - location + - geolocation + - term + - multiterm + - thumbnail + - approvalStatus + - unknownFutureValue + type: string + microsoft.graph.columnValidation: + title: columnValidation + type: object + properties: + defaultLanguage: + type: string + nullable: true + descriptions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.displayNameLocalization' + formula: + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.documentSet: + title: documentSet + type: object + properties: + allowedContentTypes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.contentTypeInfo' + defaultContents: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.documentSetContent' + propagateWelcomePageChanges: + type: boolean + nullable: true + shouldPrefixNameToFile: + type: boolean + nullable: true + welcomePageUrl: + type: string + nullable: true + sharedColumns: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + welcomePageColumns: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + additionalProperties: + type: object + microsoft.graph.documentSetContent: + title: documentSetContent + type: object + properties: + contentType: + $ref: '#/components/schemas/microsoft.graph.contentTypeInfo' + fileName: + type: string + nullable: true + folderName: + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.contentTypeOrder: title: contentTypeOrder type: object @@ -11888,14 +12090,14 @@ components: nullable: true changeType: type: string - description: 'Required. Indicates the type of change in the subscribed resource that will raise a change notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list.Note: Drive root item and list change notifications support only the updated changeType. User and group change notifications support updated and deleted changeType.' + description: 'Indicates the type of change in the subscribed resource that will raise a change notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list. Required. Note: Drive root item and list change notifications support only the updated changeType. User and group change notifications support updated and deleted changeType.' clientState: type: string - description: Optional. Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 128 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification. + description: Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 255 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification. Optional. nullable: true creatorId: type: string - description: 'Identifier of the user or service principal that created the subscription. If the app used delegated permissions to create the subscription, this field contains the id of the signed-in user the app called on behalf of. If the app used application permissions, this field contains the id of the service principal corresponding to the app. Read-only.' + description: 'Identifier of the user or service principal that created the subscription. If the app used delegated permissions to create the subscription, this field contains the ID of the signed-in user the app called on behalf of. If the app used application permissions, this field contains the ID of the service principal corresponding to the app. Read-only.' nullable: true encryptionCertificate: type: string @@ -11903,12 +12105,12 @@ components: nullable: true encryptionCertificateId: type: string - description: A custom app-provided identifier to help identify the certificate needed to decrypt resource data. Optional. + description: A custom app-provided identifier to help identify the certificate needed to decrypt resource data. Optional. Required when includeResourceData is true. nullable: true expirationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Required. Specifies the date and time when the webhook subscription expires. The time is in UTC, and can be an amount of time from subscription creation that varies for the resource subscribed to. See the table below for maximum supported subscription length of time.' + description: 'Specifies the date and time when the webhook subscription expires. The time is in UTC, and can be an amount of time from subscription creation that varies for the resource subscribed to. See the table below for maximum supported subscription length of time. Required.' format: date-time includeResourceData: type: boolean @@ -11930,10 +12132,10 @@ components: nullable: true notificationUrl: type: string - description: Required. The URL of the endpoint that will receive the change notifications. This URL must make use of the HTTPS protocol. + description: The URL of the endpoint that receives the change notifications. This URL must make use of the HTTPS protocol. Required. resource: type: string - description: Required. Specifies the resource that will be monitored for changes. Do not include the base URL (https://graph.microsoft.com/v1.0/). See the possible resource path values for each supported resource. + description: Specifies the resource that will be monitored for changes. Do not include the base URL (https://graph.microsoft.com/beta/). See the possible resource path values for each supported resource. Required. additionalProperties: type: object microsoft.graph.contentTypeInfo: @@ -12231,7 +12433,7 @@ components: properties: name: type: string - description: Name of the setting (as defined by the groupSettingTemplate). + description: Name of the setting (as defined by the directorySettingTemplate). nullable: true value: type: string @@ -12268,11 +12470,11 @@ components: properties: address: type: string - description: The email address of the person or entity. + description: The email address of an entity instance. nullable: true name: type: string - description: The display name of the person or entity. + description: The display name of an entity instance. nullable: true additionalProperties: type: object @@ -12387,10 +12589,10 @@ components: properties: dateTime: type: string - description: 'A single point of time in a combined date and time representation ({date}T{time}; for example, 2017-08-29T04:00:00.0000000).' + description: 'A single point of time in a combined date and time representation ({date}T{time}). For example, ''2019-04-16T09:00:00''.' timeZone: type: string - description: 'Represents a time zone, for example, ''Pacific Standard Time''. See below for more possible values.' + description: 'Represents a time zone, for example, ''Pacific Standard Time''. See below for possible values.' nullable: true additionalProperties: type: object @@ -12543,7 +12745,7 @@ components: nullable: true name: type: string - description: The attachment's file name. + description: The display name of the attachment. This does not need to be the actual file name. nullable: true size: maximum: 2147483647 @@ -12592,7 +12794,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.attachment' - description: Read-only. Nullable. + description: 'The collection of fileAttachment, itemAttachment, and referenceAttachment attachments for the post. Read-only. Nullable.' extensions: type: array items: @@ -12645,14 +12847,14 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerBucket' - description: Read-only. Nullable. Collection of buckets in the plan. + description: Collection of buckets in the plan. Read-only. Nullable. details: $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' tasks: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerTask' - description: Read-only. Nullable. Collection of tasks in the plan. + description: Collection of tasks in the plan. Read-only. Nullable. additionalProperties: type: object microsoft.graph.teamDiscoverySettings: @@ -12713,7 +12915,7 @@ components: nullable: true allowCreateUpdateChannels: type: boolean - description: 'If set to true, members can add and update channels.' + description: 'If set to true, members can add and update any channels.' nullable: true allowCreateUpdateRemoveConnectors: type: boolean @@ -13251,7 +13453,7 @@ components: properties: forceChangePasswordNextSignIn: type: boolean - description: true if the user must change her password on the next login; otherwise false. + description: 'If true, at next sign-in, the user must change their password. After a password change, this property will be automatically reset to false. If not set, default is false.' nullable: true forceChangePasswordNextSignInWithMfa: type: boolean @@ -13287,7 +13489,7 @@ components: properties: archiveFolder: type: string - description: Folder ID of an archive folder for the user. + description: Folder ID of an archive folder for the user. Read only. nullable: true automaticRepliesSetting: $ref: '#/components/schemas/microsoft.graph.automaticRepliesSetting' @@ -13625,7 +13827,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the contact. Read-only. Nullable. + description: The collection of open extensions defined for the contact. Nullable. multiValueExtendedProperties: type: array items: @@ -13742,7 +13944,7 @@ components: $ref: '#/components/schemas/microsoft.graph.itemBody' bodyPreview: type: string - description: The first 255 characters of the message body. It is in text format. + description: 'The first 255 characters of the message body. It is in text format. If the message contains instances of mention, this property would contain a concatenation of these mentions as well.' nullable: true ccRecipients: type: array @@ -13944,7 +14146,7 @@ components: nullable: true personType: type: string - description: The type of person. + description: 'The type of person, for example distribution list.' nullable: true phones: type: array @@ -14018,11 +14220,7 @@ components: - title: approval type: object properties: - completedSteps: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.approvalStep' - pendingSteps: + steps: type: array items: $ref: '#/components/schemas/microsoft.graph.approvalStep' @@ -14132,26 +14330,26 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Not yet documented + description: Created date time in UTC of the device enrollment configuration format: date-time description: type: string - description: Not yet documented + description: The description of the device enrollment configuration nullable: true displayName: type: string - description: Not yet documented + description: The display name of the device enrollment configuration nullable: true lastModifiedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Not yet documented + description: Last modified date time in UTC of the device enrollment configuration format: date-time priority: maximum: 2147483647 minimum: -2147483648 type: integer - description: Not yet documented + description: Priority is used when a user exists in multiple groups that are assigned enrollment configuration. Users are subject only to the configuration with the lowest priority value. format: int32 roleScopeTagIds: type: array @@ -14163,13 +14361,13 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer - description: Not yet documented + description: The version of the device enrollment configuration format: int32 assignments: type: array items: $ref: '#/components/schemas/microsoft.graph.enrollmentConfigurationAssignment' - description: The list of group assignments for the device configuration profile. + description: The list of group assignments for the device configuration profile additionalProperties: type: object description: The Base Class of Device Enrollment Configuration @@ -14185,11 +14383,11 @@ components: nullable: true activationLockBypassCode: type: string - description: Code that allows the Activation Lock on a device to be bypassed. + description: Code that allows the Activation Lock on a device to be bypassed. This property is read-only. nullable: true androidSecurityPatchLevel: type: string - description: Android security patch level + description: Android security patch level. This property is read-only. nullable: true autopilotEnrolled: type: boolean @@ -14200,18 +14398,18 @@ components: nullable: true azureADDeviceId: type: string - description: The unique identifier for the Azure Active Directory device. Read only. + description: The unique identifier for the Azure Active Directory device. Read only. This property is read-only. nullable: true azureADRegistered: type: boolean - description: Whether the device is Azure Active Directory registered. + description: Whether the device is Azure Active Directory registered. This property is read-only. nullable: true chassisType: $ref: '#/components/schemas/microsoft.graph.chassisType' complianceGracePeriodExpirationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The DateTime when device compliance grace period expires + description: The DateTime when device compliance grace period expires. This property is read-only. format: date-time complianceState: $ref: '#/components/schemas/microsoft.graph.complianceState' @@ -14225,10 +14423,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceActionResult' - description: List of ComplexType deviceActionResult objects. + description: List of ComplexType deviceActionResult objects. This property is read-only. deviceCategoryDisplayName: type: string - description: Device category display name + description: Device category display name. This property is read-only. nullable: true deviceEnrollmentType: $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentType' @@ -14236,7 +14434,7 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceHealthAttestationState' deviceName: type: string - description: Name of the device + description: Name of the device. This property is read-only. nullable: true deviceRegistrationState: $ref: '#/components/schemas/microsoft.graph.deviceRegistrationState' @@ -14244,24 +14442,24 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceType' easActivated: type: boolean - description: Whether the device is Exchange ActiveSync activated. + description: Whether the device is Exchange ActiveSync activated. This property is read-only. easActivationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Exchange ActivationSync activation time of the device. + description: Exchange ActivationSync activation time of the device. This property is read-only. format: date-time easDeviceId: type: string - description: Exchange ActiveSync Id of the device. + description: Exchange ActiveSync Id of the device. This property is read-only. nullable: true emailAddress: type: string - description: Email(s) for the user associated with the device + description: Email(s) for the user associated with the device. This property is read-only. nullable: true enrolledDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Enrollment time of the device. + description: Enrollment time of the device. This property is read-only. format: date-time ethernetMacAddress: type: string @@ -14274,11 +14472,11 @@ components: exchangeLastSuccessfulSyncDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Last time the device contacted Exchange. + description: Last time the device contacted Exchange. This property is read-only. format: date-time freeStorageSpaceInBytes: type: integer - description: Free Storage in Bytes + description: Free Storage in Bytes. This property is read-only. format: int64 hardwareInformation: $ref: '#/components/schemas/microsoft.graph.hardwareInformation' @@ -14288,24 +14486,24 @@ components: nullable: true imei: type: string - description: IMEI + description: IMEI. This property is read-only. nullable: true isEncrypted: type: boolean - description: Device encryption status + description: Device encryption status. This property is read-only. isSupervised: type: boolean - description: Device supervised status + description: Device supervised status. This property is read-only. jailBroken: type: string - description: whether the device is jail broken or rooted. + description: whether the device is jail broken or rooted. This property is read-only. nullable: true joinType: $ref: '#/components/schemas/microsoft.graph.joinType' lastSyncDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The date and time that the device last completed a successful sync with Intune. + description: The date and time that the device last completed a successful sync with Intune. This property is read-only. format: date-time lostModeState: $ref: '#/components/schemas/microsoft.graph.lostModeState' @@ -14328,15 +14526,15 @@ components: $ref: '#/components/schemas/microsoft.graph.managementState' manufacturer: type: string - description: Manufacturer of the device + description: Manufacturer of the device. This property is read-only. nullable: true meid: type: string - description: MEID + description: MEID. This property is read-only. nullable: true model: type: string - description: Model of the device + description: Model of the device. This property is read-only. nullable: true notes: type: string @@ -14344,11 +14542,11 @@ components: nullable: true operatingSystem: type: string - description: 'Operating system of the device. Windows, iOS, etc.' + description: 'Operating system of the device. Windows, iOS, etc. This property is read-only.' nullable: true osVersion: type: string - description: Operating system version of the device. + description: Operating system version of the device. This property is read-only. nullable: true ownerType: $ref: '#/components/schemas/microsoft.graph.ownerType' @@ -14356,7 +14554,7 @@ components: $ref: '#/components/schemas/microsoft.graph.managedDevicePartnerReportedHealthState' phoneNumber: type: string - description: Phone number of the device + description: Phone number of the device. This property is read-only. nullable: true physicalMemoryInBytes: type: integer @@ -14371,11 +14569,11 @@ components: $ref: '#/components/schemas/microsoft.graph.managedDeviceArchitecture' remoteAssistanceSessionErrorDetails: type: string - description: An error string that identifies issues when creating Remote Assistance session objects. + description: An error string that identifies issues when creating Remote Assistance session objects. This property is read-only. nullable: true remoteAssistanceSessionUrl: type: string - description: Url that allows a Remote Assistance session to be established with the device. + description: Url that allows a Remote Assistance session to be established with the device. This property is read-only. nullable: true requireUserEnrollmentApproval: type: boolean @@ -14394,7 +14592,7 @@ components: description: List of Scope Tag IDs for this Device instance. serialNumber: type: string - description: SerialNumber + description: SerialNumber. This property is read-only. nullable: true skuFamily: type: string @@ -14412,11 +14610,11 @@ components: nullable: true subscriberCarrier: type: string - description: Subscriber Carrier + description: Subscriber Carrier. This property is read-only. nullable: true totalStorageSpaceInBytes: type: integer - description: Total Storage in Bytes + description: Total Storage in Bytes. This property is read-only. format: int64 udid: type: string @@ -14424,15 +14622,15 @@ components: nullable: true userDisplayName: type: string - description: User display name + description: User display name. This property is read-only. nullable: true userId: type: string - description: Unique Identifier for the user associated with the device + description: Unique Identifier for the user associated with the device. This property is read-only. nullable: true userPrincipalName: type: string - description: Device user principal name + description: Device user principal name. This property is read-only. nullable: true usersLoggedOn: type: array @@ -14441,7 +14639,7 @@ components: description: Indicates the last logged on users of a device. This property is read-only. wiFiMacAddress: type: string - description: Wi-Fi MAC + description: Wi-Fi MAC. This property is read-only. nullable: true windowsActiveMalwareCount: maximum: 2147483647 @@ -14577,7 +14775,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.managedAppPolicy' - description: Zero or more policys already applied on the registered app when it last synchronized with management service. + description: Zero or more policys already applied on the registered app when it last synchronized with managment service. intendedPolicies: type: array items: @@ -14779,7 +14977,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerTask' - description: Read-only. Nullable. Returns the plannerPlans shared with the user. + description: Read-only. Nullable. Returns the plannerTasks assigned to the user. additionalProperties: type: object microsoft.graph.itemInsights: @@ -14825,7 +15023,7 @@ components: anniversaries: type: array items: - $ref: '#/components/schemas/microsoft.graph.personAnniversary' + $ref: '#/components/schemas/microsoft.graph.personAnnualEvent' description: Represents the details of meaningful dates associated with a person. awards: type: array @@ -14979,7 +15177,7 @@ components: properties: accountEnabled: type: boolean - description: 'true if the account is enabled; otherwise, false. Required.' + description: 'true if the account is enabled; otherwise, false. default is true.' nullable: true alternativeSecurityIds: type: array @@ -15076,7 +15274,7 @@ components: nullable: true operatingSystemVersion: type: string - description: The version of the operating system on the device. Required. + description: Operating system version of the device. Required. nullable: true physicalIds: type: array @@ -15267,7 +15465,7 @@ components: properties: activity: type: string - 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.' + 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.' nullable: true availability: type: string @@ -15315,6 +15513,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.phoneAuthenticationMethod' + temporaryAccessPassMethods: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.temporaryAccessPassAuthenticationMethod' windowsHelloForBusinessMethods: type: array items: @@ -15448,13 +15650,27 @@ components: $ref: '#/components/schemas/microsoft.graph.driveItem' additionalProperties: type: object + microsoft.graph.displayNameLocalization: + title: displayNameLocalization + type: object + properties: + displayName: + type: string + description: 'If present, the value of this field contains the displayName string that has been set for the language present in the languageTag field.' + nullable: true + languageTag: + type: string + description: Provides the language culture-code and friendly name of the language that the displayName field has been provided in. + nullable: true + additionalProperties: + type: object microsoft.graph.storagePlanInformation: title: storagePlanInformation type: object properties: upgradeAvailable: type: boolean - description: Indicates whether there are higher storage quota plans available. Read-only. + description: Indicates if there are higher storage quota plans available. Read-only. nullable: true additionalProperties: type: object @@ -15694,12 +15910,12 @@ components: nullable: true latitude: type: number - description: 'Optional. The latitude, in decimal, for the item. Read-only.' + description: 'Optional. The latitude, in decimal, for the item. Writable on OneDrive Personal.' format: double nullable: true longitude: type: number - description: 'Optional. The longitude, in decimal, for the item. Read-only.' + description: 'Optional. The longitude, in decimal, for the item. Writable on OneDrive Personal.' format: double nullable: true additionalProperties: @@ -15771,7 +15987,7 @@ components: takenDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Represents the date and time the photo was taken. Read-only. + description: The date and time the photo was taken in UTC time. Read-only. format: date-time nullable: true additionalProperties: @@ -15968,7 +16184,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookOperation' - description: 'The status of workbook operations. Getting an operation collection is not supported, but you can get the status of a long-running operation if the Location header is returned in the response. Read-only.' + description: 'The status of Workbook operations. Getting an operation collection is not supported, but you can get the status of a long-running operation if the Location header is returned in the response. Read-only. Nullable.' tables: type: array items: @@ -16005,7 +16221,6 @@ components: properties: content: type: string - description: The content stream for this version of the item. format: base64url nullable: true size: @@ -16309,7 +16524,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.dayOfWeek' - 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.' + description: 'A collection of the days of the week on which the event occurs. Possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern. Required if type is weekly, relativeMonthly, or relativeYearly.' firstDayOfWeek: $ref: '#/components/schemas/microsoft.graph.dayOfWeek' index: @@ -16629,11 +16844,11 @@ components: nullable: true recipientUserId: type: string - description: User ID of the recipient of the offer shift request. + description: User id of the recipient of the offer shift request. nullable: true senderShiftId: type: string - description: User ID of the sender of the offer shift request. + description: User id of the sender of the offer shift request. nullable: true additionalProperties: type: object @@ -16721,7 +16936,7 @@ components: properties: recipientShiftId: type: string - description: ShiftId for the recipient user with whom the request is to swap. + description: Shift ID for the recipient user with whom the request is to swap. nullable: true additionalProperties: type: object @@ -16880,13 +17095,13 @@ components: lastEditedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Read only. Timestamp when edits to the chat message were made. Triggers an 'Edited' flag in the Microsoft Teams UI. If no edits are made the value is null. + 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. format: date-time nullable: true lastModifiedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Read only. Timestamp when the chat message is created (initial setting) or edited, including when a reaction is added or removed.' + description: 'Read only. Timestamp when the chat message is created (initial setting) or modified, including when a reaction is added or removed.' format: date-time nullable: true locale: @@ -16908,7 +17123,7 @@ components: description: 'Reactions for this chat message (for example, Like).' replyToId: type: string - 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) + 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.)' nullable: true subject: type: string @@ -17015,7 +17230,7 @@ components: nullable: true teamsAppId: type: string - description: The ID from the Teams app manifest. + description: The id from the Teams App manifest. nullable: true version: type: string @@ -17383,7 +17598,7 @@ components: nullable: true provisioningStatus: type: string - description: 'The provisioning status of the service plan. Possible values:''Success'' - Service is fully provisioned.''Disabled'' - Service has been disabled.''PendingInput'' - Service is not yet provisioned; awaiting service confirmation.''PendingActivation'' - Service is provisioned but requires explicit activation by administrator (for example, Intune_O365 service plan)''PendingProvisioning'' - Microsoft has added a new service to the product SKU and it has not been activated in the tenant, yet.' + description: 'The provisioning status of the service plan. Possible values:''Success'' - Service is fully provisioned.''Disabled'' - Service has been disabled.''PendingInput'' - Service is not yet provisioned; awaiting service confirmation.''PendingActivation'' - Service is provisioned but requires explicit activation by administrator (for example, Intune_O365 service plan).''PendingProvisioning'' - Microsoft has added a new service to the product SKU and it has not been activated in the tenant, yet.' nullable: true servicePlanId: pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' @@ -19057,17 +19272,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.sharedInsight' - description: 'Calculated relationship identifying documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for Business and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share.' + description: Access this property from the derived type itemInsights. trending: type: array items: $ref: '#/components/schemas/microsoft.graph.trending' - description: 'Calculated relationship identifying 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 Business and SharePoint. Trending insights help the user to discover potentially useful content that the user has access to, but has never viewed before.' + description: Access this property from the derived type itemInsights. used: type: array items: $ref: '#/components/schemas/microsoft.graph.usedInsight' - description: 'Calculated relationship identifying the latest documents viewed or modified by a user, including OneDrive for Business and SharePoint documents, ranked by recency of use.' + description: Access this property from the derived type itemInsights. additionalProperties: type: object microsoft.graph.regionalAndLanguageSettings: @@ -19143,20 +19358,22 @@ components: $ref: '#/components/schemas/microsoft.graph.geoCoordinates' additionalProperties: type: object - microsoft.graph.personAnniversary: + microsoft.graph.personAnnualEvent: allOf: - $ref: '#/components/schemas/microsoft.graph.itemFacet' - - title: personAnniversary + - title: personAnnualEvent type: object properties: date: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string - description: Contains the date associated with the anniversary type. format: date nullable: true + displayName: + type: string + nullable: true type: - $ref: '#/components/schemas/microsoft.graph.anniversaryType' + $ref: '#/components/schemas/microsoft.graph.personAnnualEventType' additionalProperties: type: object microsoft.graph.personAward: @@ -19317,6 +19534,9 @@ components: displayName: type: string description: Contains a friendly name for the interest. + thumbnailUrl: + type: string + nullable: true webUrl: type: string description: Contains a link to a web page or resource about the interest. @@ -19341,6 +19561,10 @@ components: tag: type: string description: 'Contains the four-character BCP47 name for the language (en-US, no-NB, en-AU).' + nullable: true + thumbnailUrl: + type: string + nullable: true written: $ref: '#/components/schemas/microsoft.graph.languageProficiencyLevel' additionalProperties: @@ -19354,9 +19578,11 @@ components: displayName: type: string description: Provides an ordered rendering of firstName and lastName depending on the locale of the user or their device. + nullable: true first: type: string description: First name of the user. + nullable: true initials: type: string description: Initials of the user. @@ -19368,6 +19594,7 @@ components: last: type: string description: Last name of the user. + nullable: true maiden: type: string description: Maiden name of the user. @@ -19381,7 +19608,7 @@ components: description: Nickname of the user. nullable: true pronunciation: - $ref: '#/components/schemas/microsoft.graph.yomiPersonName' + $ref: '#/components/schemas/microsoft.graph.personNamePronounciation' suffix: type: string description: 'Designators used after the users name (eg: PhD.)' @@ -19404,6 +19631,9 @@ components: type: string description: Contains a friendly name for the note. nullable: true + thumbnailUrl: + type: string + nullable: true additionalProperties: type: object microsoft.graph.itemPatent: @@ -19522,6 +19752,9 @@ components: items: $ref: '#/components/schemas/microsoft.graph.relatedPerson' description: The Person or people who sponsored the project. + thumbnailUrl: + type: string + nullable: true additionalProperties: type: object microsoft.graph.itemPublication: @@ -19580,6 +19813,9 @@ components: description: Contains a friendly name for the skill. proficiency: $ref: '#/components/schemas/microsoft.graph.skillProficiencyLevel' + thumbnailUrl: + type: string + nullable: true webUrl: type: string description: Contains a link to an information source about the skill. @@ -19602,6 +19838,9 @@ components: type: string description: Contains a status message from the cloud service if provided or synchronized. nullable: true + thumbnailUrl: + type: string + nullable: true userId: type: string description: The user name displayed for the webaccount. @@ -19630,6 +19869,9 @@ components: displayName: type: string description: Contains a friendly name for the website. + thumbnailUrl: + type: string + nullable: true webUrl: type: string description: Contains a link to the website itself. @@ -19852,7 +20094,7 @@ components: properties: messageId: type: string - description: The unique identifier of a message in a Microsoft Teams channel. + description: The unique identifier for a message in a Microsoft Teams channel. nullable: true replyChainMessageId: type: string @@ -20088,6 +20330,49 @@ components: $ref: '#/components/schemas/microsoft.graph.authenticationMethodSignInState' additionalProperties: type: object + microsoft.graph.temporaryAccessPassAuthenticationMethod: + allOf: + - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' + - title: temporaryAccessPassAuthenticationMethod + type: object + properties: + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The date and time when the temporaryAccessPass was created. + format: date-time + nullable: true + isUsable: + type: boolean + description: The state of the authentication method that indicates whether it's currently usable by the user. + nullable: true + isUsableOnce: + type: boolean + 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 temporaryAccessPass lifetime.' + nullable: true + lifetimeInMinutes: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: 'The lifetime of the temporaryAccessPass in minutes starting at startDateTime. Minimum 10, Maximum 43200 (equivalent to 30 days).' + format: int32 + nullable: true + methodUsabilityReason: + type: string + description: 'Details about usability state (isUsable). Reasons can include: enabledByPolicy, disabledByPolicy, expired, notYetValid, oneTimeUsed.' + nullable: true + startDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The date and time when the temporaryAccessPass becomes available to use. + format: date-time + nullable: true + temporaryAccessPass: + type: string + description: The temporaryAccessPass used to authenticate. Returned only on creation of a new temporaryAccessPass; returned as NULL with GET. + nullable: true + additionalProperties: + type: object microsoft.graph.windowsHelloForBusinessAuthenticationMethod: allOf: - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' @@ -20285,7 +20570,7 @@ components: properties: crc32Hash: type: string - description: The CRC32 value of the file in little endian (if available). Read-only. + description: The CRC32 value of the file (if available). Read-only. nullable: true quickXorHash: type: string @@ -20350,7 +20635,7 @@ components: properties: content: type: string - description: The content of comment. + description: The content of the comment. nullable: true contentType: type: string @@ -20388,7 +20673,7 @@ components: description: Indicates whether the name is scoped to the workbook or to a specific worksheet. Read-only. type: type: string - description: 'Indicates what type of reference is associated with the name. The possible values are: String, Integer, Double, Boolean, Range. Read-only.' + description: 'Indicates what type of reference is associated with the name. Possible values are: String, Integer, Double, Boolean, Range. Read-only.' nullable: true value: $ref: '#/components/schemas/microsoft.graph.Json' @@ -20452,7 +20737,7 @@ components: description: Indicates whether the total row is visible or not. This value can be set to show or remove the total row. style: type: string - description: 'Constant value that represents the Table style. The possible values are: TableStyleLight1 thru TableStyleLight21, TableStyleMedium1 thru TableStyleMedium28, TableStyleStyleDark1 thru TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified.' + description: 'Constant value that represents the Table style. Possible values are: TableStyleLight1 thru TableStyleLight21, TableStyleMedium1 thru TableStyleMedium28, TableStyleStyleDark1 thru TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified.' nullable: true columns: type: array @@ -20655,10 +20940,74 @@ components: type: string description: The label associated with Category 1 nullable: true + category10: + type: string + description: The label associated with Category 10 + nullable: true + category11: + type: string + description: The label associated with Category 11 + nullable: true + category12: + type: string + description: The label associated with Category 12 + nullable: true + category13: + type: string + description: The label associated with Category 13 + nullable: true + category14: + type: string + description: The label associated with Category 14 + nullable: true + category15: + type: string + description: The label associated with Category 15 + nullable: true + category16: + type: string + description: The label associated with Category 16 + nullable: true + category17: + type: string + description: The label associated with Category 17 + nullable: true + category18: + type: string + description: The label associated with Category 18 + nullable: true + category19: + type: string + description: The label associated with Category 19 + nullable: true category2: type: string description: The label associated with Category 2 nullable: true + category20: + type: string + description: The label associated with Category 20 + nullable: true + category21: + type: string + description: The label associated with Category 21 + nullable: true + category22: + type: string + description: The label associated with Category 22 + nullable: true + category23: + type: string + description: The label associated with Category 23 + nullable: true + category24: + type: string + description: The label associated with Category 24 + nullable: true + category25: + type: string + description: The label associated with Category 25 + nullable: true category3: type: string description: The label associated with Category 3 @@ -20675,6 +21024,18 @@ components: type: string description: The label associated with Category 6 nullable: true + category7: + type: string + description: The label associated with Category 7 + nullable: true + category8: + type: string + description: The label associated with Category 8 + nullable: true + category9: + type: string + description: The label associated with Category 9 + nullable: true additionalProperties: type: object microsoft.graph.plannerPlanContextDetailsCollection: @@ -20986,7 +21347,7 @@ components: nullable: true contentType: type: string - description: 'The media type of the content attachment. It can have the following values: reference: Attachment is a link to another file. Populate the contentURL with the link to the object.file: Raw file attachment. Populate the contenturl field with the base64 encoding of the file in data: format.image/: Image type with the type of the image specified ex: image/png, image/jpeg, image/gif. Populate the contentUrl field with the base64 encoding of the file in data: format.video/: Video type with the format specified. Ex: video/mp4. Populate the contentUrl field with the base64 encoding of the file in data: format.audio/: Audio type with the format specified. Ex: audio/wmw. Populate the contentUrl field with the base64 encoding of the file in data: format.application/card type: Rich card attachment type with the card type specifying the exact card format to use. Set content with the json format of the card. Supported values for card type include:application/vnd.microsoft.card.adaptive: A rich card that can contain any combination of text, speech, images,,buttons, and input fields. Set the content property to,an AdaptiveCard object.application/vnd.microsoft.card.animation: A rich card that plays animation. Set the content property,to an AnimationCardobject.application/vnd.microsoft.card.audio: A rich card that plays audio files. Set the content property,to an AudioCard object.application/vnd.microsoft.card.video: A rich card that plays videos. Set the content property,to a VideoCard object.application/vnd.microsoft.card.hero: A Hero card. Set the content property to a HeroCard object.application/vnd.microsoft.card.thumbnail: A Thumbnail card. Set the content property to a ThumbnailCard object.application/vnd.microsoft.com.card.receipt: A Receipt card. Set the content property to a ReceiptCard object.application/vnd.microsoft.com.card.signin: A user Sign In card. Set the content property to a SignInCard object.' + description: 'The media type of the content attachment. It can have the following values: reference: Attachment is a link to another file. Populate the contentURL with the link to the object.Any contentTypes supported by the Bot Framework''s Attachment objectapplication/vnd.microsoft.card.codesnippet: A code snippet. application/vnd.microsoft.card.announcement: An announcement header.' nullable: true contentUrl: type: string @@ -21412,7 +21773,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.recipient' - description: The email addresses to which a message should be redirected. + description: The email address to which a message should be redirected. stopProcessingRules: type: boolean description: Indicates whether subsequent rules should be evaluated. @@ -22342,6 +22703,9 @@ components: format: date-time inference: $ref: '#/components/schemas/microsoft.graph.inferenceData' + isSearchable: + type: boolean + nullable: true lastModifiedBy: $ref: '#/components/schemas/microsoft.graph.identitySet' lastModifiedDateTime: @@ -22353,11 +22717,13 @@ components: $ref: '#/components/schemas/microsoft.graph.personDataSources' additionalProperties: type: object - microsoft.graph.anniversaryType: - title: anniversaryType + microsoft.graph.personAnnualEventType: + title: personAnnualEventType enum: - birthday - wedding + - work + - other - unknownFutureValue type: string microsoft.graph.institutionData: @@ -22437,29 +22803,24 @@ components: - nativeOrBilingual - unknownFutureValue type: string - microsoft.graph.yomiPersonName: - title: yomiPersonName + microsoft.graph.personNamePronounciation: + title: personNamePronounciation type: object properties: displayName: type: string - description: Composite of first and last name pronunciation guides. nullable: true first: type: string - description: Pronunciation guide for the first name of the user. nullable: true last: type: string - description: Pronunciation guide for the last name of the user. nullable: true maiden: type: string - description: Pronunciation guide for the maiden name of the user. nullable: true middle: type: string - description: Pronunciation guide for the middle name of the user. nullable: true additionalProperties: type: object @@ -22498,6 +22859,7 @@ components: jobTitle: type: string description: The title held when in that position. + nullable: true role: type: string description: The role the position entailed. @@ -22738,11 +23100,11 @@ components: properties: content: type: string - description: The content of a comment reply. + description: The content of replied comment. nullable: true contentType: type: string - description: Indicates the type for the comment reply. + description: Indicates the type for the replied comment. additionalProperties: type: object microsoft.graph.workbookOperationError: @@ -22823,7 +23185,7 @@ components: description: Represents whether the casing impacted the last sort of the table. Read-only. method: type: string - description: 'Represents Chinese character ordering method last used to sort the table. The possible values are: PinYin, StrokeCount. Read-only.' + description: 'Represents Chinese character ordering method last used to sort the table. Possible values are: PinYin, StrokeCount. Read-only.' additionalProperties: type: object microsoft.graph.workbookChart: @@ -23141,6 +23503,7 @@ components: enum: - none - include + - exclude type: string microsoft.graph.settingSource: title: settingSource @@ -23525,7 +23888,7 @@ components: nullable: true dataOption: type: string - description: 'Represents additional sorting options for this field. The possible values are: Normal, TextAsNumber.' + description: 'Represents additional sorting options for this field. Possible values are: Normal, TextAsNumber.' icon: $ref: '#/components/schemas/microsoft.graph.workbookIcon' key: @@ -23536,7 +23899,7 @@ components: format: int32 sortOn: type: string - description: 'Represents the type of sorting of this condition. The possible values are: Value, CellColor, FontColor, Icon.' + description: 'Represents the type of sorting of this condition. Possible values are: Value, CellColor, FontColor, Icon.' additionalProperties: type: object microsoft.graph.workbookChartAxes: @@ -23791,7 +24154,7 @@ components: format: int32 set: type: string - description: 'Represents the set that the icon is part of. The possible values are: Invalid, ThreeArrows, ThreeArrowsGray, ThreeFlags, ThreeTrafficLights1, ThreeTrafficLights2, ThreeSigns, ThreeSymbols, ThreeSymbols2, FourArrows, FourArrowsGray, FourRedToBlack, FourRating, FourTrafficLights, FiveArrows, FiveArrowsGray, FiveRating, FiveQuarters, ThreeStars, ThreeTriangles, FiveBoxes.' + description: 'Represents the set that the icon is part of. Possible values are: Invalid, ThreeArrows, ThreeArrowsGray, ThreeFlags, ThreeTrafficLights1, ThreeTrafficLights2, ThreeSigns, ThreeSymbols, ThreeSymbols2, FourArrows, FourArrowsGray, FourRedToBlack, FourRating, FourTrafficLights, FiveArrows, FiveArrowsGray, FiveRating, FiveQuarters, ThreeStars, ThreeTriangles, FiveBoxes.' additionalProperties: type: object microsoft.graph.workbookChartAxis: diff --git a/openApiDocs/beta/CrossDeviceExperiences.yml b/openApiDocs/beta/CrossDeviceExperiences.yml index ce88076a389..bb0cfddd852 100644 --- a/openApiDocs/beta/CrossDeviceExperiences.yml +++ b/openApiDocs/beta/CrossDeviceExperiences.yml @@ -1367,7 +1367,7 @@ components: properties: accountEnabled: type: boolean - description: 'true if the account is enabled; otherwise, false. Required.' + description: 'true if the account is enabled; otherwise, false. default is true.' nullable: true alternativeSecurityIds: type: array @@ -1464,7 +1464,7 @@ components: nullable: true operatingSystemVersion: type: string - description: The version of the operating system on the device. Required. + description: Operating system version of the device. Required. nullable: true physicalIds: type: array diff --git a/openApiDocs/beta/DeviceManagement.Actions.yml b/openApiDocs/beta/DeviceManagement.Actions.yml index 76e1f25d8e8..5985e995051 100644 --- a/openApiDocs/beta/DeviceManagement.Actions.yml +++ b/openApiDocs/beta/DeviceManagement.Actions.yml @@ -16520,7 +16520,7 @@ components: nullable: true orderIdentifier: type: string - description: Order Id of the Windows autopilot device. + description: Order Id of the Windows autopilot device. - Deprecate nullable: true productKey: type: string @@ -17572,6 +17572,7 @@ components: enum: - none - include + - exclude type: string microsoft.graph.deviceComplianceActionType: title: deviceComplianceActionType diff --git a/openApiDocs/beta/DeviceManagement.Administration.yml b/openApiDocs/beta/DeviceManagement.Administration.yml index b76471cf50d..6956aee7458 100644 --- a/openApiDocs/beta/DeviceManagement.Administration.yml +++ b/openApiDocs/beta/DeviceManagement.Administration.yml @@ -13853,7 +13853,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.resourceAction' - description: Actions + description: Resource Actions each containing a set of allowed and not allowed permissions. additionalProperties: type: object description: Contains the set of ResourceActions determining the allowed and not allowed permissions for each role. @@ -13958,6 +13958,7 @@ components: enum: - none - include + - exclude type: string microsoft.graph.resourceAction: title: resourceAction @@ -13974,7 +13975,7 @@ components: items: type: string nullable: true - description: Not Allowed Actions + description: Not Allowed Actions. additionalProperties: type: object description: Set of allowed and not allowed actions for a resource. diff --git a/openApiDocs/beta/DeviceManagement.Enrolment.yml b/openApiDocs/beta/DeviceManagement.Enrolment.yml index 6618a89c1ad..305dbb2157f 100644 --- a/openApiDocs/beta/DeviceManagement.Enrolment.yml +++ b/openApiDocs/beta/DeviceManagement.Enrolment.yml @@ -20891,26 +20891,26 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Not yet documented + description: Created date time in UTC of the device enrollment configuration format: date-time description: type: string - description: Not yet documented + description: The description of the device enrollment configuration nullable: true displayName: type: string - description: Not yet documented + description: The display name of the device enrollment configuration nullable: true lastModifiedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Not yet documented + description: Last modified date time in UTC of the device enrollment configuration format: date-time priority: maximum: 2147483647 minimum: -2147483648 type: integer - description: Not yet documented + description: Priority is used when a user exists in multiple groups that are assigned enrollment configuration. Users are subject only to the configuration with the lowest priority value. format: int32 roleScopeTagIds: type: array @@ -20922,13 +20922,13 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer - description: Not yet documented + description: The version of the device enrollment configuration format: int32 assignments: type: array items: $ref: '#/components/schemas/microsoft.graph.enrollmentConfigurationAssignment' - description: The list of group assignments for the device configuration profile. + description: The list of group assignments for the device configuration profile additionalProperties: type: object description: The Base Class of Device Enrollment Configuration @@ -21012,7 +21012,7 @@ components: nullable: true orderIdentifier: type: string - description: Order Id of the Windows autopilot device. + description: Order Id of the Windows autopilot device. - Deprecate nullable: true productKey: type: string @@ -22384,6 +22384,7 @@ components: enum: - none - include + - exclude type: string microsoft.graph.importedWindowsAutopilotDeviceIdentityImportStatus: title: importedWindowsAutopilotDeviceIdentityImportStatus @@ -22507,7 +22508,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.dayOfWeek' - 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.' + description: 'A collection of the days of the week on which the event occurs. Possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern. Required if type is weekly, relativeMonthly, or relativeYearly.' firstDayOfWeek: $ref: '#/components/schemas/microsoft.graph.dayOfWeek' index: diff --git a/openApiDocs/beta/DeviceManagement.Functions.yml b/openApiDocs/beta/DeviceManagement.Functions.yml index 3dc861652cd..3eab5260100 100644 --- a/openApiDocs/beta/DeviceManagement.Functions.yml +++ b/openApiDocs/beta/DeviceManagement.Functions.yml @@ -1501,6 +1501,31 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + '/deviceManagement/userExperienceAnalyticsRemoteConnection/microsoft.graph.summarizeDeviceRemoteConnection(summarizeBy={summarizeBy})': + get: + tags: + - deviceManagement.Functions + summary: Invoke function summarizeDeviceRemoteConnection + operationId: deviceManagement.userExperienceAnalyticsRemoteConnection_summarizeDeviceRemoteConnection + parameters: + - name: summarizeBy + in: path + description: 'Usage: summarizeBy={summarizeBy}' + required: true + schema: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsSummarizedBy' + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsRemoteConnection' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function '/deviceManagement/userExperienceAnalyticsResourcePerformance/microsoft.graph.summarizeDeviceResourcePerformance(summarizeBy={summarizeBy})': get: tags: @@ -2011,7 +2036,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.resourceAction' - description: Actions + description: Resource Actions each containing a set of allowed and not allowed permissions. additionalProperties: type: object description: Contains the set of ResourceActions determining the allowed and not allowed permissions for each role. @@ -2182,6 +2207,61 @@ components: additionalProperties: type: object description: The user experience analytics Regression Summary. + microsoft.graph.userExperienceAnalyticsRemoteConnection: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userExperienceAnalyticsRemoteConnection + type: object + properties: + cloudPcFailurePercentage: + type: number + description: The sign in failure percentage of Cloud PC Device. Valid values 0 to 100 + format: double + cloudPcRoundTripTime: + type: number + description: The round tip time of Cloud PC Device. Valid values 0 to 1.79769313486232E+308 + format: double + cloudPcSignInTime: + type: number + description: The sign in time of Cloud PC Device. Valid values 0 to 1.79769313486232E+308 + format: double + coreBootTime: + type: number + description: The core boot time of Cloud PC Device. Valid values 0 to 1.79769313486232E+308 + format: double + coreSignInTime: + type: number + description: The core sign in time of Cloud PC Device. Valid values 0 to 1.79769313486232E+308 + format: double + deviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The count of remote connection. Valid values 0 to 2147483647 + format: int32 + deviceId: + type: string + description: The id of the device. + nullable: true + deviceName: + type: string + description: The name of the device. + nullable: true + model: + type: string + description: The user experience analytics device model. + nullable: true + remoteSignInTime: + type: number + description: The remote sign in time of Cloud PC Device. Valid values 0 to 1.79769313486232E+308 + format: double + virtualNetwork: + type: string + description: The user experience analytics virtual network. + nullable: true + additionalProperties: + type: object + description: The user experience analyte remote connection entity. microsoft.graph.userExperienceAnalyticsResourcePerformance: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -2350,7 +2430,7 @@ components: items: type: string nullable: true - description: Not Allowed Actions + description: Not Allowed Actions. additionalProperties: type: object description: Set of allowed and not allowed actions for a resource. @@ -2453,6 +2533,7 @@ components: enum: - none - include + - exclude type: string odata.error.detail: required: diff --git a/openApiDocs/beta/DeviceManagement.yml b/openApiDocs/beta/DeviceManagement.yml index 448e3e9a915..60700c48be3 100644 --- a/openApiDocs/beta/DeviceManagement.yml +++ b/openApiDocs/beta/DeviceManagement.yml @@ -106,14 +106,17 @@ paths: - userExperienceAnalyticsAppHealthOverview - userExperienceAnalyticsBaselines - userExperienceAnalyticsCategories + - userExperienceAnalyticsDeviceMetricHistory - userExperienceAnalyticsDevicePerformance - userExperienceAnalyticsDeviceStartupHistory - userExperienceAnalyticsDeviceStartupProcesses - userExperienceAnalyticsDeviceStartupProcessPerformance - userExperienceAnalyticsDevicesWithoutCloudIdentity + - userExperienceAnalyticsImpactingProcess - userExperienceAnalyticsMetricHistory - userExperienceAnalyticsOverview - userExperienceAnalyticsRegressionSummary + - userExperienceAnalyticsRemoteConnection - userExperienceAnalyticsResourcePerformance - userExperienceAnalyticsScoreHistory - windowsMalwareInformation @@ -237,14 +240,17 @@ paths: - userExperienceAnalyticsAppHealthOverview - userExperienceAnalyticsBaselines - userExperienceAnalyticsCategories + - userExperienceAnalyticsDeviceMetricHistory - userExperienceAnalyticsDevicePerformance - userExperienceAnalyticsDeviceStartupHistory - userExperienceAnalyticsDeviceStartupProcesses - userExperienceAnalyticsDeviceStartupProcessPerformance - userExperienceAnalyticsDevicesWithoutCloudIdentity + - userExperienceAnalyticsImpactingProcess - userExperienceAnalyticsMetricHistory - userExperienceAnalyticsOverview - userExperienceAnalyticsRegressionSummary + - userExperienceAnalyticsRemoteConnection - userExperienceAnalyticsResourcePerformance - userExperienceAnalyticsScoreHistory - windowsMalwareInformation @@ -431,6 +437,8 @@ paths: operationId: deviceManagement.ListUserExperienceAnalyticsBaselines userExperienceAnalyticsCategories: operationId: deviceManagement.ListUserExperienceAnalyticsCategories + userExperienceAnalyticsDeviceMetricHistory: + operationId: deviceManagement.ListUserExperienceAnalyticsDeviceMetricHistory userExperienceAnalyticsDevicePerformance: operationId: deviceManagement.ListUserExperienceAnalyticsDevicePerformance userExperienceAnalyticsDeviceStartupHistory: @@ -441,12 +449,16 @@ paths: operationId: deviceManagement.ListUserExperienceAnalyticsDeviceStartupProcessPerformance userExperienceAnalyticsDevicesWithoutCloudIdentity: operationId: deviceManagement.ListUserExperienceAnalyticsDevicesWithoutCloudIdentity + userExperienceAnalyticsImpactingProcess: + operationId: deviceManagement.ListUserExperienceAnalyticsImpactingProcess userExperienceAnalyticsMetricHistory: operationId: deviceManagement.ListUserExperienceAnalyticsMetricHistory userExperienceAnalyticsOverview: operationId: deviceManagement.GetUserExperienceAnalyticsOverview userExperienceAnalyticsRegressionSummary: operationId: deviceManagement.GetUserExperienceAnalyticsRegressionSummary + userExperienceAnalyticsRemoteConnection: + operationId: deviceManagement.ListUserExperienceAnalyticsRemoteConnection userExperienceAnalyticsResourcePerformance: operationId: deviceManagement.ListUserExperienceAnalyticsResourcePerformance userExperienceAnalyticsScoreHistory: @@ -5148,8 +5160,6 @@ paths: - messages - outlook - people - - photo - - photos - drive - drives - followedSites @@ -5170,6 +5180,8 @@ paths: - insights - settings - onenote + - photo + - photos - profile - activities - devices @@ -5219,8 +5231,6 @@ paths: - messages - outlook - people - - photo - - photos - drive - drives - followedSites @@ -5241,6 +5251,8 @@ paths: - insights - settings - onenote + - photo + - photos - profile - activities - devices @@ -5439,8 +5451,6 @@ paths: - messages - outlook - people - - photo - - photos - drive - drives - followedSites @@ -5461,6 +5471,8 @@ paths: - insights - settings - onenote + - photo + - photos - profile - activities - devices @@ -5510,8 +5522,6 @@ paths: - messages - outlook - people - - photo - - photos - drive - drives - followedSites @@ -5532,6 +5542,8 @@ paths: - insights - settings - onenote + - photo + - photos - profile - activities - devices @@ -5686,16 +5698,6 @@ paths: parameters: managedDevice-id: $request.path.managedDevice-id user-id: $request.path.user-id - photo: - operationId: deviceManagement.comanagedDevices.Users.GetPhoto - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - photos: - operationId: deviceManagement.comanagedDevices.Users.ListPhotos - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id drive: operationId: deviceManagement.comanagedDevices.Users.GetDrive parameters: @@ -5796,6 +5798,16 @@ paths: parameters: managedDevice-id: $request.path.managedDevice-id user-id: $request.path.user-id + photo: + operationId: deviceManagement.comanagedDevices.Users.GetPhoto + parameters: + managedDevice-id: $request.path.managedDevice-id + user-id: $request.path.user-id + photos: + operationId: deviceManagement.comanagedDevices.Users.ListPhotos + parameters: + managedDevice-id: $request.path.managedDevice-id + user-id: $request.path.user-id profile: operationId: deviceManagement.comanagedDevices.Users.GetProfile parameters: @@ -27517,8 +27529,6 @@ paths: - messages - outlook - people - - photo - - photos - drive - drives - followedSites @@ -27539,6 +27549,8 @@ paths: - insights - settings - onenote + - photo + - photos - profile - activities - devices @@ -27588,8 +27600,6 @@ paths: - messages - outlook - people - - photo - - photos - drive - drives - followedSites @@ -27610,6 +27620,8 @@ paths: - insights - settings - onenote + - photo + - photos - profile - activities - devices @@ -27808,8 +27820,6 @@ paths: - messages - outlook - people - - photo - - photos - drive - drives - followedSites @@ -27830,6 +27840,8 @@ paths: - insights - settings - onenote + - photo + - photos - profile - activities - devices @@ -27879,8 +27891,6 @@ paths: - messages - outlook - people - - photo - - photos - drive - drives - followedSites @@ -27901,6 +27911,8 @@ paths: - insights - settings - onenote + - photo + - photos - profile - activities - devices @@ -28055,16 +28067,6 @@ paths: parameters: managedDevice-id: $request.path.managedDevice-id user-id: $request.path.user-id - photo: - operationId: deviceManagement.managedDevices.Users.GetPhoto - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id - photos: - operationId: deviceManagement.managedDevices.Users.ListPhotos - parameters: - managedDevice-id: $request.path.managedDevice-id - user-id: $request.path.user-id drive: operationId: deviceManagement.managedDevices.Users.GetDrive parameters: @@ -28165,6 +28167,16 @@ paths: parameters: managedDevice-id: $request.path.managedDevice-id user-id: $request.path.user-id + photo: + operationId: deviceManagement.managedDevices.Users.GetPhoto + parameters: + managedDevice-id: $request.path.managedDevice-id + user-id: $request.path.user-id + photos: + operationId: deviceManagement.managedDevices.Users.ListPhotos + parameters: + managedDevice-id: $request.path.managedDevice-id + user-id: $request.path.user-id profile: operationId: deviceManagement.managedDevices.Users.GetProfile parameters: @@ -37502,6 +37514,345 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + /deviceManagement/userExperienceAnalyticsDeviceMetricHistory: + get: + tags: + - deviceManagement.userExperienceAnalyticsMetricHistory + summary: Get userExperienceAnalyticsDeviceMetricHistory from deviceManagement + operationId: deviceManagement_ListUserExperienceAnalyticsDeviceMetricHistory + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - deviceId + - deviceId desc + - metricDateTime + - metricDateTime desc + - metricType + - metricType desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deviceId + - metricDateTime + - metricType + - userExperienceAnalyticsMetric + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - userExperienceAnalyticsMetric + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of userExperienceAnalyticsMetricHistory + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsMetricHistory' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - deviceManagement.userExperienceAnalyticsMetricHistory + summary: Create new navigation property to userExperienceAnalyticsDeviceMetricHistory for deviceManagement + operationId: deviceManagement_CreateUserExperienceAnalyticsDeviceMetricHistory + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsMetricHistory' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsMetricHistory' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/userExperienceAnalyticsDeviceMetricHistory/{userExperienceAnalyticsMetricHistory-id}': + get: + tags: + - deviceManagement.userExperienceAnalyticsMetricHistory + summary: Get userExperienceAnalyticsDeviceMetricHistory from deviceManagement + operationId: deviceManagement_GetUserExperienceAnalyticsDeviceMetricHistory + parameters: + - name: userExperienceAnalyticsMetricHistory-id + in: path + description: 'key: id of userExperienceAnalyticsMetricHistory' + required: true + schema: + type: string + x-ms-docs-key-type: userExperienceAnalyticsMetricHistory + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deviceId + - metricDateTime + - metricType + - userExperienceAnalyticsMetric + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - userExperienceAnalyticsMetric + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsMetricHistory' + links: + userExperienceAnalyticsMetric: + operationId: deviceManagement.UserExperienceAnalyticsDeviceMetricHistory.GetUserExperienceAnalyticsMetric + parameters: + userExperienceAnalyticsMetricHistory-id: $request.path.userExperienceAnalyticsMetricHistory-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - deviceManagement.userExperienceAnalyticsMetricHistory + summary: Update the navigation property userExperienceAnalyticsDeviceMetricHistory in deviceManagement + operationId: deviceManagement_UpdateUserExperienceAnalyticsDeviceMetricHistory + parameters: + - name: userExperienceAnalyticsMetricHistory-id + in: path + description: 'key: id of userExperienceAnalyticsMetricHistory' + required: true + schema: + type: string + x-ms-docs-key-type: userExperienceAnalyticsMetricHistory + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsMetricHistory' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - deviceManagement.userExperienceAnalyticsMetricHistory + summary: Delete navigation property userExperienceAnalyticsDeviceMetricHistory for deviceManagement + operationId: deviceManagement_DeleteUserExperienceAnalyticsDeviceMetricHistory + parameters: + - name: userExperienceAnalyticsMetricHistory-id + in: path + description: 'key: id of userExperienceAnalyticsMetricHistory' + required: true + schema: + type: string + x-ms-docs-key-type: userExperienceAnalyticsMetricHistory + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/userExperienceAnalyticsDeviceMetricHistory/{userExperienceAnalyticsMetricHistory-id}/userExperienceAnalyticsMetric': + get: + tags: + - deviceManagement.userExperienceAnalyticsMetricHistory + summary: Get userExperienceAnalyticsMetric from deviceManagement + operationId: deviceManagement.userExperienceAnalyticsDeviceMetricHistory_GetUserExperienceAnalyticsMetric + parameters: + - name: userExperienceAnalyticsMetricHistory-id + in: path + description: 'key: id of userExperienceAnalyticsMetricHistory' + required: true + schema: + type: string + x-ms-docs-key-type: userExperienceAnalyticsMetricHistory + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - unit + - value + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsMetric' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/userExperienceAnalyticsDeviceMetricHistory/{userExperienceAnalyticsMetricHistory-id}/userExperienceAnalyticsMetric/$ref': + get: + tags: + - deviceManagement.userExperienceAnalyticsMetricHistory + summary: Get ref of userExperienceAnalyticsMetric from deviceManagement + operationId: deviceManagement.userExperienceAnalyticsDeviceMetricHistory_GetRefUserExperienceAnalyticsMetric + parameters: + - name: userExperienceAnalyticsMetricHistory-id + in: path + description: 'key: id of userExperienceAnalyticsMetricHistory' + required: true + schema: + type: string + x-ms-docs-key-type: userExperienceAnalyticsMetricHistory + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - deviceManagement.userExperienceAnalyticsMetricHistory + summary: Update the ref of navigation property userExperienceAnalyticsMetric in deviceManagement + operationId: deviceManagement.userExperienceAnalyticsDeviceMetricHistory_SetRefUserExperienceAnalyticsMetric + parameters: + - name: userExperienceAnalyticsMetricHistory-id + in: path + description: 'key: id of userExperienceAnalyticsMetricHistory' + required: true + schema: + type: string + x-ms-docs-key-type: userExperienceAnalyticsMetricHistory + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - deviceManagement.userExperienceAnalyticsMetricHistory + summary: Delete ref of navigation property userExperienceAnalyticsMetric for deviceManagement + operationId: deviceManagement.userExperienceAnalyticsDeviceMetricHistory_DeleteRefUserExperienceAnalyticsMetric + parameters: + - name: userExperienceAnalyticsMetricHistory-id + in: path + description: 'key: id of userExperienceAnalyticsMetricHistory' + required: true + schema: + type: string + x-ms-docs-key-type: userExperienceAnalyticsMetricHistory + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation /deviceManagement/userExperienceAnalyticsDevicePerformance: get: tags: @@ -38650,6 +39001,222 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + /deviceManagement/userExperienceAnalyticsImpactingProcess: + get: + tags: + - deviceManagement.userExperienceAnalyticsImpactingProcess + summary: Get userExperienceAnalyticsImpactingProcess from deviceManagement + operationId: deviceManagement_ListUserExperienceAnalyticsImpactingProcess + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - category + - category desc + - description + - description desc + - deviceId + - deviceId desc + - impactValue + - impactValue desc + - processName + - processName desc + - publisher + - publisher desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - category + - description + - deviceId + - impactValue + - processName + - publisher + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of userExperienceAnalyticsImpactingProcess + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsImpactingProcess' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - deviceManagement.userExperienceAnalyticsImpactingProcess + summary: Create new navigation property to userExperienceAnalyticsImpactingProcess for deviceManagement + operationId: deviceManagement_CreateUserExperienceAnalyticsImpactingProcess + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsImpactingProcess' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsImpactingProcess' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/userExperienceAnalyticsImpactingProcess/{userExperienceAnalyticsImpactingProcess-id}': + get: + tags: + - deviceManagement.userExperienceAnalyticsImpactingProcess + summary: Get userExperienceAnalyticsImpactingProcess from deviceManagement + operationId: deviceManagement_GetUserExperienceAnalyticsImpactingProcess + parameters: + - name: userExperienceAnalyticsImpactingProcess-id + in: path + description: 'key: id of userExperienceAnalyticsImpactingProcess' + required: true + schema: + type: string + x-ms-docs-key-type: userExperienceAnalyticsImpactingProcess + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - category + - description + - deviceId + - impactValue + - processName + - publisher + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsImpactingProcess' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - deviceManagement.userExperienceAnalyticsImpactingProcess + summary: Update the navigation property userExperienceAnalyticsImpactingProcess in deviceManagement + operationId: deviceManagement_UpdateUserExperienceAnalyticsImpactingProcess + parameters: + - name: userExperienceAnalyticsImpactingProcess-id + in: path + description: 'key: id of userExperienceAnalyticsImpactingProcess' + required: true + schema: + type: string + x-ms-docs-key-type: userExperienceAnalyticsImpactingProcess + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsImpactingProcess' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - deviceManagement.userExperienceAnalyticsImpactingProcess + summary: Delete navigation property userExperienceAnalyticsImpactingProcess for deviceManagement + operationId: deviceManagement_DeleteUserExperienceAnalyticsImpactingProcess + parameters: + - name: userExperienceAnalyticsImpactingProcess-id + in: path + description: 'key: id of userExperienceAnalyticsImpactingProcess' + required: true + schema: + type: string + x-ms-docs-key-type: userExperienceAnalyticsImpactingProcess + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation /deviceManagement/userExperienceAnalyticsMetricHistory: get: tags: @@ -38674,6 +39241,8 @@ paths: enum: - id - id desc + - deviceId + - deviceId desc - metricDateTime - metricDateTime desc - metricType @@ -38690,6 +39259,7 @@ paths: items: enum: - id + - deviceId - metricDateTime - metricType - userExperienceAnalyticsMetric @@ -38777,6 +39347,7 @@ paths: items: enum: - id + - deviceId - metricDateTime - metricType - userExperienceAnalyticsMetric @@ -39751,6 +40322,242 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + /deviceManagement/userExperienceAnalyticsRemoteConnection: + get: + tags: + - deviceManagement.userExperienceAnalyticsRemoteConnection + summary: Get userExperienceAnalyticsRemoteConnection from deviceManagement + operationId: deviceManagement_ListUserExperienceAnalyticsRemoteConnection + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - cloudPcFailurePercentage + - cloudPcFailurePercentage desc + - cloudPcRoundTripTime + - cloudPcRoundTripTime desc + - cloudPcSignInTime + - cloudPcSignInTime desc + - coreBootTime + - coreBootTime desc + - coreSignInTime + - coreSignInTime desc + - deviceCount + - deviceCount desc + - deviceId + - deviceId desc + - deviceName + - deviceName desc + - model + - model desc + - remoteSignInTime + - remoteSignInTime desc + - virtualNetwork + - virtualNetwork desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - cloudPcFailurePercentage + - cloudPcRoundTripTime + - cloudPcSignInTime + - coreBootTime + - coreSignInTime + - deviceCount + - deviceId + - deviceName + - model + - remoteSignInTime + - virtualNetwork + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of userExperienceAnalyticsRemoteConnection + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsRemoteConnection' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - deviceManagement.userExperienceAnalyticsRemoteConnection + summary: Create new navigation property to userExperienceAnalyticsRemoteConnection for deviceManagement + operationId: deviceManagement_CreateUserExperienceAnalyticsRemoteConnection + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsRemoteConnection' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsRemoteConnection' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/userExperienceAnalyticsRemoteConnection/{userExperienceAnalyticsRemoteConnection-id}': + get: + tags: + - deviceManagement.userExperienceAnalyticsRemoteConnection + summary: Get userExperienceAnalyticsRemoteConnection from deviceManagement + operationId: deviceManagement_GetUserExperienceAnalyticsRemoteConnection + parameters: + - name: userExperienceAnalyticsRemoteConnection-id + in: path + description: 'key: id of userExperienceAnalyticsRemoteConnection' + required: true + schema: + type: string + x-ms-docs-key-type: userExperienceAnalyticsRemoteConnection + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - cloudPcFailurePercentage + - cloudPcRoundTripTime + - cloudPcSignInTime + - coreBootTime + - coreSignInTime + - deviceCount + - deviceId + - deviceName + - model + - remoteSignInTime + - virtualNetwork + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsRemoteConnection' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - deviceManagement.userExperienceAnalyticsRemoteConnection + summary: Update the navigation property userExperienceAnalyticsRemoteConnection in deviceManagement + operationId: deviceManagement_UpdateUserExperienceAnalyticsRemoteConnection + parameters: + - name: userExperienceAnalyticsRemoteConnection-id + in: path + description: 'key: id of userExperienceAnalyticsRemoteConnection' + required: true + schema: + type: string + x-ms-docs-key-type: userExperienceAnalyticsRemoteConnection + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsRemoteConnection' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - deviceManagement.userExperienceAnalyticsRemoteConnection + summary: Delete navigation property userExperienceAnalyticsRemoteConnection for deviceManagement + operationId: deviceManagement_DeleteUserExperienceAnalyticsRemoteConnection + parameters: + - name: userExperienceAnalyticsRemoteConnection-id + in: path + description: 'key: id of userExperienceAnalyticsRemoteConnection' + required: true + schema: + type: string + x-ms-docs-key-type: userExperienceAnalyticsRemoteConnection + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation /deviceManagement/userExperienceAnalyticsResourcePerformance: get: tags: @@ -41413,6 +42220,11 @@ components: items: $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsCategory' description: User experience analytics categories + userExperienceAnalyticsDeviceMetricHistory: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsMetricHistory' + description: User experience analytics device metric history userExperienceAnalyticsDevicePerformance: type: array items: @@ -41438,6 +42250,11 @@ components: items: $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceWithoutCloudIdentity' description: User experience analytics devices without cloud identity. + userExperienceAnalyticsImpactingProcess: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsImpactingProcess' + description: User experience analytics impacting process userExperienceAnalyticsMetricHistory: type: array items: @@ -41447,6 +42264,11 @@ components: $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsOverview' userExperienceAnalyticsRegressionSummary: $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsRegressionSummary' + userExperienceAnalyticsRemoteConnection: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsRemoteConnection' + description: User experience analytics remote connection userExperienceAnalyticsResourcePerformance: type: array items: @@ -42048,11 +42870,11 @@ components: nullable: true activationLockBypassCode: type: string - description: Code that allows the Activation Lock on a device to be bypassed. + description: Code that allows the Activation Lock on a device to be bypassed. This property is read-only. nullable: true androidSecurityPatchLevel: type: string - description: Android security patch level + description: Android security patch level. This property is read-only. nullable: true autopilotEnrolled: type: boolean @@ -42063,18 +42885,18 @@ components: nullable: true azureADDeviceId: type: string - description: The unique identifier for the Azure Active Directory device. Read only. + description: The unique identifier for the Azure Active Directory device. Read only. This property is read-only. nullable: true azureADRegistered: type: boolean - description: Whether the device is Azure Active Directory registered. + description: Whether the device is Azure Active Directory registered. This property is read-only. nullable: true chassisType: $ref: '#/components/schemas/microsoft.graph.chassisType' complianceGracePeriodExpirationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The DateTime when device compliance grace period expires + description: The DateTime when device compliance grace period expires. This property is read-only. format: date-time complianceState: $ref: '#/components/schemas/microsoft.graph.complianceState' @@ -42088,10 +42910,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceActionResult' - description: List of ComplexType deviceActionResult objects. + description: List of ComplexType deviceActionResult objects. This property is read-only. deviceCategoryDisplayName: type: string - description: Device category display name + description: Device category display name. This property is read-only. nullable: true deviceEnrollmentType: $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentType' @@ -42099,7 +42921,7 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceHealthAttestationState' deviceName: type: string - description: Name of the device + description: Name of the device. This property is read-only. nullable: true deviceRegistrationState: $ref: '#/components/schemas/microsoft.graph.deviceRegistrationState' @@ -42107,24 +42929,24 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceType' easActivated: type: boolean - description: Whether the device is Exchange ActiveSync activated. + description: Whether the device is Exchange ActiveSync activated. This property is read-only. easActivationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Exchange ActivationSync activation time of the device. + description: Exchange ActivationSync activation time of the device. This property is read-only. format: date-time easDeviceId: type: string - description: Exchange ActiveSync Id of the device. + description: Exchange ActiveSync Id of the device. This property is read-only. nullable: true emailAddress: type: string - description: Email(s) for the user associated with the device + description: Email(s) for the user associated with the device. This property is read-only. nullable: true enrolledDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Enrollment time of the device. + description: Enrollment time of the device. This property is read-only. format: date-time ethernetMacAddress: type: string @@ -42137,11 +42959,11 @@ components: exchangeLastSuccessfulSyncDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Last time the device contacted Exchange. + description: Last time the device contacted Exchange. This property is read-only. format: date-time freeStorageSpaceInBytes: type: integer - description: Free Storage in Bytes + description: Free Storage in Bytes. This property is read-only. format: int64 hardwareInformation: $ref: '#/components/schemas/microsoft.graph.hardwareInformation' @@ -42151,24 +42973,24 @@ components: nullable: true imei: type: string - description: IMEI + description: IMEI. This property is read-only. nullable: true isEncrypted: type: boolean - description: Device encryption status + description: Device encryption status. This property is read-only. isSupervised: type: boolean - description: Device supervised status + description: Device supervised status. This property is read-only. jailBroken: type: string - description: whether the device is jail broken or rooted. + description: whether the device is jail broken or rooted. This property is read-only. nullable: true joinType: $ref: '#/components/schemas/microsoft.graph.joinType' lastSyncDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The date and time that the device last completed a successful sync with Intune. + description: The date and time that the device last completed a successful sync with Intune. This property is read-only. format: date-time lostModeState: $ref: '#/components/schemas/microsoft.graph.lostModeState' @@ -42191,15 +43013,15 @@ components: $ref: '#/components/schemas/microsoft.graph.managementState' manufacturer: type: string - description: Manufacturer of the device + description: Manufacturer of the device. This property is read-only. nullable: true meid: type: string - description: MEID + description: MEID. This property is read-only. nullable: true model: type: string - description: Model of the device + description: Model of the device. This property is read-only. nullable: true notes: type: string @@ -42207,11 +43029,11 @@ components: nullable: true operatingSystem: type: string - description: 'Operating system of the device. Windows, iOS, etc.' + description: 'Operating system of the device. Windows, iOS, etc. This property is read-only.' nullable: true osVersion: type: string - description: Operating system version of the device. + description: Operating system version of the device. This property is read-only. nullable: true ownerType: $ref: '#/components/schemas/microsoft.graph.ownerType' @@ -42219,7 +43041,7 @@ components: $ref: '#/components/schemas/microsoft.graph.managedDevicePartnerReportedHealthState' phoneNumber: type: string - description: Phone number of the device + description: Phone number of the device. This property is read-only. nullable: true physicalMemoryInBytes: type: integer @@ -42234,11 +43056,11 @@ components: $ref: '#/components/schemas/microsoft.graph.managedDeviceArchitecture' remoteAssistanceSessionErrorDetails: type: string - description: An error string that identifies issues when creating Remote Assistance session objects. + description: An error string that identifies issues when creating Remote Assistance session objects. This property is read-only. nullable: true remoteAssistanceSessionUrl: type: string - description: Url that allows a Remote Assistance session to be established with the device. + description: Url that allows a Remote Assistance session to be established with the device. This property is read-only. nullable: true requireUserEnrollmentApproval: type: boolean @@ -42257,7 +43079,7 @@ components: description: List of Scope Tag IDs for this Device instance. serialNumber: type: string - description: SerialNumber + description: SerialNumber. This property is read-only. nullable: true skuFamily: type: string @@ -42275,11 +43097,11 @@ components: nullable: true subscriberCarrier: type: string - description: Subscriber Carrier + description: Subscriber Carrier. This property is read-only. nullable: true totalStorageSpaceInBytes: type: integer - description: Total Storage in Bytes + description: Total Storage in Bytes. This property is read-only. format: int64 udid: type: string @@ -42287,15 +43109,15 @@ components: nullable: true userDisplayName: type: string - description: User display name + description: User display name. This property is read-only. nullable: true userId: type: string - description: Unique Identifier for the user associated with the device + description: Unique Identifier for the user associated with the device. This property is read-only. nullable: true userPrincipalName: type: string - description: Device user principal name + description: Device user principal name. This property is read-only. nullable: true usersLoggedOn: type: array @@ -42304,7 +43126,7 @@ components: description: Indicates the last logged on users of a device. This property is read-only. wiFiMacAddress: type: string - description: Wi-Fi MAC + description: Wi-Fi MAC. This property is read-only. nullable: true windowsActiveMalwareCount: maximum: 2147483647 @@ -42681,30 +43503,30 @@ components: $ref: '#/components/schemas/microsoft.graph.signInActivity' accountEnabled: type: boolean - description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Supports $filter.' + description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Returned only on $select. Supports $filter.' nullable: true ageGroup: type: string - description: 'Sets the age group of the user. Allowed values: null, minor, notAdult and adult. Refer to the legal age group property definitions for further information.' + description: 'Sets the age group of the user. Allowed values: null, minor, notAdult and adult. Refer to the legal age group property definitions for further information. Returned only on $select.' nullable: true assignedLicenses: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLicense' - description: The licenses that are assigned to the user. Not nullable. + description: The licenses that are assigned to the user. Returned only on $select. Not nullable. assignedPlans: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedPlan' - description: The plans that are assigned to the user. Read-only. Not nullable. + description: The plans that are assigned to the user. Returned only on $select. Read-only. Not nullable. businessPhones: type: array items: type: string - description: 'The telephone numbers for the user. NOTE: Although this is a string collection, only one number can be set for this property. Read-only for users synced from on-premises directory. Returned by default.' + description: The telephone numbers for the user. Only one number can be set for this property. Returned by default. Read-only for users synced from on-premises directory. city: type: string - description: The city in which the user is located. Supports $filter. + description: The city in which the user is located. Returned only on $select. Supports $filter. nullable: true companyName: type: string @@ -42712,25 +43534,25 @@ components: nullable: true consentProvidedForMinor: type: string - description: 'Sets whether consent has been obtained for minors. Allowed values: null, granted, denied and notRequired. Refer to the legal age group property definitions for further information.' + description: 'Sets whether consent has been obtained for minors. Allowed values: null, granted, denied and notRequired. Refer to the legal age group property definitions for further information. Returned only on $select.' nullable: true country: type: string - description: 'The country/region in which the user is located; for example, ''US'' or ''UK''. Supports $filter.' + description: 'The country/region in which the user is located; for example, ''US'' or ''UK''. Returned only on $select. Supports $filter.' nullable: true createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The created date of the user object. + description: The date and time the user was created. The value cannot be modified and is automatically populated when the entity is created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. Property is nullable. A null value indicates that an accurate creation time couldn't be determined for the user. Returned only on $select. Read-only. Supports $filter. format: date-time nullable: true creationType: type: string - description: 'Indicates whether the user account was created as a regular school or work account (null), an external account (Invitation), a local account for an Azure Active Directory B2C tenant (LocalAccount) or self-service sign-up using email verification (EmailVerified). Read-only.' + description: 'Indicates whether the user account was created as a regular school or work account (null), an external account (Invitation), a local account for an Azure Active Directory B2C tenant (LocalAccount) or self-service sign-up using email verification (EmailVerified). Returned only on $select. Read-only.' nullable: true department: type: string - description: The name for the department in which the user works. Supports $filter. + description: The name for the department in which the user works. Returned only on $select. Supports $filter. nullable: true deviceKeys: type: array @@ -42738,7 +43560,7 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceKey' displayName: type: string - description: 'The name displayed in the address book for the user. This is usually the combination of the user''s first name, middle initial and last name. This property is required when a user is created and it cannot be cleared during updates. Returned by default. Supports $filter and $orderby.' + 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 last name. This property is required when a user is created and it cannot be cleared during updates. Returned by default. Supports $filter and $orderby.' nullable: true employeeHireDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' @@ -42766,7 +43588,7 @@ components: nullable: true faxNumber: type: string - description: The fax number of the user. + description: The fax number of the user. Returned only on $select. nullable: true givenName: type: string @@ -42776,7 +43598,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.objectIdentity' - description: 'Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. May contain multiple items with the same signInType value. Supports $filter.' + description: 'Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. May contain multiple items with the same signInType value. Returned only on $select. Supports $filter.' imAddresses: type: array items: @@ -42799,29 +43621,29 @@ components: lastPasswordChangeDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The time when this Azure AD user last changed their password. The date and time information uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: ''2014-01-01T00:00:00Z''' + description: 'The time when this Azure AD user last changed their password. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is ''2014-01-01T00:00:00Z'' Returned only on $select. Read-only.' format: date-time nullable: true legalAgeGroupClassification: type: string - 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, minorWithOutParentalConsent, minorWithParentalConsent, minorNoParentalConsentRequired, notAdult and adult. Refer to the legal age group property definitions for further information.' + 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, minorWithOutParentalConsent, minorWithParentalConsent, minorNoParentalConsentRequired, notAdult and adult. Refer to the legal age group property definitions for further information. Returned only on $select.' nullable: true licenseAssignmentStates: type: array items: $ref: '#/components/schemas/microsoft.graph.licenseAssignmentState' - description: State of license assignments for this user. Read-only. + description: State of license assignments for this user. Returned only on $select. Read-only. mail: type: string description: 'The SMTP address for the user, for example, ''jeff@contoso.onmicrosoft.com''. Returned by default. Supports $filter and endsWith.' nullable: true mailNickname: type: string - description: The mail alias for the user. This property must be specified when a user is created. Supports $filter. + description: The mail alias for the user. This property must be specified when a user is created. Returned only on $select. Supports $filter. nullable: true mobilePhone: type: string - description: The primary cellular telephone number for the user. Read-only for users synced from on-premises directory. Returned by default. + description: The primary cellular telephone number for the user. Returned by default. Read-only for users synced from on-premises directory. nullable: true officeLocation: type: string @@ -42829,59 +43651,59 @@ components: nullable: true onPremisesDistinguishedName: type: string - 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 Azure Active Directory via Azure AD Connect. Read-only. + 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 Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. nullable: true onPremisesDomainName: type: string - 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 Azure Active Directory via Azure AD Connect. Read-only.' + 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 Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only.' nullable: true onPremisesExtensionAttributes: $ref: '#/components/schemas/microsoft.graph.onPremisesExtensionAttributes' onPremisesImmutableId: type: string - description: 'This property is used to associate an on-premises Active Directory user account to their Azure AD user object. This property must be specified when creating a new user account in the Graph if you are using a federated domain for the user''s userPrincipalName (UPN) property. Important: The $ and _ characters cannot be used when specifying this property. Supports $filter.' + description: 'This property is used to associate an on-premises Active Directory user account to their Azure AD user object. This property must be specified when creating a new user account in the Graph if you are using a federated domain for the user''s userPrincipalName (UPN) property. Important: The $ and _ characters cannot be used when specifying this property. Returned only on $select. Supports $filter.' nullable: true onPremisesLastSyncDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - 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 time. For example, midnight UTC on Jan 1, 2014 would look like this: ''2014-01-01T00:00:00Z''. Read-only.' + 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 time. For example, midnight UTC on Jan 1, 2014 is ''2014-01-01T00:00:00Z''. Returned only on $select. Read-only.' format: date-time nullable: true onPremisesProvisioningErrors: type: array items: $ref: '#/components/schemas/microsoft.graph.onPremisesProvisioningError' - description: Errors when using Microsoft synchronization product during provisioning. + description: Errors when using Microsoft synchronization product during provisioning. Returned only on $select. onPremisesSamAccountName: type: string - 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 Azure Active Directory via Azure AD Connect. Read-only. + 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 Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. nullable: true onPremisesSecurityIdentifier: type: string - description: Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Read-only. + description: Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Returned only on $select. Read-only. nullable: true onPremisesSyncEnabled: type: boolean - 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 + 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). Returned only on $select. Read-only. nullable: true onPremisesUserPrincipalName: type: string - 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 Azure Active Directory via Azure AD Connect. Read-only. + 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 Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. nullable: true otherMails: type: array items: type: string - description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Supports $filter.' + description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com''].Returned only on $select. Supports$filter.' passwordPolicies: type: string - 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 may be specified together; for example: ''DisablePasswordExpiration, DisableStrongPassword''.' + 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 may be specified together; for example: ''DisablePasswordExpiration, DisableStrongPassword''.Returned only on $select.' nullable: true passwordProfile: $ref: '#/components/schemas/microsoft.graph.passwordProfile' postalCode: type: string - description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country/region. In the United States of America, this attribute contains the ZIP code.' + description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country/region. In the United States of America, this attribute contains the ZIP code. Returned only on $select.' nullable: true preferredDataLocation: type: string @@ -42895,35 +43717,35 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.provisionedPlan' - description: The plans that are provisioned for the user. Read-only. Not nullable. + description: The plans that are provisioned for the user. Returned only on $select. Read-only. Not nullable. proxyAddresses: type: array items: type: string - description: 'For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com''] The any operator is required for filter expressions on multi-valued properties. Read-only, Not nullable. Supports $filter.' + description: 'For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com''] The any operator is required for filter expressions on multi-valued properties. Returned only on $select. Read-only, Not nullable. Supports $filter.' refreshTokensValidFromDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Returned only on $select. Read-only.' + description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Returned only on $select. Read-only. Use invalidateAllRefreshTokens to reset.' format: date-time nullable: true showInAddressList: type: boolean - description: 'true if the Outlook global address list should contain this user, otherwise false. If not set, this will be treated as true. For users invited through the invitation manager, this property will be set to false.' + description: 'true if the Outlook global address list should contain this user, otherwise false. If not set, this will be treated as true. For users invited through the invitation manager, this property will be set to false. Returned only on $select.' nullable: true signInSessionsValidFromDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Read-only. Use revokeSignInSessions to reset.' + description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Returned only on $select. Read-only. Use revokeSignInSessions to reset.' format: date-time nullable: true state: type: string - description: The state or province in the user's address. Supports $filter. + description: The state or province in the user's address. Returned only on $select. Supports $filter. nullable: true streetAddress: type: string - description: The street address of the user's place of business. + description: The street address of the user's place of business. Returned only on $select. nullable: true surname: type: string @@ -42931,7 +43753,7 @@ components: nullable: true usageLocation: type: string - description: 'A two letter country code (ISO standard 3166). Required for users that will be assigned licenses due to legal requirement to check for availability of services in countries. Examples include: ''US'', ''JP'', and ''GB''. Not nullable. Supports $filter.' + description: 'A two letter country code (ISO standard 3166). Required for users that will be assigned licenses due to legal requirement to check for availability of services in countries. Examples include: ''US'', ''JP'', and ''GB''. Not nullable. Returned only on $select. Supports $filter.' nullable: true userPrincipalName: type: string @@ -42939,7 +43761,7 @@ components: nullable: true userType: type: string - description: 'A string value that can be used to classify user types in your directory, such as ''Member'' and ''Guest''. Supports $filter.' + description: 'A string value that can be used to classify user types in your directory, such as ''Member'' and ''Guest''. Returned only on $select. Supports $filter.' nullable: true mailboxSettings: $ref: '#/components/schemas/microsoft.graph.mailboxSettings' @@ -42951,56 +43773,56 @@ components: format: int32 aboutMe: type: string - description: A freeform text entry field for the user to describe themselves. + description: A freeform text entry field for the user to describe themselves. Returned only on $select. nullable: true birthday: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The birthday of the user. 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 would look like this: ''2014-01-01T00:00:00Z''' + description: 'The birthday of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is ''2014-01-01T00:00:00Z'' Returned only on $select.' format: date-time hireDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The hire date of the user. 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 would look like this: ''2014-01-01T00:00:00Z''. Returned only on $select. Note: This property is specific to SharePoint Online. We recommend using the native employeeHireDate property to set and update hire date values using Microsoft Graph APIs.' + description: 'The hire date of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is ''2014-01-01T00:00:00Z''. Returned only on $select. Note: This property is specific to SharePoint Online. We recommend using the native employeeHireDate property to set and update hire date values using Microsoft Graph APIs.' format: date-time interests: type: array items: type: string nullable: true - description: A list for the user to describe their interests. + description: A list for the user to describe their interests. Returned only on $select. mySite: type: string - description: The URL for the user's personal site. + description: The URL for the user's personal site. Returned only on $select. nullable: true pastProjects: type: array items: type: string nullable: true - description: A list for the user to enumerate their past projects. + description: A list for the user to enumerate their past projects. Returned only on $select. preferredName: type: string - description: The preferred name for the user. + description: The preferred name for the user. Returned only on $select. nullable: true responsibilities: type: array items: type: string nullable: true - description: A list for the user to enumerate their responsibilities. + description: A list for the user to enumerate their responsibilities. Returned only on $select. schools: type: array items: type: string nullable: true - description: A list for the user to enumerate the schools they have attended. + description: A list for the user to enumerate the schools they have attended. Returned only on $select. skills: type: array items: type: string nullable: true - description: A list for the user to enumerate their skills. + description: A list for the user to enumerate their skills. Returned only on $select. analytics: $ref: '#/components/schemas/microsoft.graph.userAnalytics' usageRights: @@ -43035,7 +43857,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: The groups and directory roles that the user is a member of. Read-only. Nullable. + description: 'The groups, directory roles and administrative units that the user is a member of. Read-only. Nullable.' ownedDevices: type: array items: @@ -43091,7 +43913,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: The user's events. Default is to show Events under the Default Calendar. Read-only. Nullable. + description: The user's events. Default is to show events under the Default Calendar. Read-only. Nullable. inferenceClassification: $ref: '#/components/schemas/microsoft.graph.inferenceClassification' joinedGroups: @@ -43115,14 +43937,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.person' - description: People that are relevant to the user. Read-only. Nullable. - photo: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' - photos: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' - description: Read-only. Nullable. + description: 'Read-only. The most relevant people to the user. The collection is ordered by their relevance to the user, which is determined by the user''s communication, collaboration and business relationships. A person is an aggregation of information from across mail, contacts and social networks.' drive: $ref: '#/components/schemas/microsoft.graph.drive' drives: @@ -43138,7 +43953,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the user. Read-only. Nullable. + description: The collection of open extensions defined for the user. Nullable. appConsentRequestsForApproval: type: array items: @@ -43204,6 +44019,13 @@ components: $ref: '#/components/schemas/microsoft.graph.userSettings' onenote: $ref: '#/components/schemas/microsoft.graph.onenote' + photo: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + photos: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + description: Read-only. Nullable. profile: $ref: '#/components/schemas/microsoft.graph.profile' activities: @@ -46788,6 +47610,30 @@ components: additionalProperties: type: object description: The user experience analytics baseline entity contains baseline values against which to compare the user experience analytics scores. + microsoft.graph.userExperienceAnalyticsMetricHistory: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userExperienceAnalyticsMetricHistory + type: object + properties: + deviceId: + type: string + description: The user experience analytics device id. + nullable: true + metricDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The user experience analytics metric date time. + format: date-time + metricType: + type: string + description: The user experience analytics metric type. + nullable: true + userExperienceAnalyticsMetric: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsMetric' + additionalProperties: + type: object + description: The user experience analytics metric history. microsoft.graph.userExperienceAnalyticsDevicePerformance: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -47054,26 +47900,39 @@ components: additionalProperties: type: object description: The user experience analytics Device without Cloud Identity. - microsoft.graph.userExperienceAnalyticsMetricHistory: + microsoft.graph.userExperienceAnalyticsImpactingProcess: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: userExperienceAnalyticsMetricHistory + - title: userExperienceAnalyticsImpactingProcess type: object properties: - metricDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + category: type: string - description: The user experience analytics metric date time. - format: date-time - metricType: + description: The category of impacting process. + nullable: true + description: type: string - description: The user experience analytics metric type. + description: The description of process. + nullable: true + deviceId: + type: string + description: The unique identifier of the impacted device. + nullable: true + impactValue: + type: number + description: The impact value of the process. Valid values 0 to 1.79769313486232E+308 + format: double + processName: + type: string + description: The process name. + nullable: true + publisher: + type: string + description: The publisher of the process. nullable: true - userExperienceAnalyticsMetric: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsMetric' additionalProperties: type: object - description: The user experience analytics metric history. + description: The user experience analytics top impacting process entity. microsoft.graph.userExperienceAnalyticsOverview: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -47112,6 +47971,61 @@ components: additionalProperties: type: object description: The user experience analytics Regression Summary. + microsoft.graph.userExperienceAnalyticsRemoteConnection: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userExperienceAnalyticsRemoteConnection + type: object + properties: + cloudPcFailurePercentage: + type: number + description: The sign in failure percentage of Cloud PC Device. Valid values 0 to 100 + format: double + cloudPcRoundTripTime: + type: number + description: The round tip time of Cloud PC Device. Valid values 0 to 1.79769313486232E+308 + format: double + cloudPcSignInTime: + type: number + description: The sign in time of Cloud PC Device. Valid values 0 to 1.79769313486232E+308 + format: double + coreBootTime: + type: number + description: The core boot time of Cloud PC Device. Valid values 0 to 1.79769313486232E+308 + format: double + coreSignInTime: + type: number + description: The core sign in time of Cloud PC Device. Valid values 0 to 1.79769313486232E+308 + format: double + deviceCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The count of remote connection. Valid values 0 to 2147483647 + format: int32 + deviceId: + type: string + description: The id of the device. + nullable: true + deviceName: + type: string + description: The name of the device. + nullable: true + model: + type: string + description: The user experience analytics device model. + nullable: true + remoteSignInTime: + type: number + description: The remote sign in time of Cloud PC Device. Valid values 0 to 1.79769313486232E+308 + format: double + virtualNetwork: + type: string + description: The user experience analytics virtual network. + nullable: true + additionalProperties: + type: object + description: The user experience analyte remote connection entity. microsoft.graph.userExperienceAnalyticsResourcePerformance: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -47323,7 +48237,7 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer - description: The number of days a device is allowed to go without checking in to remain compliant. Valid values 0 to 120 + description: The number of days a device is allowed to go without checking in to remain compliant. format: int32 deviceInactivityBeforeRetirementInDay: maximum: 2147483647 @@ -48380,26 +49294,26 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Not yet documented + description: Created date time in UTC of the device enrollment configuration format: date-time description: type: string - description: Not yet documented + description: The description of the device enrollment configuration nullable: true displayName: type: string - description: Not yet documented + description: The display name of the device enrollment configuration nullable: true lastModifiedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Not yet documented + description: Last modified date time in UTC of the device enrollment configuration format: date-time priority: maximum: 2147483647 minimum: -2147483648 type: integer - description: Not yet documented + description: Priority is used when a user exists in multiple groups that are assigned enrollment configuration. Users are subject only to the configuration with the lowest priority value. format: int32 roleScopeTagIds: type: array @@ -48411,13 +49325,13 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer - description: Not yet documented + description: The version of the device enrollment configuration format: int32 assignments: type: array items: $ref: '#/components/schemas/microsoft.graph.enrollmentConfigurationAssignment' - description: The list of group assignments for the device configuration profile. + description: The list of group assignments for the device configuration profile additionalProperties: type: object description: The Base Class of Device Enrollment Configuration @@ -49050,7 +49964,7 @@ components: nullable: true orderIdentifier: type: string - description: Order Id of the Windows autopilot device. + description: Order Id of the Windows autopilot device. - Deprecate nullable: true productKey: type: string @@ -51407,7 +52321,7 @@ components: properties: forceChangePasswordNextSignIn: type: boolean - description: true if the user must change her password on the next login; otherwise false. + description: 'If true, at next sign-in, the user must change their password. After a password change, this property will be automatically reset to false. If not set, default is false.' nullable: true forceChangePasswordNextSignInWithMfa: type: boolean @@ -51443,7 +52357,7 @@ components: properties: archiveFolder: type: string - description: Folder ID of an archive folder for the user. + description: Folder ID of an archive folder for the user. Read only. nullable: true automaticRepliesSetting: $ref: '#/components/schemas/microsoft.graph.automaticRepliesSetting' @@ -51627,15 +52541,15 @@ components: nullable: true canEdit: type: boolean - description: 'True if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access.' + description: 'True if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access, through an Outlook client or the corresponding calendarPermission resource. Read-only.' nullable: true canShare: type: boolean - description: 'True if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it.' + description: 'True if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it. Read-only.' nullable: true canViewPrivateItems: type: boolean - description: 'True if the user can read calendar items that have been marked private, false otherwise.' + description: 'True if the user can read calendar items that have been marked private, false otherwise. This property is set through an Outlook client or the corresponding calendarPermission resource. Read-only.' nullable: true changeKey: type: string @@ -51647,7 +52561,7 @@ components: $ref: '#/components/schemas/microsoft.graph.onlineMeetingProviderType' hexColor: type: string - description: 'The calendar color, expressed in a hex color code of three hexidecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space. If the user has never explicitly set a color for the calendar, this property is empty. Read-only.' + description: 'The calendar color, expressed in a hex color code of three hexidecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space. If the user has never explicitly set a color for the calendar, this property is empty.' nullable: true isDefaultCalendar: type: boolean @@ -51872,7 +52786,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.attachment' - description: The collection of fileAttachment and itemAttachment attachments for the event. Navigation property. Read-only. Nullable. + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' calendar: $ref: '#/components/schemas/microsoft.graph.calendar' exceptionOccurrences: @@ -51883,12 +52797,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the event. Read-only. Nullable. + description: The collection of open extensions defined for the event. Nullable. instances: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: The instances of the event. Navigation property. Read-only. Nullable. + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' multiValueExtendedProperties: type: array items: @@ -52088,7 +53002,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the contact. Read-only. Nullable. + description: The collection of open extensions defined for the contact. Nullable. multiValueExtendedProperties: type: array items: @@ -52126,7 +53040,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLabel' - description: 'The list of sensitivity label pairs (label ID, label name) associated with an Microsoft 365 group. Returned only on $select. Read-only.' + description: 'The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group. Returned only on $select.' assignedLicenses: type: array items: @@ -52167,7 +53081,7 @@ components: description: 'Specifies the group type and its membership. If the collection contains Unified, the group is a Microsoft 365 group; otherwise, it''s either a security group or distribution group. For details, see groups overview.If the collection includes DynamicMembership, the group has dynamic membership; otherwise, membership is static. Returned by default. Supports $filter.' hasMembersWithLicenseErrors: type: boolean - description: 'Indicates whether there are members in this group that have license errors from its group-based license assignment. This property is never returned on a GET operation. You can use it as a $filter argument to get groups that have members with license errors (that is, filter for this property being true). See an example.' + description: 'Indicates whether there are members in this group that have license errors from its group-based license assignment. This property is never returned on a GET operation. You can use it as a $filter argument to get groups that have members with license errors (that is, filter for this property being true).' nullable: true infoCatalogs: type: array @@ -52240,13 +53154,13 @@ components: nullable: true preferredLanguage: type: string - description: The preferred language for an Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. + description: The preferred language for a Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. nullable: true proxyAddresses: type: array items: type: string - description: 'Email addresses for the group that direct to the same group mailbox. For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com'']. The any operator is required to filter expressions on multi-valued properties. Returned by default. Read-only. Not nullable. Supports $filter.' + description: 'Email addresses for the group that direct to the same group mailbox. For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com'']. The any operator is required for filter expressions on multi-valued properties. Returned by default. Read-only. Not nullable. Supports $filter.' renewedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string @@ -52273,7 +53187,7 @@ components: nullable: true theme: type: string - description: 'Specifies an Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' + description: 'Specifies a Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' nullable: true visibility: type: string @@ -52291,11 +53205,11 @@ components: nullable: true hideFromAddressLists: type: boolean - description: 'True if the group is not displayed in certain parts of the Outlook UI: the Address Book, address lists for selecting message recipients, and the Browse Groups dialog for searching groups; otherwise, false. Default value is false. Returned only on $select.' + description: 'True if the group is not displayed in certain parts of the Outlook user interface: in the Address Book, in address lists for selecting message recipients, and in the Browse Groups dialog for searching groups; false otherwise. Default value is false. Returned only on $select.' nullable: true hideFromOutlookClients: type: boolean - description: 'True if the group is not displayed in Outlook clients, such as Outlook for Windows and Outlook on the web; otherwise, false. Default value is false. Returned only on $select.' + description: 'True if the group is not displayed in Outlook clients, such as Outlook for Windows and Outlook on the web, false otherwise. Default value is false. Returned only on $select.' nullable: true isFavorite: type: boolean @@ -52315,7 +53229,7 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer - description: Count of conversations that have received new posts since the signed-in user last visited the group. Returned only on $select. + description: Count of conversations that have received new posts since the signed-in user last visited the group. This property is the same as unseenConversationsCount.Returned only on $select. format: int32 nullable: true unseenMessagesCount: @@ -52346,12 +53260,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Groups that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' + description: 'Groups and administrative units that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' members: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Users and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for Microsoft 365 groups, security groups and mail-enabled security groups), DELETE (supported for Microsoft 365 groups and security groups). Nullable.' + description: 'Users, contacts, and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable.' membersWithLicenseErrors: type: array items: @@ -52361,7 +53275,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. Limited to 100 owners. HTTP Methods: GET (supported for all groups), POST (supported for Microsoft 365 groups, security groups and mail-enabled security groups), DELETE (supported for Microsoft 365 groups and security groups). Nullable.' + description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable.' permissionGrants: type: array items: @@ -52370,7 +53284,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directorySetting' - description: Read-only. Nullable. + description: 'Settings that can govern this group''s behavior, like whether members can invite guest users to the group. Nullable.' transitiveMemberOf: type: array items: @@ -52400,14 +53314,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: The group's calendar events. - photo: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' - photos: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' - description: The profile photos owned by the group. Read-only. Nullable. + description: The group's events. rejectedSenders: type: array items: @@ -52444,6 +53351,13 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerGroup' onenote: $ref: '#/components/schemas/microsoft.graph.onenote' + photo: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + photos: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + description: The profile photos owned by the group. Read-only. Nullable. team: $ref: '#/components/schemas/microsoft.graph.team' additionalProperties: @@ -52538,7 +53452,7 @@ components: $ref: '#/components/schemas/microsoft.graph.itemBody' bodyPreview: type: string - description: The first 255 characters of the message body. It is in text format. + description: 'The first 255 characters of the message body. It is in text format. If the message contains instances of mention, this property would contain a concatenation of these mentions as well.' nullable: true ccRecipients: type: array @@ -52740,7 +53654,7 @@ components: nullable: true personType: type: string - description: The type of person. + description: 'The type of person, for example distribution list.' nullable: true phones: type: array @@ -52784,28 +53698,6 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.profilePhoto: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: profilePhoto - type: object - properties: - height: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: The height of the photo. Read-only. - format: int32 - nullable: true - width: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: The width of the photo. Read-only. - format: int32 - nullable: true - additionalProperties: - type: object microsoft.graph.drive: allOf: - $ref: '#/components/schemas/microsoft.graph.baseItem' @@ -52892,6 +53784,10 @@ components: items: $ref: '#/components/schemas/microsoft.graph.drive' description: The collection of drives (document libraries) under this site. + externalColumns: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' items: type: array items: @@ -52958,11 +53854,7 @@ components: - title: approval type: object properties: - completedSteps: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.approvalStep' - pendingSteps: + steps: type: array items: $ref: '#/components/schemas/microsoft.graph.approvalStep' @@ -53138,7 +54030,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.managedAppPolicy' - description: Zero or more policys already applied on the registered app when it last synchronized with management service. + description: Zero or more policys already applied on the registered app when it last synchronized with managment service. intendedPolicies: type: array items: @@ -53280,7 +54172,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerTask' - description: Read-only. Nullable. Returns the plannerPlans shared with the user. + description: Read-only. Nullable. Returns the plannerTasks assigned to the user. additionalProperties: type: object microsoft.graph.itemInsights: @@ -53346,6 +54238,28 @@ components: description: The sections in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. additionalProperties: type: object + microsoft.graph.profilePhoto: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: profilePhoto + type: object + properties: + height: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The height of the photo. Read-only. + format: int32 + nullable: true + width: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The width of the photo. Read-only. + format: int32 + nullable: true + additionalProperties: + type: object microsoft.graph.profile: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -53364,7 +54278,7 @@ components: anniversaries: type: array items: - $ref: '#/components/schemas/microsoft.graph.personAnniversary' + $ref: '#/components/schemas/microsoft.graph.personAnnualEvent' description: Represents the details of meaningful dates associated with a person. awards: type: array @@ -53518,7 +54432,7 @@ components: properties: accountEnabled: type: boolean - description: 'true if the account is enabled; otherwise, false. Required.' + description: 'true if the account is enabled; otherwise, false. default is true.' nullable: true alternativeSecurityIds: type: array @@ -53615,7 +54529,7 @@ components: nullable: true operatingSystemVersion: type: string - description: The version of the operating system on the device. Required. + description: Operating system version of the device. Required. nullable: true physicalIds: type: array @@ -53806,7 +54720,7 @@ components: properties: activity: type: string - 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.' + 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.' nullable: true availability: type: string @@ -53854,6 +54768,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.phoneAuthenticationMethod' + temporaryAccessPassMethods: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.temporaryAccessPassAuthenticationMethod' windowsHelloForBusinessMethods: type: array items: @@ -54582,6 +55500,12 @@ components: type: integer description: Number of iOS device count. format: int32 + linuxCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Number of Linux OS devices. Valid values 0 to 2147483647 + format: int32 macOSCount: maximum: 2147483647 minimum: -2147483648 @@ -56398,7 +57322,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.resourceAction' - description: Actions + description: Resource Actions each containing a set of allowed and not allowed permissions. additionalProperties: type: object description: Contains the set of ResourceActions determining the allowed and not allowed permissions for each role. @@ -56482,6 +57406,8 @@ components: nullable: true format: $ref: '#/components/schemas/microsoft.graph.deviceManagementReportFileFormat' + localizationType: + $ref: '#/components/schemas/microsoft.graph.deviceManagementExportJobLocalizationType' reportName: type: string description: Name of the report @@ -57116,7 +58042,7 @@ components: nullable: true provisioningStatus: type: string - description: 'The provisioning status of the service plan. Possible values:''Success'' - Service is fully provisioned.''Disabled'' - Service has been disabled.''PendingInput'' - Service is not yet provisioned; awaiting service confirmation.''PendingActivation'' - Service is provisioned but requires explicit activation by administrator (for example, Intune_O365 service plan)''PendingProvisioning'' - Microsoft has added a new service to the product SKU and it has not been activated in the tenant, yet.' + description: 'The provisioning status of the service plan. Possible values:''Success'' - Service is fully provisioned.''Disabled'' - Service has been disabled.''PendingInput'' - Service is not yet provisioned; awaiting service confirmation.''PendingActivation'' - Service is provisioned but requires explicit activation by administrator (for example, Intune_O365 service plan).''PendingProvisioning'' - Microsoft has added a new service to the product SKU and it has not been activated in the tenant, yet.' nullable: true servicePlanId: pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' @@ -57173,11 +58099,11 @@ components: properties: address: type: string - description: The email address of the person or entity. + description: The email address of an entity instance. nullable: true name: type: string - description: The display name of the person or entity. + description: The display name of an entity instance. nullable: true additionalProperties: type: object @@ -57292,10 +58218,10 @@ components: properties: dateTime: type: string - description: 'A single point of time in a combined date and time representation ({date}T{time}; for example, 2017-08-29T04:00:00.0000000).' + description: 'A single point of time in a combined date and time representation ({date}T{time}). For example, ''2019-04-16T09:00:00''.' timeZone: type: string - description: 'Represents a time zone, for example, ''Pacific Standard Time''. See below for more possible values.' + description: 'Represents a time zone, for example, ''Pacific Standard Time''. See below for possible values.' nullable: true additionalProperties: type: object @@ -57448,7 +58374,7 @@ components: nullable: true name: type: string - description: The attachment's file name. + description: The display name of the attachment. This does not need to be the actual file name. nullable: true size: maximum: 2147483647 @@ -58436,6 +59362,8 @@ components: type: string description: 'For site columns, the name of the group this column belongs to. Helps organize related columns.' nullable: true + contentApprovalStatus: + $ref: '#/components/schemas/microsoft.graph.contentApprovalStatusColumn' currency: $ref: '#/components/schemas/microsoft.graph.currencyColumn' dateTime: @@ -58460,10 +59388,21 @@ components: type: boolean description: Specifies whether the column is displayed in the user interface. nullable: true + hyperlinkOrPicture: + $ref: '#/components/schemas/microsoft.graph.hyperlinkOrPictureColumn' indexed: type: boolean description: Specifies whether the column values can used for sorting and searching. nullable: true + isDeletable: + type: boolean + nullable: true + isReorderable: + type: boolean + nullable: true + isSealed: + type: boolean + nullable: true lookup: $ref: '#/components/schemas/microsoft.graph.lookupColumn' name: @@ -58474,6 +59413,9 @@ components: $ref: '#/components/schemas/microsoft.graph.numberColumn' personOrGroup: $ref: '#/components/schemas/microsoft.graph.personOrGroupColumn' + propagateChanges: + type: boolean + nullable: true readOnly: type: boolean description: Specifies whether the column values can be modified. @@ -58482,8 +59424,18 @@ components: type: boolean description: Specifies whether the column value is not optional. nullable: true + term: + $ref: '#/components/schemas/microsoft.graph.termColumn' text: $ref: '#/components/schemas/microsoft.graph.textColumn' + thumbnail: + $ref: '#/components/schemas/microsoft.graph.thumbnailColumn' + type: + $ref: '#/components/schemas/microsoft.graph.columnTypes' + validation: + $ref: '#/components/schemas/microsoft.graph.columnValidation' + sourceColumn: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' additionalProperties: type: object microsoft.graph.contentType: @@ -58492,10 +59444,19 @@ components: - title: contentType type: object properties: + associatedHubsUrls: + type: array + items: + type: string + nullable: true description: type: string description: The descriptive text for the item. nullable: true + documentSet: + $ref: '#/components/schemas/microsoft.graph.documentSet' + documentTemplate: + $ref: '#/components/schemas/microsoft.graph.documentSetContent' group: type: string description: The name of the group this content type belongs to. Helps organize related content types. @@ -58506,6 +59467,9 @@ components: nullable: true inheritedFrom: $ref: '#/components/schemas/microsoft.graph.itemReference' + isBuiltIn: + type: boolean + nullable: true name: type: string description: The name of the content type. @@ -58516,6 +59480,9 @@ components: type: string description: The unique identifier of the content type. nullable: true + propagateChanges: + type: boolean + nullable: true readOnly: type: boolean description: 'If true, the content type cannot be modified unless this value is first set to false.' @@ -58524,11 +59491,25 @@ components: type: boolean description: 'If true, the content type cannot be modified by users or through push-down operations. Only site collection administrators can seal or unseal content types.' nullable: true + base: + $ref: '#/components/schemas/microsoft.graph.contentType' + baseTypes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.contentType' columnLinks: type: array items: $ref: '#/components/schemas/microsoft.graph.columnLink' description: The collection of columns that are required by this content type + columnPositions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + columns: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' additionalProperties: type: object microsoft.graph.sitePage: @@ -58590,7 +59571,7 @@ components: description: 'The type of permission, e.g. read. See below for the full list of roles. Read-only.' shareId: type: string - description: A unique token that can be used to access this shared item via the **shares** API. Read-only. + description: 'A unique token that can be used to access this shared item via the [shares API][]. Read-only.' nullable: true additionalProperties: type: object @@ -58946,14 +59927,14 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerBucket' - description: Read-only. Nullable. Collection of buckets in the plan. + description: Collection of buckets in the plan. Read-only. Nullable. details: $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' tasks: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerTask' - description: Read-only. Nullable. Collection of tasks in the plan. + description: Collection of tasks in the plan. Read-only. Nullable. additionalProperties: type: object microsoft.graph.plannerTask: @@ -59080,17 +60061,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.sharedInsight' - description: 'Calculated relationship identifying documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for Business and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share.' + description: Access this property from the derived type itemInsights. trending: type: array items: $ref: '#/components/schemas/microsoft.graph.trending' - description: 'Calculated relationship identifying 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 Business and SharePoint. Trending insights help the user to discover potentially useful content that the user has access to, but has never viewed before.' + description: Access this property from the derived type itemInsights. used: type: array items: $ref: '#/components/schemas/microsoft.graph.usedInsight' - description: 'Calculated relationship identifying the latest documents viewed or modified by a user, including OneDrive for Business and SharePoint documents, ranked by recency of use.' + description: Access this property from the derived type itemInsights. additionalProperties: type: object microsoft.graph.regionalAndLanguageSettings: @@ -59356,20 +60337,22 @@ components: $ref: '#/components/schemas/microsoft.graph.geoCoordinates' additionalProperties: type: object - microsoft.graph.personAnniversary: + microsoft.graph.personAnnualEvent: allOf: - $ref: '#/components/schemas/microsoft.graph.itemFacet' - - title: personAnniversary + - title: personAnnualEvent type: object properties: date: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string - description: Contains the date associated with the anniversary type. format: date nullable: true + displayName: + type: string + nullable: true type: - $ref: '#/components/schemas/microsoft.graph.anniversaryType' + $ref: '#/components/schemas/microsoft.graph.personAnnualEventType' additionalProperties: type: object microsoft.graph.personAward: @@ -59530,6 +60513,9 @@ components: displayName: type: string description: Contains a friendly name for the interest. + thumbnailUrl: + type: string + nullable: true webUrl: type: string description: Contains a link to a web page or resource about the interest. @@ -59554,6 +60540,10 @@ components: tag: type: string description: 'Contains the four-character BCP47 name for the language (en-US, no-NB, en-AU).' + nullable: true + thumbnailUrl: + type: string + nullable: true written: $ref: '#/components/schemas/microsoft.graph.languageProficiencyLevel' additionalProperties: @@ -59567,9 +60557,11 @@ components: displayName: type: string description: Provides an ordered rendering of firstName and lastName depending on the locale of the user or their device. + nullable: true first: type: string description: First name of the user. + nullable: true initials: type: string description: Initials of the user. @@ -59581,6 +60573,7 @@ components: last: type: string description: Last name of the user. + nullable: true maiden: type: string description: Maiden name of the user. @@ -59594,7 +60587,7 @@ components: description: Nickname of the user. nullable: true pronunciation: - $ref: '#/components/schemas/microsoft.graph.yomiPersonName' + $ref: '#/components/schemas/microsoft.graph.personNamePronounciation' suffix: type: string description: 'Designators used after the users name (eg: PhD.)' @@ -59617,6 +60610,9 @@ components: type: string description: Contains a friendly name for the note. nullable: true + thumbnailUrl: + type: string + nullable: true additionalProperties: type: object microsoft.graph.itemPatent: @@ -59735,6 +60731,9 @@ components: items: $ref: '#/components/schemas/microsoft.graph.relatedPerson' description: The Person or people who sponsored the project. + thumbnailUrl: + type: string + nullable: true additionalProperties: type: object microsoft.graph.itemPublication: @@ -59793,6 +60792,9 @@ components: description: Contains a friendly name for the skill. proficiency: $ref: '#/components/schemas/microsoft.graph.skillProficiencyLevel' + thumbnailUrl: + type: string + nullable: true webUrl: type: string description: Contains a link to an information source about the skill. @@ -59815,6 +60817,9 @@ components: type: string description: Contains a status message from the cloud service if provided or synchronized. nullable: true + thumbnailUrl: + type: string + nullable: true userId: type: string description: The user name displayed for the webaccount. @@ -59843,6 +60848,9 @@ components: displayName: type: string description: Contains a friendly name for the website. + thumbnailUrl: + type: string + nullable: true webUrl: type: string description: Contains a link to the website itself. @@ -60065,7 +61073,7 @@ components: properties: messageId: type: string - description: The unique identifier of a message in a Microsoft Teams channel. + description: The unique identifier for a message in a Microsoft Teams channel. nullable: true replyChainMessageId: type: string @@ -60301,6 +61309,49 @@ components: $ref: '#/components/schemas/microsoft.graph.authenticationMethodSignInState' additionalProperties: type: object + microsoft.graph.temporaryAccessPassAuthenticationMethod: + allOf: + - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' + - title: temporaryAccessPassAuthenticationMethod + type: object + properties: + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The date and time when the temporaryAccessPass was created. + format: date-time + nullable: true + isUsable: + type: boolean + description: The state of the authentication method that indicates whether it's currently usable by the user. + nullable: true + isUsableOnce: + type: boolean + 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 temporaryAccessPass lifetime.' + nullable: true + lifetimeInMinutes: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: 'The lifetime of the temporaryAccessPass in minutes starting at startDateTime. Minimum 10, Maximum 43200 (equivalent to 30 days).' + format: int32 + nullable: true + methodUsabilityReason: + type: string + description: 'Details about usability state (isUsable). Reasons can include: enabledByPolicy, disabledByPolicy, expired, notYetValid, oneTimeUsed.' + nullable: true + startDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The date and time when the temporaryAccessPass becomes available to use. + format: date-time + nullable: true + temporaryAccessPass: + type: string + description: The temporaryAccessPass used to authenticate. Returned only on creation of a new temporaryAccessPass; returned as NULL with GET. + nullable: true + additionalProperties: + type: object microsoft.graph.windowsHelloForBusinessAuthenticationMethod: allOf: - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' @@ -60408,13 +61459,13 @@ components: lastEditedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Read only. Timestamp when edits to the chat message were made. Triggers an 'Edited' flag in the Microsoft Teams UI. If no edits are made the value is null. + 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. format: date-time nullable: true lastModifiedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Read only. Timestamp when the chat message is created (initial setting) or edited, including when a reaction is added or removed.' + description: 'Read only. Timestamp when the chat message is created (initial setting) or modified, including when a reaction is added or removed.' format: date-time nullable: true locale: @@ -60436,7 +61487,7 @@ components: description: 'Reactions for this chat message (for example, Like).' replyToId: type: string - 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) + 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.)' nullable: true subject: type: string @@ -60547,7 +61598,7 @@ components: nullable: true allowCreateUpdateChannels: type: boolean - description: 'If set to true, members can add and update channels.' + description: 'If set to true, members can add and update any channels.' nullable: true allowCreateUpdateRemoveConnectors: type: boolean @@ -60875,6 +61926,7 @@ components: enum: - none - include + - exclude type: string microsoft.graph.windows10DeviceModeType: title: windows10DeviceModeType @@ -61013,6 +62065,8 @@ components: enum: - internalServerError - sourceImageNotFound + - osVersionNotSupported + - sourceImageInvalid type: string microsoft.graph.cloudPcOnPremisesConnectionStatus: title: cloudPcOnPremisesConnectionStatus @@ -61302,7 +62356,7 @@ components: items: type: string nullable: true - description: Not Allowed Actions + description: Not Allowed Actions. additionalProperties: type: object description: Set of allowed and not allowed actions for a resource. @@ -61321,6 +62375,12 @@ components: - csv - pdf type: string + microsoft.graph.deviceManagementExportJobLocalizationType: + title: deviceManagementExportJobLocalizationType + enum: + - localizedValuesAsAdditionalColumn + - replaceLocalizableValues + type: string microsoft.graph.deviceManagementScheduledReportRecurrence: title: deviceManagementScheduledReportRecurrence enum: @@ -61666,7 +62726,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.dayOfWeek' - 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.' + description: 'A collection of the days of the week on which the event occurs. Possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern. Required if type is weekly, relativeMonthly, or relativeYearly.' firstDayOfWeek: $ref: '#/components/schemas/microsoft.graph.dayOfWeek' index: @@ -61789,7 +62849,7 @@ components: properties: name: type: string - description: Name of the setting (as defined by the groupSettingTemplate). + description: Name of the setting (as defined by the directorySettingTemplate). nullable: true value: type: string @@ -61836,7 +62896,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.attachment' - description: Read-only. Nullable. + description: 'The collection of fileAttachment, itemAttachment, and referenceAttachment attachments for the post. Read-only. Nullable.' extensions: type: array items: @@ -61906,7 +62966,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.recipient' - description: The email addresses to which a message should be redirected. + description: The email address to which a message should be redirected. stopProcessingRules: type: boolean description: Indicates whether subsequent rules should be evaluated. @@ -62128,7 +63188,7 @@ components: properties: upgradeAvailable: type: boolean - description: Indicates whether there are higher storage quota plans available. Read-only. + description: Indicates if there are higher storage quota plans available. Read-only. nullable: true additionalProperties: type: object @@ -62396,12 +63456,12 @@ components: nullable: true latitude: type: number - description: 'Optional. The latitude, in decimal, for the item. Read-only.' + description: 'Optional. The latitude, in decimal, for the item. Writable on OneDrive Personal.' format: double nullable: true longitude: type: number - description: 'Optional. The longitude, in decimal, for the item. Read-only.' + description: 'Optional. The longitude, in decimal, for the item. Writable on OneDrive Personal.' format: double nullable: true additionalProperties: @@ -62473,7 +63533,7 @@ components: takenDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Represents the date and time the photo was taken. Read-only. + description: The date and time the photo was taken in UTC time. Read-only. format: date-time nullable: true additionalProperties: @@ -62684,7 +63744,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookOperation' - description: 'The status of workbook operations. Getting an operation collection is not supported, but you can get the status of a long-running operation if the Location header is returned in the response. Read-only.' + description: 'The status of Workbook operations. Getting an operation collection is not supported, but you can get the status of a long-running operation if the Location header is returned in the response. Read-only. Nullable.' tables: type: array items: @@ -62709,14 +63769,14 @@ components: nullable: true changeType: type: string - description: 'Required. Indicates the type of change in the subscribed resource that will raise a change notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list.Note: Drive root item and list change notifications support only the updated changeType. User and group change notifications support updated and deleted changeType.' + description: 'Indicates the type of change in the subscribed resource that will raise a change notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list. Required. Note: Drive root item and list change notifications support only the updated changeType. User and group change notifications support updated and deleted changeType.' clientState: type: string - description: Optional. Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 128 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification. + description: Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 255 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification. Optional. nullable: true creatorId: type: string - description: 'Identifier of the user or service principal that created the subscription. If the app used delegated permissions to create the subscription, this field contains the id of the signed-in user the app called on behalf of. If the app used application permissions, this field contains the id of the service principal corresponding to the app. Read-only.' + description: 'Identifier of the user or service principal that created the subscription. If the app used delegated permissions to create the subscription, this field contains the ID of the signed-in user the app called on behalf of. If the app used application permissions, this field contains the ID of the service principal corresponding to the app. Read-only.' nullable: true encryptionCertificate: type: string @@ -62724,12 +63784,12 @@ components: nullable: true encryptionCertificateId: type: string - description: A custom app-provided identifier to help identify the certificate needed to decrypt resource data. Optional. + description: A custom app-provided identifier to help identify the certificate needed to decrypt resource data. Optional. Required when includeResourceData is true. nullable: true expirationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Required. Specifies the date and time when the webhook subscription expires. The time is in UTC, and can be an amount of time from subscription creation that varies for the resource subscribed to. See the table below for maximum supported subscription length of time.' + description: 'Specifies the date and time when the webhook subscription expires. The time is in UTC, and can be an amount of time from subscription creation that varies for the resource subscribed to. See the table below for maximum supported subscription length of time. Required.' format: date-time includeResourceData: type: boolean @@ -62751,10 +63811,10 @@ components: nullable: true notificationUrl: type: string - description: Required. The URL of the endpoint that will receive the change notifications. This URL must make use of the HTTPS protocol. + description: The URL of the endpoint that receives the change notifications. This URL must make use of the HTTPS protocol. Required. resource: type: string - description: Required. Specifies the resource that will be monitored for changes. Do not include the base URL (https://graph.microsoft.com/v1.0/). See the possible resource path values for each supported resource. + description: Specifies the resource that will be monitored for changes. Do not include the base URL (https://graph.microsoft.com/beta/). See the possible resource path values for each supported resource. Required. additionalProperties: type: object microsoft.graph.thumbnailSet: @@ -62781,7 +63841,6 @@ components: properties: content: type: string - description: The content stream for this version of the item. format: base64url nullable: true size: @@ -62893,6 +63952,11 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.contentApprovalStatusColumn: + title: contentApprovalStatusColumn + type: object + additionalProperties: + type: object microsoft.graph.currencyColumn: title: currencyColumn type: object @@ -62936,6 +64000,15 @@ components: type: object additionalProperties: type: object + microsoft.graph.hyperlinkOrPictureColumn: + title: hyperlinkOrPictureColumn + type: object + properties: + isPicture: + type: boolean + nullable: true + additionalProperties: + type: object microsoft.graph.lookupColumn: title: lookupColumn type: object @@ -63004,6 +64077,18 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.termColumn: + title: termColumn + type: object + properties: + allowMultipleValues: + type: boolean + nullable: true + showFullyQualifiedName: + type: boolean + nullable: true + additionalProperties: + type: object microsoft.graph.textColumn: title: textColumn type: object @@ -63036,6 +64121,95 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.thumbnailColumn: + title: thumbnailColumn + type: object + additionalProperties: + type: object + microsoft.graph.columnTypes: + title: columnTypes + enum: + - note + - text + - choice + - multichoice + - number + - currency + - dateTime + - lookup + - boolean + - user + - url + - calculated + - location + - geolocation + - term + - multiterm + - thumbnail + - approvalStatus + - unknownFutureValue + type: string + microsoft.graph.columnValidation: + title: columnValidation + type: object + properties: + defaultLanguage: + type: string + nullable: true + descriptions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.displayNameLocalization' + formula: + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.documentSet: + title: documentSet + type: object + properties: + allowedContentTypes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.contentTypeInfo' + defaultContents: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.documentSetContent' + propagateWelcomePageChanges: + type: boolean + nullable: true + shouldPrefixNameToFile: + type: boolean + nullable: true + welcomePageUrl: + type: string + nullable: true + sharedColumns: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + welcomePageColumns: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + additionalProperties: + type: object + microsoft.graph.documentSetContent: + title: documentSetContent + type: object + properties: + contentType: + $ref: '#/components/schemas/microsoft.graph.contentTypeInfo' + fileName: + type: string + nullable: true + folderName: + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.contentTypeOrder: title: contentTypeOrder type: object @@ -63728,6 +64902,9 @@ components: format: date-time inference: $ref: '#/components/schemas/microsoft.graph.inferenceData' + isSearchable: + type: boolean + nullable: true lastModifiedBy: $ref: '#/components/schemas/microsoft.graph.identitySet' lastModifiedDateTime: @@ -63739,11 +64916,13 @@ components: $ref: '#/components/schemas/microsoft.graph.personDataSources' additionalProperties: type: object - microsoft.graph.anniversaryType: - title: anniversaryType + microsoft.graph.personAnnualEventType: + title: personAnnualEventType enum: - birthday - wedding + - work + - other - unknownFutureValue type: string microsoft.graph.institutionData: @@ -63823,29 +65002,24 @@ components: - nativeOrBilingual - unknownFutureValue type: string - microsoft.graph.yomiPersonName: - title: yomiPersonName + microsoft.graph.personNamePronounciation: + title: personNamePronounciation type: object properties: displayName: type: string - description: Composite of first and last name pronunciation guides. nullable: true first: type: string - description: Pronunciation guide for the first name of the user. nullable: true last: type: string - description: Pronunciation guide for the last name of the user. nullable: true maiden: type: string - description: Pronunciation guide for the maiden name of the user. nullable: true middle: type: string - description: Pronunciation guide for the middle name of the user. nullable: true additionalProperties: type: object @@ -63884,6 +65058,7 @@ components: jobTitle: type: string description: The title held when in that position. + nullable: true role: type: string description: The role the position entailed. @@ -64108,7 +65283,7 @@ components: nullable: true teamsAppId: type: string - description: The ID from the Teams app manifest. + description: The id from the Teams App manifest. nullable: true version: type: string @@ -64128,7 +65303,7 @@ components: nullable: true contentType: type: string - description: 'The media type of the content attachment. It can have the following values: reference: Attachment is a link to another file. Populate the contentURL with the link to the object.file: Raw file attachment. Populate the contenturl field with the base64 encoding of the file in data: format.image/: Image type with the type of the image specified ex: image/png, image/jpeg, image/gif. Populate the contentUrl field with the base64 encoding of the file in data: format.video/: Video type with the format specified. Ex: video/mp4. Populate the contentUrl field with the base64 encoding of the file in data: format.audio/: Audio type with the format specified. Ex: audio/wmw. Populate the contentUrl field with the base64 encoding of the file in data: format.application/card type: Rich card attachment type with the card type specifying the exact card format to use. Set content with the json format of the card. Supported values for card type include:application/vnd.microsoft.card.adaptive: A rich card that can contain any combination of text, speech, images,,buttons, and input fields. Set the content property to,an AdaptiveCard object.application/vnd.microsoft.card.animation: A rich card that plays animation. Set the content property,to an AnimationCardobject.application/vnd.microsoft.card.audio: A rich card that plays audio files. Set the content property,to an AudioCard object.application/vnd.microsoft.card.video: A rich card that plays videos. Set the content property,to a VideoCard object.application/vnd.microsoft.card.hero: A Hero card. Set the content property to a HeroCard object.application/vnd.microsoft.card.thumbnail: A Thumbnail card. Set the content property to a ThumbnailCard object.application/vnd.microsoft.com.card.receipt: A Receipt card. Set the content property to a ReceiptCard object.application/vnd.microsoft.com.card.signin: A user Sign In card. Set the content property to a SignInCard object.' + description: 'The media type of the content attachment. It can have the following values: reference: Attachment is a link to another file. Populate the contentURL with the link to the object.Any contentTypes supported by the Bot Framework''s Attachment objectapplication/vnd.microsoft.card.codesnippet: A code snippet. application/vnd.microsoft.card.announcement: An announcement header.' nullable: true contentUrl: type: string @@ -64307,11 +65482,11 @@ components: nullable: true recipientUserId: type: string - description: User ID of the recipient of the offer shift request. + description: User id of the recipient of the offer shift request. nullable: true senderShiftId: type: string - description: User ID of the sender of the offer shift request. + description: User id of the sender of the offer shift request. nullable: true additionalProperties: type: object @@ -64399,7 +65574,7 @@ components: properties: recipientShiftId: type: string - description: ShiftId for the recipient user with whom the request is to swap. + description: Shift ID for the recipient user with whom the request is to swap. nullable: true additionalProperties: type: object @@ -64940,7 +66115,7 @@ components: properties: crc32Hash: type: string - description: The CRC32 value of the file in little endian (if available). Read-only. + description: The CRC32 value of the file (if available). Read-only. nullable: true quickXorHash: type: string @@ -65005,7 +66180,7 @@ components: properties: content: type: string - description: The content of comment. + description: The content of the comment. nullable: true contentType: type: string @@ -65043,7 +66218,7 @@ components: description: Indicates whether the name is scoped to the workbook or to a specific worksheet. Read-only. type: type: string - description: 'Indicates what type of reference is associated with the name. The possible values are: String, Integer, Double, Boolean, Range. Read-only.' + description: 'Indicates what type of reference is associated with the name. Possible values are: String, Integer, Double, Boolean, Range. Read-only.' nullable: true value: $ref: '#/components/schemas/microsoft.graph.Json' @@ -65107,7 +66282,7 @@ components: description: Indicates whether the total row is visible or not. This value can be set to show or remove the total row. style: type: string - description: 'Constant value that represents the Table style. The possible values are: TableStyleLight1 thru TableStyleLight21, TableStyleMedium1 thru TableStyleMedium28, TableStyleStyleDark1 thru TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified.' + description: 'Constant value that represents the Table style. Possible values are: TableStyleLight1 thru TableStyleLight21, TableStyleMedium1 thru TableStyleMedium28, TableStyleStyleDark1 thru TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified.' nullable: true columns: type: array @@ -65275,6 +66450,20 @@ components: $ref: '#/components/schemas/microsoft.graph.driveItem' additionalProperties: type: object + microsoft.graph.displayNameLocalization: + title: displayNameLocalization + type: object + properties: + displayName: + type: string + description: 'If present, the value of this field contains the displayName string that has been set for the language present in the languageTag field.' + nullable: true + languageTag: + type: string + description: Provides the language culture-code and friendly name of the language that the displayName field has been provided in. + nullable: true + additionalProperties: + type: object microsoft.graph.sitePageData: title: sitePageData type: object @@ -65300,10 +66489,74 @@ components: type: string description: The label associated with Category 1 nullable: true + category10: + type: string + description: The label associated with Category 10 + nullable: true + category11: + type: string + description: The label associated with Category 11 + nullable: true + category12: + type: string + description: The label associated with Category 12 + nullable: true + category13: + type: string + description: The label associated with Category 13 + nullable: true + category14: + type: string + description: The label associated with Category 14 + nullable: true + category15: + type: string + description: The label associated with Category 15 + nullable: true + category16: + type: string + description: The label associated with Category 16 + nullable: true + category17: + type: string + description: The label associated with Category 17 + nullable: true + category18: + type: string + description: The label associated with Category 18 + nullable: true + category19: + type: string + description: The label associated with Category 19 + nullable: true category2: type: string description: The label associated with Category 2 nullable: true + category20: + type: string + description: The label associated with Category 20 + nullable: true + category21: + type: string + description: The label associated with Category 21 + nullable: true + category22: + type: string + description: The label associated with Category 22 + nullable: true + category23: + type: string + description: The label associated with Category 23 + nullable: true + category24: + type: string + description: The label associated with Category 24 + nullable: true + category25: + type: string + description: The label associated with Category 25 + nullable: true category3: type: string description: The label associated with Category 3 @@ -65320,6 +66573,18 @@ components: type: string description: The label associated with Category 6 nullable: true + category7: + type: string + description: The label associated with Category 7 + nullable: true + category8: + type: string + description: The label associated with Category 8 + nullable: true + category9: + type: string + description: The label associated with Category 9 + nullable: true additionalProperties: type: object microsoft.graph.plannerPlanContextDetailsCollection: @@ -65886,11 +67151,11 @@ components: properties: content: type: string - description: The content of a comment reply. + description: The content of replied comment. nullable: true contentType: type: string - description: Indicates the type for the comment reply. + description: Indicates the type for the replied comment. additionalProperties: type: object microsoft.graph.workbookOperationError: @@ -65971,7 +67236,7 @@ components: description: Represents whether the casing impacted the last sort of the table. Read-only. method: type: string - description: 'Represents Chinese character ordering method last used to sort the table. The possible values are: PinYin, StrokeCount. Read-only.' + description: 'Represents Chinese character ordering method last used to sort the table. Possible values are: PinYin, StrokeCount. Read-only.' additionalProperties: type: object microsoft.graph.workbookChart: @@ -66159,7 +67424,7 @@ components: nullable: true dataOption: type: string - description: 'Represents additional sorting options for this field. The possible values are: Normal, TextAsNumber.' + description: 'Represents additional sorting options for this field. Possible values are: Normal, TextAsNumber.' icon: $ref: '#/components/schemas/microsoft.graph.workbookIcon' key: @@ -66170,7 +67435,7 @@ components: format: int32 sortOn: type: string - description: 'Represents the type of sorting of this condition. The possible values are: Value, CellColor, FontColor, Icon.' + description: 'Represents the type of sorting of this condition. Possible values are: Value, CellColor, FontColor, Icon.' additionalProperties: type: object microsoft.graph.workbookChartAxes: @@ -66395,7 +67660,7 @@ components: format: int32 set: type: string - description: 'Represents the set that the icon is part of. The possible values are: Invalid, ThreeArrows, ThreeArrowsGray, ThreeFlags, ThreeTrafficLights1, ThreeTrafficLights2, ThreeSigns, ThreeSymbols, ThreeSymbols2, FourArrows, FourArrowsGray, FourRedToBlack, FourRating, FourTrafficLights, FiveArrows, FiveArrowsGray, FiveRating, FiveQuarters, ThreeStars, ThreeTriangles, FiveBoxes.' + description: 'Represents the set that the icon is part of. Possible values are: Invalid, ThreeArrows, ThreeArrowsGray, ThreeFlags, ThreeTrafficLights1, ThreeTrafficLights2, ThreeSigns, ThreeSymbols, ThreeSymbols2, FourArrows, FourArrowsGray, FourRedToBlack, FourRating, FourTrafficLights, FiveArrows, FiveArrowsGray, FiveRating, FiveQuarters, ThreeStars, ThreeTriangles, FiveBoxes.' additionalProperties: type: object microsoft.graph.workbookChartAxis: diff --git a/openApiDocs/beta/Devices.CloudPrint.yml b/openApiDocs/beta/Devices.CloudPrint.yml index a5cfeef5c10..e10157fd7d2 100644 --- a/openApiDocs/beta/Devices.CloudPrint.yml +++ b/openApiDocs/beta/Devices.CloudPrint.yml @@ -570,6 +570,8 @@ paths: - hasPhysicalDevice desc - isShared - isShared desc + - lastSeenDateTime + - lastSeenDateTime desc - registeredDateTime - registeredDateTime desc type: string @@ -596,6 +598,7 @@ paths: - acceptingJobs - hasPhysicalDevice - isShared + - lastSeenDateTime - registeredDateTime - jobs - connectors @@ -702,6 +705,7 @@ paths: - acceptingJobs - hasPhysicalDevice - isShared + - lastSeenDateTime - registeredDateTime - jobs - connectors @@ -2412,8 +2416,6 @@ paths: - calendarView - conversations - events - - photo - - photos - rejectedSenders - threads - drive @@ -2423,6 +2425,8 @@ paths: - groupLifecyclePolicies - planner - onenote + - photo + - photos - team type: string - name: $expand @@ -2452,8 +2456,6 @@ paths: - calendarView - conversations - events - - photo - - photos - rejectedSenders - threads - drive @@ -2463,6 +2465,8 @@ paths: - groupLifecyclePolicies - planner - onenote + - photo + - photos - team type: string responses: @@ -2970,8 +2974,6 @@ paths: - messages - outlook - people - - photo - - photos - drive - drives - followedSites @@ -2992,6 +2994,8 @@ paths: - insights - settings - onenote + - photo + - photos - profile - activities - devices @@ -3041,8 +3045,6 @@ paths: - messages - outlook - people - - photo - - photos - drive - drives - followedSites @@ -3063,6 +3065,8 @@ paths: - insights - settings - onenote + - photo + - photos - profile - activities - devices @@ -3373,6 +3377,7 @@ paths: - acceptingJobs - hasPhysicalDevice - isShared + - lastSeenDateTime - registeredDateTime - jobs - connectors @@ -4626,8 +4631,6 @@ paths: - calendarView - conversations - events - - photo - - photos - rejectedSenders - threads - drive @@ -4637,6 +4640,8 @@ paths: - groupLifecyclePolicies - planner - onenote + - photo + - photos - team type: string - name: $expand @@ -4666,8 +4671,6 @@ paths: - calendarView - conversations - events - - photo - - photos - rejectedSenders - threads - drive @@ -4677,6 +4680,8 @@ paths: - groupLifecyclePolicies - planner - onenote + - photo + - photos - team type: string responses: @@ -5184,8 +5189,6 @@ paths: - messages - outlook - people - - photo - - photos - drive - drives - followedSites @@ -5206,6 +5209,8 @@ paths: - insights - settings - onenote + - photo + - photos - profile - activities - devices @@ -5255,8 +5260,6 @@ paths: - messages - outlook - people - - photo - - photos - drive - drives - followedSites @@ -5277,6 +5280,8 @@ paths: - insights - settings - onenote + - photo + - photos - profile - activities - devices @@ -5587,6 +5592,7 @@ paths: - acceptingJobs - hasPhysicalDevice - isShared + - lastSeenDateTime - registeredDateTime - jobs - connectors @@ -6712,6 +6718,11 @@ components: isShared: type: boolean description: True if the printer is shared; false otherwise. Read-only. + lastSeenDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true registeredDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string @@ -7026,7 +7037,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLabel' - description: 'The list of sensitivity label pairs (label ID, label name) associated with an Microsoft 365 group. Returned only on $select. Read-only.' + description: 'The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group. Returned only on $select.' assignedLicenses: type: array items: @@ -7067,7 +7078,7 @@ components: description: 'Specifies the group type and its membership. If the collection contains Unified, the group is a Microsoft 365 group; otherwise, it''s either a security group or distribution group. For details, see groups overview.If the collection includes DynamicMembership, the group has dynamic membership; otherwise, membership is static. Returned by default. Supports $filter.' hasMembersWithLicenseErrors: type: boolean - description: 'Indicates whether there are members in this group that have license errors from its group-based license assignment. This property is never returned on a GET operation. You can use it as a $filter argument to get groups that have members with license errors (that is, filter for this property being true). See an example.' + description: 'Indicates whether there are members in this group that have license errors from its group-based license assignment. This property is never returned on a GET operation. You can use it as a $filter argument to get groups that have members with license errors (that is, filter for this property being true).' nullable: true infoCatalogs: type: array @@ -7140,13 +7151,13 @@ components: nullable: true preferredLanguage: type: string - description: The preferred language for an Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. + description: The preferred language for a Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. nullable: true proxyAddresses: type: array items: type: string - description: 'Email addresses for the group that direct to the same group mailbox. For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com'']. The any operator is required to filter expressions on multi-valued properties. Returned by default. Read-only. Not nullable. Supports $filter.' + description: 'Email addresses for the group that direct to the same group mailbox. For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com'']. The any operator is required for filter expressions on multi-valued properties. Returned by default. Read-only. Not nullable. Supports $filter.' renewedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string @@ -7173,7 +7184,7 @@ components: nullable: true theme: type: string - description: 'Specifies an Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' + description: 'Specifies a Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' nullable: true visibility: type: string @@ -7191,11 +7202,11 @@ components: nullable: true hideFromAddressLists: type: boolean - description: 'True if the group is not displayed in certain parts of the Outlook UI: the Address Book, address lists for selecting message recipients, and the Browse Groups dialog for searching groups; otherwise, false. Default value is false. Returned only on $select.' + description: 'True if the group is not displayed in certain parts of the Outlook user interface: in the Address Book, in address lists for selecting message recipients, and in the Browse Groups dialog for searching groups; false otherwise. Default value is false. Returned only on $select.' nullable: true hideFromOutlookClients: type: boolean - description: 'True if the group is not displayed in Outlook clients, such as Outlook for Windows and Outlook on the web; otherwise, false. Default value is false. Returned only on $select.' + description: 'True if the group is not displayed in Outlook clients, such as Outlook for Windows and Outlook on the web, false otherwise. Default value is false. Returned only on $select.' nullable: true isFavorite: type: boolean @@ -7215,7 +7226,7 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer - description: Count of conversations that have received new posts since the signed-in user last visited the group. Returned only on $select. + description: Count of conversations that have received new posts since the signed-in user last visited the group. This property is the same as unseenConversationsCount.Returned only on $select. format: int32 nullable: true unseenMessagesCount: @@ -7246,12 +7257,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Groups that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' + description: 'Groups and administrative units that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' members: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Users and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for Microsoft 365 groups, security groups and mail-enabled security groups), DELETE (supported for Microsoft 365 groups and security groups). Nullable.' + description: 'Users, contacts, and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable.' membersWithLicenseErrors: type: array items: @@ -7261,7 +7272,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. Limited to 100 owners. HTTP Methods: GET (supported for all groups), POST (supported for Microsoft 365 groups, security groups and mail-enabled security groups), DELETE (supported for Microsoft 365 groups and security groups). Nullable.' + description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable.' permissionGrants: type: array items: @@ -7270,7 +7281,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directorySetting' - description: Read-only. Nullable. + description: 'Settings that can govern this group''s behavior, like whether members can invite guest users to the group. Nullable.' transitiveMemberOf: type: array items: @@ -7300,14 +7311,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: The group's calendar events. - photo: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' - photos: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' - description: The profile photos owned by the group. Read-only. Nullable. + description: The group's events. rejectedSenders: type: array items: @@ -7344,6 +7348,13 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerGroup' onenote: $ref: '#/components/schemas/microsoft.graph.onenote' + photo: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + photos: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + description: The profile photos owned by the group. Read-only. Nullable. team: $ref: '#/components/schemas/microsoft.graph.team' additionalProperties: @@ -7359,30 +7370,30 @@ components: $ref: '#/components/schemas/microsoft.graph.signInActivity' accountEnabled: type: boolean - description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Supports $filter.' + description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Returned only on $select. Supports $filter.' nullable: true ageGroup: type: string - description: 'Sets the age group of the user. Allowed values: null, minor, notAdult and adult. Refer to the legal age group property definitions for further information.' + description: 'Sets the age group of the user. Allowed values: null, minor, notAdult and adult. Refer to the legal age group property definitions for further information. Returned only on $select.' nullable: true assignedLicenses: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLicense' - description: The licenses that are assigned to the user. Not nullable. + description: The licenses that are assigned to the user. Returned only on $select. Not nullable. assignedPlans: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedPlan' - description: The plans that are assigned to the user. Read-only. Not nullable. + description: The plans that are assigned to the user. Returned only on $select. Read-only. Not nullable. businessPhones: type: array items: type: string - description: 'The telephone numbers for the user. NOTE: Although this is a string collection, only one number can be set for this property. Read-only for users synced from on-premises directory. Returned by default.' + description: The telephone numbers for the user. Only one number can be set for this property. Returned by default. Read-only for users synced from on-premises directory. city: type: string - description: The city in which the user is located. Supports $filter. + description: The city in which the user is located. Returned only on $select. Supports $filter. nullable: true companyName: type: string @@ -7390,25 +7401,25 @@ components: nullable: true consentProvidedForMinor: type: string - description: 'Sets whether consent has been obtained for minors. Allowed values: null, granted, denied and notRequired. Refer to the legal age group property definitions for further information.' + description: 'Sets whether consent has been obtained for minors. Allowed values: null, granted, denied and notRequired. Refer to the legal age group property definitions for further information. Returned only on $select.' nullable: true country: type: string - description: 'The country/region in which the user is located; for example, ''US'' or ''UK''. Supports $filter.' + description: 'The country/region in which the user is located; for example, ''US'' or ''UK''. Returned only on $select. Supports $filter.' nullable: true createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The created date of the user object. + description: The date and time the user was created. The value cannot be modified and is automatically populated when the entity is created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. Property is nullable. A null value indicates that an accurate creation time couldn't be determined for the user. Returned only on $select. Read-only. Supports $filter. format: date-time nullable: true creationType: type: string - description: 'Indicates whether the user account was created as a regular school or work account (null), an external account (Invitation), a local account for an Azure Active Directory B2C tenant (LocalAccount) or self-service sign-up using email verification (EmailVerified). Read-only.' + description: 'Indicates whether the user account was created as a regular school or work account (null), an external account (Invitation), a local account for an Azure Active Directory B2C tenant (LocalAccount) or self-service sign-up using email verification (EmailVerified). Returned only on $select. Read-only.' nullable: true department: type: string - description: The name for the department in which the user works. Supports $filter. + description: The name for the department in which the user works. Returned only on $select. Supports $filter. nullable: true deviceKeys: type: array @@ -7416,7 +7427,7 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceKey' displayName: type: string - description: 'The name displayed in the address book for the user. This is usually the combination of the user''s first name, middle initial and last name. This property is required when a user is created and it cannot be cleared during updates. Returned by default. Supports $filter and $orderby.' + 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 last name. This property is required when a user is created and it cannot be cleared during updates. Returned by default. Supports $filter and $orderby.' nullable: true employeeHireDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' @@ -7444,7 +7455,7 @@ components: nullable: true faxNumber: type: string - description: The fax number of the user. + description: The fax number of the user. Returned only on $select. nullable: true givenName: type: string @@ -7454,7 +7465,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.objectIdentity' - description: 'Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. May contain multiple items with the same signInType value. Supports $filter.' + description: 'Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. May contain multiple items with the same signInType value. Returned only on $select. Supports $filter.' imAddresses: type: array items: @@ -7477,29 +7488,29 @@ components: lastPasswordChangeDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The time when this Azure AD user last changed their password. The date and time information uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: ''2014-01-01T00:00:00Z''' + description: 'The time when this Azure AD user last changed their password. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is ''2014-01-01T00:00:00Z'' Returned only on $select. Read-only.' format: date-time nullable: true legalAgeGroupClassification: type: string - 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, minorWithOutParentalConsent, minorWithParentalConsent, minorNoParentalConsentRequired, notAdult and adult. Refer to the legal age group property definitions for further information.' + 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, minorWithOutParentalConsent, minorWithParentalConsent, minorNoParentalConsentRequired, notAdult and adult. Refer to the legal age group property definitions for further information. Returned only on $select.' nullable: true licenseAssignmentStates: type: array items: $ref: '#/components/schemas/microsoft.graph.licenseAssignmentState' - description: State of license assignments for this user. Read-only. + description: State of license assignments for this user. Returned only on $select. Read-only. mail: type: string description: 'The SMTP address for the user, for example, ''jeff@contoso.onmicrosoft.com''. Returned by default. Supports $filter and endsWith.' nullable: true mailNickname: type: string - description: The mail alias for the user. This property must be specified when a user is created. Supports $filter. + description: The mail alias for the user. This property must be specified when a user is created. Returned only on $select. Supports $filter. nullable: true mobilePhone: type: string - description: The primary cellular telephone number for the user. Read-only for users synced from on-premises directory. Returned by default. + description: The primary cellular telephone number for the user. Returned by default. Read-only for users synced from on-premises directory. nullable: true officeLocation: type: string @@ -7507,59 +7518,59 @@ components: nullable: true onPremisesDistinguishedName: type: string - 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 Azure Active Directory via Azure AD Connect. Read-only. + 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 Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. nullable: true onPremisesDomainName: type: string - 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 Azure Active Directory via Azure AD Connect. Read-only.' + 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 Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only.' nullable: true onPremisesExtensionAttributes: $ref: '#/components/schemas/microsoft.graph.onPremisesExtensionAttributes' onPremisesImmutableId: type: string - description: 'This property is used to associate an on-premises Active Directory user account to their Azure AD user object. This property must be specified when creating a new user account in the Graph if you are using a federated domain for the user''s userPrincipalName (UPN) property. Important: The $ and _ characters cannot be used when specifying this property. Supports $filter.' + description: 'This property is used to associate an on-premises Active Directory user account to their Azure AD user object. This property must be specified when creating a new user account in the Graph if you are using a federated domain for the user''s userPrincipalName (UPN) property. Important: The $ and _ characters cannot be used when specifying this property. Returned only on $select. Supports $filter.' nullable: true onPremisesLastSyncDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - 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 time. For example, midnight UTC on Jan 1, 2014 would look like this: ''2014-01-01T00:00:00Z''. Read-only.' + 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 time. For example, midnight UTC on Jan 1, 2014 is ''2014-01-01T00:00:00Z''. Returned only on $select. Read-only.' format: date-time nullable: true onPremisesProvisioningErrors: type: array items: $ref: '#/components/schemas/microsoft.graph.onPremisesProvisioningError' - description: Errors when using Microsoft synchronization product during provisioning. + description: Errors when using Microsoft synchronization product during provisioning. Returned only on $select. onPremisesSamAccountName: type: string - 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 Azure Active Directory via Azure AD Connect. Read-only. + 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 Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. nullable: true onPremisesSecurityIdentifier: type: string - description: Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Read-only. + description: Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Returned only on $select. Read-only. nullable: true onPremisesSyncEnabled: type: boolean - 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 + 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). Returned only on $select. Read-only. nullable: true onPremisesUserPrincipalName: type: string - 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 Azure Active Directory via Azure AD Connect. Read-only. + 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 Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. nullable: true otherMails: type: array items: type: string - description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Supports $filter.' + description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com''].Returned only on $select. Supports$filter.' passwordPolicies: type: string - 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 may be specified together; for example: ''DisablePasswordExpiration, DisableStrongPassword''.' + 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 may be specified together; for example: ''DisablePasswordExpiration, DisableStrongPassword''.Returned only on $select.' nullable: true passwordProfile: $ref: '#/components/schemas/microsoft.graph.passwordProfile' postalCode: type: string - description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country/region. In the United States of America, this attribute contains the ZIP code.' + description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country/region. In the United States of America, this attribute contains the ZIP code. Returned only on $select.' nullable: true preferredDataLocation: type: string @@ -7573,35 +7584,35 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.provisionedPlan' - description: The plans that are provisioned for the user. Read-only. Not nullable. + description: The plans that are provisioned for the user. Returned only on $select. Read-only. Not nullable. proxyAddresses: type: array items: type: string - description: 'For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com''] The any operator is required for filter expressions on multi-valued properties. Read-only, Not nullable. Supports $filter.' + description: 'For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com''] The any operator is required for filter expressions on multi-valued properties. Returned only on $select. Read-only, Not nullable. Supports $filter.' refreshTokensValidFromDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Returned only on $select. Read-only.' + description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Returned only on $select. Read-only. Use invalidateAllRefreshTokens to reset.' format: date-time nullable: true showInAddressList: type: boolean - description: 'true if the Outlook global address list should contain this user, otherwise false. If not set, this will be treated as true. For users invited through the invitation manager, this property will be set to false.' + description: 'true if the Outlook global address list should contain this user, otherwise false. If not set, this will be treated as true. For users invited through the invitation manager, this property will be set to false. Returned only on $select.' nullable: true signInSessionsValidFromDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Read-only. Use revokeSignInSessions to reset.' + description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Returned only on $select. Read-only. Use revokeSignInSessions to reset.' format: date-time nullable: true state: type: string - description: The state or province in the user's address. Supports $filter. + description: The state or province in the user's address. Returned only on $select. Supports $filter. nullable: true streetAddress: type: string - description: The street address of the user's place of business. + description: The street address of the user's place of business. Returned only on $select. nullable: true surname: type: string @@ -7609,7 +7620,7 @@ components: nullable: true usageLocation: type: string - description: 'A two letter country code (ISO standard 3166). Required for users that will be assigned licenses due to legal requirement to check for availability of services in countries. Examples include: ''US'', ''JP'', and ''GB''. Not nullable. Supports $filter.' + description: 'A two letter country code (ISO standard 3166). Required for users that will be assigned licenses due to legal requirement to check for availability of services in countries. Examples include: ''US'', ''JP'', and ''GB''. Not nullable. Returned only on $select. Supports $filter.' nullable: true userPrincipalName: type: string @@ -7617,7 +7628,7 @@ components: nullable: true userType: type: string - description: 'A string value that can be used to classify user types in your directory, such as ''Member'' and ''Guest''. Supports $filter.' + description: 'A string value that can be used to classify user types in your directory, such as ''Member'' and ''Guest''. Returned only on $select. Supports $filter.' nullable: true mailboxSettings: $ref: '#/components/schemas/microsoft.graph.mailboxSettings' @@ -7629,56 +7640,56 @@ components: format: int32 aboutMe: type: string - description: A freeform text entry field for the user to describe themselves. + description: A freeform text entry field for the user to describe themselves. Returned only on $select. nullable: true birthday: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The birthday of the user. 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 would look like this: ''2014-01-01T00:00:00Z''' + description: 'The birthday of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is ''2014-01-01T00:00:00Z'' Returned only on $select.' format: date-time hireDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The hire date of the user. 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 would look like this: ''2014-01-01T00:00:00Z''. Returned only on $select. Note: This property is specific to SharePoint Online. We recommend using the native employeeHireDate property to set and update hire date values using Microsoft Graph APIs.' + description: 'The hire date of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is ''2014-01-01T00:00:00Z''. Returned only on $select. Note: This property is specific to SharePoint Online. We recommend using the native employeeHireDate property to set and update hire date values using Microsoft Graph APIs.' format: date-time interests: type: array items: type: string nullable: true - description: A list for the user to describe their interests. + description: A list for the user to describe their interests. Returned only on $select. mySite: type: string - description: The URL for the user's personal site. + description: The URL for the user's personal site. Returned only on $select. nullable: true pastProjects: type: array items: type: string nullable: true - description: A list for the user to enumerate their past projects. + description: A list for the user to enumerate their past projects. Returned only on $select. preferredName: type: string - description: The preferred name for the user. + description: The preferred name for the user. Returned only on $select. nullable: true responsibilities: type: array items: type: string nullable: true - description: A list for the user to enumerate their responsibilities. + description: A list for the user to enumerate their responsibilities. Returned only on $select. schools: type: array items: type: string nullable: true - description: A list for the user to enumerate the schools they have attended. + description: A list for the user to enumerate the schools they have attended. Returned only on $select. skills: type: array items: type: string nullable: true - description: A list for the user to enumerate their skills. + description: A list for the user to enumerate their skills. Returned only on $select. analytics: $ref: '#/components/schemas/microsoft.graph.userAnalytics' usageRights: @@ -7713,7 +7724,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: The groups and directory roles that the user is a member of. Read-only. Nullable. + description: 'The groups, directory roles and administrative units that the user is a member of. Read-only. Nullable.' ownedDevices: type: array items: @@ -7769,7 +7780,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: The user's events. Default is to show Events under the Default Calendar. Read-only. Nullable. + description: The user's events. Default is to show events under the Default Calendar. Read-only. Nullable. inferenceClassification: $ref: '#/components/schemas/microsoft.graph.inferenceClassification' joinedGroups: @@ -7793,14 +7804,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.person' - description: People that are relevant to the user. Read-only. Nullable. - photo: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' - photos: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' - description: Read-only. Nullable. + description: 'Read-only. The most relevant people to the user. The collection is ordered by their relevance to the user, which is determined by the user''s communication, collaboration and business relationships. A person is an aggregation of information from across mail, contacts and social networks.' drive: $ref: '#/components/schemas/microsoft.graph.drive' drives: @@ -7816,7 +7820,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the user. Read-only. Nullable. + description: The collection of open extensions defined for the user. Nullable. appConsentRequestsForApproval: type: array items: @@ -7882,6 +7886,13 @@ components: $ref: '#/components/schemas/microsoft.graph.userSettings' onenote: $ref: '#/components/schemas/microsoft.graph.onenote' + photo: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + photos: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + description: Read-only. Nullable. profile: $ref: '#/components/schemas/microsoft.graph.profile' activities: @@ -8612,15 +8623,15 @@ components: nullable: true canEdit: type: boolean - description: 'True if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access.' + description: 'True if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access, through an Outlook client or the corresponding calendarPermission resource. Read-only.' nullable: true canShare: type: boolean - description: 'True if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it.' + description: 'True if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it. Read-only.' nullable: true canViewPrivateItems: type: boolean - description: 'True if the user can read calendar items that have been marked private, false otherwise.' + description: 'True if the user can read calendar items that have been marked private, false otherwise. This property is set through an Outlook client or the corresponding calendarPermission resource. Read-only.' nullable: true changeKey: type: string @@ -8632,7 +8643,7 @@ components: $ref: '#/components/schemas/microsoft.graph.onlineMeetingProviderType' hexColor: type: string - description: 'The calendar color, expressed in a hex color code of three hexidecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space. If the user has never explicitly set a color for the calendar, this property is empty. Read-only.' + description: 'The calendar color, expressed in a hex color code of three hexidecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space. If the user has never explicitly set a color for the calendar, this property is empty.' nullable: true isDefaultCalendar: type: boolean @@ -8830,7 +8841,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.attachment' - description: The collection of fileAttachment and itemAttachment attachments for the event. Navigation property. Read-only. Nullable. + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' calendar: $ref: '#/components/schemas/microsoft.graph.calendar' exceptionOccurrences: @@ -8841,12 +8852,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the event. Read-only. Nullable. + description: The collection of open extensions defined for the event. Nullable. instances: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: The instances of the event. Navigation property. Read-only. Nullable. + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' multiValueExtendedProperties: type: array items: @@ -8891,28 +8902,6 @@ components: description: A collection of all the conversation threads in the conversation. A navigation property. Read-only. Nullable. additionalProperties: type: object - microsoft.graph.profilePhoto: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: profilePhoto - type: object - properties: - height: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: The height of the photo. Read-only. - format: int32 - nullable: true - width: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: The width of the photo. Read-only. - format: int32 - nullable: true - additionalProperties: - type: object microsoft.graph.conversationThread: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -9044,6 +9033,10 @@ components: items: $ref: '#/components/schemas/microsoft.graph.drive' description: The collection of drives (document libraries) under this site. + externalColumns: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' items: type: array items: @@ -9154,6 +9147,28 @@ components: description: The sections in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. additionalProperties: type: object + microsoft.graph.profilePhoto: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: profilePhoto + type: object + properties: + height: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The height of the photo. Read-only. + format: int32 + nullable: true + width: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The width of the photo. Read-only. + format: int32 + nullable: true + additionalProperties: + type: object microsoft.graph.team: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -9445,7 +9460,7 @@ components: properties: forceChangePasswordNextSignIn: type: boolean - description: true if the user must change her password on the next login; otherwise false. + description: 'If true, at next sign-in, the user must change their password. After a password change, this property will be automatically reset to false. If not set, default is false.' nullable: true forceChangePasswordNextSignInWithMfa: type: boolean @@ -9481,7 +9496,7 @@ components: properties: archiveFolder: type: string - description: Folder ID of an archive folder for the user. + description: Folder ID of an archive folder for the user. Read only. nullable: true automaticRepliesSetting: $ref: '#/components/schemas/microsoft.graph.automaticRepliesSetting' @@ -9819,7 +9834,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the contact. Read-only. Nullable. + description: The collection of open extensions defined for the contact. Nullable. multiValueExtendedProperties: type: array items: @@ -9936,7 +9951,7 @@ components: $ref: '#/components/schemas/microsoft.graph.itemBody' bodyPreview: type: string - description: The first 255 characters of the message body. It is in text format. + description: 'The first 255 characters of the message body. It is in text format. If the message contains instances of mention, this property would contain a concatenation of these mentions as well.' nullable: true ccRecipients: type: array @@ -10138,7 +10153,7 @@ components: nullable: true personType: type: string - description: The type of person. + description: 'The type of person, for example distribution list.' nullable: true phones: type: array @@ -10212,11 +10227,7 @@ components: - title: approval type: object properties: - completedSteps: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.approvalStep' - pendingSteps: + steps: type: array items: $ref: '#/components/schemas/microsoft.graph.approvalStep' @@ -10326,26 +10337,26 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Not yet documented + description: Created date time in UTC of the device enrollment configuration format: date-time description: type: string - description: Not yet documented + description: The description of the device enrollment configuration nullable: true displayName: type: string - description: Not yet documented + description: The display name of the device enrollment configuration nullable: true lastModifiedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Not yet documented + description: Last modified date time in UTC of the device enrollment configuration format: date-time priority: maximum: 2147483647 minimum: -2147483648 type: integer - description: Not yet documented + description: Priority is used when a user exists in multiple groups that are assigned enrollment configuration. Users are subject only to the configuration with the lowest priority value. format: int32 roleScopeTagIds: type: array @@ -10357,13 +10368,13 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer - description: Not yet documented + description: The version of the device enrollment configuration format: int32 assignments: type: array items: $ref: '#/components/schemas/microsoft.graph.enrollmentConfigurationAssignment' - description: The list of group assignments for the device configuration profile. + description: The list of group assignments for the device configuration profile additionalProperties: type: object description: The Base Class of Device Enrollment Configuration @@ -10379,11 +10390,11 @@ components: nullable: true activationLockBypassCode: type: string - description: Code that allows the Activation Lock on a device to be bypassed. + description: Code that allows the Activation Lock on a device to be bypassed. This property is read-only. nullable: true androidSecurityPatchLevel: type: string - description: Android security patch level + description: Android security patch level. This property is read-only. nullable: true autopilotEnrolled: type: boolean @@ -10394,18 +10405,18 @@ components: nullable: true azureADDeviceId: type: string - description: The unique identifier for the Azure Active Directory device. Read only. + description: The unique identifier for the Azure Active Directory device. Read only. This property is read-only. nullable: true azureADRegistered: type: boolean - description: Whether the device is Azure Active Directory registered. + description: Whether the device is Azure Active Directory registered. This property is read-only. nullable: true chassisType: $ref: '#/components/schemas/microsoft.graph.chassisType' complianceGracePeriodExpirationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The DateTime when device compliance grace period expires + description: The DateTime when device compliance grace period expires. This property is read-only. format: date-time complianceState: $ref: '#/components/schemas/microsoft.graph.complianceState' @@ -10419,10 +10430,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceActionResult' - description: List of ComplexType deviceActionResult objects. + description: List of ComplexType deviceActionResult objects. This property is read-only. deviceCategoryDisplayName: type: string - description: Device category display name + description: Device category display name. This property is read-only. nullable: true deviceEnrollmentType: $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentType' @@ -10430,7 +10441,7 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceHealthAttestationState' deviceName: type: string - description: Name of the device + description: Name of the device. This property is read-only. nullable: true deviceRegistrationState: $ref: '#/components/schemas/microsoft.graph.deviceRegistrationState' @@ -10438,24 +10449,24 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceType' easActivated: type: boolean - description: Whether the device is Exchange ActiveSync activated. + description: Whether the device is Exchange ActiveSync activated. This property is read-only. easActivationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Exchange ActivationSync activation time of the device. + description: Exchange ActivationSync activation time of the device. This property is read-only. format: date-time easDeviceId: type: string - description: Exchange ActiveSync Id of the device. + description: Exchange ActiveSync Id of the device. This property is read-only. nullable: true emailAddress: type: string - description: Email(s) for the user associated with the device + description: Email(s) for the user associated with the device. This property is read-only. nullable: true enrolledDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Enrollment time of the device. + description: Enrollment time of the device. This property is read-only. format: date-time ethernetMacAddress: type: string @@ -10468,11 +10479,11 @@ components: exchangeLastSuccessfulSyncDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Last time the device contacted Exchange. + description: Last time the device contacted Exchange. This property is read-only. format: date-time freeStorageSpaceInBytes: type: integer - description: Free Storage in Bytes + description: Free Storage in Bytes. This property is read-only. format: int64 hardwareInformation: $ref: '#/components/schemas/microsoft.graph.hardwareInformation' @@ -10482,24 +10493,24 @@ components: nullable: true imei: type: string - description: IMEI + description: IMEI. This property is read-only. nullable: true isEncrypted: type: boolean - description: Device encryption status + description: Device encryption status. This property is read-only. isSupervised: type: boolean - description: Device supervised status + description: Device supervised status. This property is read-only. jailBroken: type: string - description: whether the device is jail broken or rooted. + description: whether the device is jail broken or rooted. This property is read-only. nullable: true joinType: $ref: '#/components/schemas/microsoft.graph.joinType' lastSyncDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The date and time that the device last completed a successful sync with Intune. + description: The date and time that the device last completed a successful sync with Intune. This property is read-only. format: date-time lostModeState: $ref: '#/components/schemas/microsoft.graph.lostModeState' @@ -10522,15 +10533,15 @@ components: $ref: '#/components/schemas/microsoft.graph.managementState' manufacturer: type: string - description: Manufacturer of the device + description: Manufacturer of the device. This property is read-only. nullable: true meid: type: string - description: MEID + description: MEID. This property is read-only. nullable: true model: type: string - description: Model of the device + description: Model of the device. This property is read-only. nullable: true notes: type: string @@ -10538,11 +10549,11 @@ components: nullable: true operatingSystem: type: string - description: 'Operating system of the device. Windows, iOS, etc.' + description: 'Operating system of the device. Windows, iOS, etc. This property is read-only.' nullable: true osVersion: type: string - description: Operating system version of the device. + description: Operating system version of the device. This property is read-only. nullable: true ownerType: $ref: '#/components/schemas/microsoft.graph.ownerType' @@ -10550,7 +10561,7 @@ components: $ref: '#/components/schemas/microsoft.graph.managedDevicePartnerReportedHealthState' phoneNumber: type: string - description: Phone number of the device + description: Phone number of the device. This property is read-only. nullable: true physicalMemoryInBytes: type: integer @@ -10565,11 +10576,11 @@ components: $ref: '#/components/schemas/microsoft.graph.managedDeviceArchitecture' remoteAssistanceSessionErrorDetails: type: string - description: An error string that identifies issues when creating Remote Assistance session objects. + description: An error string that identifies issues when creating Remote Assistance session objects. This property is read-only. nullable: true remoteAssistanceSessionUrl: type: string - description: Url that allows a Remote Assistance session to be established with the device. + description: Url that allows a Remote Assistance session to be established with the device. This property is read-only. nullable: true requireUserEnrollmentApproval: type: boolean @@ -10588,7 +10599,7 @@ components: description: List of Scope Tag IDs for this Device instance. serialNumber: type: string - description: SerialNumber + description: SerialNumber. This property is read-only. nullable: true skuFamily: type: string @@ -10606,11 +10617,11 @@ components: nullable: true subscriberCarrier: type: string - description: Subscriber Carrier + description: Subscriber Carrier. This property is read-only. nullable: true totalStorageSpaceInBytes: type: integer - description: Total Storage in Bytes + description: Total Storage in Bytes. This property is read-only. format: int64 udid: type: string @@ -10618,15 +10629,15 @@ components: nullable: true userDisplayName: type: string - description: User display name + description: User display name. This property is read-only. nullable: true userId: type: string - description: Unique Identifier for the user associated with the device + description: Unique Identifier for the user associated with the device. This property is read-only. nullable: true userPrincipalName: type: string - description: Device user principal name + description: Device user principal name. This property is read-only. nullable: true usersLoggedOn: type: array @@ -10635,7 +10646,7 @@ components: description: Indicates the last logged on users of a device. This property is read-only. wiFiMacAddress: type: string - description: Wi-Fi MAC + description: Wi-Fi MAC. This property is read-only. nullable: true windowsActiveMalwareCount: maximum: 2147483647 @@ -10771,7 +10782,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.managedAppPolicy' - description: Zero or more policys already applied on the registered app when it last synchronized with management service. + description: Zero or more policys already applied on the registered app when it last synchronized with managment service. intendedPolicies: type: array items: @@ -10973,7 +10984,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerTask' - description: Read-only. Nullable. Returns the plannerPlans shared with the user. + description: Read-only. Nullable. Returns the plannerTasks assigned to the user. additionalProperties: type: object microsoft.graph.itemInsights: @@ -11019,7 +11030,7 @@ components: anniversaries: type: array items: - $ref: '#/components/schemas/microsoft.graph.personAnniversary' + $ref: '#/components/schemas/microsoft.graph.personAnnualEvent' description: Represents the details of meaningful dates associated with a person. awards: type: array @@ -11173,7 +11184,7 @@ components: properties: accountEnabled: type: boolean - description: 'true if the account is enabled; otherwise, false. Required.' + description: 'true if the account is enabled; otherwise, false. default is true.' nullable: true alternativeSecurityIds: type: array @@ -11270,7 +11281,7 @@ components: nullable: true operatingSystemVersion: type: string - description: The version of the operating system on the device. Required. + description: Operating system version of the device. Required. nullable: true physicalIds: type: array @@ -11461,7 +11472,7 @@ components: properties: activity: type: string - 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.' + 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.' nullable: true availability: type: string @@ -11509,6 +11520,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.phoneAuthenticationMethod' + temporaryAccessPassMethods: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.temporaryAccessPassAuthenticationMethod' windowsHelloForBusinessMethods: type: array items: @@ -11899,7 +11914,7 @@ components: properties: name: type: string - description: Name of the setting (as defined by the groupSettingTemplate). + description: Name of the setting (as defined by the directorySettingTemplate). nullable: true value: type: string @@ -11936,11 +11951,11 @@ components: properties: address: type: string - description: The email address of the person or entity. + description: The email address of an entity instance. nullable: true name: type: string - description: The display name of the person or entity. + description: The display name of an entity instance. nullable: true additionalProperties: type: object @@ -12055,10 +12070,10 @@ components: properties: dateTime: type: string - description: 'A single point of time in a combined date and time representation ({date}T{time}; for example, 2017-08-29T04:00:00.0000000).' + description: 'A single point of time in a combined date and time representation ({date}T{time}). For example, ''2019-04-16T09:00:00''.' timeZone: type: string - description: 'Represents a time zone, for example, ''Pacific Standard Time''. See below for more possible values.' + description: 'Represents a time zone, for example, ''Pacific Standard Time''. See below for possible values.' nullable: true additionalProperties: type: object @@ -12211,7 +12226,7 @@ components: nullable: true name: type: string - description: The attachment's file name. + description: The display name of the attachment. This does not need to be the actual file name. nullable: true size: maximum: 2147483647 @@ -12260,7 +12275,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.attachment' - description: Read-only. Nullable. + description: 'The collection of fileAttachment, itemAttachment, and referenceAttachment attachments for the post. Read-only. Nullable.' extensions: type: array items: @@ -12637,6 +12652,8 @@ components: type: string description: 'For site columns, the name of the group this column belongs to. Helps organize related columns.' nullable: true + contentApprovalStatus: + $ref: '#/components/schemas/microsoft.graph.contentApprovalStatusColumn' currency: $ref: '#/components/schemas/microsoft.graph.currencyColumn' dateTime: @@ -12661,10 +12678,21 @@ components: type: boolean description: Specifies whether the column is displayed in the user interface. nullable: true + hyperlinkOrPicture: + $ref: '#/components/schemas/microsoft.graph.hyperlinkOrPictureColumn' indexed: type: boolean description: Specifies whether the column values can used for sorting and searching. nullable: true + isDeletable: + type: boolean + nullable: true + isReorderable: + type: boolean + nullable: true + isSealed: + type: boolean + nullable: true lookup: $ref: '#/components/schemas/microsoft.graph.lookupColumn' name: @@ -12675,6 +12703,9 @@ components: $ref: '#/components/schemas/microsoft.graph.numberColumn' personOrGroup: $ref: '#/components/schemas/microsoft.graph.personOrGroupColumn' + propagateChanges: + type: boolean + nullable: true readOnly: type: boolean description: Specifies whether the column values can be modified. @@ -12683,8 +12714,18 @@ components: type: boolean description: Specifies whether the column value is not optional. nullable: true + term: + $ref: '#/components/schemas/microsoft.graph.termColumn' text: $ref: '#/components/schemas/microsoft.graph.textColumn' + thumbnail: + $ref: '#/components/schemas/microsoft.graph.thumbnailColumn' + type: + $ref: '#/components/schemas/microsoft.graph.columnTypes' + validation: + $ref: '#/components/schemas/microsoft.graph.columnValidation' + sourceColumn: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' additionalProperties: type: object microsoft.graph.contentType: @@ -12693,10 +12734,19 @@ components: - title: contentType type: object properties: + associatedHubsUrls: + type: array + items: + type: string + nullable: true description: type: string description: The descriptive text for the item. nullable: true + documentSet: + $ref: '#/components/schemas/microsoft.graph.documentSet' + documentTemplate: + $ref: '#/components/schemas/microsoft.graph.documentSetContent' group: type: string description: The name of the group this content type belongs to. Helps organize related content types. @@ -12707,6 +12757,9 @@ components: nullable: true inheritedFrom: $ref: '#/components/schemas/microsoft.graph.itemReference' + isBuiltIn: + type: boolean + nullable: true name: type: string description: The name of the content type. @@ -12717,6 +12770,9 @@ components: type: string description: The unique identifier of the content type. nullable: true + propagateChanges: + type: boolean + nullable: true readOnly: type: boolean description: 'If true, the content type cannot be modified unless this value is first set to false.' @@ -12725,11 +12781,25 @@ components: type: boolean description: 'If true, the content type cannot be modified by users or through push-down operations. Only site collection administrators can seal or unseal content types.' nullable: true + base: + $ref: '#/components/schemas/microsoft.graph.contentType' + baseTypes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.contentType' columnLinks: type: array items: $ref: '#/components/schemas/microsoft.graph.columnLink' description: The collection of columns that are required by this content type + columnPositions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + columns: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' additionalProperties: type: object microsoft.graph.sitePage: @@ -12791,7 +12861,7 @@ components: description: 'The type of permission, e.g. read. See below for the full list of roles. Read-only.' shareId: type: string - description: A unique token that can be used to access this shared item via the **shares** API. Read-only. + description: 'A unique token that can be used to access this shared item via the [shares API][]. Read-only.' nullable: true additionalProperties: type: object @@ -12824,14 +12894,14 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerBucket' - description: Read-only. Nullable. Collection of buckets in the plan. + description: Collection of buckets in the plan. Read-only. Nullable. details: $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' tasks: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerTask' - description: Read-only. Nullable. Collection of tasks in the plan. + description: Collection of tasks in the plan. Read-only. Nullable. additionalProperties: type: object microsoft.graph.notebook: @@ -13082,7 +13152,7 @@ components: nullable: true allowCreateUpdateChannels: type: boolean - description: 'If set to true, members can add and update channels.' + description: 'If set to true, members can add and update any channels.' nullable: true allowCreateUpdateRemoveConnectors: type: boolean @@ -13687,7 +13757,7 @@ components: nullable: true provisioningStatus: type: string - description: 'The provisioning status of the service plan. Possible values:''Success'' - Service is fully provisioned.''Disabled'' - Service has been disabled.''PendingInput'' - Service is not yet provisioned; awaiting service confirmation.''PendingActivation'' - Service is provisioned but requires explicit activation by administrator (for example, Intune_O365 service plan)''PendingProvisioning'' - Microsoft has added a new service to the product SKU and it has not been activated in the tenant, yet.' + description: 'The provisioning status of the service plan. Possible values:''Success'' - Service is fully provisioned.''Disabled'' - Service has been disabled.''PendingInput'' - Service is not yet provisioned; awaiting service confirmation.''PendingActivation'' - Service is provisioned but requires explicit activation by administrator (for example, Intune_O365 service plan).''PendingProvisioning'' - Microsoft has added a new service to the product SKU and it has not been activated in the tenant, yet.' nullable: true servicePlanId: pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' @@ -15580,17 +15650,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.sharedInsight' - description: 'Calculated relationship identifying documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for Business and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share.' + description: Access this property from the derived type itemInsights. trending: type: array items: $ref: '#/components/schemas/microsoft.graph.trending' - description: 'Calculated relationship identifying 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 Business and SharePoint. Trending insights help the user to discover potentially useful content that the user has access to, but has never viewed before.' + description: Access this property from the derived type itemInsights. used: type: array items: $ref: '#/components/schemas/microsoft.graph.usedInsight' - description: 'Calculated relationship identifying the latest documents viewed or modified by a user, including OneDrive for Business and SharePoint documents, ranked by recency of use.' + description: Access this property from the derived type itemInsights. additionalProperties: type: object microsoft.graph.regionalAndLanguageSettings: @@ -15666,20 +15736,22 @@ components: $ref: '#/components/schemas/microsoft.graph.geoCoordinates' additionalProperties: type: object - microsoft.graph.personAnniversary: + microsoft.graph.personAnnualEvent: allOf: - $ref: '#/components/schemas/microsoft.graph.itemFacet' - - title: personAnniversary + - title: personAnnualEvent type: object properties: date: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string - description: Contains the date associated with the anniversary type. format: date nullable: true + displayName: + type: string + nullable: true type: - $ref: '#/components/schemas/microsoft.graph.anniversaryType' + $ref: '#/components/schemas/microsoft.graph.personAnnualEventType' additionalProperties: type: object microsoft.graph.personAward: @@ -15840,6 +15912,9 @@ components: displayName: type: string description: Contains a friendly name for the interest. + thumbnailUrl: + type: string + nullable: true webUrl: type: string description: Contains a link to a web page or resource about the interest. @@ -15864,6 +15939,10 @@ components: tag: type: string description: 'Contains the four-character BCP47 name for the language (en-US, no-NB, en-AU).' + nullable: true + thumbnailUrl: + type: string + nullable: true written: $ref: '#/components/schemas/microsoft.graph.languageProficiencyLevel' additionalProperties: @@ -15877,9 +15956,11 @@ components: displayName: type: string description: Provides an ordered rendering of firstName and lastName depending on the locale of the user or their device. + nullable: true first: type: string description: First name of the user. + nullable: true initials: type: string description: Initials of the user. @@ -15891,6 +15972,7 @@ components: last: type: string description: Last name of the user. + nullable: true maiden: type: string description: Maiden name of the user. @@ -15904,7 +15986,7 @@ components: description: Nickname of the user. nullable: true pronunciation: - $ref: '#/components/schemas/microsoft.graph.yomiPersonName' + $ref: '#/components/schemas/microsoft.graph.personNamePronounciation' suffix: type: string description: 'Designators used after the users name (eg: PhD.)' @@ -15927,6 +16009,9 @@ components: type: string description: Contains a friendly name for the note. nullable: true + thumbnailUrl: + type: string + nullable: true additionalProperties: type: object microsoft.graph.itemPatent: @@ -16045,6 +16130,9 @@ components: items: $ref: '#/components/schemas/microsoft.graph.relatedPerson' description: The Person or people who sponsored the project. + thumbnailUrl: + type: string + nullable: true additionalProperties: type: object microsoft.graph.itemPublication: @@ -16103,6 +16191,9 @@ components: description: Contains a friendly name for the skill. proficiency: $ref: '#/components/schemas/microsoft.graph.skillProficiencyLevel' + thumbnailUrl: + type: string + nullable: true webUrl: type: string description: Contains a link to an information source about the skill. @@ -16125,6 +16216,9 @@ components: type: string description: Contains a status message from the cloud service if provided or synchronized. nullable: true + thumbnailUrl: + type: string + nullable: true userId: type: string description: The user name displayed for the webaccount. @@ -16153,6 +16247,9 @@ components: displayName: type: string description: Contains a friendly name for the website. + thumbnailUrl: + type: string + nullable: true webUrl: type: string description: Contains a link to the website itself. @@ -16375,7 +16472,7 @@ components: properties: messageId: type: string - description: The unique identifier of a message in a Microsoft Teams channel. + description: The unique identifier for a message in a Microsoft Teams channel. nullable: true replyChainMessageId: type: string @@ -16611,6 +16708,49 @@ components: $ref: '#/components/schemas/microsoft.graph.authenticationMethodSignInState' additionalProperties: type: object + microsoft.graph.temporaryAccessPassAuthenticationMethod: + allOf: + - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' + - title: temporaryAccessPassAuthenticationMethod + type: object + properties: + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The date and time when the temporaryAccessPass was created. + format: date-time + nullable: true + isUsable: + type: boolean + description: The state of the authentication method that indicates whether it's currently usable by the user. + nullable: true + isUsableOnce: + type: boolean + 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 temporaryAccessPass lifetime.' + nullable: true + lifetimeInMinutes: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: 'The lifetime of the temporaryAccessPass in minutes starting at startDateTime. Minimum 10, Maximum 43200 (equivalent to 30 days).' + format: int32 + nullable: true + methodUsabilityReason: + type: string + description: 'Details about usability state (isUsable). Reasons can include: enabledByPolicy, disabledByPolicy, expired, notYetValid, oneTimeUsed.' + nullable: true + startDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The date and time when the temporaryAccessPass becomes available to use. + format: date-time + nullable: true + temporaryAccessPass: + type: string + description: The temporaryAccessPass used to authenticate. Returned only on creation of a new temporaryAccessPass; returned as NULL with GET. + nullable: true + additionalProperties: + type: object microsoft.graph.windowsHelloForBusinessAuthenticationMethod: allOf: - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' @@ -16682,13 +16822,13 @@ components: lastEditedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Read only. Timestamp when edits to the chat message were made. Triggers an 'Edited' flag in the Microsoft Teams UI. If no edits are made the value is null. + 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. format: date-time nullable: true lastModifiedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Read only. Timestamp when the chat message is created (initial setting) or edited, including when a reaction is added or removed.' + description: 'Read only. Timestamp when the chat message is created (initial setting) or modified, including when a reaction is added or removed.' format: date-time nullable: true locale: @@ -16710,7 +16850,7 @@ components: description: 'Reactions for this chat message (for example, Like).' replyToId: type: string - 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) + 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.)' nullable: true subject: type: string @@ -17247,7 +17387,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.dayOfWeek' - 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.' + description: 'A collection of the days of the week on which the event occurs. Possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern. Required if type is weekly, relativeMonthly, or relativeYearly.' firstDayOfWeek: $ref: '#/components/schemas/microsoft.graph.dayOfWeek' index: @@ -17350,7 +17490,7 @@ components: properties: upgradeAvailable: type: boolean - description: Indicates whether there are higher storage quota plans available. Read-only. + description: Indicates if there are higher storage quota plans available. Read-only. nullable: true additionalProperties: type: object @@ -17618,12 +17758,12 @@ components: nullable: true latitude: type: number - description: 'Optional. The latitude, in decimal, for the item. Read-only.' + description: 'Optional. The latitude, in decimal, for the item. Writable on OneDrive Personal.' format: double nullable: true longitude: type: number - description: 'Optional. The longitude, in decimal, for the item. Read-only.' + description: 'Optional. The longitude, in decimal, for the item. Writable on OneDrive Personal.' format: double nullable: true additionalProperties: @@ -17695,7 +17835,7 @@ components: takenDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Represents the date and time the photo was taken. Read-only. + description: The date and time the photo was taken in UTC time. Read-only. format: date-time nullable: true additionalProperties: @@ -17906,7 +18046,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookOperation' - description: 'The status of workbook operations. Getting an operation collection is not supported, but you can get the status of a long-running operation if the Location header is returned in the response. Read-only.' + description: 'The status of Workbook operations. Getting an operation collection is not supported, but you can get the status of a long-running operation if the Location header is returned in the response. Read-only. Nullable.' tables: type: array items: @@ -17931,14 +18071,14 @@ components: nullable: true changeType: type: string - description: 'Required. Indicates the type of change in the subscribed resource that will raise a change notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list.Note: Drive root item and list change notifications support only the updated changeType. User and group change notifications support updated and deleted changeType.' + description: 'Indicates the type of change in the subscribed resource that will raise a change notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list. Required. Note: Drive root item and list change notifications support only the updated changeType. User and group change notifications support updated and deleted changeType.' clientState: type: string - description: Optional. Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 128 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification. + description: Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 255 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification. Optional. nullable: true creatorId: type: string - description: 'Identifier of the user or service principal that created the subscription. If the app used delegated permissions to create the subscription, this field contains the id of the signed-in user the app called on behalf of. If the app used application permissions, this field contains the id of the service principal corresponding to the app. Read-only.' + description: 'Identifier of the user or service principal that created the subscription. If the app used delegated permissions to create the subscription, this field contains the ID of the signed-in user the app called on behalf of. If the app used application permissions, this field contains the ID of the service principal corresponding to the app. Read-only.' nullable: true encryptionCertificate: type: string @@ -17946,12 +18086,12 @@ components: nullable: true encryptionCertificateId: type: string - description: A custom app-provided identifier to help identify the certificate needed to decrypt resource data. Optional. + description: A custom app-provided identifier to help identify the certificate needed to decrypt resource data. Optional. Required when includeResourceData is true. nullable: true expirationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Required. Specifies the date and time when the webhook subscription expires. The time is in UTC, and can be an amount of time from subscription creation that varies for the resource subscribed to. See the table below for maximum supported subscription length of time.' + description: 'Specifies the date and time when the webhook subscription expires. The time is in UTC, and can be an amount of time from subscription creation that varies for the resource subscribed to. See the table below for maximum supported subscription length of time. Required.' format: date-time includeResourceData: type: boolean @@ -17973,10 +18113,10 @@ components: nullable: true notificationUrl: type: string - description: Required. The URL of the endpoint that will receive the change notifications. This URL must make use of the HTTPS protocol. + description: The URL of the endpoint that receives the change notifications. This URL must make use of the HTTPS protocol. Required. resource: type: string - description: Required. Specifies the resource that will be monitored for changes. Do not include the base URL (https://graph.microsoft.com/v1.0/). See the possible resource path values for each supported resource. + description: Specifies the resource that will be monitored for changes. Do not include the base URL (https://graph.microsoft.com/beta/). See the possible resource path values for each supported resource. Required. additionalProperties: type: object microsoft.graph.thumbnailSet: @@ -18003,7 +18143,6 @@ components: properties: content: type: string - description: The content stream for this version of the item. format: base64url nullable: true size: @@ -18115,6 +18254,11 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.contentApprovalStatusColumn: + title: contentApprovalStatusColumn + type: object + additionalProperties: + type: object microsoft.graph.currencyColumn: title: currencyColumn type: object @@ -18158,6 +18302,15 @@ components: type: object additionalProperties: type: object + microsoft.graph.hyperlinkOrPictureColumn: + title: hyperlinkOrPictureColumn + type: object + properties: + isPicture: + type: boolean + nullable: true + additionalProperties: + type: object microsoft.graph.lookupColumn: title: lookupColumn type: object @@ -18226,6 +18379,18 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.termColumn: + title: termColumn + type: object + properties: + allowMultipleValues: + type: boolean + nullable: true + showFullyQualifiedName: + type: boolean + nullable: true + additionalProperties: + type: object microsoft.graph.textColumn: title: textColumn type: object @@ -18258,6 +18423,95 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.thumbnailColumn: + title: thumbnailColumn + type: object + additionalProperties: + type: object + microsoft.graph.columnTypes: + title: columnTypes + enum: + - note + - text + - choice + - multichoice + - number + - currency + - dateTime + - lookup + - boolean + - user + - url + - calculated + - location + - geolocation + - term + - multiterm + - thumbnail + - approvalStatus + - unknownFutureValue + type: string + microsoft.graph.columnValidation: + title: columnValidation + type: object + properties: + defaultLanguage: + type: string + nullable: true + descriptions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.displayNameLocalization' + formula: + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.documentSet: + title: documentSet + type: object + properties: + allowedContentTypes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.contentTypeInfo' + defaultContents: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.documentSetContent' + propagateWelcomePageChanges: + type: boolean + nullable: true + shouldPrefixNameToFile: + type: boolean + nullable: true + welcomePageUrl: + type: string + nullable: true + sharedColumns: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + welcomePageColumns: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + additionalProperties: + type: object + microsoft.graph.documentSetContent: + title: documentSetContent + type: object + properties: + contentType: + $ref: '#/components/schemas/microsoft.graph.contentTypeInfo' + fileName: + type: string + nullable: true + folderName: + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.contentTypeOrder: title: contentTypeOrder type: object @@ -18583,11 +18837,11 @@ components: nullable: true recipientUserId: type: string - description: User ID of the recipient of the offer shift request. + description: User id of the recipient of the offer shift request. nullable: true senderShiftId: type: string - description: User ID of the sender of the offer shift request. + description: User id of the sender of the offer shift request. nullable: true additionalProperties: type: object @@ -18675,7 +18929,7 @@ components: properties: recipientShiftId: type: string - description: ShiftId for the recipient user with whom the request is to swap. + description: Shift ID for the recipient user with whom the request is to swap. nullable: true additionalProperties: type: object @@ -18847,7 +19101,7 @@ components: nullable: true teamsAppId: type: string - description: The ID from the Teams app manifest. + description: The id from the Teams App manifest. nullable: true version: type: string @@ -19213,7 +19467,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.recipient' - description: The email addresses to which a message should be redirected. + description: The email address to which a message should be redirected. stopProcessingRules: type: boolean description: Indicates whether subsequent rules should be evaluated. @@ -20234,6 +20488,9 @@ components: format: date-time inference: $ref: '#/components/schemas/microsoft.graph.inferenceData' + isSearchable: + type: boolean + nullable: true lastModifiedBy: $ref: '#/components/schemas/microsoft.graph.identitySet' lastModifiedDateTime: @@ -20245,11 +20502,13 @@ components: $ref: '#/components/schemas/microsoft.graph.personDataSources' additionalProperties: type: object - microsoft.graph.anniversaryType: - title: anniversaryType + microsoft.graph.personAnnualEventType: + title: personAnnualEventType enum: - birthday - wedding + - work + - other - unknownFutureValue type: string microsoft.graph.institutionData: @@ -20329,29 +20588,24 @@ components: - nativeOrBilingual - unknownFutureValue type: string - microsoft.graph.yomiPersonName: - title: yomiPersonName + microsoft.graph.personNamePronounciation: + title: personNamePronounciation type: object properties: displayName: type: string - description: Composite of first and last name pronunciation guides. nullable: true first: type: string - description: Pronunciation guide for the first name of the user. nullable: true last: type: string - description: Pronunciation guide for the last name of the user. nullable: true maiden: type: string - description: Pronunciation guide for the maiden name of the user. nullable: true middle: type: string - description: Pronunciation guide for the middle name of the user. nullable: true additionalProperties: type: object @@ -20390,6 +20644,7 @@ components: jobTitle: type: string description: The title held when in that position. + nullable: true role: type: string description: The role the position entailed. @@ -20570,7 +20825,7 @@ components: nullable: true contentType: type: string - description: 'The media type of the content attachment. It can have the following values: reference: Attachment is a link to another file. Populate the contentURL with the link to the object.file: Raw file attachment. Populate the contenturl field with the base64 encoding of the file in data: format.image/: Image type with the type of the image specified ex: image/png, image/jpeg, image/gif. Populate the contentUrl field with the base64 encoding of the file in data: format.video/: Video type with the format specified. Ex: video/mp4. Populate the contentUrl field with the base64 encoding of the file in data: format.audio/: Audio type with the format specified. Ex: audio/wmw. Populate the contentUrl field with the base64 encoding of the file in data: format.application/card type: Rich card attachment type with the card type specifying the exact card format to use. Set content with the json format of the card. Supported values for card type include:application/vnd.microsoft.card.adaptive: A rich card that can contain any combination of text, speech, images,,buttons, and input fields. Set the content property to,an AdaptiveCard object.application/vnd.microsoft.card.animation: A rich card that plays animation. Set the content property,to an AnimationCardobject.application/vnd.microsoft.card.audio: A rich card that plays audio files. Set the content property,to an AudioCard object.application/vnd.microsoft.card.video: A rich card that plays videos. Set the content property,to a VideoCard object.application/vnd.microsoft.card.hero: A Hero card. Set the content property to a HeroCard object.application/vnd.microsoft.card.thumbnail: A Thumbnail card. Set the content property to a ThumbnailCard object.application/vnd.microsoft.com.card.receipt: A Receipt card. Set the content property to a ReceiptCard object.application/vnd.microsoft.com.card.signin: A user Sign In card. Set the content property to a SignInCard object.' + description: 'The media type of the content attachment. It can have the following values: reference: Attachment is a link to another file. Populate the contentURL with the link to the object.Any contentTypes supported by the Bot Framework''s Attachment objectapplication/vnd.microsoft.card.codesnippet: A code snippet. application/vnd.microsoft.card.announcement: An announcement header.' nullable: true contentUrl: type: string @@ -21082,7 +21337,7 @@ components: properties: crc32Hash: type: string - description: The CRC32 value of the file in little endian (if available). Read-only. + description: The CRC32 value of the file (if available). Read-only. nullable: true quickXorHash: type: string @@ -21147,7 +21402,7 @@ components: properties: content: type: string - description: The content of comment. + description: The content of the comment. nullable: true contentType: type: string @@ -21185,7 +21440,7 @@ components: description: Indicates whether the name is scoped to the workbook or to a specific worksheet. Read-only. type: type: string - description: 'Indicates what type of reference is associated with the name. The possible values are: String, Integer, Double, Boolean, Range. Read-only.' + description: 'Indicates what type of reference is associated with the name. Possible values are: String, Integer, Double, Boolean, Range. Read-only.' nullable: true value: $ref: '#/components/schemas/microsoft.graph.Json' @@ -21249,7 +21504,7 @@ components: description: Indicates whether the total row is visible or not. This value can be set to show or remove the total row. style: type: string - description: 'Constant value that represents the Table style. The possible values are: TableStyleLight1 thru TableStyleLight21, TableStyleMedium1 thru TableStyleMedium28, TableStyleStyleDark1 thru TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified.' + description: 'Constant value that represents the Table style. Possible values are: TableStyleLight1 thru TableStyleLight21, TableStyleMedium1 thru TableStyleMedium28, TableStyleStyleDark1 thru TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified.' nullable: true columns: type: array @@ -21417,6 +21672,20 @@ components: $ref: '#/components/schemas/microsoft.graph.driveItem' additionalProperties: type: object + microsoft.graph.displayNameLocalization: + title: displayNameLocalization + type: object + properties: + displayName: + type: string + description: 'If present, the value of this field contains the displayName string that has been set for the language present in the languageTag field.' + nullable: true + languageTag: + type: string + description: Provides the language culture-code and friendly name of the language that the displayName field has been provided in. + nullable: true + additionalProperties: + type: object microsoft.graph.sitePageData: title: sitePageData type: object @@ -21437,10 +21706,74 @@ components: type: string description: The label associated with Category 1 nullable: true + category10: + type: string + description: The label associated with Category 10 + nullable: true + category11: + type: string + description: The label associated with Category 11 + nullable: true + category12: + type: string + description: The label associated with Category 12 + nullable: true + category13: + type: string + description: The label associated with Category 13 + nullable: true + category14: + type: string + description: The label associated with Category 14 + nullable: true + category15: + type: string + description: The label associated with Category 15 + nullable: true + category16: + type: string + description: The label associated with Category 16 + nullable: true + category17: + type: string + description: The label associated with Category 17 + nullable: true + category18: + type: string + description: The label associated with Category 18 + nullable: true + category19: + type: string + description: The label associated with Category 19 + nullable: true category2: type: string description: The label associated with Category 2 nullable: true + category20: + type: string + description: The label associated with Category 20 + nullable: true + category21: + type: string + description: The label associated with Category 21 + nullable: true + category22: + type: string + description: The label associated with Category 22 + nullable: true + category23: + type: string + description: The label associated with Category 23 + nullable: true + category24: + type: string + description: The label associated with Category 24 + nullable: true + category25: + type: string + description: The label associated with Category 25 + nullable: true category3: type: string description: The label associated with Category 3 @@ -21457,6 +21790,18 @@ components: type: string description: The label associated with Category 6 nullable: true + category7: + type: string + description: The label associated with Category 7 + nullable: true + category8: + type: string + description: The label associated with Category 8 + nullable: true + category9: + type: string + description: The label associated with Category 9 + nullable: true additionalProperties: type: object microsoft.graph.plannerPlanContextDetailsCollection: @@ -21774,6 +22119,7 @@ components: enum: - none - include + - exclude type: string microsoft.graph.settingSource: title: settingSource @@ -22229,11 +22575,11 @@ components: properties: content: type: string - description: The content of a comment reply. + description: The content of replied comment. nullable: true contentType: type: string - description: Indicates the type for the comment reply. + description: Indicates the type for the replied comment. additionalProperties: type: object microsoft.graph.workbookOperationError: @@ -22314,7 +22660,7 @@ components: description: Represents whether the casing impacted the last sort of the table. Read-only. method: type: string - description: 'Represents Chinese character ordering method last used to sort the table. The possible values are: PinYin, StrokeCount. Read-only.' + description: 'Represents Chinese character ordering method last used to sort the table. Possible values are: PinYin, StrokeCount. Read-only.' additionalProperties: type: object microsoft.graph.workbookChart: @@ -22514,7 +22860,7 @@ components: nullable: true dataOption: type: string - description: 'Represents additional sorting options for this field. The possible values are: Normal, TextAsNumber.' + description: 'Represents additional sorting options for this field. Possible values are: Normal, TextAsNumber.' icon: $ref: '#/components/schemas/microsoft.graph.workbookIcon' key: @@ -22525,7 +22871,7 @@ components: format: int32 sortOn: type: string - description: 'Represents the type of sorting of this condition. The possible values are: Value, CellColor, FontColor, Icon.' + description: 'Represents the type of sorting of this condition. Possible values are: Value, CellColor, FontColor, Icon.' additionalProperties: type: object microsoft.graph.workbookChartAxes: @@ -22750,7 +23096,7 @@ components: format: int32 set: type: string - description: 'Represents the set that the icon is part of. The possible values are: Invalid, ThreeArrows, ThreeArrowsGray, ThreeFlags, ThreeTrafficLights1, ThreeTrafficLights2, ThreeSigns, ThreeSymbols, ThreeSymbols2, FourArrows, FourArrowsGray, FourRedToBlack, FourRating, FourTrafficLights, FiveArrows, FiveArrowsGray, FiveRating, FiveQuarters, ThreeStars, ThreeTriangles, FiveBoxes.' + description: 'Represents the set that the icon is part of. Possible values are: Invalid, ThreeArrows, ThreeArrowsGray, ThreeFlags, ThreeTrafficLights1, ThreeTrafficLights2, ThreeSigns, ThreeSymbols, ThreeSymbols2, FourArrows, FourArrowsGray, FourRedToBlack, FourRating, FourTrafficLights, FiveArrows, FiveArrowsGray, FiveRating, FiveQuarters, ThreeStars, ThreeTriangles, FiveBoxes.' additionalProperties: type: object microsoft.graph.workbookChartAxis: diff --git a/openApiDocs/beta/Devices.CorporateManagement.yml b/openApiDocs/beta/Devices.CorporateManagement.yml index 23cc4780f1c..9f881463df5 100644 --- a/openApiDocs/beta/Devices.CorporateManagement.yml +++ b/openApiDocs/beta/Devices.CorporateManagement.yml @@ -23676,8 +23676,6 @@ paths: - messages - outlook - people - - photo - - photos - drive - drives - followedSites @@ -23698,6 +23696,8 @@ paths: - insights - settings - onenote + - photo + - photos - profile - activities - devices @@ -23747,8 +23747,6 @@ paths: - messages - outlook - people - - photo - - photos - drive - drives - followedSites @@ -23769,6 +23767,8 @@ paths: - insights - settings - onenote + - photo + - photos - profile - activities - devices @@ -23981,8 +23981,6 @@ paths: - messages - outlook - people - - photo - - photos - drive - drives - followedSites @@ -24003,6 +24001,8 @@ paths: - insights - settings - onenote + - photo + - photos - profile - activities - devices @@ -24052,8 +24052,6 @@ paths: - messages - outlook - people - - photo - - photos - drive - drives - followedSites @@ -24074,6 +24072,8 @@ paths: - insights - settings - onenote + - photo + - photos - profile - activities - devices @@ -24255,18 +24255,6 @@ paths: user-id: $request.path.user-id managedDevice-id: $request.path.managedDevice-id user-id1: $request.path.user-id1 - photo: - operationId: users.managedDevices.Users.GetPhoto - parameters: - user-id: $request.path.user-id - managedDevice-id: $request.path.managedDevice-id - user-id1: $request.path.user-id1 - photos: - operationId: users.managedDevices.Users.ListPhotos - parameters: - user-id: $request.path.user-id - managedDevice-id: $request.path.managedDevice-id - user-id1: $request.path.user-id1 drive: operationId: users.managedDevices.Users.GetDrive parameters: @@ -24387,6 +24375,18 @@ paths: user-id: $request.path.user-id managedDevice-id: $request.path.managedDevice-id user-id1: $request.path.user-id1 + photo: + operationId: users.managedDevices.Users.GetPhoto + parameters: + user-id: $request.path.user-id + managedDevice-id: $request.path.managedDevice-id + user-id1: $request.path.user-id1 + photos: + operationId: users.managedDevices.Users.ListPhotos + parameters: + user-id: $request.path.user-id + managedDevice-id: $request.path.managedDevice-id + user-id1: $request.path.user-id1 profile: operationId: users.managedDevices.Users.GetProfile parameters: @@ -26160,11 +26160,11 @@ components: format: int32 customBrowserDisplayName: type: string - description: 'Friendly name of the preferred custom browser to open weblink on Android. When this property is configured, ManagedBrowserToOpenLinksRequired should be true.' + description: Friendly name of the preferred custom browser to open weblink on Android. nullable: true customBrowserPackageId: type: string - description: 'Unique identifier of the preferred custom browser to open weblink on Android. When this property is configured, ManagedBrowserToOpenLinksRequired should be true.' + description: Unique identifier of a custom browser to open weblink on Android. nullable: true customDialerAppDisplayName: type: string @@ -26778,7 +26778,7 @@ components: $ref: '#/components/schemas/microsoft.graph.managedAppDataEncryptionType' customBrowserProtocol: type: string - description: 'A custom browser protocol to open weblink on iOS. When this property is configured, ManagedBrowserToOpenLinksRequired should be true.' + description: A custom browser protocol to open weblink on iOS. nullable: true customDialerAppProtocol: type: string @@ -26956,7 +26956,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.managedAppPolicy' - description: Zero or more policys already applied on the registered app when it last synchronized with management service. + description: Zero or more policys already applied on the registered app when it last synchronized with managment service. intendedPolicies: type: array items: @@ -28077,7 +28077,7 @@ components: lastSyncDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The last time when an application sync was done with the Apple volume purchase program service using the Apple Volume Purchase Program Token. + description: The last time when an application sync was done with the Apple volume purchase program service using the the Apple Volume Purchase Program Token. format: date-time lastSyncStatus: $ref: '#/components/schemas/microsoft.graph.vppTokenSyncStatus' @@ -28503,26 +28503,26 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Not yet documented + description: Created date time in UTC of the device enrollment configuration format: date-time description: type: string - description: Not yet documented + description: The description of the device enrollment configuration nullable: true displayName: type: string - description: Not yet documented + description: The display name of the device enrollment configuration nullable: true lastModifiedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Not yet documented + description: Last modified date time in UTC of the device enrollment configuration format: date-time priority: maximum: 2147483647 minimum: -2147483648 type: integer - description: Not yet documented + description: Priority is used when a user exists in multiple groups that are assigned enrollment configuration. Users are subject only to the configuration with the lowest priority value. format: int32 roleScopeTagIds: type: array @@ -28534,13 +28534,13 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer - description: Not yet documented + description: The version of the device enrollment configuration format: int32 assignments: type: array items: $ref: '#/components/schemas/microsoft.graph.enrollmentConfigurationAssignment' - description: The list of group assignments for the device configuration profile. + description: The list of group assignments for the device configuration profile additionalProperties: type: object description: The Base Class of Device Enrollment Configuration @@ -28602,11 +28602,11 @@ components: nullable: true activationLockBypassCode: type: string - description: Code that allows the Activation Lock on a device to be bypassed. + description: Code that allows the Activation Lock on a device to be bypassed. This property is read-only. nullable: true androidSecurityPatchLevel: type: string - description: Android security patch level + description: Android security patch level. This property is read-only. nullable: true autopilotEnrolled: type: boolean @@ -28617,18 +28617,18 @@ components: nullable: true azureADDeviceId: type: string - description: The unique identifier for the Azure Active Directory device. Read only. + description: The unique identifier for the Azure Active Directory device. Read only. This property is read-only. nullable: true azureADRegistered: type: boolean - description: Whether the device is Azure Active Directory registered. + description: Whether the device is Azure Active Directory registered. This property is read-only. nullable: true chassisType: $ref: '#/components/schemas/microsoft.graph.chassisType' complianceGracePeriodExpirationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The DateTime when device compliance grace period expires + description: The DateTime when device compliance grace period expires. This property is read-only. format: date-time complianceState: $ref: '#/components/schemas/microsoft.graph.complianceState' @@ -28642,10 +28642,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceActionResult' - description: List of ComplexType deviceActionResult objects. + description: List of ComplexType deviceActionResult objects. This property is read-only. deviceCategoryDisplayName: type: string - description: Device category display name + description: Device category display name. This property is read-only. nullable: true deviceEnrollmentType: $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentType' @@ -28653,7 +28653,7 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceHealthAttestationState' deviceName: type: string - description: Name of the device + description: Name of the device. This property is read-only. nullable: true deviceRegistrationState: $ref: '#/components/schemas/microsoft.graph.deviceRegistrationState' @@ -28661,24 +28661,24 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceType' easActivated: type: boolean - description: Whether the device is Exchange ActiveSync activated. + description: Whether the device is Exchange ActiveSync activated. This property is read-only. easActivationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Exchange ActivationSync activation time of the device. + description: Exchange ActivationSync activation time of the device. This property is read-only. format: date-time easDeviceId: type: string - description: Exchange ActiveSync Id of the device. + description: Exchange ActiveSync Id of the device. This property is read-only. nullable: true emailAddress: type: string - description: Email(s) for the user associated with the device + description: Email(s) for the user associated with the device. This property is read-only. nullable: true enrolledDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Enrollment time of the device. + description: Enrollment time of the device. This property is read-only. format: date-time ethernetMacAddress: type: string @@ -28691,11 +28691,11 @@ components: exchangeLastSuccessfulSyncDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Last time the device contacted Exchange. + description: Last time the device contacted Exchange. This property is read-only. format: date-time freeStorageSpaceInBytes: type: integer - description: Free Storage in Bytes + description: Free Storage in Bytes. This property is read-only. format: int64 hardwareInformation: $ref: '#/components/schemas/microsoft.graph.hardwareInformation' @@ -28705,24 +28705,24 @@ components: nullable: true imei: type: string - description: IMEI + description: IMEI. This property is read-only. nullable: true isEncrypted: type: boolean - description: Device encryption status + description: Device encryption status. This property is read-only. isSupervised: type: boolean - description: Device supervised status + description: Device supervised status. This property is read-only. jailBroken: type: string - description: whether the device is jail broken or rooted. + description: whether the device is jail broken or rooted. This property is read-only. nullable: true joinType: $ref: '#/components/schemas/microsoft.graph.joinType' lastSyncDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The date and time that the device last completed a successful sync with Intune. + description: The date and time that the device last completed a successful sync with Intune. This property is read-only. format: date-time lostModeState: $ref: '#/components/schemas/microsoft.graph.lostModeState' @@ -28745,15 +28745,15 @@ components: $ref: '#/components/schemas/microsoft.graph.managementState' manufacturer: type: string - description: Manufacturer of the device + description: Manufacturer of the device. This property is read-only. nullable: true meid: type: string - description: MEID + description: MEID. This property is read-only. nullable: true model: type: string - description: Model of the device + description: Model of the device. This property is read-only. nullable: true notes: type: string @@ -28761,11 +28761,11 @@ components: nullable: true operatingSystem: type: string - description: 'Operating system of the device. Windows, iOS, etc.' + description: 'Operating system of the device. Windows, iOS, etc. This property is read-only.' nullable: true osVersion: type: string - description: Operating system version of the device. + description: Operating system version of the device. This property is read-only. nullable: true ownerType: $ref: '#/components/schemas/microsoft.graph.ownerType' @@ -28773,7 +28773,7 @@ components: $ref: '#/components/schemas/microsoft.graph.managedDevicePartnerReportedHealthState' phoneNumber: type: string - description: Phone number of the device + description: Phone number of the device. This property is read-only. nullable: true physicalMemoryInBytes: type: integer @@ -28788,11 +28788,11 @@ components: $ref: '#/components/schemas/microsoft.graph.managedDeviceArchitecture' remoteAssistanceSessionErrorDetails: type: string - description: An error string that identifies issues when creating Remote Assistance session objects. + description: An error string that identifies issues when creating Remote Assistance session objects. This property is read-only. nullable: true remoteAssistanceSessionUrl: type: string - description: Url that allows a Remote Assistance session to be established with the device. + description: Url that allows a Remote Assistance session to be established with the device. This property is read-only. nullable: true requireUserEnrollmentApproval: type: boolean @@ -28811,7 +28811,7 @@ components: description: List of Scope Tag IDs for this Device instance. serialNumber: type: string - description: SerialNumber + description: SerialNumber. This property is read-only. nullable: true skuFamily: type: string @@ -28829,11 +28829,11 @@ components: nullable: true subscriberCarrier: type: string - description: Subscriber Carrier + description: Subscriber Carrier. This property is read-only. nullable: true totalStorageSpaceInBytes: type: integer - description: Total Storage in Bytes + description: Total Storage in Bytes. This property is read-only. format: int64 udid: type: string @@ -28841,15 +28841,15 @@ components: nullable: true userDisplayName: type: string - description: User display name + description: User display name. This property is read-only. nullable: true userId: type: string - description: Unique Identifier for the user associated with the device + description: Unique Identifier for the user associated with the device. This property is read-only. nullable: true userPrincipalName: type: string - description: Device user principal name + description: Device user principal name. This property is read-only. nullable: true usersLoggedOn: type: array @@ -28858,7 +28858,7 @@ components: description: Indicates the last logged on users of a device. This property is read-only. wiFiMacAddress: type: string - description: Wi-Fi MAC + description: Wi-Fi MAC. This property is read-only. nullable: true windowsActiveMalwareCount: maximum: 2147483647 @@ -29235,30 +29235,30 @@ components: $ref: '#/components/schemas/microsoft.graph.signInActivity' accountEnabled: type: boolean - description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Supports $filter.' + description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Returned only on $select. Supports $filter.' nullable: true ageGroup: type: string - description: 'Sets the age group of the user. Allowed values: null, minor, notAdult and adult. Refer to the legal age group property definitions for further information.' + description: 'Sets the age group of the user. Allowed values: null, minor, notAdult and adult. Refer to the legal age group property definitions for further information. Returned only on $select.' nullable: true assignedLicenses: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLicense' - description: The licenses that are assigned to the user. Not nullable. + description: The licenses that are assigned to the user. Returned only on $select. Not nullable. assignedPlans: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedPlan' - description: The plans that are assigned to the user. Read-only. Not nullable. + description: The plans that are assigned to the user. Returned only on $select. Read-only. Not nullable. businessPhones: type: array items: type: string - description: 'The telephone numbers for the user. NOTE: Although this is a string collection, only one number can be set for this property. Read-only for users synced from on-premises directory. Returned by default.' + description: The telephone numbers for the user. Only one number can be set for this property. Returned by default. Read-only for users synced from on-premises directory. city: type: string - description: The city in which the user is located. Supports $filter. + description: The city in which the user is located. Returned only on $select. Supports $filter. nullable: true companyName: type: string @@ -29266,25 +29266,25 @@ components: nullable: true consentProvidedForMinor: type: string - description: 'Sets whether consent has been obtained for minors. Allowed values: null, granted, denied and notRequired. Refer to the legal age group property definitions for further information.' + description: 'Sets whether consent has been obtained for minors. Allowed values: null, granted, denied and notRequired. Refer to the legal age group property definitions for further information. Returned only on $select.' nullable: true country: type: string - description: 'The country/region in which the user is located; for example, ''US'' or ''UK''. Supports $filter.' + description: 'The country/region in which the user is located; for example, ''US'' or ''UK''. Returned only on $select. Supports $filter.' nullable: true createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The created date of the user object. + description: The date and time the user was created. The value cannot be modified and is automatically populated when the entity is created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. Property is nullable. A null value indicates that an accurate creation time couldn't be determined for the user. Returned only on $select. Read-only. Supports $filter. format: date-time nullable: true creationType: type: string - description: 'Indicates whether the user account was created as a regular school or work account (null), an external account (Invitation), a local account for an Azure Active Directory B2C tenant (LocalAccount) or self-service sign-up using email verification (EmailVerified). Read-only.' + description: 'Indicates whether the user account was created as a regular school or work account (null), an external account (Invitation), a local account for an Azure Active Directory B2C tenant (LocalAccount) or self-service sign-up using email verification (EmailVerified). Returned only on $select. Read-only.' nullable: true department: type: string - description: The name for the department in which the user works. Supports $filter. + description: The name for the department in which the user works. Returned only on $select. Supports $filter. nullable: true deviceKeys: type: array @@ -29292,7 +29292,7 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceKey' displayName: type: string - description: 'The name displayed in the address book for the user. This is usually the combination of the user''s first name, middle initial and last name. This property is required when a user is created and it cannot be cleared during updates. Returned by default. Supports $filter and $orderby.' + 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 last name. This property is required when a user is created and it cannot be cleared during updates. Returned by default. Supports $filter and $orderby.' nullable: true employeeHireDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' @@ -29320,7 +29320,7 @@ components: nullable: true faxNumber: type: string - description: The fax number of the user. + description: The fax number of the user. Returned only on $select. nullable: true givenName: type: string @@ -29330,7 +29330,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.objectIdentity' - description: 'Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. May contain multiple items with the same signInType value. Supports $filter.' + description: 'Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. May contain multiple items with the same signInType value. Returned only on $select. Supports $filter.' imAddresses: type: array items: @@ -29353,29 +29353,29 @@ components: lastPasswordChangeDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The time when this Azure AD user last changed their password. The date and time information uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: ''2014-01-01T00:00:00Z''' + description: 'The time when this Azure AD user last changed their password. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is ''2014-01-01T00:00:00Z'' Returned only on $select. Read-only.' format: date-time nullable: true legalAgeGroupClassification: type: string - 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, minorWithOutParentalConsent, minorWithParentalConsent, minorNoParentalConsentRequired, notAdult and adult. Refer to the legal age group property definitions for further information.' + 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, minorWithOutParentalConsent, minorWithParentalConsent, minorNoParentalConsentRequired, notAdult and adult. Refer to the legal age group property definitions for further information. Returned only on $select.' nullable: true licenseAssignmentStates: type: array items: $ref: '#/components/schemas/microsoft.graph.licenseAssignmentState' - description: State of license assignments for this user. Read-only. + description: State of license assignments for this user. Returned only on $select. Read-only. mail: type: string description: 'The SMTP address for the user, for example, ''jeff@contoso.onmicrosoft.com''. Returned by default. Supports $filter and endsWith.' nullable: true mailNickname: type: string - description: The mail alias for the user. This property must be specified when a user is created. Supports $filter. + description: The mail alias for the user. This property must be specified when a user is created. Returned only on $select. Supports $filter. nullable: true mobilePhone: type: string - description: The primary cellular telephone number for the user. Read-only for users synced from on-premises directory. Returned by default. + description: The primary cellular telephone number for the user. Returned by default. Read-only for users synced from on-premises directory. nullable: true officeLocation: type: string @@ -29383,59 +29383,59 @@ components: nullable: true onPremisesDistinguishedName: type: string - 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 Azure Active Directory via Azure AD Connect. Read-only. + 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 Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. nullable: true onPremisesDomainName: type: string - 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 Azure Active Directory via Azure AD Connect. Read-only.' + 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 Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only.' nullable: true onPremisesExtensionAttributes: $ref: '#/components/schemas/microsoft.graph.onPremisesExtensionAttributes' onPremisesImmutableId: type: string - description: 'This property is used to associate an on-premises Active Directory user account to their Azure AD user object. This property must be specified when creating a new user account in the Graph if you are using a federated domain for the user''s userPrincipalName (UPN) property. Important: The $ and _ characters cannot be used when specifying this property. Supports $filter.' + description: 'This property is used to associate an on-premises Active Directory user account to their Azure AD user object. This property must be specified when creating a new user account in the Graph if you are using a federated domain for the user''s userPrincipalName (UPN) property. Important: The $ and _ characters cannot be used when specifying this property. Returned only on $select. Supports $filter.' nullable: true onPremisesLastSyncDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - 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 time. For example, midnight UTC on Jan 1, 2014 would look like this: ''2014-01-01T00:00:00Z''. Read-only.' + 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 time. For example, midnight UTC on Jan 1, 2014 is ''2014-01-01T00:00:00Z''. Returned only on $select. Read-only.' format: date-time nullable: true onPremisesProvisioningErrors: type: array items: $ref: '#/components/schemas/microsoft.graph.onPremisesProvisioningError' - description: Errors when using Microsoft synchronization product during provisioning. + description: Errors when using Microsoft synchronization product during provisioning. Returned only on $select. onPremisesSamAccountName: type: string - 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 Azure Active Directory via Azure AD Connect. Read-only. + 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 Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. nullable: true onPremisesSecurityIdentifier: type: string - description: Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Read-only. + description: Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Returned only on $select. Read-only. nullable: true onPremisesSyncEnabled: type: boolean - 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 + 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). Returned only on $select. Read-only. nullable: true onPremisesUserPrincipalName: type: string - 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 Azure Active Directory via Azure AD Connect. Read-only. + 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 Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. nullable: true otherMails: type: array items: type: string - description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Supports $filter.' + description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com''].Returned only on $select. Supports$filter.' passwordPolicies: type: string - 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 may be specified together; for example: ''DisablePasswordExpiration, DisableStrongPassword''.' + 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 may be specified together; for example: ''DisablePasswordExpiration, DisableStrongPassword''.Returned only on $select.' nullable: true passwordProfile: $ref: '#/components/schemas/microsoft.graph.passwordProfile' postalCode: type: string - description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country/region. In the United States of America, this attribute contains the ZIP code.' + description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country/region. In the United States of America, this attribute contains the ZIP code. Returned only on $select.' nullable: true preferredDataLocation: type: string @@ -29449,35 +29449,35 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.provisionedPlan' - description: The plans that are provisioned for the user. Read-only. Not nullable. + description: The plans that are provisioned for the user. Returned only on $select. Read-only. Not nullable. proxyAddresses: type: array items: type: string - description: 'For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com''] The any operator is required for filter expressions on multi-valued properties. Read-only, Not nullable. Supports $filter.' + description: 'For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com''] The any operator is required for filter expressions on multi-valued properties. Returned only on $select. Read-only, Not nullable. Supports $filter.' refreshTokensValidFromDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Returned only on $select. Read-only.' + description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Returned only on $select. Read-only. Use invalidateAllRefreshTokens to reset.' format: date-time nullable: true showInAddressList: type: boolean - description: 'true if the Outlook global address list should contain this user, otherwise false. If not set, this will be treated as true. For users invited through the invitation manager, this property will be set to false.' + description: 'true if the Outlook global address list should contain this user, otherwise false. If not set, this will be treated as true. For users invited through the invitation manager, this property will be set to false. Returned only on $select.' nullable: true signInSessionsValidFromDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Read-only. Use revokeSignInSessions to reset.' + description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Returned only on $select. Read-only. Use revokeSignInSessions to reset.' format: date-time nullable: true state: type: string - description: The state or province in the user's address. Supports $filter. + description: The state or province in the user's address. Returned only on $select. Supports $filter. nullable: true streetAddress: type: string - description: The street address of the user's place of business. + description: The street address of the user's place of business. Returned only on $select. nullable: true surname: type: string @@ -29485,7 +29485,7 @@ components: nullable: true usageLocation: type: string - description: 'A two letter country code (ISO standard 3166). Required for users that will be assigned licenses due to legal requirement to check for availability of services in countries. Examples include: ''US'', ''JP'', and ''GB''. Not nullable. Supports $filter.' + description: 'A two letter country code (ISO standard 3166). Required for users that will be assigned licenses due to legal requirement to check for availability of services in countries. Examples include: ''US'', ''JP'', and ''GB''. Not nullable. Returned only on $select. Supports $filter.' nullable: true userPrincipalName: type: string @@ -29493,7 +29493,7 @@ components: nullable: true userType: type: string - description: 'A string value that can be used to classify user types in your directory, such as ''Member'' and ''Guest''. Supports $filter.' + description: 'A string value that can be used to classify user types in your directory, such as ''Member'' and ''Guest''. Returned only on $select. Supports $filter.' nullable: true mailboxSettings: $ref: '#/components/schemas/microsoft.graph.mailboxSettings' @@ -29505,56 +29505,56 @@ components: format: int32 aboutMe: type: string - description: A freeform text entry field for the user to describe themselves. + description: A freeform text entry field for the user to describe themselves. Returned only on $select. nullable: true birthday: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The birthday of the user. 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 would look like this: ''2014-01-01T00:00:00Z''' + description: 'The birthday of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is ''2014-01-01T00:00:00Z'' Returned only on $select.' format: date-time hireDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The hire date of the user. 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 would look like this: ''2014-01-01T00:00:00Z''. Returned only on $select. Note: This property is specific to SharePoint Online. We recommend using the native employeeHireDate property to set and update hire date values using Microsoft Graph APIs.' + description: 'The hire date of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is ''2014-01-01T00:00:00Z''. Returned only on $select. Note: This property is specific to SharePoint Online. We recommend using the native employeeHireDate property to set and update hire date values using Microsoft Graph APIs.' format: date-time interests: type: array items: type: string nullable: true - description: A list for the user to describe their interests. + description: A list for the user to describe their interests. Returned only on $select. mySite: type: string - description: The URL for the user's personal site. + description: The URL for the user's personal site. Returned only on $select. nullable: true pastProjects: type: array items: type: string nullable: true - description: A list for the user to enumerate their past projects. + description: A list for the user to enumerate their past projects. Returned only on $select. preferredName: type: string - description: The preferred name for the user. + description: The preferred name for the user. Returned only on $select. nullable: true responsibilities: type: array items: type: string nullable: true - description: A list for the user to enumerate their responsibilities. + description: A list for the user to enumerate their responsibilities. Returned only on $select. schools: type: array items: type: string nullable: true - description: A list for the user to enumerate the schools they have attended. + description: A list for the user to enumerate the schools they have attended. Returned only on $select. skills: type: array items: type: string nullable: true - description: A list for the user to enumerate their skills. + description: A list for the user to enumerate their skills. Returned only on $select. analytics: $ref: '#/components/schemas/microsoft.graph.userAnalytics' usageRights: @@ -29589,7 +29589,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: The groups and directory roles that the user is a member of. Read-only. Nullable. + description: 'The groups, directory roles and administrative units that the user is a member of. Read-only. Nullable.' ownedDevices: type: array items: @@ -29645,7 +29645,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: The user's events. Default is to show Events under the Default Calendar. Read-only. Nullable. + description: The user's events. Default is to show events under the Default Calendar. Read-only. Nullable. inferenceClassification: $ref: '#/components/schemas/microsoft.graph.inferenceClassification' joinedGroups: @@ -29669,14 +29669,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.person' - description: People that are relevant to the user. Read-only. Nullable. - photo: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' - photos: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' - description: Read-only. Nullable. + description: 'Read-only. The most relevant people to the user. The collection is ordered by their relevance to the user, which is determined by the user''s communication, collaboration and business relationships. A person is an aggregation of information from across mail, contacts and social networks.' drive: $ref: '#/components/schemas/microsoft.graph.drive' drives: @@ -29692,7 +29685,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the user. Read-only. Nullable. + description: The collection of open extensions defined for the user. Nullable. appConsentRequestsForApproval: type: array items: @@ -29758,6 +29751,13 @@ components: $ref: '#/components/schemas/microsoft.graph.userSettings' onenote: $ref: '#/components/schemas/microsoft.graph.onenote' + photo: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + photos: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + description: Read-only. Nullable. profile: $ref: '#/components/schemas/microsoft.graph.profile' activities: @@ -31826,7 +31826,7 @@ components: properties: forceChangePasswordNextSignIn: type: boolean - description: true if the user must change her password on the next login; otherwise false. + description: 'If true, at next sign-in, the user must change their password. After a password change, this property will be automatically reset to false. If not set, default is false.' nullable: true forceChangePasswordNextSignInWithMfa: type: boolean @@ -31862,7 +31862,7 @@ components: properties: archiveFolder: type: string - description: Folder ID of an archive folder for the user. + description: Folder ID of an archive folder for the user. Read only. nullable: true automaticRepliesSetting: $ref: '#/components/schemas/microsoft.graph.automaticRepliesSetting' @@ -32046,15 +32046,15 @@ components: nullable: true canEdit: type: boolean - description: 'True if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access.' + description: 'True if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access, through an Outlook client or the corresponding calendarPermission resource. Read-only.' nullable: true canShare: type: boolean - description: 'True if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it.' + description: 'True if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it. Read-only.' nullable: true canViewPrivateItems: type: boolean - description: 'True if the user can read calendar items that have been marked private, false otherwise.' + description: 'True if the user can read calendar items that have been marked private, false otherwise. This property is set through an Outlook client or the corresponding calendarPermission resource. Read-only.' nullable: true changeKey: type: string @@ -32066,7 +32066,7 @@ components: $ref: '#/components/schemas/microsoft.graph.onlineMeetingProviderType' hexColor: type: string - description: 'The calendar color, expressed in a hex color code of three hexidecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space. If the user has never explicitly set a color for the calendar, this property is empty. Read-only.' + description: 'The calendar color, expressed in a hex color code of three hexidecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space. If the user has never explicitly set a color for the calendar, this property is empty.' nullable: true isDefaultCalendar: type: boolean @@ -32291,7 +32291,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.attachment' - description: The collection of fileAttachment and itemAttachment attachments for the event. Navigation property. Read-only. Nullable. + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' calendar: $ref: '#/components/schemas/microsoft.graph.calendar' exceptionOccurrences: @@ -32302,12 +32302,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the event. Read-only. Nullable. + description: The collection of open extensions defined for the event. Nullable. instances: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: The instances of the event. Navigation property. Read-only. Nullable. + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' multiValueExtendedProperties: type: array items: @@ -32507,7 +32507,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the contact. Read-only. Nullable. + description: The collection of open extensions defined for the contact. Nullable. multiValueExtendedProperties: type: array items: @@ -32545,7 +32545,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLabel' - description: 'The list of sensitivity label pairs (label ID, label name) associated with an Microsoft 365 group. Returned only on $select. Read-only.' + description: 'The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group. Returned only on $select.' assignedLicenses: type: array items: @@ -32586,7 +32586,7 @@ components: description: 'Specifies the group type and its membership. If the collection contains Unified, the group is a Microsoft 365 group; otherwise, it''s either a security group or distribution group. For details, see groups overview.If the collection includes DynamicMembership, the group has dynamic membership; otherwise, membership is static. Returned by default. Supports $filter.' hasMembersWithLicenseErrors: type: boolean - description: 'Indicates whether there are members in this group that have license errors from its group-based license assignment. This property is never returned on a GET operation. You can use it as a $filter argument to get groups that have members with license errors (that is, filter for this property being true). See an example.' + description: 'Indicates whether there are members in this group that have license errors from its group-based license assignment. This property is never returned on a GET operation. You can use it as a $filter argument to get groups that have members with license errors (that is, filter for this property being true).' nullable: true infoCatalogs: type: array @@ -32659,13 +32659,13 @@ components: nullable: true preferredLanguage: type: string - description: The preferred language for an Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. + description: The preferred language for a Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. nullable: true proxyAddresses: type: array items: type: string - description: 'Email addresses for the group that direct to the same group mailbox. For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com'']. The any operator is required to filter expressions on multi-valued properties. Returned by default. Read-only. Not nullable. Supports $filter.' + description: 'Email addresses for the group that direct to the same group mailbox. For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com'']. The any operator is required for filter expressions on multi-valued properties. Returned by default. Read-only. Not nullable. Supports $filter.' renewedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string @@ -32692,7 +32692,7 @@ components: nullable: true theme: type: string - description: 'Specifies an Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' + description: 'Specifies a Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' nullable: true visibility: type: string @@ -32710,11 +32710,11 @@ components: nullable: true hideFromAddressLists: type: boolean - description: 'True if the group is not displayed in certain parts of the Outlook UI: the Address Book, address lists for selecting message recipients, and the Browse Groups dialog for searching groups; otherwise, false. Default value is false. Returned only on $select.' + description: 'True if the group is not displayed in certain parts of the Outlook user interface: in the Address Book, in address lists for selecting message recipients, and in the Browse Groups dialog for searching groups; false otherwise. Default value is false. Returned only on $select.' nullable: true hideFromOutlookClients: type: boolean - description: 'True if the group is not displayed in Outlook clients, such as Outlook for Windows and Outlook on the web; otherwise, false. Default value is false. Returned only on $select.' + description: 'True if the group is not displayed in Outlook clients, such as Outlook for Windows and Outlook on the web, false otherwise. Default value is false. Returned only on $select.' nullable: true isFavorite: type: boolean @@ -32734,7 +32734,7 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer - description: Count of conversations that have received new posts since the signed-in user last visited the group. Returned only on $select. + description: Count of conversations that have received new posts since the signed-in user last visited the group. This property is the same as unseenConversationsCount.Returned only on $select. format: int32 nullable: true unseenMessagesCount: @@ -32765,12 +32765,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Groups that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' + description: 'Groups and administrative units that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' members: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Users and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for Microsoft 365 groups, security groups and mail-enabled security groups), DELETE (supported for Microsoft 365 groups and security groups). Nullable.' + description: 'Users, contacts, and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable.' membersWithLicenseErrors: type: array items: @@ -32780,7 +32780,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. Limited to 100 owners. HTTP Methods: GET (supported for all groups), POST (supported for Microsoft 365 groups, security groups and mail-enabled security groups), DELETE (supported for Microsoft 365 groups and security groups). Nullable.' + description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable.' permissionGrants: type: array items: @@ -32789,7 +32789,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directorySetting' - description: Read-only. Nullable. + description: 'Settings that can govern this group''s behavior, like whether members can invite guest users to the group. Nullable.' transitiveMemberOf: type: array items: @@ -32819,14 +32819,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: The group's calendar events. - photo: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' - photos: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' - description: The profile photos owned by the group. Read-only. Nullable. + description: The group's events. rejectedSenders: type: array items: @@ -32863,6 +32856,13 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerGroup' onenote: $ref: '#/components/schemas/microsoft.graph.onenote' + photo: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + photos: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + description: The profile photos owned by the group. Read-only. Nullable. team: $ref: '#/components/schemas/microsoft.graph.team' additionalProperties: @@ -32957,7 +32957,7 @@ components: $ref: '#/components/schemas/microsoft.graph.itemBody' bodyPreview: type: string - description: The first 255 characters of the message body. It is in text format. + description: 'The first 255 characters of the message body. It is in text format. If the message contains instances of mention, this property would contain a concatenation of these mentions as well.' nullable: true ccRecipients: type: array @@ -33159,7 +33159,7 @@ components: nullable: true personType: type: string - description: The type of person. + description: 'The type of person, for example distribution list.' nullable: true phones: type: array @@ -33203,28 +33203,6 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.profilePhoto: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: profilePhoto - type: object - properties: - height: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: The height of the photo. Read-only. - format: int32 - nullable: true - width: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: The width of the photo. Read-only. - format: int32 - nullable: true - additionalProperties: - type: object microsoft.graph.drive: allOf: - $ref: '#/components/schemas/microsoft.graph.baseItem' @@ -33311,6 +33289,10 @@ components: items: $ref: '#/components/schemas/microsoft.graph.drive' description: The collection of drives (document libraries) under this site. + externalColumns: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' items: type: array items: @@ -33377,11 +33359,7 @@ components: - title: approval type: object properties: - completedSteps: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.approvalStep' - pendingSteps: + steps: type: array items: $ref: '#/components/schemas/microsoft.graph.approvalStep' @@ -33554,7 +33532,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerTask' - description: Read-only. Nullable. Returns the plannerPlans shared with the user. + description: Read-only. Nullable. Returns the plannerTasks assigned to the user. additionalProperties: type: object microsoft.graph.itemInsights: @@ -33620,6 +33598,28 @@ components: description: The sections in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. additionalProperties: type: object + microsoft.graph.profilePhoto: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: profilePhoto + type: object + properties: + height: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The height of the photo. Read-only. + format: int32 + nullable: true + width: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The width of the photo. Read-only. + format: int32 + nullable: true + additionalProperties: + type: object microsoft.graph.profile: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -33638,7 +33638,7 @@ components: anniversaries: type: array items: - $ref: '#/components/schemas/microsoft.graph.personAnniversary' + $ref: '#/components/schemas/microsoft.graph.personAnnualEvent' description: Represents the details of meaningful dates associated with a person. awards: type: array @@ -33792,7 +33792,7 @@ components: properties: accountEnabled: type: boolean - description: 'true if the account is enabled; otherwise, false. Required.' + description: 'true if the account is enabled; otherwise, false. default is true.' nullable: true alternativeSecurityIds: type: array @@ -33889,7 +33889,7 @@ components: nullable: true operatingSystemVersion: type: string - description: The version of the operating system on the device. Required. + description: Operating system version of the device. Required. nullable: true physicalIds: type: array @@ -34080,7 +34080,7 @@ components: properties: activity: type: string - 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.' + 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.' nullable: true availability: type: string @@ -34128,6 +34128,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.phoneAuthenticationMethod' + temporaryAccessPassMethods: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.temporaryAccessPassAuthenticationMethod' windowsHelloForBusinessMethods: type: array items: @@ -34581,6 +34585,7 @@ components: enum: - none - include + - exclude type: string microsoft.graph.windowsInformationProtectionDataRecoveryCertificate: title: windowsInformationProtectionDataRecoveryCertificate @@ -34642,7 +34647,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.ipRange' - description: Collection of Internet protocol address ranges + description: Collection of ip ranges additionalProperties: type: object description: Windows Information Protection IP Range Collection @@ -35093,7 +35098,7 @@ components: nullable: true provisioningStatus: type: string - description: 'The provisioning status of the service plan. Possible values:''Success'' - Service is fully provisioned.''Disabled'' - Service has been disabled.''PendingInput'' - Service is not yet provisioned; awaiting service confirmation.''PendingActivation'' - Service is provisioned but requires explicit activation by administrator (for example, Intune_O365 service plan)''PendingProvisioning'' - Microsoft has added a new service to the product SKU and it has not been activated in the tenant, yet.' + description: 'The provisioning status of the service plan. Possible values:''Success'' - Service is fully provisioned.''Disabled'' - Service has been disabled.''PendingInput'' - Service is not yet provisioned; awaiting service confirmation.''PendingActivation'' - Service is provisioned but requires explicit activation by administrator (for example, Intune_O365 service plan).''PendingProvisioning'' - Microsoft has added a new service to the product SKU and it has not been activated in the tenant, yet.' nullable: true servicePlanId: pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' @@ -35150,11 +35155,11 @@ components: properties: address: type: string - description: The email address of the person or entity. + description: The email address of an entity instance. nullable: true name: type: string - description: The display name of the person or entity. + description: The display name of an entity instance. nullable: true additionalProperties: type: object @@ -35269,10 +35274,10 @@ components: properties: dateTime: type: string - description: 'A single point of time in a combined date and time representation ({date}T{time}; for example, 2017-08-29T04:00:00.0000000).' + description: 'A single point of time in a combined date and time representation ({date}T{time}). For example, ''2019-04-16T09:00:00''.' timeZone: type: string - description: 'Represents a time zone, for example, ''Pacific Standard Time''. See below for more possible values.' + description: 'Represents a time zone, for example, ''Pacific Standard Time''. See below for possible values.' nullable: true additionalProperties: type: object @@ -35425,7 +35430,7 @@ components: nullable: true name: type: string - description: The attachment's file name. + description: The display name of the attachment. This does not need to be the actual file name. nullable: true size: maximum: 2147483647 @@ -36413,6 +36418,8 @@ components: type: string description: 'For site columns, the name of the group this column belongs to. Helps organize related columns.' nullable: true + contentApprovalStatus: + $ref: '#/components/schemas/microsoft.graph.contentApprovalStatusColumn' currency: $ref: '#/components/schemas/microsoft.graph.currencyColumn' dateTime: @@ -36437,10 +36444,21 @@ components: type: boolean description: Specifies whether the column is displayed in the user interface. nullable: true + hyperlinkOrPicture: + $ref: '#/components/schemas/microsoft.graph.hyperlinkOrPictureColumn' indexed: type: boolean description: Specifies whether the column values can used for sorting and searching. nullable: true + isDeletable: + type: boolean + nullable: true + isReorderable: + type: boolean + nullable: true + isSealed: + type: boolean + nullable: true lookup: $ref: '#/components/schemas/microsoft.graph.lookupColumn' name: @@ -36451,6 +36469,9 @@ components: $ref: '#/components/schemas/microsoft.graph.numberColumn' personOrGroup: $ref: '#/components/schemas/microsoft.graph.personOrGroupColumn' + propagateChanges: + type: boolean + nullable: true readOnly: type: boolean description: Specifies whether the column values can be modified. @@ -36459,8 +36480,18 @@ components: type: boolean description: Specifies whether the column value is not optional. nullable: true + term: + $ref: '#/components/schemas/microsoft.graph.termColumn' text: $ref: '#/components/schemas/microsoft.graph.textColumn' + thumbnail: + $ref: '#/components/schemas/microsoft.graph.thumbnailColumn' + type: + $ref: '#/components/schemas/microsoft.graph.columnTypes' + validation: + $ref: '#/components/schemas/microsoft.graph.columnValidation' + sourceColumn: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' additionalProperties: type: object microsoft.graph.contentType: @@ -36469,10 +36500,19 @@ components: - title: contentType type: object properties: + associatedHubsUrls: + type: array + items: + type: string + nullable: true description: type: string description: The descriptive text for the item. nullable: true + documentSet: + $ref: '#/components/schemas/microsoft.graph.documentSet' + documentTemplate: + $ref: '#/components/schemas/microsoft.graph.documentSetContent' group: type: string description: The name of the group this content type belongs to. Helps organize related content types. @@ -36483,6 +36523,9 @@ components: nullable: true inheritedFrom: $ref: '#/components/schemas/microsoft.graph.itemReference' + isBuiltIn: + type: boolean + nullable: true name: type: string description: The name of the content type. @@ -36493,6 +36536,9 @@ components: type: string description: The unique identifier of the content type. nullable: true + propagateChanges: + type: boolean + nullable: true readOnly: type: boolean description: 'If true, the content type cannot be modified unless this value is first set to false.' @@ -36501,11 +36547,25 @@ components: type: boolean description: 'If true, the content type cannot be modified by users or through push-down operations. Only site collection administrators can seal or unseal content types.' nullable: true + base: + $ref: '#/components/schemas/microsoft.graph.contentType' + baseTypes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.contentType' columnLinks: type: array items: $ref: '#/components/schemas/microsoft.graph.columnLink' description: The collection of columns that are required by this content type + columnPositions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + columns: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' additionalProperties: type: object microsoft.graph.sitePage: @@ -36567,7 +36627,7 @@ components: description: 'The type of permission, e.g. read. See below for the full list of roles. Read-only.' shareId: type: string - description: A unique token that can be used to access this shared item via the **shares** API. Read-only. + description: 'A unique token that can be used to access this shared item via the [shares API][]. Read-only.' nullable: true additionalProperties: type: object @@ -36819,14 +36879,14 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerBucket' - description: Read-only. Nullable. Collection of buckets in the plan. + description: Collection of buckets in the plan. Read-only. Nullable. details: $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' tasks: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerTask' - description: Read-only. Nullable. Collection of tasks in the plan. + description: Collection of tasks in the plan. Read-only. Nullable. additionalProperties: type: object microsoft.graph.plannerTask: @@ -36953,17 +37013,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.sharedInsight' - description: 'Calculated relationship identifying documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for Business and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share.' + description: Access this property from the derived type itemInsights. trending: type: array items: $ref: '#/components/schemas/microsoft.graph.trending' - description: 'Calculated relationship identifying 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 Business and SharePoint. Trending insights help the user to discover potentially useful content that the user has access to, but has never viewed before.' + description: Access this property from the derived type itemInsights. used: type: array items: $ref: '#/components/schemas/microsoft.graph.usedInsight' - description: 'Calculated relationship identifying the latest documents viewed or modified by a user, including OneDrive for Business and SharePoint documents, ranked by recency of use.' + description: Access this property from the derived type itemInsights. additionalProperties: type: object microsoft.graph.regionalAndLanguageSettings: @@ -37229,20 +37289,22 @@ components: $ref: '#/components/schemas/microsoft.graph.geoCoordinates' additionalProperties: type: object - microsoft.graph.personAnniversary: + microsoft.graph.personAnnualEvent: allOf: - $ref: '#/components/schemas/microsoft.graph.itemFacet' - - title: personAnniversary + - title: personAnnualEvent type: object properties: date: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string - description: Contains the date associated with the anniversary type. format: date nullable: true + displayName: + type: string + nullable: true type: - $ref: '#/components/schemas/microsoft.graph.anniversaryType' + $ref: '#/components/schemas/microsoft.graph.personAnnualEventType' additionalProperties: type: object microsoft.graph.personAward: @@ -37403,6 +37465,9 @@ components: displayName: type: string description: Contains a friendly name for the interest. + thumbnailUrl: + type: string + nullable: true webUrl: type: string description: Contains a link to a web page or resource about the interest. @@ -37427,6 +37492,10 @@ components: tag: type: string description: 'Contains the four-character BCP47 name for the language (en-US, no-NB, en-AU).' + nullable: true + thumbnailUrl: + type: string + nullable: true written: $ref: '#/components/schemas/microsoft.graph.languageProficiencyLevel' additionalProperties: @@ -37440,9 +37509,11 @@ components: displayName: type: string description: Provides an ordered rendering of firstName and lastName depending on the locale of the user or their device. + nullable: true first: type: string description: First name of the user. + nullable: true initials: type: string description: Initials of the user. @@ -37454,6 +37525,7 @@ components: last: type: string description: Last name of the user. + nullable: true maiden: type: string description: Maiden name of the user. @@ -37467,7 +37539,7 @@ components: description: Nickname of the user. nullable: true pronunciation: - $ref: '#/components/schemas/microsoft.graph.yomiPersonName' + $ref: '#/components/schemas/microsoft.graph.personNamePronounciation' suffix: type: string description: 'Designators used after the users name (eg: PhD.)' @@ -37490,6 +37562,9 @@ components: type: string description: Contains a friendly name for the note. nullable: true + thumbnailUrl: + type: string + nullable: true additionalProperties: type: object microsoft.graph.itemPatent: @@ -37608,6 +37683,9 @@ components: items: $ref: '#/components/schemas/microsoft.graph.relatedPerson' description: The Person or people who sponsored the project. + thumbnailUrl: + type: string + nullable: true additionalProperties: type: object microsoft.graph.itemPublication: @@ -37666,6 +37744,9 @@ components: description: Contains a friendly name for the skill. proficiency: $ref: '#/components/schemas/microsoft.graph.skillProficiencyLevel' + thumbnailUrl: + type: string + nullable: true webUrl: type: string description: Contains a link to an information source about the skill. @@ -37688,6 +37769,9 @@ components: type: string description: Contains a status message from the cloud service if provided or synchronized. nullable: true + thumbnailUrl: + type: string + nullable: true userId: type: string description: The user name displayed for the webaccount. @@ -37716,6 +37800,9 @@ components: displayName: type: string description: Contains a friendly name for the website. + thumbnailUrl: + type: string + nullable: true webUrl: type: string description: Contains a link to the website itself. @@ -37938,7 +38025,7 @@ components: properties: messageId: type: string - description: The unique identifier of a message in a Microsoft Teams channel. + description: The unique identifier for a message in a Microsoft Teams channel. nullable: true replyChainMessageId: type: string @@ -38174,6 +38261,49 @@ components: $ref: '#/components/schemas/microsoft.graph.authenticationMethodSignInState' additionalProperties: type: object + microsoft.graph.temporaryAccessPassAuthenticationMethod: + allOf: + - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' + - title: temporaryAccessPassAuthenticationMethod + type: object + properties: + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The date and time when the temporaryAccessPass was created. + format: date-time + nullable: true + isUsable: + type: boolean + description: The state of the authentication method that indicates whether it's currently usable by the user. + nullable: true + isUsableOnce: + type: boolean + 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 temporaryAccessPass lifetime.' + nullable: true + lifetimeInMinutes: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: 'The lifetime of the temporaryAccessPass in minutes starting at startDateTime. Minimum 10, Maximum 43200 (equivalent to 30 days).' + format: int32 + nullable: true + methodUsabilityReason: + type: string + description: 'Details about usability state (isUsable). Reasons can include: enabledByPolicy, disabledByPolicy, expired, notYetValid, oneTimeUsed.' + nullable: true + startDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The date and time when the temporaryAccessPass becomes available to use. + format: date-time + nullable: true + temporaryAccessPass: + type: string + description: The temporaryAccessPass used to authenticate. Returned only on creation of a new temporaryAccessPass; returned as NULL with GET. + nullable: true + additionalProperties: + type: object microsoft.graph.windowsHelloForBusinessAuthenticationMethod: allOf: - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' @@ -38281,13 +38411,13 @@ components: lastEditedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Read only. Timestamp when edits to the chat message were made. Triggers an 'Edited' flag in the Microsoft Teams UI. If no edits are made the value is null. + 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. format: date-time nullable: true lastModifiedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Read only. Timestamp when the chat message is created (initial setting) or edited, including when a reaction is added or removed.' + description: 'Read only. Timestamp when the chat message is created (initial setting) or modified, including when a reaction is added or removed.' format: date-time nullable: true locale: @@ -38309,7 +38439,7 @@ components: description: 'Reactions for this chat message (for example, Like).' replyToId: type: string - 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) + 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.)' nullable: true subject: type: string @@ -38420,7 +38550,7 @@ components: nullable: true allowCreateUpdateChannels: type: boolean - description: 'If set to true, members can add and update channels.' + description: 'If set to true, members can add and update any channels.' nullable: true allowCreateUpdateRemoveConnectors: type: boolean @@ -39124,7 +39254,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.dayOfWeek' - 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.' + description: 'A collection of the days of the week on which the event occurs. Possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern. Required if type is weekly, relativeMonthly, or relativeYearly.' firstDayOfWeek: $ref: '#/components/schemas/microsoft.graph.dayOfWeek' index: @@ -39247,7 +39377,7 @@ components: properties: name: type: string - description: Name of the setting (as defined by the groupSettingTemplate). + description: Name of the setting (as defined by the directorySettingTemplate). nullable: true value: type: string @@ -39294,7 +39424,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.attachment' - description: Read-only. Nullable. + description: 'The collection of fileAttachment, itemAttachment, and referenceAttachment attachments for the post. Read-only. Nullable.' extensions: type: array items: @@ -39364,7 +39494,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.recipient' - description: The email addresses to which a message should be redirected. + description: The email address to which a message should be redirected. stopProcessingRules: type: boolean description: Indicates whether subsequent rules should be evaluated. @@ -39586,7 +39716,7 @@ components: properties: upgradeAvailable: type: boolean - description: Indicates whether there are higher storage quota plans available. Read-only. + description: Indicates if there are higher storage quota plans available. Read-only. nullable: true additionalProperties: type: object @@ -39854,12 +39984,12 @@ components: nullable: true latitude: type: number - description: 'Optional. The latitude, in decimal, for the item. Read-only.' + description: 'Optional. The latitude, in decimal, for the item. Writable on OneDrive Personal.' format: double nullable: true longitude: type: number - description: 'Optional. The longitude, in decimal, for the item. Read-only.' + description: 'Optional. The longitude, in decimal, for the item. Writable on OneDrive Personal.' format: double nullable: true additionalProperties: @@ -39931,7 +40061,7 @@ components: takenDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Represents the date and time the photo was taken. Read-only. + description: The date and time the photo was taken in UTC time. Read-only. format: date-time nullable: true additionalProperties: @@ -40142,7 +40272,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookOperation' - description: 'The status of workbook operations. Getting an operation collection is not supported, but you can get the status of a long-running operation if the Location header is returned in the response. Read-only.' + description: 'The status of Workbook operations. Getting an operation collection is not supported, but you can get the status of a long-running operation if the Location header is returned in the response. Read-only. Nullable.' tables: type: array items: @@ -40167,14 +40297,14 @@ components: nullable: true changeType: type: string - description: 'Required. Indicates the type of change in the subscribed resource that will raise a change notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list.Note: Drive root item and list change notifications support only the updated changeType. User and group change notifications support updated and deleted changeType.' + description: 'Indicates the type of change in the subscribed resource that will raise a change notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list. Required. Note: Drive root item and list change notifications support only the updated changeType. User and group change notifications support updated and deleted changeType.' clientState: type: string - description: Optional. Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 128 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification. + description: Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 255 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification. Optional. nullable: true creatorId: type: string - description: 'Identifier of the user or service principal that created the subscription. If the app used delegated permissions to create the subscription, this field contains the id of the signed-in user the app called on behalf of. If the app used application permissions, this field contains the id of the service principal corresponding to the app. Read-only.' + description: 'Identifier of the user or service principal that created the subscription. If the app used delegated permissions to create the subscription, this field contains the ID of the signed-in user the app called on behalf of. If the app used application permissions, this field contains the ID of the service principal corresponding to the app. Read-only.' nullable: true encryptionCertificate: type: string @@ -40182,12 +40312,12 @@ components: nullable: true encryptionCertificateId: type: string - description: A custom app-provided identifier to help identify the certificate needed to decrypt resource data. Optional. + description: A custom app-provided identifier to help identify the certificate needed to decrypt resource data. Optional. Required when includeResourceData is true. nullable: true expirationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Required. Specifies the date and time when the webhook subscription expires. The time is in UTC, and can be an amount of time from subscription creation that varies for the resource subscribed to. See the table below for maximum supported subscription length of time.' + description: 'Specifies the date and time when the webhook subscription expires. The time is in UTC, and can be an amount of time from subscription creation that varies for the resource subscribed to. See the table below for maximum supported subscription length of time. Required.' format: date-time includeResourceData: type: boolean @@ -40209,10 +40339,10 @@ components: nullable: true notificationUrl: type: string - description: Required. The URL of the endpoint that will receive the change notifications. This URL must make use of the HTTPS protocol. + description: The URL of the endpoint that receives the change notifications. This URL must make use of the HTTPS protocol. Required. resource: type: string - description: Required. Specifies the resource that will be monitored for changes. Do not include the base URL (https://graph.microsoft.com/v1.0/). See the possible resource path values for each supported resource. + description: Specifies the resource that will be monitored for changes. Do not include the base URL (https://graph.microsoft.com/beta/). See the possible resource path values for each supported resource. Required. additionalProperties: type: object microsoft.graph.thumbnailSet: @@ -40239,7 +40369,6 @@ components: properties: content: type: string - description: The content stream for this version of the item. format: base64url nullable: true size: @@ -40351,6 +40480,11 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.contentApprovalStatusColumn: + title: contentApprovalStatusColumn + type: object + additionalProperties: + type: object microsoft.graph.currencyColumn: title: currencyColumn type: object @@ -40394,6 +40528,15 @@ components: type: object additionalProperties: type: object + microsoft.graph.hyperlinkOrPictureColumn: + title: hyperlinkOrPictureColumn + type: object + properties: + isPicture: + type: boolean + nullable: true + additionalProperties: + type: object microsoft.graph.lookupColumn: title: lookupColumn type: object @@ -40462,6 +40605,18 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.termColumn: + title: termColumn + type: object + properties: + allowMultipleValues: + type: boolean + nullable: true + showFullyQualifiedName: + type: boolean + nullable: true + additionalProperties: + type: object microsoft.graph.textColumn: title: textColumn type: object @@ -40494,6 +40649,95 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.thumbnailColumn: + title: thumbnailColumn + type: object + additionalProperties: + type: object + microsoft.graph.columnTypes: + title: columnTypes + enum: + - note + - text + - choice + - multichoice + - number + - currency + - dateTime + - lookup + - boolean + - user + - url + - calculated + - location + - geolocation + - term + - multiterm + - thumbnail + - approvalStatus + - unknownFutureValue + type: string + microsoft.graph.columnValidation: + title: columnValidation + type: object + properties: + defaultLanguage: + type: string + nullable: true + descriptions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.displayNameLocalization' + formula: + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.documentSet: + title: documentSet + type: object + properties: + allowedContentTypes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.contentTypeInfo' + defaultContents: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.documentSetContent' + propagateWelcomePageChanges: + type: boolean + nullable: true + shouldPrefixNameToFile: + type: boolean + nullable: true + welcomePageUrl: + type: string + nullable: true + sharedColumns: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + welcomePageColumns: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + additionalProperties: + type: object + microsoft.graph.documentSetContent: + title: documentSetContent + type: object + properties: + contentType: + $ref: '#/components/schemas/microsoft.graph.contentTypeInfo' + fileName: + type: string + nullable: true + folderName: + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.contentTypeOrder: title: contentTypeOrder type: object @@ -41147,6 +41391,9 @@ components: format: date-time inference: $ref: '#/components/schemas/microsoft.graph.inferenceData' + isSearchable: + type: boolean + nullable: true lastModifiedBy: $ref: '#/components/schemas/microsoft.graph.identitySet' lastModifiedDateTime: @@ -41158,11 +41405,13 @@ components: $ref: '#/components/schemas/microsoft.graph.personDataSources' additionalProperties: type: object - microsoft.graph.anniversaryType: - title: anniversaryType + microsoft.graph.personAnnualEventType: + title: personAnnualEventType enum: - birthday - wedding + - work + - other - unknownFutureValue type: string microsoft.graph.institutionData: @@ -41242,29 +41491,24 @@ components: - nativeOrBilingual - unknownFutureValue type: string - microsoft.graph.yomiPersonName: - title: yomiPersonName + microsoft.graph.personNamePronounciation: + title: personNamePronounciation type: object properties: displayName: type: string - description: Composite of first and last name pronunciation guides. nullable: true first: type: string - description: Pronunciation guide for the first name of the user. nullable: true last: type: string - description: Pronunciation guide for the last name of the user. nullable: true maiden: type: string - description: Pronunciation guide for the maiden name of the user. nullable: true middle: type: string - description: Pronunciation guide for the middle name of the user. nullable: true additionalProperties: type: object @@ -41303,6 +41547,7 @@ components: jobTitle: type: string description: The title held when in that position. + nullable: true role: type: string description: The role the position entailed. @@ -41527,7 +41772,7 @@ components: nullable: true teamsAppId: type: string - description: The ID from the Teams app manifest. + description: The id from the Teams App manifest. nullable: true version: type: string @@ -41547,7 +41792,7 @@ components: nullable: true contentType: type: string - description: 'The media type of the content attachment. It can have the following values: reference: Attachment is a link to another file. Populate the contentURL with the link to the object.file: Raw file attachment. Populate the contenturl field with the base64 encoding of the file in data: format.image/: Image type with the type of the image specified ex: image/png, image/jpeg, image/gif. Populate the contentUrl field with the base64 encoding of the file in data: format.video/: Video type with the format specified. Ex: video/mp4. Populate the contentUrl field with the base64 encoding of the file in data: format.audio/: Audio type with the format specified. Ex: audio/wmw. Populate the contentUrl field with the base64 encoding of the file in data: format.application/card type: Rich card attachment type with the card type specifying the exact card format to use. Set content with the json format of the card. Supported values for card type include:application/vnd.microsoft.card.adaptive: A rich card that can contain any combination of text, speech, images,,buttons, and input fields. Set the content property to,an AdaptiveCard object.application/vnd.microsoft.card.animation: A rich card that plays animation. Set the content property,to an AnimationCardobject.application/vnd.microsoft.card.audio: A rich card that plays audio files. Set the content property,to an AudioCard object.application/vnd.microsoft.card.video: A rich card that plays videos. Set the content property,to a VideoCard object.application/vnd.microsoft.card.hero: A Hero card. Set the content property to a HeroCard object.application/vnd.microsoft.card.thumbnail: A Thumbnail card. Set the content property to a ThumbnailCard object.application/vnd.microsoft.com.card.receipt: A Receipt card. Set the content property to a ReceiptCard object.application/vnd.microsoft.com.card.signin: A user Sign In card. Set the content property to a SignInCard object.' + description: 'The media type of the content attachment. It can have the following values: reference: Attachment is a link to another file. Populate the contentURL with the link to the object.Any contentTypes supported by the Bot Framework''s Attachment objectapplication/vnd.microsoft.card.codesnippet: A code snippet. application/vnd.microsoft.card.announcement: An announcement header.' nullable: true contentUrl: type: string @@ -41726,11 +41971,11 @@ components: nullable: true recipientUserId: type: string - description: User ID of the recipient of the offer shift request. + description: User id of the recipient of the offer shift request. nullable: true senderShiftId: type: string - description: User ID of the sender of the offer shift request. + description: User id of the sender of the offer shift request. nullable: true additionalProperties: type: object @@ -41818,7 +42063,7 @@ components: properties: recipientShiftId: type: string - description: ShiftId for the recipient user with whom the request is to swap. + description: Shift ID for the recipient user with whom the request is to swap. nullable: true additionalProperties: type: object @@ -42322,7 +42567,7 @@ components: properties: crc32Hash: type: string - description: The CRC32 value of the file in little endian (if available). Read-only. + description: The CRC32 value of the file (if available). Read-only. nullable: true quickXorHash: type: string @@ -42387,7 +42632,7 @@ components: properties: content: type: string - description: The content of comment. + description: The content of the comment. nullable: true contentType: type: string @@ -42425,7 +42670,7 @@ components: description: Indicates whether the name is scoped to the workbook or to a specific worksheet. Read-only. type: type: string - description: 'Indicates what type of reference is associated with the name. The possible values are: String, Integer, Double, Boolean, Range. Read-only.' + description: 'Indicates what type of reference is associated with the name. Possible values are: String, Integer, Double, Boolean, Range. Read-only.' nullable: true value: $ref: '#/components/schemas/microsoft.graph.Json' @@ -42489,7 +42734,7 @@ components: description: Indicates whether the total row is visible or not. This value can be set to show or remove the total row. style: type: string - description: 'Constant value that represents the Table style. The possible values are: TableStyleLight1 thru TableStyleLight21, TableStyleMedium1 thru TableStyleMedium28, TableStyleStyleDark1 thru TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified.' + description: 'Constant value that represents the Table style. Possible values are: TableStyleLight1 thru TableStyleLight21, TableStyleMedium1 thru TableStyleMedium28, TableStyleStyleDark1 thru TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified.' nullable: true columns: type: array @@ -42657,6 +42902,20 @@ components: $ref: '#/components/schemas/microsoft.graph.driveItem' additionalProperties: type: object + microsoft.graph.displayNameLocalization: + title: displayNameLocalization + type: object + properties: + displayName: + type: string + description: 'If present, the value of this field contains the displayName string that has been set for the language present in the languageTag field.' + nullable: true + languageTag: + type: string + description: Provides the language culture-code and friendly name of the language that the displayName field has been provided in. + nullable: true + additionalProperties: + type: object microsoft.graph.sitePageData: title: sitePageData type: object @@ -42682,10 +42941,74 @@ components: type: string description: The label associated with Category 1 nullable: true + category10: + type: string + description: The label associated with Category 10 + nullable: true + category11: + type: string + description: The label associated with Category 11 + nullable: true + category12: + type: string + description: The label associated with Category 12 + nullable: true + category13: + type: string + description: The label associated with Category 13 + nullable: true + category14: + type: string + description: The label associated with Category 14 + nullable: true + category15: + type: string + description: The label associated with Category 15 + nullable: true + category16: + type: string + description: The label associated with Category 16 + nullable: true + category17: + type: string + description: The label associated with Category 17 + nullable: true + category18: + type: string + description: The label associated with Category 18 + nullable: true + category19: + type: string + description: The label associated with Category 19 + nullable: true category2: type: string description: The label associated with Category 2 nullable: true + category20: + type: string + description: The label associated with Category 20 + nullable: true + category21: + type: string + description: The label associated with Category 21 + nullable: true + category22: + type: string + description: The label associated with Category 22 + nullable: true + category23: + type: string + description: The label associated with Category 23 + nullable: true + category24: + type: string + description: The label associated with Category 24 + nullable: true + category25: + type: string + description: The label associated with Category 25 + nullable: true category3: type: string description: The label associated with Category 3 @@ -42702,6 +43025,18 @@ components: type: string description: The label associated with Category 6 nullable: true + category7: + type: string + description: The label associated with Category 7 + nullable: true + category8: + type: string + description: The label associated with Category 8 + nullable: true + category9: + type: string + description: The label associated with Category 9 + nullable: true additionalProperties: type: object microsoft.graph.plannerPlanContextDetailsCollection: @@ -43246,11 +43581,11 @@ components: properties: content: type: string - description: The content of a comment reply. + description: The content of replied comment. nullable: true contentType: type: string - description: Indicates the type for the comment reply. + description: Indicates the type for the replied comment. additionalProperties: type: object microsoft.graph.workbookOperationError: @@ -43331,7 +43666,7 @@ components: description: Represents whether the casing impacted the last sort of the table. Read-only. method: type: string - description: 'Represents Chinese character ordering method last used to sort the table. The possible values are: PinYin, StrokeCount. Read-only.' + description: 'Represents Chinese character ordering method last used to sort the table. Possible values are: PinYin, StrokeCount. Read-only.' additionalProperties: type: object microsoft.graph.workbookChart: @@ -43519,7 +43854,7 @@ components: nullable: true dataOption: type: string - description: 'Represents additional sorting options for this field. The possible values are: Normal, TextAsNumber.' + description: 'Represents additional sorting options for this field. Possible values are: Normal, TextAsNumber.' icon: $ref: '#/components/schemas/microsoft.graph.workbookIcon' key: @@ -43530,7 +43865,7 @@ components: format: int32 sortOn: type: string - description: 'Represents the type of sorting of this condition. The possible values are: Value, CellColor, FontColor, Icon.' + description: 'Represents the type of sorting of this condition. Possible values are: Value, CellColor, FontColor, Icon.' additionalProperties: type: object microsoft.graph.workbookChartAxes: @@ -43755,7 +44090,7 @@ components: format: int32 set: type: string - description: 'Represents the set that the icon is part of. The possible values are: Invalid, ThreeArrows, ThreeArrowsGray, ThreeFlags, ThreeTrafficLights1, ThreeTrafficLights2, ThreeSigns, ThreeSymbols, ThreeSymbols2, FourArrows, FourArrowsGray, FourRedToBlack, FourRating, FourTrafficLights, FiveArrows, FiveArrowsGray, FiveRating, FiveQuarters, ThreeStars, ThreeTriangles, FiveBoxes.' + description: 'Represents the set that the icon is part of. Possible values are: Invalid, ThreeArrows, ThreeArrowsGray, ThreeFlags, ThreeTrafficLights1, ThreeTrafficLights2, ThreeSigns, ThreeSymbols, ThreeSymbols2, FourArrows, FourArrowsGray, FourRedToBlack, FourRating, FourTrafficLights, FiveArrows, FiveArrowsGray, FiveRating, FiveQuarters, ThreeStars, ThreeTriangles, FiveBoxes.' additionalProperties: type: object microsoft.graph.workbookChartAxis: diff --git a/openApiDocs/beta/Education.yml b/openApiDocs/beta/Education.yml index 3aa5af643fb..5ad1637ec10 100644 --- a/openApiDocs/beta/Education.yml +++ b/openApiDocs/beta/Education.yml @@ -159,6 +159,7 @@ paths: - mailNickname - term - assignmentCategories + - assignmentDefaults - assignments - assignmentSettings - group @@ -178,6 +179,7 @@ paths: enum: - '*' - assignmentCategories + - assignmentDefaults - assignments - assignmentSettings - group @@ -268,6 +270,7 @@ paths: - mailNickname - term - assignmentCategories + - assignmentDefaults - assignments - assignmentSettings - group @@ -287,6 +290,7 @@ paths: enum: - '*' - assignmentCategories + - assignmentDefaults - assignments - assignmentSettings - group @@ -306,6 +310,10 @@ paths: operationId: education.Classes.ListAssignmentCategories parameters: educationClass-id: $request.path.educationClass-id + assignmentDefaults: + operationId: education.Classes.GetAssignmentDefaults + parameters: + educationClass-id: $request.path.educationClass-id assignments: operationId: education.Classes.ListAssignments parameters: @@ -615,6 +623,107 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + '/education/classes/{educationClass-id}/assignmentDefaults': + get: + tags: + - education.educationClass + summary: Get assignmentDefaults from education + operationId: education.classes_GetAssignmentDefaults + parameters: + - name: educationClass-id + in: path + description: 'key: id of educationClass' + required: true + schema: + type: string + x-ms-docs-key-type: educationClass + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - addedStudentAction + - dueTime + - notificationChannelUrl + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.educationAssignmentDefaults' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - education.educationClass + summary: Update the navigation property assignmentDefaults in education + operationId: education.classes_UpdateAssignmentDefaults + parameters: + - name: educationClass-id + in: path + description: 'key: id of educationClass' + required: true + schema: + type: string + x-ms-docs-key-type: educationClass + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.educationAssignmentDefaults' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - education.educationClass + summary: Delete navigation property assignmentDefaults for education + operationId: education.classes_DeleteAssignmentDefaults + parameters: + - name: educationClass-id + in: path + description: 'key: id of educationClass' + required: true + schema: + type: string + x-ms-docs-key-type: educationClass + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation '/education/classes/{educationClass-id}/assignments': get: tags: @@ -3240,8 +3349,6 @@ paths: - calendarView - conversations - events - - photo - - photos - rejectedSenders - threads - drive @@ -3251,6 +3358,8 @@ paths: - groupLifecyclePolicies - planner - onenote + - photo + - photos - team type: string - name: $expand @@ -3280,8 +3389,6 @@ paths: - calendarView - conversations - events - - photo - - photos - rejectedSenders - threads - drive @@ -3291,6 +3398,8 @@ paths: - groupLifecyclePolicies - planner - onenote + - photo + - photos - team type: string responses: @@ -3365,14 +3474,6 @@ paths: operationId: education.classes.Group.ListEvents parameters: educationClass-id: $request.path.educationClass-id - photo: - operationId: education.classes.Group.GetPhoto - parameters: - educationClass-id: $request.path.educationClass-id - photos: - operationId: education.classes.Group.ListPhotos - parameters: - educationClass-id: $request.path.educationClass-id rejectedSenders: operationId: education.classes.Group.ListRejectedSenders parameters: @@ -3409,6 +3510,14 @@ paths: operationId: education.classes.Group.GetOnenote parameters: educationClass-id: $request.path.educationClass-id + photo: + operationId: education.classes.Group.GetPhoto + parameters: + educationClass-id: $request.path.educationClass-id + photos: + operationId: education.classes.Group.ListPhotos + parameters: + educationClass-id: $request.path.educationClass-id team: operationId: education.classes.Group.GetTeam parameters: @@ -3502,14 +3611,6 @@ paths: operationId: education.classes.Group.ListEvents parameters: educationClass-id: $request.path.educationClass-id - photo: - operationId: education.classes.Group.GetPhoto - parameters: - educationClass-id: $request.path.educationClass-id - photos: - operationId: education.classes.Group.ListPhotos - parameters: - educationClass-id: $request.path.educationClass-id rejectedSenders: operationId: education.classes.Group.ListRejectedSenders parameters: @@ -3546,6 +3647,14 @@ paths: operationId: education.classes.Group.GetOnenote parameters: educationClass-id: $request.path.educationClass-id + photo: + operationId: education.classes.Group.GetPhoto + parameters: + educationClass-id: $request.path.educationClass-id + photos: + operationId: education.classes.Group.ListPhotos + parameters: + educationClass-id: $request.path.educationClass-id team: operationId: education.classes.Group.GetTeam parameters: @@ -6963,6 +7072,7 @@ paths: - mailNickname - term - assignmentCategories + - assignmentDefaults - assignments - assignmentSettings - group @@ -6982,6 +7092,7 @@ paths: enum: - '*' - assignmentCategories + - assignmentDefaults - assignments - assignmentSettings - group @@ -7674,6 +7785,7 @@ paths: - mailNickname - term - assignmentCategories + - assignmentDefaults - assignments - assignmentSettings - group @@ -7693,6 +7805,7 @@ paths: enum: - '*' - assignmentCategories + - assignmentDefaults - assignments - assignmentSettings - group @@ -7959,8 +8072,6 @@ paths: - messages - outlook - people - - photo - - photos - drive - drives - followedSites @@ -7981,6 +8092,8 @@ paths: - insights - settings - onenote + - photo + - photos - profile - activities - devices @@ -8030,8 +8143,6 @@ paths: - messages - outlook - people - - photo - - photos - drive - drives - followedSites @@ -8052,6 +8163,8 @@ paths: - insights - settings - onenote + - photo + - photos - profile - activities - devices @@ -8125,10 +8238,6 @@ paths: operationId: education.me.User.GetOutlook people: operationId: education.me.User.ListPeople - photo: - operationId: education.me.User.GetPhoto - photos: - operationId: education.me.User.ListPhotos drive: operationId: education.me.User.GetDrive drives: @@ -8169,6 +8278,10 @@ paths: operationId: education.me.User.GetSettings onenote: operationId: education.me.User.GetOnenote + photo: + operationId: education.me.User.GetPhoto + photos: + operationId: education.me.User.ListPhotos profile: operationId: education.me.User.GetProfile activities: @@ -8260,10 +8373,6 @@ paths: operationId: education.me.User.GetOutlook people: operationId: education.me.User.ListPeople - photo: - operationId: education.me.User.GetPhoto - photos: - operationId: education.me.User.ListPhotos drive: operationId: education.me.User.GetDrive drives: @@ -8304,6 +8413,10 @@ paths: operationId: education.me.User.GetSettings onenote: operationId: education.me.User.GetOnenote + photo: + operationId: education.me.User.GetPhoto + photos: + operationId: education.me.User.ListPhotos profile: operationId: education.me.User.GetProfile activities: @@ -8881,6 +8994,7 @@ paths: - mailNickname - term - assignmentCategories + - assignmentDefaults - assignments - assignmentSettings - group @@ -8900,6 +9014,7 @@ paths: enum: - '*' - assignmentCategories + - assignmentDefaults - assignments - assignmentSettings - group @@ -13039,6 +13154,7 @@ paths: - mailNickname - term - assignmentCategories + - assignmentDefaults - assignments - assignmentSettings - group @@ -13058,6 +13174,7 @@ paths: enum: - '*' - assignmentCategories + - assignmentDefaults - assignments - assignmentSettings - group @@ -13846,6 +13963,7 @@ paths: - mailNickname - term - assignmentCategories + - assignmentDefaults - assignments - assignmentSettings - group @@ -13865,6 +13983,7 @@ paths: enum: - '*' - assignmentCategories + - assignmentDefaults - assignments - assignmentSettings - group @@ -14161,8 +14280,6 @@ paths: - messages - outlook - people - - photo - - photos - drive - drives - followedSites @@ -14183,6 +14300,8 @@ paths: - insights - settings - onenote + - photo + - photos - profile - activities - devices @@ -14232,8 +14351,6 @@ paths: - messages - outlook - people - - photo - - photos - drive - drives - followedSites @@ -14254,6 +14371,8 @@ paths: - insights - settings - onenote + - photo + - photos - profile - activities - devices @@ -14381,14 +14500,6 @@ paths: operationId: education.users.User.ListPeople parameters: educationUser-id: $request.path.educationUser-id - photo: - operationId: education.users.User.GetPhoto - parameters: - educationUser-id: $request.path.educationUser-id - photos: - operationId: education.users.User.ListPhotos - parameters: - educationUser-id: $request.path.educationUser-id drive: operationId: education.users.User.GetDrive parameters: @@ -14469,6 +14580,14 @@ paths: operationId: education.users.User.GetOnenote parameters: educationUser-id: $request.path.educationUser-id + photo: + operationId: education.users.User.GetPhoto + parameters: + educationUser-id: $request.path.educationUser-id + photos: + operationId: education.users.User.ListPhotos + parameters: + educationUser-id: $request.path.educationUser-id profile: operationId: education.users.User.GetProfile parameters: @@ -14642,14 +14761,6 @@ paths: operationId: education.users.User.ListPeople parameters: educationUser-id: $request.path.educationUser-id - photo: - operationId: education.users.User.GetPhoto - parameters: - educationUser-id: $request.path.educationUser-id - photos: - operationId: education.users.User.ListPhotos - parameters: - educationUser-id: $request.path.educationUser-id drive: operationId: education.users.User.GetDrive parameters: @@ -14730,6 +14841,14 @@ paths: operationId: education.users.User.GetOnenote parameters: educationUser-id: $request.path.educationUser-id + photo: + operationId: education.users.User.GetPhoto + parameters: + educationUser-id: $request.path.educationUser-id + photos: + operationId: education.users.User.ListPhotos + parameters: + educationUser-id: $request.path.educationUser-id profile: operationId: education.users.User.GetProfile parameters: @@ -14922,6 +15041,8 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.educationCategory' + assignmentDefaults: + $ref: '#/components/schemas/microsoft.graph.educationAssignmentDefaults' assignments: type: array items: @@ -14960,6 +15081,26 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.educationAssignmentDefaults: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: educationAssignmentDefaults + type: object + properties: + addedStudentAction: + $ref: '#/components/schemas/microsoft.graph.educationAddedStudentAction' + dueTime: + pattern: '^([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?$' + type: string + description: Class-level default value for due time field. Default value is 23:59:00. + format: time + nullable: true + notificationChannelUrl: + type: string + description: Default Teams channel to which notifications will be sent. Default value is null. + nullable: true + additionalProperties: + type: object microsoft.graph.educationAssignment: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -15225,7 +15366,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLabel' - description: 'The list of sensitivity label pairs (label ID, label name) associated with an Microsoft 365 group. Returned only on $select. Read-only.' + description: 'The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group. Returned only on $select.' assignedLicenses: type: array items: @@ -15266,7 +15407,7 @@ components: description: 'Specifies the group type and its membership. If the collection contains Unified, the group is a Microsoft 365 group; otherwise, it''s either a security group or distribution group. For details, see groups overview.If the collection includes DynamicMembership, the group has dynamic membership; otherwise, membership is static. Returned by default. Supports $filter.' hasMembersWithLicenseErrors: type: boolean - description: 'Indicates whether there are members in this group that have license errors from its group-based license assignment. This property is never returned on a GET operation. You can use it as a $filter argument to get groups that have members with license errors (that is, filter for this property being true). See an example.' + description: 'Indicates whether there are members in this group that have license errors from its group-based license assignment. This property is never returned on a GET operation. You can use it as a $filter argument to get groups that have members with license errors (that is, filter for this property being true).' nullable: true infoCatalogs: type: array @@ -15339,13 +15480,13 @@ components: nullable: true preferredLanguage: type: string - description: The preferred language for an Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. + description: The preferred language for a Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. nullable: true proxyAddresses: type: array items: type: string - description: 'Email addresses for the group that direct to the same group mailbox. For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com'']. The any operator is required to filter expressions on multi-valued properties. Returned by default. Read-only. Not nullable. Supports $filter.' + description: 'Email addresses for the group that direct to the same group mailbox. For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com'']. The any operator is required for filter expressions on multi-valued properties. Returned by default. Read-only. Not nullable. Supports $filter.' renewedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string @@ -15372,7 +15513,7 @@ components: nullable: true theme: type: string - description: 'Specifies an Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' + description: 'Specifies a Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' nullable: true visibility: type: string @@ -15390,11 +15531,11 @@ components: nullable: true hideFromAddressLists: type: boolean - description: 'True if the group is not displayed in certain parts of the Outlook UI: the Address Book, address lists for selecting message recipients, and the Browse Groups dialog for searching groups; otherwise, false. Default value is false. Returned only on $select.' + description: 'True if the group is not displayed in certain parts of the Outlook user interface: in the Address Book, in address lists for selecting message recipients, and in the Browse Groups dialog for searching groups; false otherwise. Default value is false. Returned only on $select.' nullable: true hideFromOutlookClients: type: boolean - description: 'True if the group is not displayed in Outlook clients, such as Outlook for Windows and Outlook on the web; otherwise, false. Default value is false. Returned only on $select.' + description: 'True if the group is not displayed in Outlook clients, such as Outlook for Windows and Outlook on the web, false otherwise. Default value is false. Returned only on $select.' nullable: true isFavorite: type: boolean @@ -15414,7 +15555,7 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer - description: Count of conversations that have received new posts since the signed-in user last visited the group. Returned only on $select. + description: Count of conversations that have received new posts since the signed-in user last visited the group. This property is the same as unseenConversationsCount.Returned only on $select. format: int32 nullable: true unseenMessagesCount: @@ -15445,12 +15586,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Groups that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' + description: 'Groups and administrative units that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' members: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Users and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for Microsoft 365 groups, security groups and mail-enabled security groups), DELETE (supported for Microsoft 365 groups and security groups). Nullable.' + description: 'Users, contacts, and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable.' membersWithLicenseErrors: type: array items: @@ -15460,7 +15601,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. Limited to 100 owners. HTTP Methods: GET (supported for all groups), POST (supported for Microsoft 365 groups, security groups and mail-enabled security groups), DELETE (supported for Microsoft 365 groups and security groups). Nullable.' + description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable.' permissionGrants: type: array items: @@ -15469,7 +15610,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directorySetting' - description: Read-only. Nullable. + description: 'Settings that can govern this group''s behavior, like whether members can invite guest users to the group. Nullable.' transitiveMemberOf: type: array items: @@ -15499,14 +15640,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: The group's calendar events. - photo: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' - photos: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' - description: The profile photos owned by the group. Read-only. Nullable. + description: The group's events. rejectedSenders: type: array items: @@ -15543,6 +15677,13 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerGroup' onenote: $ref: '#/components/schemas/microsoft.graph.onenote' + photo: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + photos: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + description: The profile photos owned by the group. Read-only. Nullable. team: $ref: '#/components/schemas/microsoft.graph.team' additionalProperties: @@ -15561,7 +15702,7 @@ components: description: 'Related records related to the user. Possible relationships are parent, relative, aide, doctor, guardian, child, other, unknownFutureValue' accountEnabled: type: boolean - description: 'True if the account is enabled; otherwise, false. This property is required when a user is created. Supports $filter.' + description: 'True if the account is enabled; otherwise, false. This property is required when a user is created. Supports /$filter.' nullable: true assignedLicenses: type: array @@ -15582,11 +15723,11 @@ components: $ref: '#/components/schemas/microsoft.graph.identitySet' department: type: string - description: The name for the department in which the user works. Supports $filter. + description: The name for the department in which the user works. Supports /$filter. nullable: true displayName: type: string - description: 'The name displayed in the address book for the user. This is usually the combination of the user''s first name, middle initial, and last name. This property is required when a user is created and it cannot be cleared during updates. Supports $filter and $orderby.' + description: The name displayed in the address book for the user. Supports $filter and $orderby. nullable: true externalSource: $ref: '#/components/schemas/microsoft.graph.educationExternalSource' @@ -15596,17 +15737,17 @@ components: nullable: true givenName: type: string - description: The given name (first name) of the user. Supports $filter. + description: The given name (first name) of the user. Supports /$filter. nullable: true mail: type: string - description: 'The SMTP address for the user; for example, ''jeff@contoso.onmicrosoft.com''. Read-Only. Supports $filter.' + description: 'The SMTP address for the user; for example, ''jeff@contoso.onmicrosoft.com''. Read-Only. Supports /$filter.' nullable: true mailingAddress: $ref: '#/components/schemas/microsoft.graph.physicalAddress' mailNickname: type: string - description: The mail alias for the user. This property must be specified when a user is created. Supports $filter. + description: The mail alias for the user. This property must be specified when a user is created. Supports /$filter. nullable: true middleName: type: string @@ -15623,7 +15764,7 @@ components: $ref: '#/components/schemas/microsoft.graph.educationOnPremisesInfo' passwordPolicies: type: string - 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 can be specified together; for example: ''DisablePasswordExpiration, DisableStrongPassword''.' + description: 'Specifies password policies for the user. See standard [user] resource for additional details.' nullable: true passwordProfile: $ref: '#/components/schemas/microsoft.graph.passwordProfile' @@ -15652,21 +15793,21 @@ components: $ref: '#/components/schemas/microsoft.graph.educationStudent' surname: type: string - description: The user's surname (family name or last name). Supports $filter. + description: The user's surname (family name or last name). Supports /$filter. nullable: true teacher: $ref: '#/components/schemas/microsoft.graph.educationTeacher' usageLocation: type: string - description: 'A two-letter country code (ISO standard 3166). Required for users who will be assigned licenses due to a legal requirement to check for availability of services in countries or regions. Examples include: ''US'', ''JP'', and ''GB''. Not nullable. Supports $filter.' + description: 'A two-letter country code ([ISO 3166 Alpha-2]). Required for users who will be assigned licenses. Not nullable. Supports /$filter.' nullable: true userPrincipalName: type: string - description: 'The user principal name (UPN) of the user. The UPN is an Internet-style login name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where 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. Supports $filter and $orderby.' + description: 'The user principal name (UPN) for the user. Supports $filter and $orderby. See standard [user] resource for additional details.' nullable: true userType: type: string - description: 'A string value that can be used to classify user types in your directory, such as ''Member'' and ''Guest''. Supports $filter.' + description: 'A string value that can be used to classify user types in your directory, such as ''Member'' and ''Guest''. Supports /$filter.' nullable: true assignments: type: array @@ -15765,30 +15906,30 @@ components: $ref: '#/components/schemas/microsoft.graph.signInActivity' accountEnabled: type: boolean - description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Supports $filter.' + description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Returned only on $select. Supports $filter.' nullable: true ageGroup: type: string - description: 'Sets the age group of the user. Allowed values: null, minor, notAdult and adult. Refer to the legal age group property definitions for further information.' + description: 'Sets the age group of the user. Allowed values: null, minor, notAdult and adult. Refer to the legal age group property definitions for further information. Returned only on $select.' nullable: true assignedLicenses: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLicense' - description: The licenses that are assigned to the user. Not nullable. + description: The licenses that are assigned to the user. Returned only on $select. Not nullable. assignedPlans: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedPlan' - description: The plans that are assigned to the user. Read-only. Not nullable. + description: The plans that are assigned to the user. Returned only on $select. Read-only. Not nullable. businessPhones: type: array items: type: string - description: 'The telephone numbers for the user. NOTE: Although this is a string collection, only one number can be set for this property. Read-only for users synced from on-premises directory. Returned by default.' + description: The telephone numbers for the user. Only one number can be set for this property. Returned by default. Read-only for users synced from on-premises directory. city: type: string - description: The city in which the user is located. Supports $filter. + description: The city in which the user is located. Returned only on $select. Supports $filter. nullable: true companyName: type: string @@ -15796,25 +15937,25 @@ components: nullable: true consentProvidedForMinor: type: string - description: 'Sets whether consent has been obtained for minors. Allowed values: null, granted, denied and notRequired. Refer to the legal age group property definitions for further information.' + description: 'Sets whether consent has been obtained for minors. Allowed values: null, granted, denied and notRequired. Refer to the legal age group property definitions for further information. Returned only on $select.' nullable: true country: type: string - description: 'The country/region in which the user is located; for example, ''US'' or ''UK''. Supports $filter.' + description: 'The country/region in which the user is located; for example, ''US'' or ''UK''. Returned only on $select. Supports $filter.' nullable: true createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The created date of the user object. + description: The date and time the user was created. The value cannot be modified and is automatically populated when the entity is created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. Property is nullable. A null value indicates that an accurate creation time couldn't be determined for the user. Returned only on $select. Read-only. Supports $filter. format: date-time nullable: true creationType: type: string - description: 'Indicates whether the user account was created as a regular school or work account (null), an external account (Invitation), a local account for an Azure Active Directory B2C tenant (LocalAccount) or self-service sign-up using email verification (EmailVerified). Read-only.' + description: 'Indicates whether the user account was created as a regular school or work account (null), an external account (Invitation), a local account for an Azure Active Directory B2C tenant (LocalAccount) or self-service sign-up using email verification (EmailVerified). Returned only on $select. Read-only.' nullable: true department: type: string - description: The name for the department in which the user works. Supports $filter. + description: The name for the department in which the user works. Returned only on $select. Supports $filter. nullable: true deviceKeys: type: array @@ -15822,7 +15963,7 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceKey' displayName: type: string - description: 'The name displayed in the address book for the user. This is usually the combination of the user''s first name, middle initial and last name. This property is required when a user is created and it cannot be cleared during updates. Returned by default. Supports $filter and $orderby.' + 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 last name. This property is required when a user is created and it cannot be cleared during updates. Returned by default. Supports $filter and $orderby.' nullable: true employeeHireDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' @@ -15850,7 +15991,7 @@ components: nullable: true faxNumber: type: string - description: The fax number of the user. + description: The fax number of the user. Returned only on $select. nullable: true givenName: type: string @@ -15860,7 +16001,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.objectIdentity' - description: 'Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. May contain multiple items with the same signInType value. Supports $filter.' + description: 'Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. May contain multiple items with the same signInType value. Returned only on $select. Supports $filter.' imAddresses: type: array items: @@ -15883,29 +16024,29 @@ components: lastPasswordChangeDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The time when this Azure AD user last changed their password. The date and time information uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: ''2014-01-01T00:00:00Z''' + description: 'The time when this Azure AD user last changed their password. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is ''2014-01-01T00:00:00Z'' Returned only on $select. Read-only.' format: date-time nullable: true legalAgeGroupClassification: type: string - 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, minorWithOutParentalConsent, minorWithParentalConsent, minorNoParentalConsentRequired, notAdult and adult. Refer to the legal age group property definitions for further information.' + 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, minorWithOutParentalConsent, minorWithParentalConsent, minorNoParentalConsentRequired, notAdult and adult. Refer to the legal age group property definitions for further information. Returned only on $select.' nullable: true licenseAssignmentStates: type: array items: $ref: '#/components/schemas/microsoft.graph.licenseAssignmentState' - description: State of license assignments for this user. Read-only. + description: State of license assignments for this user. Returned only on $select. Read-only. mail: type: string description: 'The SMTP address for the user, for example, ''jeff@contoso.onmicrosoft.com''. Returned by default. Supports $filter and endsWith.' nullable: true mailNickname: type: string - description: The mail alias for the user. This property must be specified when a user is created. Supports $filter. + description: The mail alias for the user. This property must be specified when a user is created. Returned only on $select. Supports $filter. nullable: true mobilePhone: type: string - description: The primary cellular telephone number for the user. Read-only for users synced from on-premises directory. Returned by default. + description: The primary cellular telephone number for the user. Returned by default. Read-only for users synced from on-premises directory. nullable: true officeLocation: type: string @@ -15913,59 +16054,59 @@ components: nullable: true onPremisesDistinguishedName: type: string - 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 Azure Active Directory via Azure AD Connect. Read-only. + 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 Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. nullable: true onPremisesDomainName: type: string - 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 Azure Active Directory via Azure AD Connect. Read-only.' + 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 Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only.' nullable: true onPremisesExtensionAttributes: $ref: '#/components/schemas/microsoft.graph.onPremisesExtensionAttributes' onPremisesImmutableId: type: string - description: 'This property is used to associate an on-premises Active Directory user account to their Azure AD user object. This property must be specified when creating a new user account in the Graph if you are using a federated domain for the user''s userPrincipalName (UPN) property. Important: The $ and _ characters cannot be used when specifying this property. Supports $filter.' + description: 'This property is used to associate an on-premises Active Directory user account to their Azure AD user object. This property must be specified when creating a new user account in the Graph if you are using a federated domain for the user''s userPrincipalName (UPN) property. Important: The $ and _ characters cannot be used when specifying this property. Returned only on $select. Supports $filter.' nullable: true onPremisesLastSyncDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - 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 time. For example, midnight UTC on Jan 1, 2014 would look like this: ''2014-01-01T00:00:00Z''. Read-only.' + 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 time. For example, midnight UTC on Jan 1, 2014 is ''2014-01-01T00:00:00Z''. Returned only on $select. Read-only.' format: date-time nullable: true onPremisesProvisioningErrors: type: array items: $ref: '#/components/schemas/microsoft.graph.onPremisesProvisioningError' - description: Errors when using Microsoft synchronization product during provisioning. + description: Errors when using Microsoft synchronization product during provisioning. Returned only on $select. onPremisesSamAccountName: type: string - 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 Azure Active Directory via Azure AD Connect. Read-only. + 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 Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. nullable: true onPremisesSecurityIdentifier: type: string - description: Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Read-only. + description: Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Returned only on $select. Read-only. nullable: true onPremisesSyncEnabled: type: boolean - 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 + 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). Returned only on $select. Read-only. nullable: true onPremisesUserPrincipalName: type: string - 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 Azure Active Directory via Azure AD Connect. Read-only. + 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 Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. nullable: true otherMails: type: array items: type: string - description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Supports $filter.' + description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com''].Returned only on $select. Supports$filter.' passwordPolicies: type: string - 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 may be specified together; for example: ''DisablePasswordExpiration, DisableStrongPassword''.' + 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 may be specified together; for example: ''DisablePasswordExpiration, DisableStrongPassword''.Returned only on $select.' nullable: true passwordProfile: $ref: '#/components/schemas/microsoft.graph.passwordProfile' postalCode: type: string - description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country/region. In the United States of America, this attribute contains the ZIP code.' + description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country/region. In the United States of America, this attribute contains the ZIP code. Returned only on $select.' nullable: true preferredDataLocation: type: string @@ -15979,35 +16120,35 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.provisionedPlan' - description: The plans that are provisioned for the user. Read-only. Not nullable. + description: The plans that are provisioned for the user. Returned only on $select. Read-only. Not nullable. proxyAddresses: type: array items: type: string - description: 'For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com''] The any operator is required for filter expressions on multi-valued properties. Read-only, Not nullable. Supports $filter.' + description: 'For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com''] The any operator is required for filter expressions on multi-valued properties. Returned only on $select. Read-only, Not nullable. Supports $filter.' refreshTokensValidFromDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Returned only on $select. Read-only.' + description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Returned only on $select. Read-only. Use invalidateAllRefreshTokens to reset.' format: date-time nullable: true showInAddressList: type: boolean - description: 'true if the Outlook global address list should contain this user, otherwise false. If not set, this will be treated as true. For users invited through the invitation manager, this property will be set to false.' + description: 'true if the Outlook global address list should contain this user, otherwise false. If not set, this will be treated as true. For users invited through the invitation manager, this property will be set to false. Returned only on $select.' nullable: true signInSessionsValidFromDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Read-only. Use revokeSignInSessions to reset.' + description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Returned only on $select. Read-only. Use revokeSignInSessions to reset.' format: date-time nullable: true state: type: string - description: The state or province in the user's address. Supports $filter. + description: The state or province in the user's address. Returned only on $select. Supports $filter. nullable: true streetAddress: type: string - description: The street address of the user's place of business. + description: The street address of the user's place of business. Returned only on $select. nullable: true surname: type: string @@ -16015,7 +16156,7 @@ components: nullable: true usageLocation: type: string - description: 'A two letter country code (ISO standard 3166). Required for users that will be assigned licenses due to legal requirement to check for availability of services in countries. Examples include: ''US'', ''JP'', and ''GB''. Not nullable. Supports $filter.' + description: 'A two letter country code (ISO standard 3166). Required for users that will be assigned licenses due to legal requirement to check for availability of services in countries. Examples include: ''US'', ''JP'', and ''GB''. Not nullable. Returned only on $select. Supports $filter.' nullable: true userPrincipalName: type: string @@ -16023,7 +16164,7 @@ components: nullable: true userType: type: string - description: 'A string value that can be used to classify user types in your directory, such as ''Member'' and ''Guest''. Supports $filter.' + description: 'A string value that can be used to classify user types in your directory, such as ''Member'' and ''Guest''. Returned only on $select. Supports $filter.' nullable: true mailboxSettings: $ref: '#/components/schemas/microsoft.graph.mailboxSettings' @@ -16035,56 +16176,56 @@ components: format: int32 aboutMe: type: string - description: A freeform text entry field for the user to describe themselves. + description: A freeform text entry field for the user to describe themselves. Returned only on $select. nullable: true birthday: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The birthday of the user. 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 would look like this: ''2014-01-01T00:00:00Z''' + description: 'The birthday of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is ''2014-01-01T00:00:00Z'' Returned only on $select.' format: date-time hireDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The hire date of the user. 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 would look like this: ''2014-01-01T00:00:00Z''. Returned only on $select. Note: This property is specific to SharePoint Online. We recommend using the native employeeHireDate property to set and update hire date values using Microsoft Graph APIs.' + description: 'The hire date of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is ''2014-01-01T00:00:00Z''. Returned only on $select. Note: This property is specific to SharePoint Online. We recommend using the native employeeHireDate property to set and update hire date values using Microsoft Graph APIs.' format: date-time interests: type: array items: type: string nullable: true - description: A list for the user to describe their interests. + description: A list for the user to describe their interests. Returned only on $select. mySite: type: string - description: The URL for the user's personal site. + description: The URL for the user's personal site. Returned only on $select. nullable: true pastProjects: type: array items: type: string nullable: true - description: A list for the user to enumerate their past projects. + description: A list for the user to enumerate their past projects. Returned only on $select. preferredName: type: string - description: The preferred name for the user. + description: The preferred name for the user. Returned only on $select. nullable: true responsibilities: type: array items: type: string nullable: true - description: A list for the user to enumerate their responsibilities. + description: A list for the user to enumerate their responsibilities. Returned only on $select. schools: type: array items: type: string nullable: true - description: A list for the user to enumerate the schools they have attended. + description: A list for the user to enumerate the schools they have attended. Returned only on $select. skills: type: array items: type: string nullable: true - description: A list for the user to enumerate their skills. + description: A list for the user to enumerate their skills. Returned only on $select. analytics: $ref: '#/components/schemas/microsoft.graph.userAnalytics' usageRights: @@ -16119,7 +16260,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: The groups and directory roles that the user is a member of. Read-only. Nullable. + description: 'The groups, directory roles and administrative units that the user is a member of. Read-only. Nullable.' ownedDevices: type: array items: @@ -16175,7 +16316,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: The user's events. Default is to show Events under the Default Calendar. Read-only. Nullable. + description: The user's events. Default is to show events under the Default Calendar. Read-only. Nullable. inferenceClassification: $ref: '#/components/schemas/microsoft.graph.inferenceClassification' joinedGroups: @@ -16199,14 +16340,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.person' - description: People that are relevant to the user. Read-only. Nullable. - photo: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' - photos: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' - description: Read-only. Nullable. + description: 'Read-only. The most relevant people to the user. The collection is ordered by their relevance to the user, which is determined by the user''s communication, collaboration and business relationships. A person is an aggregation of information from across mail, contacts and social networks.' drive: $ref: '#/components/schemas/microsoft.graph.drive' drives: @@ -16222,7 +16356,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the user. Read-only. Nullable. + description: The collection of open extensions defined for the user. Nullable. appConsentRequestsForApproval: type: array items: @@ -16288,6 +16422,13 @@ components: $ref: '#/components/schemas/microsoft.graph.userSettings' onenote: $ref: '#/components/schemas/microsoft.graph.onenote' + photo: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + photos: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + description: Read-only. Nullable. profile: $ref: '#/components/schemas/microsoft.graph.profile' activities: @@ -16339,7 +16480,7 @@ components: nullable: true visibility: type: string - description: 'Controls whether the administrative unit and its members are hidden or public. Can be set to HiddenMembership or Public. If not set, default behavior is Public. When set to HiddenMembership, only members of the administrative unit can list other members of the adminstrative unit.' + description: 'Controls whether the adminstrative unit and its members are hidden or public. Can be set to HiddenMembership or Public. If not set, default behavior is Public. When set to HiddenMembership, only members of the administrative unit can list other members of the adminstrative unit.' nullable: true members: type: array @@ -16909,15 +17050,15 @@ components: nullable: true canEdit: type: boolean - description: 'True if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access.' + description: 'True if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access, through an Outlook client or the corresponding calendarPermission resource. Read-only.' nullable: true canShare: type: boolean - description: 'True if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it.' + description: 'True if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it. Read-only.' nullable: true canViewPrivateItems: type: boolean - description: 'True if the user can read calendar items that have been marked private, false otherwise.' + description: 'True if the user can read calendar items that have been marked private, false otherwise. This property is set through an Outlook client or the corresponding calendarPermission resource. Read-only.' nullable: true changeKey: type: string @@ -16929,7 +17070,7 @@ components: $ref: '#/components/schemas/microsoft.graph.onlineMeetingProviderType' hexColor: type: string - description: 'The calendar color, expressed in a hex color code of three hexidecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space. If the user has never explicitly set a color for the calendar, this property is empty. Read-only.' + description: 'The calendar color, expressed in a hex color code of three hexidecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space. If the user has never explicitly set a color for the calendar, this property is empty.' nullable: true isDefaultCalendar: type: boolean @@ -17127,7 +17268,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.attachment' - description: The collection of fileAttachment and itemAttachment attachments for the event. Navigation property. Read-only. Nullable. + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' calendar: $ref: '#/components/schemas/microsoft.graph.calendar' exceptionOccurrences: @@ -17138,12 +17279,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the event. Read-only. Nullable. + description: The collection of open extensions defined for the event. Nullable. instances: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: The instances of the event. Navigation property. Read-only. Nullable. + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' multiValueExtendedProperties: type: array items: @@ -17188,28 +17329,6 @@ components: description: A collection of all the conversation threads in the conversation. A navigation property. Read-only. Nullable. additionalProperties: type: object - microsoft.graph.profilePhoto: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: profilePhoto - type: object - properties: - height: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: The height of the photo. Read-only. - format: int32 - nullable: true - width: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: The width of the photo. Read-only. - format: int32 - nullable: true - additionalProperties: - type: object microsoft.graph.conversationThread: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -17341,6 +17460,10 @@ components: items: $ref: '#/components/schemas/microsoft.graph.drive' description: The collection of drives (document libraries) under this site. + externalColumns: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' items: type: array items: @@ -17451,6 +17574,28 @@ components: description: The sections in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. additionalProperties: type: object + microsoft.graph.profilePhoto: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: profilePhoto + type: object + properties: + height: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The height of the photo. Read-only. + format: int32 + nullable: true + width: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The width of the photo. Read-only. + format: int32 + nullable: true + additionalProperties: + type: object microsoft.graph.team: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -17647,7 +17792,7 @@ components: properties: forceChangePasswordNextSignIn: type: boolean - description: true if the user must change her password on the next login; otherwise false. + description: 'If true, at next sign-in, the user must change their password. After a password change, this property will be automatically reset to false. If not set, default is false.' nullable: true forceChangePasswordNextSignInWithMfa: type: boolean @@ -17722,7 +17867,7 @@ components: properties: externalId: type: string - description: ID of the teacher in the source system. + description: Id of the Teacher in external source system. nullable: true teacherNumber: type: string @@ -17920,7 +18065,7 @@ components: properties: archiveFolder: type: string - description: Folder ID of an archive folder for the user. + description: Folder ID of an archive folder for the user. Read only. nullable: true automaticRepliesSetting: $ref: '#/components/schemas/microsoft.graph.automaticRepliesSetting' @@ -18258,7 +18403,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the contact. Read-only. Nullable. + description: The collection of open extensions defined for the contact. Nullable. multiValueExtendedProperties: type: array items: @@ -18375,7 +18520,7 @@ components: $ref: '#/components/schemas/microsoft.graph.itemBody' bodyPreview: type: string - description: The first 255 characters of the message body. It is in text format. + description: 'The first 255 characters of the message body. It is in text format. If the message contains instances of mention, this property would contain a concatenation of these mentions as well.' nullable: true ccRecipients: type: array @@ -18577,7 +18722,7 @@ components: nullable: true personType: type: string - description: The type of person. + description: 'The type of person, for example distribution list.' nullable: true phones: type: array @@ -18651,11 +18796,7 @@ components: - title: approval type: object properties: - completedSteps: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.approvalStep' - pendingSteps: + steps: type: array items: $ref: '#/components/schemas/microsoft.graph.approvalStep' @@ -18765,26 +18906,26 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Not yet documented + description: Created date time in UTC of the device enrollment configuration format: date-time description: type: string - description: Not yet documented + description: The description of the device enrollment configuration nullable: true displayName: type: string - description: Not yet documented + description: The display name of the device enrollment configuration nullable: true lastModifiedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Not yet documented + description: Last modified date time in UTC of the device enrollment configuration format: date-time priority: maximum: 2147483647 minimum: -2147483648 type: integer - description: Not yet documented + description: Priority is used when a user exists in multiple groups that are assigned enrollment configuration. Users are subject only to the configuration with the lowest priority value. format: int32 roleScopeTagIds: type: array @@ -18796,13 +18937,13 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer - description: Not yet documented + description: The version of the device enrollment configuration format: int32 assignments: type: array items: $ref: '#/components/schemas/microsoft.graph.enrollmentConfigurationAssignment' - description: The list of group assignments for the device configuration profile. + description: The list of group assignments for the device configuration profile additionalProperties: type: object description: The Base Class of Device Enrollment Configuration @@ -18818,11 +18959,11 @@ components: nullable: true activationLockBypassCode: type: string - description: Code that allows the Activation Lock on a device to be bypassed. + description: Code that allows the Activation Lock on a device to be bypassed. This property is read-only. nullable: true androidSecurityPatchLevel: type: string - description: Android security patch level + description: Android security patch level. This property is read-only. nullable: true autopilotEnrolled: type: boolean @@ -18833,18 +18974,18 @@ components: nullable: true azureADDeviceId: type: string - description: The unique identifier for the Azure Active Directory device. Read only. + description: The unique identifier for the Azure Active Directory device. Read only. This property is read-only. nullable: true azureADRegistered: type: boolean - description: Whether the device is Azure Active Directory registered. + description: Whether the device is Azure Active Directory registered. This property is read-only. nullable: true chassisType: $ref: '#/components/schemas/microsoft.graph.chassisType' complianceGracePeriodExpirationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The DateTime when device compliance grace period expires + description: The DateTime when device compliance grace period expires. This property is read-only. format: date-time complianceState: $ref: '#/components/schemas/microsoft.graph.complianceState' @@ -18858,10 +18999,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceActionResult' - description: List of ComplexType deviceActionResult objects. + description: List of ComplexType deviceActionResult objects. This property is read-only. deviceCategoryDisplayName: type: string - description: Device category display name + description: Device category display name. This property is read-only. nullable: true deviceEnrollmentType: $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentType' @@ -18869,7 +19010,7 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceHealthAttestationState' deviceName: type: string - description: Name of the device + description: Name of the device. This property is read-only. nullable: true deviceRegistrationState: $ref: '#/components/schemas/microsoft.graph.deviceRegistrationState' @@ -18877,24 +19018,24 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceType' easActivated: type: boolean - description: Whether the device is Exchange ActiveSync activated. + description: Whether the device is Exchange ActiveSync activated. This property is read-only. easActivationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Exchange ActivationSync activation time of the device. + description: Exchange ActivationSync activation time of the device. This property is read-only. format: date-time easDeviceId: type: string - description: Exchange ActiveSync Id of the device. + description: Exchange ActiveSync Id of the device. This property is read-only. nullable: true emailAddress: type: string - description: Email(s) for the user associated with the device + description: Email(s) for the user associated with the device. This property is read-only. nullable: true enrolledDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Enrollment time of the device. + description: Enrollment time of the device. This property is read-only. format: date-time ethernetMacAddress: type: string @@ -18907,11 +19048,11 @@ components: exchangeLastSuccessfulSyncDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Last time the device contacted Exchange. + description: Last time the device contacted Exchange. This property is read-only. format: date-time freeStorageSpaceInBytes: type: integer - description: Free Storage in Bytes + description: Free Storage in Bytes. This property is read-only. format: int64 hardwareInformation: $ref: '#/components/schemas/microsoft.graph.hardwareInformation' @@ -18921,24 +19062,24 @@ components: nullable: true imei: type: string - description: IMEI + description: IMEI. This property is read-only. nullable: true isEncrypted: type: boolean - description: Device encryption status + description: Device encryption status. This property is read-only. isSupervised: type: boolean - description: Device supervised status + description: Device supervised status. This property is read-only. jailBroken: type: string - description: whether the device is jail broken or rooted. + description: whether the device is jail broken or rooted. This property is read-only. nullable: true joinType: $ref: '#/components/schemas/microsoft.graph.joinType' lastSyncDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The date and time that the device last completed a successful sync with Intune. + description: The date and time that the device last completed a successful sync with Intune. This property is read-only. format: date-time lostModeState: $ref: '#/components/schemas/microsoft.graph.lostModeState' @@ -18961,15 +19102,15 @@ components: $ref: '#/components/schemas/microsoft.graph.managementState' manufacturer: type: string - description: Manufacturer of the device + description: Manufacturer of the device. This property is read-only. nullable: true meid: type: string - description: MEID + description: MEID. This property is read-only. nullable: true model: type: string - description: Model of the device + description: Model of the device. This property is read-only. nullable: true notes: type: string @@ -18977,11 +19118,11 @@ components: nullable: true operatingSystem: type: string - description: 'Operating system of the device. Windows, iOS, etc.' + description: 'Operating system of the device. Windows, iOS, etc. This property is read-only.' nullable: true osVersion: type: string - description: Operating system version of the device. + description: Operating system version of the device. This property is read-only. nullable: true ownerType: $ref: '#/components/schemas/microsoft.graph.ownerType' @@ -18989,7 +19130,7 @@ components: $ref: '#/components/schemas/microsoft.graph.managedDevicePartnerReportedHealthState' phoneNumber: type: string - description: Phone number of the device + description: Phone number of the device. This property is read-only. nullable: true physicalMemoryInBytes: type: integer @@ -19004,11 +19145,11 @@ components: $ref: '#/components/schemas/microsoft.graph.managedDeviceArchitecture' remoteAssistanceSessionErrorDetails: type: string - description: An error string that identifies issues when creating Remote Assistance session objects. + description: An error string that identifies issues when creating Remote Assistance session objects. This property is read-only. nullable: true remoteAssistanceSessionUrl: type: string - description: Url that allows a Remote Assistance session to be established with the device. + description: Url that allows a Remote Assistance session to be established with the device. This property is read-only. nullable: true requireUserEnrollmentApproval: type: boolean @@ -19027,7 +19168,7 @@ components: description: List of Scope Tag IDs for this Device instance. serialNumber: type: string - description: SerialNumber + description: SerialNumber. This property is read-only. nullable: true skuFamily: type: string @@ -19045,11 +19186,11 @@ components: nullable: true subscriberCarrier: type: string - description: Subscriber Carrier + description: Subscriber Carrier. This property is read-only. nullable: true totalStorageSpaceInBytes: type: integer - description: Total Storage in Bytes + description: Total Storage in Bytes. This property is read-only. format: int64 udid: type: string @@ -19057,15 +19198,15 @@ components: nullable: true userDisplayName: type: string - description: User display name + description: User display name. This property is read-only. nullable: true userId: type: string - description: Unique Identifier for the user associated with the device + description: Unique Identifier for the user associated with the device. This property is read-only. nullable: true userPrincipalName: type: string - description: Device user principal name + description: Device user principal name. This property is read-only. nullable: true usersLoggedOn: type: array @@ -19074,7 +19215,7 @@ components: description: Indicates the last logged on users of a device. This property is read-only. wiFiMacAddress: type: string - description: Wi-Fi MAC + description: Wi-Fi MAC. This property is read-only. nullable: true windowsActiveMalwareCount: maximum: 2147483647 @@ -19210,7 +19351,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.managedAppPolicy' - description: Zero or more policys already applied on the registered app when it last synchronized with management service. + description: Zero or more policys already applied on the registered app when it last synchronized with managment service. intendedPolicies: type: array items: @@ -19412,7 +19553,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerTask' - description: Read-only. Nullable. Returns the plannerPlans shared with the user. + description: Read-only. Nullable. Returns the plannerTasks assigned to the user. additionalProperties: type: object microsoft.graph.itemInsights: @@ -19458,7 +19599,7 @@ components: anniversaries: type: array items: - $ref: '#/components/schemas/microsoft.graph.personAnniversary' + $ref: '#/components/schemas/microsoft.graph.personAnnualEvent' description: Represents the details of meaningful dates associated with a person. awards: type: array @@ -19612,7 +19753,7 @@ components: properties: accountEnabled: type: boolean - description: 'true if the account is enabled; otherwise, false. Required.' + description: 'true if the account is enabled; otherwise, false. default is true.' nullable: true alternativeSecurityIds: type: array @@ -19709,7 +19850,7 @@ components: nullable: true operatingSystemVersion: type: string - description: The version of the operating system on the device. Required. + description: Operating system version of the device. Required. nullable: true physicalIds: type: array @@ -19900,7 +20041,7 @@ components: properties: activity: type: string - 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.' + 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.' nullable: true availability: type: string @@ -19948,6 +20089,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.phoneAuthenticationMethod' + temporaryAccessPassMethods: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.temporaryAccessPassAuthenticationMethod' windowsHelloForBusinessMethods: type: array items: @@ -20122,7 +20267,7 @@ components: properties: name: type: string - description: Name of the setting (as defined by the groupSettingTemplate). + description: Name of the setting (as defined by the directorySettingTemplate). nullable: true value: type: string @@ -20159,11 +20304,11 @@ components: properties: address: type: string - description: The email address of the person or entity. + description: The email address of an entity instance. nullable: true name: type: string - description: The display name of the person or entity. + description: The display name of an entity instance. nullable: true additionalProperties: type: object @@ -20278,10 +20423,10 @@ components: properties: dateTime: type: string - description: 'A single point of time in a combined date and time representation ({date}T{time}; for example, 2017-08-29T04:00:00.0000000).' + description: 'A single point of time in a combined date and time representation ({date}T{time}). For example, ''2019-04-16T09:00:00''.' timeZone: type: string - description: 'Represents a time zone, for example, ''Pacific Standard Time''. See below for more possible values.' + description: 'Represents a time zone, for example, ''Pacific Standard Time''. See below for possible values.' nullable: true additionalProperties: type: object @@ -20434,7 +20579,7 @@ components: nullable: true name: type: string - description: The attachment's file name. + description: The display name of the attachment. This does not need to be the actual file name. nullable: true size: maximum: 2147483647 @@ -20483,7 +20628,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.attachment' - description: Read-only. Nullable. + description: 'The collection of fileAttachment, itemAttachment, and referenceAttachment attachments for the post. Read-only. Nullable.' extensions: type: array items: @@ -20848,6 +20993,8 @@ components: type: string description: 'For site columns, the name of the group this column belongs to. Helps organize related columns.' nullable: true + contentApprovalStatus: + $ref: '#/components/schemas/microsoft.graph.contentApprovalStatusColumn' currency: $ref: '#/components/schemas/microsoft.graph.currencyColumn' dateTime: @@ -20872,10 +21019,21 @@ components: type: boolean description: Specifies whether the column is displayed in the user interface. nullable: true + hyperlinkOrPicture: + $ref: '#/components/schemas/microsoft.graph.hyperlinkOrPictureColumn' indexed: type: boolean description: Specifies whether the column values can used for sorting and searching. nullable: true + isDeletable: + type: boolean + nullable: true + isReorderable: + type: boolean + nullable: true + isSealed: + type: boolean + nullable: true lookup: $ref: '#/components/schemas/microsoft.graph.lookupColumn' name: @@ -20886,6 +21044,9 @@ components: $ref: '#/components/schemas/microsoft.graph.numberColumn' personOrGroup: $ref: '#/components/schemas/microsoft.graph.personOrGroupColumn' + propagateChanges: + type: boolean + nullable: true readOnly: type: boolean description: Specifies whether the column values can be modified. @@ -20894,8 +21055,18 @@ components: type: boolean description: Specifies whether the column value is not optional. nullable: true + term: + $ref: '#/components/schemas/microsoft.graph.termColumn' text: $ref: '#/components/schemas/microsoft.graph.textColumn' + thumbnail: + $ref: '#/components/schemas/microsoft.graph.thumbnailColumn' + type: + $ref: '#/components/schemas/microsoft.graph.columnTypes' + validation: + $ref: '#/components/schemas/microsoft.graph.columnValidation' + sourceColumn: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' additionalProperties: type: object microsoft.graph.contentType: @@ -20904,10 +21075,19 @@ components: - title: contentType type: object properties: + associatedHubsUrls: + type: array + items: + type: string + nullable: true description: type: string description: The descriptive text for the item. nullable: true + documentSet: + $ref: '#/components/schemas/microsoft.graph.documentSet' + documentTemplate: + $ref: '#/components/schemas/microsoft.graph.documentSetContent' group: type: string description: The name of the group this content type belongs to. Helps organize related content types. @@ -20918,6 +21098,9 @@ components: nullable: true inheritedFrom: $ref: '#/components/schemas/microsoft.graph.itemReference' + isBuiltIn: + type: boolean + nullable: true name: type: string description: The name of the content type. @@ -20928,6 +21111,9 @@ components: type: string description: The unique identifier of the content type. nullable: true + propagateChanges: + type: boolean + nullable: true readOnly: type: boolean description: 'If true, the content type cannot be modified unless this value is first set to false.' @@ -20936,11 +21122,25 @@ components: type: boolean description: 'If true, the content type cannot be modified by users or through push-down operations. Only site collection administrators can seal or unseal content types.' nullable: true + base: + $ref: '#/components/schemas/microsoft.graph.contentType' + baseTypes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.contentType' columnLinks: type: array items: $ref: '#/components/schemas/microsoft.graph.columnLink' description: The collection of columns that are required by this content type + columnPositions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + columns: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' additionalProperties: type: object microsoft.graph.sitePage: @@ -21002,7 +21202,7 @@ components: description: 'The type of permission, e.g. read. See below for the full list of roles. Read-only.' shareId: type: string - description: A unique token that can be used to access this shared item via the **shares** API. Read-only. + description: 'A unique token that can be used to access this shared item via the [shares API][]. Read-only.' nullable: true additionalProperties: type: object @@ -21035,14 +21235,14 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerBucket' - description: Read-only. Nullable. Collection of buckets in the plan. + description: Collection of buckets in the plan. Read-only. Nullable. details: $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' tasks: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerTask' - description: Read-only. Nullable. Collection of tasks in the plan. + description: Collection of tasks in the plan. Read-only. Nullable. additionalProperties: type: object microsoft.graph.notebook: @@ -21293,7 +21493,7 @@ components: nullable: true allowCreateUpdateChannels: type: boolean - description: 'If set to true, members can add and update channels.' + description: 'If set to true, members can add and update any channels.' nullable: true allowCreateUpdateRemoveConnectors: type: boolean @@ -21926,7 +22126,7 @@ components: nullable: true provisioningStatus: type: string - description: 'The provisioning status of the service plan. Possible values:''Success'' - Service is fully provisioned.''Disabled'' - Service has been disabled.''PendingInput'' - Service is not yet provisioned; awaiting service confirmation.''PendingActivation'' - Service is provisioned but requires explicit activation by administrator (for example, Intune_O365 service plan)''PendingProvisioning'' - Microsoft has added a new service to the product SKU and it has not been activated in the tenant, yet.' + description: 'The provisioning status of the service plan. Possible values:''Success'' - Service is fully provisioned.''Disabled'' - Service has been disabled.''PendingInput'' - Service is not yet provisioned; awaiting service confirmation.''PendingActivation'' - Service is provisioned but requires explicit activation by administrator (for example, Intune_O365 service plan).''PendingProvisioning'' - Microsoft has added a new service to the product SKU and it has not been activated in the tenant, yet.' nullable: true servicePlanId: pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' @@ -23773,17 +23973,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.sharedInsight' - description: 'Calculated relationship identifying documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for Business and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share.' + description: Access this property from the derived type itemInsights. trending: type: array items: $ref: '#/components/schemas/microsoft.graph.trending' - description: 'Calculated relationship identifying 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 Business and SharePoint. Trending insights help the user to discover potentially useful content that the user has access to, but has never viewed before.' + description: Access this property from the derived type itemInsights. used: type: array items: $ref: '#/components/schemas/microsoft.graph.usedInsight' - description: 'Calculated relationship identifying the latest documents viewed or modified by a user, including OneDrive for Business and SharePoint documents, ranked by recency of use.' + description: Access this property from the derived type itemInsights. additionalProperties: type: object microsoft.graph.regionalAndLanguageSettings: @@ -23859,20 +24059,22 @@ components: $ref: '#/components/schemas/microsoft.graph.geoCoordinates' additionalProperties: type: object - microsoft.graph.personAnniversary: + microsoft.graph.personAnnualEvent: allOf: - $ref: '#/components/schemas/microsoft.graph.itemFacet' - - title: personAnniversary + - title: personAnnualEvent type: object properties: date: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string - description: Contains the date associated with the anniversary type. format: date nullable: true + displayName: + type: string + nullable: true type: - $ref: '#/components/schemas/microsoft.graph.anniversaryType' + $ref: '#/components/schemas/microsoft.graph.personAnnualEventType' additionalProperties: type: object microsoft.graph.personAward: @@ -24033,6 +24235,9 @@ components: displayName: type: string description: Contains a friendly name for the interest. + thumbnailUrl: + type: string + nullable: true webUrl: type: string description: Contains a link to a web page or resource about the interest. @@ -24057,6 +24262,10 @@ components: tag: type: string description: 'Contains the four-character BCP47 name for the language (en-US, no-NB, en-AU).' + nullable: true + thumbnailUrl: + type: string + nullable: true written: $ref: '#/components/schemas/microsoft.graph.languageProficiencyLevel' additionalProperties: @@ -24070,9 +24279,11 @@ components: displayName: type: string description: Provides an ordered rendering of firstName and lastName depending on the locale of the user or their device. + nullable: true first: type: string description: First name of the user. + nullable: true initials: type: string description: Initials of the user. @@ -24084,6 +24295,7 @@ components: last: type: string description: Last name of the user. + nullable: true maiden: type: string description: Maiden name of the user. @@ -24097,7 +24309,7 @@ components: description: Nickname of the user. nullable: true pronunciation: - $ref: '#/components/schemas/microsoft.graph.yomiPersonName' + $ref: '#/components/schemas/microsoft.graph.personNamePronounciation' suffix: type: string description: 'Designators used after the users name (eg: PhD.)' @@ -24120,6 +24332,9 @@ components: type: string description: Contains a friendly name for the note. nullable: true + thumbnailUrl: + type: string + nullable: true additionalProperties: type: object microsoft.graph.itemPatent: @@ -24238,6 +24453,9 @@ components: items: $ref: '#/components/schemas/microsoft.graph.relatedPerson' description: The Person or people who sponsored the project. + thumbnailUrl: + type: string + nullable: true additionalProperties: type: object microsoft.graph.itemPublication: @@ -24296,6 +24514,9 @@ components: description: Contains a friendly name for the skill. proficiency: $ref: '#/components/schemas/microsoft.graph.skillProficiencyLevel' + thumbnailUrl: + type: string + nullable: true webUrl: type: string description: Contains a link to an information source about the skill. @@ -24318,6 +24539,9 @@ components: type: string description: Contains a status message from the cloud service if provided or synchronized. nullable: true + thumbnailUrl: + type: string + nullable: true userId: type: string description: The user name displayed for the webaccount. @@ -24346,6 +24570,9 @@ components: displayName: type: string description: Contains a friendly name for the website. + thumbnailUrl: + type: string + nullable: true webUrl: type: string description: Contains a link to the website itself. @@ -24568,7 +24795,7 @@ components: properties: messageId: type: string - description: The unique identifier of a message in a Microsoft Teams channel. + description: The unique identifier for a message in a Microsoft Teams channel. nullable: true replyChainMessageId: type: string @@ -24804,6 +25031,49 @@ components: $ref: '#/components/schemas/microsoft.graph.authenticationMethodSignInState' additionalProperties: type: object + microsoft.graph.temporaryAccessPassAuthenticationMethod: + allOf: + - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' + - title: temporaryAccessPassAuthenticationMethod + type: object + properties: + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The date and time when the temporaryAccessPass was created. + format: date-time + nullable: true + isUsable: + type: boolean + description: The state of the authentication method that indicates whether it's currently usable by the user. + nullable: true + isUsableOnce: + type: boolean + 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 temporaryAccessPass lifetime.' + nullable: true + lifetimeInMinutes: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: 'The lifetime of the temporaryAccessPass in minutes starting at startDateTime. Minimum 10, Maximum 43200 (equivalent to 30 days).' + format: int32 + nullable: true + methodUsabilityReason: + type: string + description: 'Details about usability state (isUsable). Reasons can include: enabledByPolicy, disabledByPolicy, expired, notYetValid, oneTimeUsed.' + nullable: true + startDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The date and time when the temporaryAccessPass becomes available to use. + format: date-time + nullable: true + temporaryAccessPass: + type: string + description: The temporaryAccessPass used to authenticate. Returned only on creation of a new temporaryAccessPass; returned as NULL with GET. + nullable: true + additionalProperties: + type: object microsoft.graph.windowsHelloForBusinessAuthenticationMethod: allOf: - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' @@ -24875,13 +25145,13 @@ components: lastEditedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Read only. Timestamp when edits to the chat message were made. Triggers an 'Edited' flag in the Microsoft Teams UI. If no edits are made the value is null. + 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. format: date-time nullable: true lastModifiedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Read only. Timestamp when the chat message is created (initial setting) or edited, including when a reaction is added or removed.' + description: 'Read only. Timestamp when the chat message is created (initial setting) or modified, including when a reaction is added or removed.' format: date-time nullable: true locale: @@ -24903,7 +25173,7 @@ components: description: 'Reactions for this chat message (for example, Like).' replyToId: type: string - 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) + 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.)' nullable: true subject: type: string @@ -25119,7 +25389,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.dayOfWeek' - 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.' + description: 'A collection of the days of the week on which the event occurs. Possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern. Required if type is weekly, relativeMonthly, or relativeYearly.' firstDayOfWeek: $ref: '#/components/schemas/microsoft.graph.dayOfWeek' index: @@ -25222,7 +25492,7 @@ components: properties: upgradeAvailable: type: boolean - description: Indicates whether there are higher storage quota plans available. Read-only. + description: Indicates if there are higher storage quota plans available. Read-only. nullable: true additionalProperties: type: object @@ -25490,12 +25760,12 @@ components: nullable: true latitude: type: number - description: 'Optional. The latitude, in decimal, for the item. Read-only.' + description: 'Optional. The latitude, in decimal, for the item. Writable on OneDrive Personal.' format: double nullable: true longitude: type: number - description: 'Optional. The longitude, in decimal, for the item. Read-only.' + description: 'Optional. The longitude, in decimal, for the item. Writable on OneDrive Personal.' format: double nullable: true additionalProperties: @@ -25567,7 +25837,7 @@ components: takenDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Represents the date and time the photo was taken. Read-only. + description: The date and time the photo was taken in UTC time. Read-only. format: date-time nullable: true additionalProperties: @@ -25778,7 +26048,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookOperation' - description: 'The status of workbook operations. Getting an operation collection is not supported, but you can get the status of a long-running operation if the Location header is returned in the response. Read-only.' + description: 'The status of Workbook operations. Getting an operation collection is not supported, but you can get the status of a long-running operation if the Location header is returned in the response. Read-only. Nullable.' tables: type: array items: @@ -25803,14 +26073,14 @@ components: nullable: true changeType: type: string - description: 'Required. Indicates the type of change in the subscribed resource that will raise a change notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list.Note: Drive root item and list change notifications support only the updated changeType. User and group change notifications support updated and deleted changeType.' + description: 'Indicates the type of change in the subscribed resource that will raise a change notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list. Required. Note: Drive root item and list change notifications support only the updated changeType. User and group change notifications support updated and deleted changeType.' clientState: type: string - description: Optional. Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 128 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification. + description: Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 255 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification. Optional. nullable: true creatorId: type: string - description: 'Identifier of the user or service principal that created the subscription. If the app used delegated permissions to create the subscription, this field contains the id of the signed-in user the app called on behalf of. If the app used application permissions, this field contains the id of the service principal corresponding to the app. Read-only.' + description: 'Identifier of the user or service principal that created the subscription. If the app used delegated permissions to create the subscription, this field contains the ID of the signed-in user the app called on behalf of. If the app used application permissions, this field contains the ID of the service principal corresponding to the app. Read-only.' nullable: true encryptionCertificate: type: string @@ -25818,12 +26088,12 @@ components: nullable: true encryptionCertificateId: type: string - description: A custom app-provided identifier to help identify the certificate needed to decrypt resource data. Optional. + description: A custom app-provided identifier to help identify the certificate needed to decrypt resource data. Optional. Required when includeResourceData is true. nullable: true expirationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Required. Specifies the date and time when the webhook subscription expires. The time is in UTC, and can be an amount of time from subscription creation that varies for the resource subscribed to. See the table below for maximum supported subscription length of time.' + description: 'Specifies the date and time when the webhook subscription expires. The time is in UTC, and can be an amount of time from subscription creation that varies for the resource subscribed to. See the table below for maximum supported subscription length of time. Required.' format: date-time includeResourceData: type: boolean @@ -25845,10 +26115,10 @@ components: nullable: true notificationUrl: type: string - description: Required. The URL of the endpoint that will receive the change notifications. This URL must make use of the HTTPS protocol. + description: The URL of the endpoint that receives the change notifications. This URL must make use of the HTTPS protocol. Required. resource: type: string - description: Required. Specifies the resource that will be monitored for changes. Do not include the base URL (https://graph.microsoft.com/v1.0/). See the possible resource path values for each supported resource. + description: Specifies the resource that will be monitored for changes. Do not include the base URL (https://graph.microsoft.com/beta/). See the possible resource path values for each supported resource. Required. additionalProperties: type: object microsoft.graph.thumbnailSet: @@ -25875,7 +26145,6 @@ components: properties: content: type: string - description: The content stream for this version of the item. format: base64url nullable: true size: @@ -25987,6 +26256,11 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.contentApprovalStatusColumn: + title: contentApprovalStatusColumn + type: object + additionalProperties: + type: object microsoft.graph.currencyColumn: title: currencyColumn type: object @@ -26030,6 +26304,15 @@ components: type: object additionalProperties: type: object + microsoft.graph.hyperlinkOrPictureColumn: + title: hyperlinkOrPictureColumn + type: object + properties: + isPicture: + type: boolean + nullable: true + additionalProperties: + type: object microsoft.graph.lookupColumn: title: lookupColumn type: object @@ -26098,6 +26381,18 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.termColumn: + title: termColumn + type: object + properties: + allowMultipleValues: + type: boolean + nullable: true + showFullyQualifiedName: + type: boolean + nullable: true + additionalProperties: + type: object microsoft.graph.textColumn: title: textColumn type: object @@ -26130,6 +26425,95 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.thumbnailColumn: + title: thumbnailColumn + type: object + additionalProperties: + type: object + microsoft.graph.columnTypes: + title: columnTypes + enum: + - note + - text + - choice + - multichoice + - number + - currency + - dateTime + - lookup + - boolean + - user + - url + - calculated + - location + - geolocation + - term + - multiterm + - thumbnail + - approvalStatus + - unknownFutureValue + type: string + microsoft.graph.columnValidation: + title: columnValidation + type: object + properties: + defaultLanguage: + type: string + nullable: true + descriptions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.displayNameLocalization' + formula: + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.documentSet: + title: documentSet + type: object + properties: + allowedContentTypes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.contentTypeInfo' + defaultContents: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.documentSetContent' + propagateWelcomePageChanges: + type: boolean + nullable: true + shouldPrefixNameToFile: + type: boolean + nullable: true + welcomePageUrl: + type: string + nullable: true + sharedColumns: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + welcomePageColumns: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + additionalProperties: + type: object + microsoft.graph.documentSetContent: + title: documentSetContent + type: object + properties: + contentType: + $ref: '#/components/schemas/microsoft.graph.contentTypeInfo' + fileName: + type: string + nullable: true + folderName: + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.contentTypeOrder: title: contentTypeOrder type: object @@ -26455,11 +26839,11 @@ components: nullable: true recipientUserId: type: string - description: User ID of the recipient of the offer shift request. + description: User id of the recipient of the offer shift request. nullable: true senderShiftId: type: string - description: User ID of the sender of the offer shift request. + description: User id of the sender of the offer shift request. nullable: true additionalProperties: type: object @@ -26547,7 +26931,7 @@ components: properties: recipientShiftId: type: string - description: ShiftId for the recipient user with whom the request is to swap. + description: Shift ID for the recipient user with whom the request is to swap. nullable: true additionalProperties: type: object @@ -26719,7 +27103,7 @@ components: nullable: true teamsAppId: type: string - description: The ID from the Teams app manifest. + description: The id from the Teams App manifest. nullable: true version: type: string @@ -27077,7 +27461,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.recipient' - description: The email addresses to which a message should be redirected. + description: The email address to which a message should be redirected. stopProcessingRules: type: boolean description: Indicates whether subsequent rules should be evaluated. @@ -28114,6 +28498,9 @@ components: format: date-time inference: $ref: '#/components/schemas/microsoft.graph.inferenceData' + isSearchable: + type: boolean + nullable: true lastModifiedBy: $ref: '#/components/schemas/microsoft.graph.identitySet' lastModifiedDateTime: @@ -28125,11 +28512,13 @@ components: $ref: '#/components/schemas/microsoft.graph.personDataSources' additionalProperties: type: object - microsoft.graph.anniversaryType: - title: anniversaryType + microsoft.graph.personAnnualEventType: + title: personAnnualEventType enum: - birthday - wedding + - work + - other - unknownFutureValue type: string microsoft.graph.institutionData: @@ -28209,29 +28598,24 @@ components: - nativeOrBilingual - unknownFutureValue type: string - microsoft.graph.yomiPersonName: - title: yomiPersonName + microsoft.graph.personNamePronounciation: + title: personNamePronounciation type: object properties: displayName: type: string - description: Composite of first and last name pronunciation guides. nullable: true first: type: string - description: Pronunciation guide for the first name of the user. nullable: true last: type: string - description: Pronunciation guide for the last name of the user. nullable: true maiden: type: string - description: Pronunciation guide for the maiden name of the user. nullable: true middle: type: string - description: Pronunciation guide for the middle name of the user. nullable: true additionalProperties: type: object @@ -28270,6 +28654,7 @@ components: jobTitle: type: string description: The title held when in that position. + nullable: true role: type: string description: The role the position entailed. @@ -28450,7 +28835,7 @@ components: nullable: true contentType: type: string - description: 'The media type of the content attachment. It can have the following values: reference: Attachment is a link to another file. Populate the contentURL with the link to the object.file: Raw file attachment. Populate the contenturl field with the base64 encoding of the file in data: format.image/: Image type with the type of the image specified ex: image/png, image/jpeg, image/gif. Populate the contentUrl field with the base64 encoding of the file in data: format.video/: Video type with the format specified. Ex: video/mp4. Populate the contentUrl field with the base64 encoding of the file in data: format.audio/: Audio type with the format specified. Ex: audio/wmw. Populate the contentUrl field with the base64 encoding of the file in data: format.application/card type: Rich card attachment type with the card type specifying the exact card format to use. Set content with the json format of the card. Supported values for card type include:application/vnd.microsoft.card.adaptive: A rich card that can contain any combination of text, speech, images,,buttons, and input fields. Set the content property to,an AdaptiveCard object.application/vnd.microsoft.card.animation: A rich card that plays animation. Set the content property,to an AnimationCardobject.application/vnd.microsoft.card.audio: A rich card that plays audio files. Set the content property,to an AudioCard object.application/vnd.microsoft.card.video: A rich card that plays videos. Set the content property,to a VideoCard object.application/vnd.microsoft.card.hero: A Hero card. Set the content property to a HeroCard object.application/vnd.microsoft.card.thumbnail: A Thumbnail card. Set the content property to a ThumbnailCard object.application/vnd.microsoft.com.card.receipt: A Receipt card. Set the content property to a ReceiptCard object.application/vnd.microsoft.com.card.signin: A user Sign In card. Set the content property to a SignInCard object.' + description: 'The media type of the content attachment. It can have the following values: reference: Attachment is a link to another file. Populate the contentURL with the link to the object.Any contentTypes supported by the Bot Framework''s Attachment objectapplication/vnd.microsoft.card.codesnippet: A code snippet. application/vnd.microsoft.card.announcement: An announcement header.' nullable: true contentUrl: type: string @@ -28836,7 +29221,7 @@ components: properties: crc32Hash: type: string - description: The CRC32 value of the file in little endian (if available). Read-only. + description: The CRC32 value of the file (if available). Read-only. nullable: true quickXorHash: type: string @@ -28901,7 +29286,7 @@ components: properties: content: type: string - description: The content of comment. + description: The content of the comment. nullable: true contentType: type: string @@ -28939,7 +29324,7 @@ components: description: Indicates whether the name is scoped to the workbook or to a specific worksheet. Read-only. type: type: string - description: 'Indicates what type of reference is associated with the name. The possible values are: String, Integer, Double, Boolean, Range. Read-only.' + description: 'Indicates what type of reference is associated with the name. Possible values are: String, Integer, Double, Boolean, Range. Read-only.' nullable: true value: $ref: '#/components/schemas/microsoft.graph.Json' @@ -29003,7 +29388,7 @@ components: description: Indicates whether the total row is visible or not. This value can be set to show or remove the total row. style: type: string - description: 'Constant value that represents the Table style. The possible values are: TableStyleLight1 thru TableStyleLight21, TableStyleMedium1 thru TableStyleMedium28, TableStyleStyleDark1 thru TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified.' + description: 'Constant value that represents the Table style. Possible values are: TableStyleLight1 thru TableStyleLight21, TableStyleMedium1 thru TableStyleMedium28, TableStyleStyleDark1 thru TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified.' nullable: true columns: type: array @@ -29171,6 +29556,20 @@ components: $ref: '#/components/schemas/microsoft.graph.driveItem' additionalProperties: type: object + microsoft.graph.displayNameLocalization: + title: displayNameLocalization + type: object + properties: + displayName: + type: string + description: 'If present, the value of this field contains the displayName string that has been set for the language present in the languageTag field.' + nullable: true + languageTag: + type: string + description: Provides the language culture-code and friendly name of the language that the displayName field has been provided in. + nullable: true + additionalProperties: + type: object microsoft.graph.sitePageData: title: sitePageData type: object @@ -29191,10 +29590,74 @@ components: type: string description: The label associated with Category 1 nullable: true + category10: + type: string + description: The label associated with Category 10 + nullable: true + category11: + type: string + description: The label associated with Category 11 + nullable: true + category12: + type: string + description: The label associated with Category 12 + nullable: true + category13: + type: string + description: The label associated with Category 13 + nullable: true + category14: + type: string + description: The label associated with Category 14 + nullable: true + category15: + type: string + description: The label associated with Category 15 + nullable: true + category16: + type: string + description: The label associated with Category 16 + nullable: true + category17: + type: string + description: The label associated with Category 17 + nullable: true + category18: + type: string + description: The label associated with Category 18 + nullable: true + category19: + type: string + description: The label associated with Category 19 + nullable: true category2: type: string description: The label associated with Category 2 nullable: true + category20: + type: string + description: The label associated with Category 20 + nullable: true + category21: + type: string + description: The label associated with Category 21 + nullable: true + category22: + type: string + description: The label associated with Category 22 + nullable: true + category23: + type: string + description: The label associated with Category 23 + nullable: true + category24: + type: string + description: The label associated with Category 24 + nullable: true + category25: + type: string + description: The label associated with Category 25 + nullable: true category3: type: string description: The label associated with Category 3 @@ -29211,6 +29674,18 @@ components: type: string description: The label associated with Category 6 nullable: true + category7: + type: string + description: The label associated with Category 7 + nullable: true + category8: + type: string + description: The label associated with Category 8 + nullable: true + category9: + type: string + description: The label associated with Category 9 + nullable: true additionalProperties: type: object microsoft.graph.plannerPlanContextDetailsCollection: @@ -29528,6 +30003,7 @@ components: enum: - none - include + - exclude type: string microsoft.graph.settingSource: title: settingSource @@ -29983,11 +30459,11 @@ components: properties: content: type: string - description: The content of a comment reply. + description: The content of replied comment. nullable: true contentType: type: string - description: Indicates the type for the comment reply. + description: Indicates the type for the replied comment. additionalProperties: type: object microsoft.graph.workbookOperationError: @@ -30068,7 +30544,7 @@ components: description: Represents whether the casing impacted the last sort of the table. Read-only. method: type: string - description: 'Represents Chinese character ordering method last used to sort the table. The possible values are: PinYin, StrokeCount. Read-only.' + description: 'Represents Chinese character ordering method last used to sort the table. Possible values are: PinYin, StrokeCount. Read-only.' additionalProperties: type: object microsoft.graph.workbookChart: @@ -30268,7 +30744,7 @@ components: nullable: true dataOption: type: string - description: 'Represents additional sorting options for this field. The possible values are: Normal, TextAsNumber.' + description: 'Represents additional sorting options for this field. Possible values are: Normal, TextAsNumber.' icon: $ref: '#/components/schemas/microsoft.graph.workbookIcon' key: @@ -30279,7 +30755,7 @@ components: format: int32 sortOn: type: string - description: 'Represents the type of sorting of this condition. The possible values are: Value, CellColor, FontColor, Icon.' + description: 'Represents the type of sorting of this condition. Possible values are: Value, CellColor, FontColor, Icon.' additionalProperties: type: object microsoft.graph.workbookChartAxes: @@ -30504,7 +30980,7 @@ components: format: int32 set: type: string - description: 'Represents the set that the icon is part of. The possible values are: Invalid, ThreeArrows, ThreeArrowsGray, ThreeFlags, ThreeTrafficLights1, ThreeTrafficLights2, ThreeSigns, ThreeSymbols, ThreeSymbols2, FourArrows, FourArrowsGray, FourRedToBlack, FourRating, FourTrafficLights, FiveArrows, FiveArrowsGray, FiveRating, FiveQuarters, ThreeStars, ThreeTriangles, FiveBoxes.' + description: 'Represents the set that the icon is part of. Possible values are: Invalid, ThreeArrows, ThreeArrowsGray, ThreeFlags, ThreeTrafficLights1, ThreeTrafficLights2, ThreeSigns, ThreeSymbols, ThreeSymbols2, FourArrows, FourArrowsGray, FourRedToBlack, FourRating, FourTrafficLights, FiveArrows, FiveArrowsGray, FiveRating, FiveQuarters, ThreeStars, ThreeTriangles, FiveBoxes.' additionalProperties: type: object microsoft.graph.workbookChartAxis: diff --git a/openApiDocs/beta/Files.yml b/openApiDocs/beta/Files.yml index 088cbca5974..e5eeb4dacbd 100644 --- a/openApiDocs/beta/Files.yml +++ b/openApiDocs/beta/Files.yml @@ -6504,6 +6504,8 @@ paths: - choice desc - columnGroup - columnGroup desc + - contentApprovalStatus + - contentApprovalStatus desc - currency - currency desc - dateTime @@ -6520,8 +6522,16 @@ paths: - geolocation desc - hidden - hidden desc + - hyperlinkOrPicture + - hyperlinkOrPicture desc - indexed - indexed desc + - isDeletable + - isDeletable desc + - isReorderable + - isReorderable desc + - isSealed + - isSealed desc - lookup - lookup desc - name @@ -6530,12 +6540,22 @@ paths: - number desc - personOrGroup - personOrGroup desc + - propagateChanges + - propagateChanges desc - readOnly - readOnly desc - required - required desc + - term + - term desc - text - text desc + - thumbnail + - thumbnail desc + - type + - type desc + - validation + - validation desc type: string - name: $select in: query @@ -6552,6 +6572,7 @@ paths: - calculated - choice - columnGroup + - contentApprovalStatus - currency - dateTime - defaultValue @@ -6560,14 +6581,24 @@ paths: - enforceUniqueValues - geolocation - hidden + - hyperlinkOrPicture - indexed + - isDeletable + - isReorderable + - isSealed - lookup - name - number - personOrGroup + - propagateChanges - readOnly - required + - term - text + - thumbnail + - type + - validation + - sourceColumn type: string - name: $expand in: query @@ -6580,6 +6611,7 @@ paths: items: enum: - '*' + - sourceColumn type: string responses: '200': @@ -6670,6 +6702,7 @@ paths: - calculated - choice - columnGroup + - contentApprovalStatus - currency - dateTime - defaultValue @@ -6678,14 +6711,24 @@ paths: - enforceUniqueValues - geolocation - hidden + - hyperlinkOrPicture - indexed + - isDeletable + - isReorderable + - isSealed - lookup - name - number - personOrGroup + - propagateChanges - readOnly - required + - term - text + - thumbnail + - type + - validation + - sourceColumn type: string - name: $expand in: query @@ -6698,6 +6741,7 @@ paths: items: enum: - '*' + - sourceColumn type: string responses: '200': @@ -6706,6 +6750,12 @@ paths: application/json: schema: $ref: '#/components/schemas/microsoft.graph.columnDefinition' + links: + sourceColumn: + operationId: drives.list.Columns.GetSourceColumn + parameters: + drive-id: $request.path.drive-id + columnDefinition-id: $request.path.columnDefinition-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -6773,6 +6823,202 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + '/drives/{drive-id}/list/columns/{columnDefinition-id}/sourceColumn': + get: + tags: + - drives.list + summary: Get sourceColumn from drives + operationId: drives.list.columns_GetSourceColumn + parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive + - name: columnDefinition-id + in: path + description: 'key: id of columnDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: columnDefinition + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - boolean + - calculated + - choice + - columnGroup + - contentApprovalStatus + - currency + - dateTime + - defaultValue + - description + - displayName + - enforceUniqueValues + - geolocation + - hidden + - hyperlinkOrPicture + - indexed + - isDeletable + - isReorderable + - isSealed + - lookup + - name + - number + - personOrGroup + - propagateChanges + - readOnly + - required + - term + - text + - thumbnail + - type + - validation + - sourceColumn + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - sourceColumn + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + links: + sourceColumn: + operationId: drives.list.columns.SourceColumn.GetSourceColumn + parameters: + drive-id: $request.path.drive-id + columnDefinition-id: $request.path.columnDefinition-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/drives/{drive-id}/list/columns/{columnDefinition-id}/sourceColumn/$ref': + get: + tags: + - drives.list + summary: Get ref of sourceColumn from drives + operationId: drives.list.columns_GetRefSourceColumn + parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive + - name: columnDefinition-id + in: path + description: 'key: id of columnDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: columnDefinition + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + sourceColumn: + operationId: drives.list.columns.SourceColumn.GetSourceColumn + parameters: + drive-id: $request.path.drive-id + columnDefinition-id: $request.path.columnDefinition-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - drives.list + summary: Update the ref of navigation property sourceColumn in drives + operationId: drives.list.columns_SetRefSourceColumn + parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive + - name: columnDefinition-id + in: path + description: 'key: id of columnDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: columnDefinition + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - drives.list + summary: Delete ref of navigation property sourceColumn for drives + operationId: drives.list.columns_DeleteRefSourceColumn + parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive + - name: columnDefinition-id + in: path + description: 'key: id of columnDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: columnDefinition + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation '/drives/{drive-id}/list/contentTypes': get: tags: @@ -6804,20 +7050,30 @@ paths: enum: - id - id desc + - associatedHubsUrls + - associatedHubsUrls desc - description - description desc + - documentSet + - documentSet desc + - documentTemplate + - documentTemplate desc - group - group desc - hidden - hidden desc - inheritedFrom - inheritedFrom desc + - isBuiltIn + - isBuiltIn desc - name - name desc - order - order desc - parentId - parentId desc + - propagateChanges + - propagateChanges desc - readOnly - readOnly desc - sealed @@ -6834,16 +7090,25 @@ paths: items: enum: - id + - associatedHubsUrls - description + - documentSet + - documentTemplate - group - hidden - inheritedFrom + - isBuiltIn - name - order - parentId + - propagateChanges - readOnly - sealed + - base + - baseTypes - columnLinks + - columnPositions + - columns type: string - name: $expand in: query @@ -6856,7 +7121,11 @@ paths: items: enum: - '*' + - base + - baseTypes - columnLinks + - columnPositions + - columns type: string responses: '200': @@ -6943,16 +7212,25 @@ paths: items: enum: - id + - associatedHubsUrls - description + - documentSet + - documentTemplate - group - hidden - inheritedFrom + - isBuiltIn - name - order - parentId + - propagateChanges - readOnly - sealed + - base + - baseTypes - columnLinks + - columnPositions + - columns type: string - name: $expand in: query @@ -6965,7 +7243,11 @@ paths: items: enum: - '*' + - base + - baseTypes - columnLinks + - columnPositions + - columns type: string responses: '200': @@ -6975,11 +7257,31 @@ paths: schema: $ref: '#/components/schemas/microsoft.graph.contentType' links: + base: + operationId: drives.list.ContentTypes.GetBase + parameters: + drive-id: $request.path.drive-id + contentType-id: $request.path.contentType-id + baseTypes: + operationId: drives.list.ContentTypes.ListBaseTypes + parameters: + drive-id: $request.path.drive-id + contentType-id: $request.path.contentType-id columnLinks: operationId: drives.list.ContentTypes.ListColumnLinks parameters: drive-id: $request.path.drive-id contentType-id: $request.path.contentType-id + columnPositions: + operationId: drives.list.ContentTypes.ListColumnPositions + parameters: + drive-id: $request.path.drive-id + contentType-id: $request.path.contentType-id + columns: + operationId: drives.list.ContentTypes.ListColumns + parameters: + drive-id: $request.path.drive-id + contentType-id: $request.path.contentType-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -7047,12 +7349,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/drives/{drive-id}/list/contentTypes/{contentType-id}/columnLinks': + '/drives/{drive-id}/list/contentTypes/{contentType-id}/base': get: tags: - drives.list - summary: Get columnLinks from drives - operationId: drives.list.contentTypes_ListColumnLinks + summary: Get base from drives + operationId: drives.list.contentTypes_GetBase parameters: - name: drive-id in: path @@ -7068,26 +7370,6 @@ paths: schema: type: string x-ms-docs-key-type: contentType - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - name - - name desc - type: string - name: $select in: query description: Select properties to be returned @@ -7099,7 +7381,25 @@ paths: items: enum: - id + - associatedHubsUrls + - description + - documentSet + - documentTemplate + - group + - hidden + - inheritedFrom + - isBuiltIn - name + - order + - parentId + - propagateChanges + - readOnly + - sealed + - base + - baseTypes + - columnLinks + - columnPositions + - columns type: string - name: $expand in: query @@ -7112,6 +7412,11 @@ paths: items: enum: - '*' + - base + - baseTypes + - columnLinks + - columnPositions + - columns type: string responses: '200': @@ -7119,28 +7424,42 @@ paths: content: application/json: schema: - title: Collection of columnLink - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.columnLink' - '@odata.nextLink': - type: string - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.contentType' + links: + base: + operationId: drives.list.contentTypes.Base.GetBase + parameters: + drive-id: $request.path.drive-id + contentType-id: $request.path.contentType-id + baseTypes: + operationId: drives.list.contentTypes.Base.ListBaseTypes + parameters: + drive-id: $request.path.drive-id + contentType-id: $request.path.contentType-id + columnLinks: + operationId: drives.list.contentTypes.Base.ListColumnLinks + parameters: + drive-id: $request.path.drive-id + contentType-id: $request.path.contentType-id + columnPositions: + operationId: drives.list.contentTypes.Base.ListColumnPositions + parameters: + drive-id: $request.path.drive-id + contentType-id: $request.path.contentType-id + columns: + operationId: drives.list.contentTypes.Base.ListColumns + parameters: + drive-id: $request.path.drive-id + contentType-id: $request.path.contentType-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + '/drives/{drive-id}/list/contentTypes/{contentType-id}/base/$ref': + get: tags: - drives.list - summary: Create new navigation property to columnLinks for drives - operationId: drives.list.contentTypes_CreateColumnLinks + summary: Get ref of base from drives + operationId: drives.list.contentTypes_GetRefBase parameters: - name: drive-id in: path @@ -7156,29 +7475,47 @@ paths: schema: type: string x-ms-docs-key-type: contentType - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.columnLink' - required: true responses: - '201': - description: Created navigation property. + '200': + description: Retrieved navigation property link content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.columnLink' + type: string + links: + base: + operationId: drives.list.contentTypes.Base.GetBase + parameters: + drive-id: $request.path.drive-id + contentType-id: $request.path.contentType-id + baseTypes: + operationId: drives.list.contentTypes.Base.ListBaseTypes + parameters: + drive-id: $request.path.drive-id + contentType-id: $request.path.contentType-id + columnLinks: + operationId: drives.list.contentTypes.Base.ListColumnLinks + parameters: + drive-id: $request.path.drive-id + contentType-id: $request.path.contentType-id + columnPositions: + operationId: drives.list.contentTypes.Base.ListColumnPositions + parameters: + drive-id: $request.path.drive-id + contentType-id: $request.path.contentType-id + columns: + operationId: drives.list.contentTypes.Base.ListColumns + parameters: + drive-id: $request.path.drive-id + contentType-id: $request.path.contentType-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/drives/{drive-id}/list/contentTypes/{contentType-id}/columnLinks/{columnLink-id}': - get: + put: tags: - drives.list - summary: Get columnLinks from drives - operationId: drives.list.contentTypes_GetColumnLinks + summary: Update the ref of navigation property base in drives + operationId: drives.list.contentTypes_SetRefBase parameters: - name: drive-id in: path @@ -7194,53 +7531,58 @@ paths: schema: type: string x-ms-docs-key-type: contentType - - name: columnLink-id + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - drives.list + summary: Delete ref of navigation property base for drives + operationId: drives.list.contentTypes_DeleteRefBase + parameters: + - name: drive-id in: path - description: 'key: id of columnLink' + description: 'key: id of drive' required: true schema: type: string - x-ms-docs-key-type: columnLink - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + x-ms-docs-key-type: drive + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - name - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: contentType + - name: If-Match + in: header + description: ETag schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string + type: string responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.columnLink' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/drives/{drive-id}/list/contentTypes/{contentType-id}/base/microsoft.graph.associateWithHubSites': + post: tags: - - drives.list - summary: Update the navigation property columnLinks in drives - operationId: drives.list.contentTypes_UpdateColumnLinks + - drives.Actions + summary: Invoke action associateWithHubSites + operationId: drives.list.contentTypes.base_associateWithHubSites parameters: - name: drive-id in: path @@ -7256,31 +7598,86 @@ paths: schema: type: string x-ms-docs-key-type: contentType - - name: columnLink-id + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + hubSiteUrls: + type: array + items: + type: string + propagateToExistingLists: + type: boolean + default: false + nullable: true + additionalProperties: + type: object + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.contentType' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/drives/{drive-id}/list/contentTypes/{contentType-id}/base/microsoft.graph.copyToDefaultContentLocation': + post: + tags: + - drives.Actions + summary: Invoke action copyToDefaultContentLocation + operationId: drives.list.contentTypes.base_copyToDefaultContentLocation + parameters: + - name: drive-id in: path - description: 'key: id of columnLink' + description: 'key: id of drive' required: true schema: type: string - x-ms-docs-key-type: columnLink + x-ms-docs-key-type: drive + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.columnLink' + type: object + properties: + sourceFile: + $ref: '#/components/schemas/microsoft.graph.itemReference' + destinationFileName: + type: string + nullable: true + additionalProperties: + type: object required: true responses: - '204': + '200': description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.contentType' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/drives/{drive-id}/list/contentTypes/{contentType-id}/base/microsoft.graph.isPublished()': + get: tags: - - drives.list - summary: Delete navigation property columnLinks for drives - operationId: drives.list.contentTypes_DeleteColumnLinks + - drives.Functions + summary: Invoke function isPublished + operationId: drives.list.contentTypes.base_isPublished parameters: - name: drive-id in: path @@ -7296,30 +7693,85 @@ paths: schema: type: string x-ms-docs-key-type: contentType - - name: columnLink-id + responses: + '200': + description: Success + content: + application/json: + schema: + type: boolean + default: false + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/drives/{drive-id}/list/contentTypes/{contentType-id}/base/microsoft.graph.publish': + post: + tags: + - drives.Actions + summary: Invoke action publish + operationId: drives.list.contentTypes.base_publish + parameters: + - name: drive-id in: path - description: 'key: id of columnLink' + description: 'key: id of drive' required: true schema: type: string - x-ms-docs-key-type: columnLink - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: drive + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true schema: type: string + x-ms-docs-key-type: contentType responses: - '204': + '200': description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.contentType' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/drives/{drive-id}/list/drive': + x-ms-docs-operation-type: action + '/drives/{drive-id}/list/contentTypes/{contentType-id}/base/microsoft.graph.unpublish': + post: + tags: + - drives.Actions + summary: Invoke action unpublish + operationId: drives.list.contentTypes.base_unpublish + parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.contentType' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/drives/{drive-id}/list/contentTypes/{contentType-id}/baseTypes': get: tags: - drives.list - summary: Get drive from drives - operationId: drives.list_GetDrive + summary: Get baseTypes from drives + operationId: drives.list.contentTypes_ListBaseTypes parameters: - name: drive-id in: path @@ -7328,173 +7780,13 @@ paths: schema: type: string x-ms-docs-key-type: drive - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - createdBy - - createdDateTime - - description - - eTag - - lastModifiedBy - - lastModifiedDateTime - - name - - parentReference - - webUrl - - driveType - - owner - - quota - - sharePointIds - - system - - createdByUser - - lastModifiedByUser - - activities - - bundles - - following - - items - - list - - root - - special - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - createdByUser - - lastModifiedByUser - - activities - - bundles - - following - - items - - list - - root - - special - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.drive' - links: - createdByUser: - operationId: drives.list.Drive.GetCreatedByUser - parameters: - drive-id: $request.path.drive-id - lastModifiedByUser: - operationId: drives.list.Drive.GetLastModifiedByUser - parameters: - drive-id: $request.path.drive-id - activities: - operationId: drives.list.Drive.ListActivities - parameters: - drive-id: $request.path.drive-id - bundles: - operationId: drives.list.Drive.ListBundles - parameters: - drive-id: $request.path.drive-id - following: - operationId: drives.list.Drive.ListFollowing - parameters: - drive-id: $request.path.drive-id - items: - operationId: drives.list.Drive.ListItems - parameters: - drive-id: $request.path.drive-id - list: - operationId: drives.list.Drive.GetList - parameters: - drive-id: $request.path.drive-id - root: - operationId: drives.list.Drive.GetRoot - parameters: - drive-id: $request.path.drive-id - special: - operationId: drives.list.Drive.ListSpecial - parameters: - drive-id: $request.path.drive-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - drives.list - summary: Update the navigation property drive in drives - operationId: drives.list_UpdateDrive - parameters: - - name: drive-id - in: path - description: 'key: id of drive' - required: true - schema: - type: string - x-ms-docs-key-type: drive - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.drive' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - drives.list - summary: Delete navigation property drive for drives - operationId: drives.list_DeleteDrive - parameters: - - name: drive-id - in: path - description: 'key: id of drive' - required: true - schema: - type: string - x-ms-docs-key-type: drive - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/drives/{drive-id}/list/items': - get: - tags: - - drives.list - summary: Get items from drives - operationId: drives.list_ListItems - parameters: - - name: drive-id - in: path - description: 'key: id of drive' - required: true + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true schema: type: string - x-ms-docs-key-type: drive + x-ms-docs-key-type: contentType - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -7512,28 +7804,34 @@ paths: enum: - id - id desc - - createdBy - - createdBy desc - - createdDateTime - - createdDateTime desc + - associatedHubsUrls + - associatedHubsUrls desc - description - description desc - - eTag - - eTag desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc + - documentSet + - documentSet desc + - documentTemplate + - documentTemplate desc + - group + - group desc + - hidden + - hidden desc + - inheritedFrom + - inheritedFrom desc + - isBuiltIn + - isBuiltIn desc - name - name desc - - parentReference - - parentReference desc - - webUrl - - webUrl desc - - contentType - - contentType desc - - sharepointIds - - sharepointIds desc + - order + - order desc + - parentId + - parentId desc + - propagateChanges + - propagateChanges desc + - readOnly + - readOnly desc + - sealed + - sealed desc type: string - name: $select in: query @@ -7546,24 +7844,25 @@ paths: items: enum: - id - - createdBy - - createdDateTime + - associatedHubsUrls - description - - eTag - - lastModifiedBy - - lastModifiedDateTime + - documentSet + - documentTemplate + - group + - hidden + - inheritedFrom + - isBuiltIn - name - - parentReference - - webUrl - - contentType - - sharepointIds - - createdByUser - - lastModifiedByUser - - activities - - analytics - - driveItem - - fields - - versions + - order + - parentId + - propagateChanges + - readOnly + - sealed + - base + - baseTypes + - columnLinks + - columnPositions + - columns type: string - name: $expand in: query @@ -7576,13 +7875,11 @@ paths: items: enum: - '*' - - createdByUser - - lastModifiedByUser - - activities - - analytics - - driveItem - - fields - - versions + - base + - baseTypes + - columnLinks + - columnPositions + - columns type: string responses: '200': @@ -7590,13 +7887,13 @@ paths: content: application/json: schema: - title: Collection of listItem + title: Collection of contentType type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.listItem' + $ref: '#/components/schemas/microsoft.graph.contentType' '@odata.nextLink': type: string additionalProperties: @@ -7607,11 +7904,12 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: + '/drives/{drive-id}/list/contentTypes/{contentType-id}/baseTypes/$ref': + get: tags: - drives.list - summary: Create new navigation property to items for drives - operationId: drives.list_CreateItems + summary: Get ref of baseTypes from drives + operationId: drives.list.contentTypes_ListRefBaseTypes parameters: - name: drive-id in: path @@ -7620,47 +7918,21 @@ paths: schema: type: string x-ms-docs-key-type: drive - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.listItem' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.listItem' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/drives/{drive-id}/list/items/{listItem-id}': - get: - tags: - - drives.list - summary: Get items from drives - operationId: drives.list_GetItems - parameters: - - name: drive-id + - name: contentType-id in: path - description: 'key: id of drive' - required: true - schema: - type: string - x-ms-docs-key-type: drive - - name: listItem-id - in: path - description: 'key: id of listItem' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: listItem - - name: $select + x-ms-docs-key-type: contentType + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby in: query - description: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -7669,95 +7941,64 @@ paths: items: enum: - id - - createdBy - - createdDateTime + - id desc + - associatedHubsUrls + - associatedHubsUrls desc - description - - eTag - - lastModifiedBy - - lastModifiedDateTime + - description desc + - documentSet + - documentSet desc + - documentTemplate + - documentTemplate desc + - group + - group desc + - hidden + - hidden desc + - inheritedFrom + - inheritedFrom desc + - isBuiltIn + - isBuiltIn desc - name - - parentReference - - webUrl - - contentType - - sharepointIds - - createdByUser - - lastModifiedByUser - - activities - - analytics - - driveItem - - fields - - versions - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - createdByUser - - lastModifiedByUser - - activities - - analytics - - driveItem - - fields - - versions + - name desc + - order + - order desc + - parentId + - parentId desc + - propagateChanges + - propagateChanges desc + - readOnly + - readOnly desc + - sealed + - sealed desc type: string responses: '200': - description: Retrieved navigation property + description: Retrieved navigation property links content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.listItem' - links: - createdByUser: - operationId: drives.list.Items.GetCreatedByUser - parameters: - drive-id: $request.path.drive-id - listItem-id: $request.path.listItem-id - lastModifiedByUser: - operationId: drives.list.Items.GetLastModifiedByUser - parameters: - drive-id: $request.path.drive-id - listItem-id: $request.path.listItem-id - activities: - operationId: drives.list.Items.ListActivities - parameters: - drive-id: $request.path.drive-id - listItem-id: $request.path.listItem-id - analytics: - operationId: drives.list.Items.GetAnalytics - parameters: - drive-id: $request.path.drive-id - listItem-id: $request.path.listItem-id - driveItem: - operationId: drives.list.Items.GetDriveItem - parameters: - drive-id: $request.path.drive-id - listItem-id: $request.path.listItem-id - fields: - operationId: drives.list.Items.GetFields - parameters: - drive-id: $request.path.drive-id - listItem-id: $request.path.listItem-id - versions: - operationId: drives.list.Items.ListVersions - parameters: - drive-id: $request.path.drive-id - listItem-id: $request.path.listItem-id + title: Collection of links of contentType + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - drives.list - summary: Update the navigation property items in drives - operationId: drives.list_UpdateItems + summary: Create new navigation property ref to baseTypes for drives + operationId: drives.list.contentTypes_CreateRefBaseTypes parameters: - name: drive-id in: path @@ -7766,31 +8007,40 @@ paths: schema: type: string x-ms-docs-key-type: drive - - name: listItem-id + - name: contentType-id in: path - description: 'key: id of listItem' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: listItem + x-ms-docs-key-type: contentType requestBody: - description: New navigation property values + description: New navigation property ref value content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.listItem' + type: object + additionalProperties: + type: object required: true responses: - '204': - description: Success + '201': + description: Created navigation property link. + content: + application/json: + schema: + type: object + additionalProperties: + type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/drives/{drive-id}/list/contentTypes/{contentType-id}/baseTypes/microsoft.graph.addCopy': + post: tags: - - drives.list - summary: Delete navigation property items for drives - operationId: drives.list_DeleteItems + - drives.Actions + summary: Invoke action addCopy + operationId: drives.list.contentTypes.baseTypes_addCopy parameters: - name: drive-id in: path @@ -7799,30 +8049,41 @@ paths: schema: type: string x-ms-docs-key-type: drive - - name: listItem-id + - name: contentType-id in: path - description: 'key: id of listItem' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: listItem - - name: If-Match - in: header - description: ETag - schema: - type: string + x-ms-docs-key-type: contentType + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + contentType: + type: string + additionalProperties: + type: object + required: true responses: - '204': + '200': description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.contentType' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/drives/{drive-id}/list/items/{listItem-id}/activities': + x-ms-docs-operation-type: action + '/drives/{drive-id}/list/contentTypes/{contentType-id}/columnLinks': get: tags: - drives.list - summary: Get activities from drives - operationId: drives.list.items_ListActivities + summary: Get columnLinks from drives + operationId: drives.list.contentTypes_ListColumnLinks parameters: - name: drive-id in: path @@ -7831,13 +8092,13 @@ paths: schema: type: string x-ms-docs-key-type: drive - - name: listItem-id + - name: contentType-id in: path - description: 'key: id of listItem' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: listItem + x-ms-docs-key-type: contentType - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -7855,12 +8116,8 @@ paths: enum: - id - id desc - - action - - action desc - - actor - - actor desc - - times - - times desc + - name + - name desc type: string - name: $select in: query @@ -7873,11 +8130,7 @@ paths: items: enum: - id - - action - - actor - - times - - driveItem - - listItem + - name type: string - name: $expand in: query @@ -7890,8 +8143,6 @@ paths: items: enum: - '*' - - driveItem - - listItem type: string responses: '200': @@ -7899,13 +8150,13 @@ paths: content: application/json: schema: - title: Collection of itemActivityOLD + title: Collection of columnLink type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' + $ref: '#/components/schemas/microsoft.graph.columnLink' '@odata.nextLink': type: string additionalProperties: @@ -7919,8 +8170,8 @@ paths: post: tags: - drives.list - summary: Create new navigation property to activities for drives - operationId: drives.list.items_CreateActivities + summary: Create new navigation property to columnLinks for drives + operationId: drives.list.contentTypes_CreateColumnLinks parameters: - name: drive-id in: path @@ -7929,19 +8180,19 @@ paths: schema: type: string x-ms-docs-key-type: drive - - name: listItem-id + - name: contentType-id in: path - description: 'key: id of listItem' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: listItem + x-ms-docs-key-type: contentType requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' + $ref: '#/components/schemas/microsoft.graph.columnLink' required: true responses: '201': @@ -7949,16 +8200,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' + $ref: '#/components/schemas/microsoft.graph.columnLink' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/drives/{drive-id}/list/items/{listItem-id}/activities/{itemActivityOLD-id}': + '/drives/{drive-id}/list/contentTypes/{contentType-id}/columnLinks/{columnLink-id}': get: tags: - drives.list - summary: Get activities from drives - operationId: drives.list.items_GetActivities + summary: Get columnLinks from drives + operationId: drives.list.contentTypes_GetColumnLinks parameters: - name: drive-id in: path @@ -7967,20 +8218,20 @@ paths: schema: type: string x-ms-docs-key-type: drive - - name: listItem-id + - name: contentType-id in: path - description: 'key: id of listItem' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: listItem - - name: itemActivityOLD-id + x-ms-docs-key-type: contentType + - name: columnLink-id in: path - description: 'key: id of itemActivityOLD' + description: 'key: id of columnLink' required: true schema: type: string - x-ms-docs-key-type: itemActivityOLD + x-ms-docs-key-type: columnLink - name: $select in: query description: Select properties to be returned @@ -7992,11 +8243,7 @@ paths: items: enum: - id - - action - - actor - - times - - driveItem - - listItem + - name type: string - name: $expand in: query @@ -8009,8 +8256,6 @@ paths: items: enum: - '*' - - driveItem - - listItem type: string responses: '200': @@ -8018,28 +8263,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' - links: - driveItem: - operationId: drives.list.items.Activities.GetDriveItem - parameters: - drive-id: $request.path.drive-id - listItem-id: $request.path.listItem-id - itemActivityOLD-id: $request.path.itemActivityOLD-id - listItem: - operationId: drives.list.items.Activities.GetListItem - parameters: - drive-id: $request.path.drive-id - listItem-id: $request.path.listItem-id - itemActivityOLD-id: $request.path.itemActivityOLD-id + $ref: '#/components/schemas/microsoft.graph.columnLink' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - drives.list - summary: Update the navigation property activities in drives - operationId: drives.list.items_UpdateActivities + summary: Update the navigation property columnLinks in drives + operationId: drives.list.contentTypes_UpdateColumnLinks parameters: - name: drive-id in: path @@ -8048,26 +8280,26 @@ paths: schema: type: string x-ms-docs-key-type: drive - - name: listItem-id + - name: contentType-id in: path - description: 'key: id of listItem' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: listItem - - name: itemActivityOLD-id + x-ms-docs-key-type: contentType + - name: columnLink-id in: path - description: 'key: id of itemActivityOLD' + description: 'key: id of columnLink' required: true schema: type: string - x-ms-docs-key-type: itemActivityOLD + x-ms-docs-key-type: columnLink requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' + $ref: '#/components/schemas/microsoft.graph.columnLink' required: true responses: '204': @@ -8078,8 +8310,8 @@ paths: delete: tags: - drives.list - summary: Delete navigation property activities for drives - operationId: drives.list.items_DeleteActivities + summary: Delete navigation property columnLinks for drives + operationId: drives.list.contentTypes_DeleteColumnLinks parameters: - name: drive-id in: path @@ -8088,20 +8320,20 @@ paths: schema: type: string x-ms-docs-key-type: drive - - name: listItem-id + - name: contentType-id in: path - description: 'key: id of listItem' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: listItem - - name: itemActivityOLD-id + x-ms-docs-key-type: contentType + - name: columnLink-id in: path - description: 'key: id of itemActivityOLD' + description: 'key: id of columnLink' required: true schema: type: string - x-ms-docs-key-type: itemActivityOLD + x-ms-docs-key-type: columnLink - name: If-Match in: header description: ETag @@ -8113,12 +8345,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/drives/{drive-id}/list/items/{listItem-id}/activities/{itemActivityOLD-id}/driveItem': + '/drives/{drive-id}/list/contentTypes/{contentType-id}/columnPositions': get: tags: - drives.list - summary: Get driveItem from drives - operationId: drives.list.items.activities_GetDriveItem + summary: Get columnPositions from drives + operationId: drives.list.contentTypes_ListColumnPositions parameters: - name: drive-id in: path @@ -8127,20 +8359,91 @@ paths: schema: type: string x-ms-docs-key-type: drive - - name: listItem-id + - name: contentType-id in: path - description: 'key: id of listItem' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: listItem - - name: itemActivityOLD-id - in: path - description: 'key: id of itemActivityOLD' - required: true + x-ms-docs-key-type: contentType + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: itemActivityOLD + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - boolean + - boolean desc + - calculated + - calculated desc + - choice + - choice desc + - columnGroup + - columnGroup desc + - contentApprovalStatus + - contentApprovalStatus desc + - currency + - currency desc + - dateTime + - dateTime desc + - defaultValue + - defaultValue desc + - description + - description desc + - displayName + - displayName desc + - enforceUniqueValues + - enforceUniqueValues desc + - geolocation + - geolocation desc + - hidden + - hidden desc + - hyperlinkOrPicture + - hyperlinkOrPicture desc + - indexed + - indexed desc + - isDeletable + - isDeletable desc + - isReorderable + - isReorderable desc + - isSealed + - isSealed desc + - lookup + - lookup desc + - name + - name desc + - number + - number desc + - personOrGroup + - personOrGroup desc + - propagateChanges + - propagateChanges desc + - readOnly + - readOnly desc + - required + - required desc + - term + - term desc + - text + - text desc + - thumbnail + - thumbnail desc + - type + - type desc + - validation + - validation desc + type: string - name: $select in: query description: Select properties to be returned @@ -8152,49 +8455,37 @@ paths: items: enum: - id - - createdBy - - createdDateTime + - boolean + - calculated + - choice + - columnGroup + - contentApprovalStatus + - currency + - dateTime + - defaultValue - description - - eTag - - lastModifiedBy - - lastModifiedDateTime + - displayName + - enforceUniqueValues + - geolocation + - hidden + - hyperlinkOrPicture + - indexed + - isDeletable + - isReorderable + - isSealed + - lookup - name - - parentReference - - webUrl - - audio - - bundle - - content - - cTag - - deleted - - file - - fileSystemInfo - - folder - - image - - location - - package - - pendingOperations - - photo - - publication - - remoteItem - - root - - searchResult - - shared - - sharepointIds - - size - - specialFolder - - video - - webDavUrl - - createdByUser - - lastModifiedByUser - - workbook - - activities - - analytics - - children - - listItem - - permissions - - subscriptions - - thumbnails - - versions + - number + - personOrGroup + - propagateChanges + - readOnly + - required + - term + - text + - thumbnail + - type + - validation + - sourceColumn type: string - name: $expand in: query @@ -8207,17 +8498,7 @@ paths: items: enum: - '*' - - createdByUser - - lastModifiedByUser - - workbook - - activities - - analytics - - children - - listItem - - permissions - - subscriptions - - thumbnails - - versions + - sourceColumn type: string responses: '200': @@ -8225,161 +8506,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' - links: - createdByUser: - operationId: drives.list.items.activities.DriveItem.GetCreatedByUser - parameters: - drive-id: $request.path.drive-id - listItem-id: $request.path.listItem-id - itemActivityOLD-id: $request.path.itemActivityOLD-id - lastModifiedByUser: - operationId: drives.list.items.activities.DriveItem.GetLastModifiedByUser - parameters: - drive-id: $request.path.drive-id - listItem-id: $request.path.listItem-id - itemActivityOLD-id: $request.path.itemActivityOLD-id - workbook: - operationId: drives.list.items.activities.DriveItem.GetWorkbook - parameters: - drive-id: $request.path.drive-id - listItem-id: $request.path.listItem-id - itemActivityOLD-id: $request.path.itemActivityOLD-id - activities: - operationId: drives.list.items.activities.DriveItem.ListActivities - parameters: - drive-id: $request.path.drive-id - listItem-id: $request.path.listItem-id - itemActivityOLD-id: $request.path.itemActivityOLD-id - analytics: - operationId: drives.list.items.activities.DriveItem.GetAnalytics - parameters: - drive-id: $request.path.drive-id - listItem-id: $request.path.listItem-id - itemActivityOLD-id: $request.path.itemActivityOLD-id - children: - operationId: drives.list.items.activities.DriveItem.ListChildren - parameters: - drive-id: $request.path.drive-id - listItem-id: $request.path.listItem-id - itemActivityOLD-id: $request.path.itemActivityOLD-id - listItem: - operationId: drives.list.items.activities.DriveItem.GetListItem - parameters: - drive-id: $request.path.drive-id - listItem-id: $request.path.listItem-id - itemActivityOLD-id: $request.path.itemActivityOLD-id - permissions: - operationId: drives.list.items.activities.DriveItem.ListPermissions - parameters: - drive-id: $request.path.drive-id - listItem-id: $request.path.listItem-id - itemActivityOLD-id: $request.path.itemActivityOLD-id - subscriptions: - operationId: drives.list.items.activities.DriveItem.ListSubscriptions - parameters: - drive-id: $request.path.drive-id - listItem-id: $request.path.listItem-id - itemActivityOLD-id: $request.path.itemActivityOLD-id - thumbnails: - operationId: drives.list.items.activities.DriveItem.ListThumbnails - parameters: - drive-id: $request.path.drive-id - listItem-id: $request.path.listItem-id - itemActivityOLD-id: $request.path.itemActivityOLD-id - versions: - operationId: drives.list.items.activities.DriveItem.ListVersions - parameters: - drive-id: $request.path.drive-id - listItem-id: $request.path.listItem-id - itemActivityOLD-id: $request.path.itemActivityOLD-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - drives.list - summary: Update the navigation property driveItem in drives - operationId: drives.list.items.activities_UpdateDriveItem - parameters: - - name: drive-id - in: path - description: 'key: id of drive' - required: true - schema: - type: string - x-ms-docs-key-type: drive - - name: listItem-id - in: path - description: 'key: id of listItem' - required: true - schema: - type: string - x-ms-docs-key-type: listItem - - name: itemActivityOLD-id - in: path - description: 'key: id of itemActivityOLD' - required: true - schema: - type: string - x-ms-docs-key-type: itemActivityOLD - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - drives.list - summary: Delete navigation property driveItem for drives - operationId: drives.list.items.activities_DeleteDriveItem - parameters: - - name: drive-id - in: path - description: 'key: id of drive' - required: true - schema: - type: string - x-ms-docs-key-type: drive - - name: listItem-id - in: path - description: 'key: id of listItem' - required: true - schema: - type: string - x-ms-docs-key-type: listItem - - name: itemActivityOLD-id - in: path - description: 'key: id of itemActivityOLD' - required: true - schema: - type: string - x-ms-docs-key-type: itemActivityOLD - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success + title: Collection of columnDefinition + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + '@odata.nextLink': + type: string + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/drives/{drive-id}/list/items/{listItem-id}/activities/{itemActivityOLD-id}/driveItem/content': + '/drives/{drive-id}/list/contentTypes/{contentType-id}/columnPositions/$ref': get: tags: - drives.list - summary: Get media content for the navigation property driveItem from drives - operationId: drives.list.items.activities_GetDriveItemContent + summary: Get ref of columnPositions from drives + operationId: drives.list.contentTypes_ListRefColumnPositions parameters: - name: drive-id in: path @@ -8388,36 +8537,119 @@ paths: schema: type: string x-ms-docs-key-type: drive - - name: listItem-id + - name: contentType-id in: path - description: 'key: id of listItem' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: listItem - - name: itemActivityOLD-id - in: path - description: 'key: id of itemActivityOLD' - required: true + x-ms-docs-key-type: contentType + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: itemActivityOLD + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - boolean + - boolean desc + - calculated + - calculated desc + - choice + - choice desc + - columnGroup + - columnGroup desc + - contentApprovalStatus + - contentApprovalStatus desc + - currency + - currency desc + - dateTime + - dateTime desc + - defaultValue + - defaultValue desc + - description + - description desc + - displayName + - displayName desc + - enforceUniqueValues + - enforceUniqueValues desc + - geolocation + - geolocation desc + - hidden + - hidden desc + - hyperlinkOrPicture + - hyperlinkOrPicture desc + - indexed + - indexed desc + - isDeletable + - isDeletable desc + - isReorderable + - isReorderable desc + - isSealed + - isSealed desc + - lookup + - lookup desc + - name + - name desc + - number + - number desc + - personOrGroup + - personOrGroup desc + - propagateChanges + - propagateChanges desc + - readOnly + - readOnly desc + - required + - required desc + - term + - term desc + - text + - text desc + - thumbnail + - thumbnail desc + - type + - type desc + - validation + - validation desc + type: string responses: '200': - description: Retrieved media content + description: Retrieved navigation property links content: - application/octet-stream: + application/json: schema: - type: string - format: binary + title: Collection of links of columnDefinition + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - put: + post: tags: - drives.list - summary: Update media content for the navigation property driveItem in drives - operationId: drives.list.items.activities_SetDriveItemContent + summary: Create new navigation property ref to columnPositions for drives + operationId: drives.list.contentTypes_CreateRefColumnPositions parameters: - name: drive-id in: path @@ -8426,40 +8658,40 @@ paths: schema: type: string x-ms-docs-key-type: drive - - name: listItem-id - in: path - description: 'key: id of listItem' - required: true - schema: - type: string - x-ms-docs-key-type: listItem - - name: itemActivityOLD-id + - name: contentType-id in: path - description: 'key: id of itemActivityOLD' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: itemActivityOLD + x-ms-docs-key-type: contentType requestBody: - description: New media content. + description: New navigation property ref value content: - application/octet-stream: + application/json: schema: - type: string - format: binary + type: object + additionalProperties: + type: object required: true responses: - '204': - description: Success + '201': + description: Created navigation property link. + content: + application/json: + schema: + type: object + additionalProperties: + type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/drives/{drive-id}/list/items/{listItem-id}/activities/{itemActivityOLD-id}/listItem': + '/drives/{drive-id}/list/contentTypes/{contentType-id}/columns': get: tags: - drives.list - summary: Get listItem from drives - operationId: drives.list.items.activities_GetListItem + summary: Get columns from drives + operationId: drives.list.contentTypes_ListColumns parameters: - name: drive-id in: path @@ -8468,23 +8700,21 @@ paths: schema: type: string x-ms-docs-key-type: drive - - name: listItem-id - in: path - description: 'key: id of listItem' - required: true - schema: - type: string - x-ms-docs-key-type: listItem - - name: itemActivityOLD-id + - name: contentType-id in: path - description: 'key: id of itemActivityOLD' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: itemActivityOLD - - name: $select + x-ms-docs-key-type: contentType + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby in: query - description: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -8493,24 +8723,110 @@ paths: items: enum: - id - - createdBy - - createdDateTime - - description - - eTag - - lastModifiedBy - - lastModifiedDateTime - - name - - parentReference - - webUrl - - contentType - - sharepointIds - - createdByUser - - lastModifiedByUser - - activities - - analytics - - driveItem - - fields - - versions + - id desc + - boolean + - boolean desc + - calculated + - calculated desc + - choice + - choice desc + - columnGroup + - columnGroup desc + - contentApprovalStatus + - contentApprovalStatus desc + - currency + - currency desc + - dateTime + - dateTime desc + - defaultValue + - defaultValue desc + - description + - description desc + - displayName + - displayName desc + - enforceUniqueValues + - enforceUniqueValues desc + - geolocation + - geolocation desc + - hidden + - hidden desc + - hyperlinkOrPicture + - hyperlinkOrPicture desc + - indexed + - indexed desc + - isDeletable + - isDeletable desc + - isReorderable + - isReorderable desc + - isSealed + - isSealed desc + - lookup + - lookup desc + - name + - name desc + - number + - number desc + - personOrGroup + - personOrGroup desc + - propagateChanges + - propagateChanges desc + - readOnly + - readOnly desc + - required + - required desc + - term + - term desc + - text + - text desc + - thumbnail + - thumbnail desc + - type + - type desc + - validation + - validation desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - boolean + - calculated + - choice + - columnGroup + - contentApprovalStatus + - currency + - dateTime + - defaultValue + - description + - displayName + - enforceUniqueValues + - geolocation + - hidden + - hyperlinkOrPicture + - indexed + - isDeletable + - isReorderable + - isSealed + - lookup + - name + - number + - personOrGroup + - propagateChanges + - readOnly + - required + - term + - text + - thumbnail + - type + - validation + - sourceColumn type: string - name: $expand in: query @@ -8523,13 +8839,7 @@ paths: items: enum: - '*' - - createdByUser - - lastModifiedByUser - - activities - - analytics - - driveItem - - fields - - versions + - sourceColumn type: string responses: '200': @@ -8537,58 +8847,28 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.listItem' - links: - createdByUser: - operationId: drives.list.items.activities.ListItem.GetCreatedByUser - parameters: - drive-id: $request.path.drive-id - listItem-id: $request.path.listItem-id - itemActivityOLD-id: $request.path.itemActivityOLD-id - lastModifiedByUser: - operationId: drives.list.items.activities.ListItem.GetLastModifiedByUser - parameters: - drive-id: $request.path.drive-id - listItem-id: $request.path.listItem-id - itemActivityOLD-id: $request.path.itemActivityOLD-id - activities: - operationId: drives.list.items.activities.ListItem.ListActivities - parameters: - drive-id: $request.path.drive-id - listItem-id: $request.path.listItem-id - itemActivityOLD-id: $request.path.itemActivityOLD-id - analytics: - operationId: drives.list.items.activities.ListItem.GetAnalytics - parameters: - drive-id: $request.path.drive-id - listItem-id: $request.path.listItem-id - itemActivityOLD-id: $request.path.itemActivityOLD-id - driveItem: - operationId: drives.list.items.activities.ListItem.GetDriveItem - parameters: - drive-id: $request.path.drive-id - listItem-id: $request.path.listItem-id - itemActivityOLD-id: $request.path.itemActivityOLD-id - fields: - operationId: drives.list.items.activities.ListItem.GetFields - parameters: - drive-id: $request.path.drive-id - listItem-id: $request.path.listItem-id - itemActivityOLD-id: $request.path.itemActivityOLD-id - versions: - operationId: drives.list.items.activities.ListItem.ListVersions - parameters: - drive-id: $request.path.drive-id - listItem-id: $request.path.listItem-id - itemActivityOLD-id: $request.path.itemActivityOLD-id + title: Collection of columnDefinition + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + '@odata.nextLink': + type: string + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - drives.list - summary: Update the navigation property listItem in drives - operationId: drives.list.items.activities_UpdateListItem + summary: Create new navigation property to columns for drives + operationId: drives.list.contentTypes_CreateColumns parameters: - name: drive-id in: path @@ -8597,38 +8877,36 @@ paths: schema: type: string x-ms-docs-key-type: drive - - name: listItem-id - in: path - description: 'key: id of listItem' - required: true - schema: - type: string - x-ms-docs-key-type: listItem - - name: itemActivityOLD-id + - name: contentType-id in: path - description: 'key: id of itemActivityOLD' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: itemActivityOLD + x-ms-docs-key-type: contentType requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.listItem' + $ref: '#/components/schemas/microsoft.graph.columnDefinition' required: true responses: - '204': - description: Success + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/drives/{drive-id}/list/contentTypes/{contentType-id}/columns/{columnDefinition-id}': + get: tags: - drives.list - summary: Delete navigation property listItem for drives - operationId: drives.list.items.activities_DeleteListItem + summary: Get columns from drives + operationId: drives.list.contentTypes_GetColumns parameters: - name: drive-id in: path @@ -8637,37 +8915,98 @@ paths: schema: type: string x-ms-docs-key-type: drive - - name: listItem-id + - name: contentType-id in: path - description: 'key: id of listItem' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: listItem - - name: itemActivityOLD-id + x-ms-docs-key-type: contentType + - name: columnDefinition-id in: path - description: 'key: id of itemActivityOLD' + description: 'key: id of columnDefinition' required: true schema: type: string - x-ms-docs-key-type: itemActivityOLD - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: columnDefinition + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string + uniqueItems: true + type: array + items: + enum: + - id + - boolean + - calculated + - choice + - columnGroup + - contentApprovalStatus + - currency + - dateTime + - defaultValue + - description + - displayName + - enforceUniqueValues + - geolocation + - hidden + - hyperlinkOrPicture + - indexed + - isDeletable + - isReorderable + - isSealed + - lookup + - name + - number + - personOrGroup + - propagateChanges + - readOnly + - required + - term + - text + - thumbnail + - type + - validation + - sourceColumn + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - sourceColumn + type: string responses: - '204': - description: Success + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + links: + sourceColumn: + operationId: drives.list.contentTypes.Columns.GetSourceColumn + parameters: + drive-id: $request.path.drive-id + contentType-id: $request.path.contentType-id + columnDefinition-id: $request.path.columnDefinition-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/drives/{drive-id}/list/items/{listItem-id}/activities/{itemActivityOLD-id}/listItem/microsoft.graph.createLink': - post: + patch: tags: - - drives.Actions - summary: Invoke action createLink - operationId: drives.list.items.activities.listItem_createLink + - drives.list + summary: Update the navigation property columns in drives + operationId: drives.list.contentTypes_UpdateColumns parameters: - name: drive-id in: path @@ -8676,63 +9015,38 @@ paths: schema: type: string x-ms-docs-key-type: drive - - name: listItem-id + - name: contentType-id in: path - description: 'key: id of listItem' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: listItem - - name: itemActivityOLD-id + x-ms-docs-key-type: contentType + - name: columnDefinition-id in: path - description: 'key: id of itemActivityOLD' + description: 'key: id of columnDefinition' required: true schema: type: string - x-ms-docs-key-type: itemActivityOLD + x-ms-docs-key-type: columnDefinition requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - type: - type: string - scope: - type: string - nullable: true - expirationDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - format: date-time - nullable: true - password: - type: string - nullable: true - recipients: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.driveRecipient' - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.columnDefinition' required: true responses: - '200': + '204': description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.permission' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/drives/{drive-id}/list/items/{listItem-id}/activities/{itemActivityOLD-id}/listItem/microsoft.graph.getActivitiesByInterval(startDateTime=''{startDateTime}'',endDateTime=''{endDateTime}'',interval=''{interval}'')': - get: + x-ms-docs-operation-type: operation + delete: tags: - - drives.Functions - summary: Invoke function getActivitiesByInterval - operationId: drives.list.items.activities.listItem_getActivitiesByInterval + - drives.list + summary: Delete navigation property columns for drives + operationId: drives.list.contentTypes_DeleteColumns parameters: - name: drive-id in: path @@ -8741,59 +9055,37 @@ paths: schema: type: string x-ms-docs-key-type: drive - - name: listItem-id - in: path - description: 'key: id of listItem' - required: true - schema: - type: string - x-ms-docs-key-type: listItem - - name: itemActivityOLD-id - in: path - description: 'key: id of itemActivityOLD' - required: true - schema: - type: string - x-ms-docs-key-type: itemActivityOLD - - name: startDateTime + - name: contentType-id in: path - description: 'Usage: startDateTime={startDateTime}' + description: 'key: id of contentType' required: true schema: type: string - nullable: true - - name: endDateTime + x-ms-docs-key-type: contentType + - name: columnDefinition-id in: path - description: 'Usage: endDateTime={endDateTime}' + description: 'key: id of columnDefinition' required: true schema: type: string - nullable: true - - name: interval - in: path - description: 'Usage: interval={interval}' - required: true + x-ms-docs-key-type: columnDefinition + - name: If-Match + in: header + description: ETag schema: type: string - nullable: true responses: - '200': + '204': description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.itemActivityStat' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/drives/{drive-id}/list/items/{listItem-id}/analytics': + x-ms-docs-operation-type: operation + '/drives/{drive-id}/list/contentTypes/{contentType-id}/columns/{columnDefinition-id}/sourceColumn': get: tags: - drives.list - summary: Get analytics from drives - operationId: drives.list.items_GetAnalytics + summary: Get sourceColumn from drives + operationId: drives.list.contentTypes.columns_GetSourceColumn parameters: - name: drive-id in: path @@ -8802,13 +9094,20 @@ paths: schema: type: string x-ms-docs-key-type: drive - - name: listItem-id + - name: contentType-id in: path - description: 'key: id of listItem' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: listItem + x-ms-docs-key-type: contentType + - name: columnDefinition-id + in: path + description: 'key: id of columnDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: columnDefinition - name: $select in: query description: Select properties to be returned @@ -8820,9 +9119,37 @@ paths: items: enum: - id - - allTime - - itemActivityStats - - lastSevenDays + - boolean + - calculated + - choice + - columnGroup + - contentApprovalStatus + - currency + - dateTime + - defaultValue + - description + - displayName + - enforceUniqueValues + - geolocation + - hidden + - hyperlinkOrPicture + - indexed + - isDeletable + - isReorderable + - isSealed + - lookup + - name + - number + - personOrGroup + - propagateChanges + - readOnly + - required + - term + - text + - thumbnail + - type + - validation + - sourceColumn type: string - name: $expand in: query @@ -8835,9 +9162,7 @@ paths: items: enum: - '*' - - allTime - - itemActivityStats - - lastSevenDays + - sourceColumn type: string responses: '200': @@ -8845,32 +9170,23 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.itemAnalytics' + $ref: '#/components/schemas/microsoft.graph.columnDefinition' links: - allTime: - operationId: drives.list.items.Analytics.GetAllTime - parameters: - drive-id: $request.path.drive-id - listItem-id: $request.path.listItem-id - itemActivityStats: - operationId: drives.list.items.Analytics.ListItemActivityStats - parameters: - drive-id: $request.path.drive-id - listItem-id: $request.path.listItem-id - lastSevenDays: - operationId: drives.list.items.Analytics.GetLastSevenDays + sourceColumn: + operationId: drives.list.contentTypes.columns.SourceColumn.GetSourceColumn parameters: drive-id: $request.path.drive-id - listItem-id: $request.path.listItem-id + contentType-id: $request.path.contentType-id + columnDefinition-id: $request.path.columnDefinition-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/drives/{drive-id}/list/items/{listItem-id}/analytics/$ref': + '/drives/{drive-id}/list/contentTypes/{contentType-id}/columns/{columnDefinition-id}/sourceColumn/$ref': get: tags: - drives.list - summary: Get ref of analytics from drives - operationId: drives.list.items_GetRefAnalytics + summary: Get ref of sourceColumn from drives + operationId: drives.list.contentTypes.columns_GetRefSourceColumn parameters: - name: drive-id in: path @@ -8879,13 +9195,20 @@ paths: schema: type: string x-ms-docs-key-type: drive - - name: listItem-id + - name: contentType-id in: path - description: 'key: id of listItem' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: listItem + x-ms-docs-key-type: contentType + - name: columnDefinition-id + in: path + description: 'key: id of columnDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: columnDefinition responses: '200': description: Retrieved navigation property link @@ -8894,29 +9217,20 @@ paths: schema: type: string links: - allTime: - operationId: drives.list.items.Analytics.GetAllTime - parameters: - drive-id: $request.path.drive-id - listItem-id: $request.path.listItem-id - itemActivityStats: - operationId: drives.list.items.Analytics.ListItemActivityStats - parameters: - drive-id: $request.path.drive-id - listItem-id: $request.path.listItem-id - lastSevenDays: - operationId: drives.list.items.Analytics.GetLastSevenDays + sourceColumn: + operationId: drives.list.contentTypes.columns.SourceColumn.GetSourceColumn parameters: drive-id: $request.path.drive-id - listItem-id: $request.path.listItem-id + contentType-id: $request.path.contentType-id + columnDefinition-id: $request.path.columnDefinition-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation put: tags: - drives.list - summary: Update the ref of navigation property analytics in drives - operationId: drives.list.items_SetRefAnalytics + summary: Update the ref of navigation property sourceColumn in drives + operationId: drives.list.contentTypes.columns_SetRefSourceColumn parameters: - name: drive-id in: path @@ -8925,13 +9239,20 @@ paths: schema: type: string x-ms-docs-key-type: drive - - name: listItem-id + - name: contentType-id in: path - description: 'key: id of listItem' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: listItem + x-ms-docs-key-type: contentType + - name: columnDefinition-id + in: path + description: 'key: id of columnDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: columnDefinition requestBody: description: New navigation property ref values content: @@ -8950,8 +9271,8 @@ paths: delete: tags: - drives.list - summary: Delete ref of navigation property analytics for drives - operationId: drives.list.items_DeleteRefAnalytics + summary: Delete ref of navigation property sourceColumn for drives + operationId: drives.list.contentTypes.columns_DeleteRefSourceColumn parameters: - name: drive-id in: path @@ -8960,13 +9281,20 @@ paths: schema: type: string x-ms-docs-key-type: drive - - name: listItem-id + - name: contentType-id in: path - description: 'key: id of listItem' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: listItem + x-ms-docs-key-type: contentType + - name: columnDefinition-id + in: path + description: 'key: id of columnDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: columnDefinition - name: If-Match in: header description: ETag @@ -8978,12 +9306,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/drives/{drive-id}/list/items/{listItem-id}/driveItem': - get: + '/drives/{drive-id}/list/contentTypes/{contentType-id}/microsoft.graph.associateWithHubSites': + post: tags: - - drives.list - summary: Get driveItem from drives - operationId: drives.list.items_GetDriveItem + - drives.Actions + summary: Invoke action associateWithHubSites + operationId: drives.list.contentTypes_associateWithHubSites parameters: - name: drive-id in: path @@ -8992,162 +9320,47 @@ paths: schema: type: string x-ms-docs-key-type: drive - - name: listItem-id + - name: contentType-id in: path - description: 'key: id of listItem' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: listItem - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - createdBy - - createdDateTime - - description - - eTag - - lastModifiedBy - - lastModifiedDateTime - - name - - parentReference - - webUrl - - audio - - bundle - - content - - cTag - - deleted - - file - - fileSystemInfo - - folder - - image - - location - - package - - pendingOperations - - photo - - publication - - remoteItem - - root - - searchResult - - shared - - sharepointIds - - size - - specialFolder - - video - - webDavUrl - - createdByUser - - lastModifiedByUser - - workbook - - activities - - analytics - - children - - listItem - - permissions - - subscriptions - - thumbnails - - versions - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - createdByUser - - lastModifiedByUser - - workbook - - activities - - analytics - - children - - listItem - - permissions - - subscriptions - - thumbnails - - versions - type: string + x-ms-docs-key-type: contentType + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + hubSiteUrls: + type: array + items: + type: string + propagateToExistingLists: + type: boolean + default: false + nullable: true + additionalProperties: + type: object + required: true responses: '200': - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' - links: - createdByUser: - operationId: drives.list.items.DriveItem.GetCreatedByUser - parameters: - drive-id: $request.path.drive-id - listItem-id: $request.path.listItem-id - lastModifiedByUser: - operationId: drives.list.items.DriveItem.GetLastModifiedByUser - parameters: - drive-id: $request.path.drive-id - listItem-id: $request.path.listItem-id - workbook: - operationId: drives.list.items.DriveItem.GetWorkbook - parameters: - drive-id: $request.path.drive-id - listItem-id: $request.path.listItem-id - activities: - operationId: drives.list.items.DriveItem.ListActivities - parameters: - drive-id: $request.path.drive-id - listItem-id: $request.path.listItem-id - analytics: - operationId: drives.list.items.DriveItem.GetAnalytics - parameters: - drive-id: $request.path.drive-id - listItem-id: $request.path.listItem-id - children: - operationId: drives.list.items.DriveItem.ListChildren - parameters: - drive-id: $request.path.drive-id - listItem-id: $request.path.listItem-id - listItem: - operationId: drives.list.items.DriveItem.GetListItem - parameters: - drive-id: $request.path.drive-id - listItem-id: $request.path.listItem-id - permissions: - operationId: drives.list.items.DriveItem.ListPermissions - parameters: - drive-id: $request.path.drive-id - listItem-id: $request.path.listItem-id - subscriptions: - operationId: drives.list.items.DriveItem.ListSubscriptions - parameters: - drive-id: $request.path.drive-id - listItem-id: $request.path.listItem-id - thumbnails: - operationId: drives.list.items.DriveItem.ListThumbnails - parameters: - drive-id: $request.path.drive-id - listItem-id: $request.path.listItem-id - versions: - operationId: drives.list.items.DriveItem.ListVersions - parameters: - drive-id: $request.path.drive-id - listItem-id: $request.path.listItem-id + $ref: '#/components/schemas/microsoft.graph.contentType' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: action + '/drives/{drive-id}/list/contentTypes/{contentType-id}/microsoft.graph.copyToDefaultContentLocation': + post: tags: - - drives.list - summary: Update the navigation property driveItem in drives - operationId: drives.list.items_UpdateDriveItem + - drives.Actions + summary: Invoke action copyToDefaultContentLocation + operationId: drives.list.contentTypes_copyToDefaultContentLocation parameters: - name: drive-id in: path @@ -9156,31 +9369,44 @@ paths: schema: type: string x-ms-docs-key-type: drive - - name: listItem-id + - name: contentType-id in: path - description: 'key: id of listItem' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: listItem + x-ms-docs-key-type: contentType requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' + type: object + properties: + sourceFile: + $ref: '#/components/schemas/microsoft.graph.itemReference' + destinationFileName: + type: string + nullable: true + additionalProperties: + type: object required: true responses: - '204': + '200': description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.contentType' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/drives/{drive-id}/list/contentTypes/{contentType-id}/microsoft.graph.isPublished()': + get: tags: - - drives.list - summary: Delete navigation property driveItem for drives - operationId: drives.list.items_DeleteDriveItem + - drives.Functions + summary: Invoke function isPublished + operationId: drives.list.contentTypes_isPublished parameters: - name: drive-id in: path @@ -9189,30 +9415,30 @@ paths: schema: type: string x-ms-docs-key-type: drive - - name: listItem-id + - name: contentType-id in: path - description: 'key: id of listItem' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: listItem - - name: If-Match - in: header - description: ETag - schema: - type: string + x-ms-docs-key-type: contentType responses: - '204': + '200': description: Success + content: + application/json: + schema: + type: boolean + default: false default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/drives/{drive-id}/list/items/{listItem-id}/driveItem/content': - get: + x-ms-docs-operation-type: function + '/drives/{drive-id}/list/contentTypes/{contentType-id}/microsoft.graph.publish': + post: tags: - - drives.list - summary: Get media content for the navigation property driveItem from drives - operationId: drives.list.items_GetDriveItemContent + - drives.Actions + summary: Invoke action publish + operationId: drives.list.contentTypes_publish parameters: - name: drive-id in: path @@ -9221,29 +9447,29 @@ paths: schema: type: string x-ms-docs-key-type: drive - - name: listItem-id + - name: contentType-id in: path - description: 'key: id of listItem' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: listItem + x-ms-docs-key-type: contentType responses: '200': - description: Retrieved media content + description: Success content: - application/octet-stream: + application/json: schema: - type: string - format: binary + $ref: '#/components/schemas/microsoft.graph.contentType' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: + x-ms-docs-operation-type: action + '/drives/{drive-id}/list/contentTypes/{contentType-id}/microsoft.graph.unpublish': + post: tags: - - drives.list - summary: Update media content for the navigation property driveItem in drives - operationId: drives.list.items_SetDriveItemContent + - drives.Actions + summary: Invoke action unpublish + operationId: drives.list.contentTypes_unpublish parameters: - name: drive-id in: path @@ -9252,33 +9478,29 @@ paths: schema: type: string x-ms-docs-key-type: drive - - name: listItem-id + - name: contentType-id in: path - description: 'key: id of listItem' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: listItem - requestBody: - description: New media content. - content: - application/octet-stream: - schema: - type: string - format: binary - required: true + x-ms-docs-key-type: contentType responses: - '204': + '200': description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.contentType' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/drives/{drive-id}/list/items/{listItem-id}/fields': - get: + x-ms-docs-operation-type: action + '/drives/{drive-id}/list/contentTypes/microsoft.graph.addCopy': + post: tags: - - drives.list - summary: Get fields from drives - operationId: drives.list.items_GetFields + - drives.Actions + summary: Invoke action addCopy + operationId: drives.list.contentTypes_addCopy parameters: - name: drive-id in: path @@ -9287,27 +9509,79 @@ paths: schema: type: string x-ms-docs-key-type: drive - - name: listItem-id - in: path - description: 'key: id of listItem' - required: true - schema: - type: string - x-ms-docs-key-type: listItem - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - type: string - - name: $expand - in: query + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + contentType: + type: string + additionalProperties: + type: object + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.contentType' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/drives/{drive-id}/list/drive': + get: + tags: + - drives.list + summary: Get drive from drives + operationId: drives.list_GetDrive + parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - driveType + - owner + - quota + - sharePointIds + - system + - createdByUser + - lastModifiedByUser + - activities + - bundles + - following + - items + - list + - root + - special + type: string + - name: $expand + in: query description: Expand related entities style: form explode: false @@ -9317,6 +9591,15 @@ paths: items: enum: - '*' + - createdByUser + - lastModifiedByUser + - activities + - bundles + - following + - items + - list + - root + - special type: string responses: '200': @@ -9324,15 +9607,52 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.fieldValueSet' + $ref: '#/components/schemas/microsoft.graph.drive' + links: + createdByUser: + operationId: drives.list.Drive.GetCreatedByUser + parameters: + drive-id: $request.path.drive-id + lastModifiedByUser: + operationId: drives.list.Drive.GetLastModifiedByUser + parameters: + drive-id: $request.path.drive-id + activities: + operationId: drives.list.Drive.ListActivities + parameters: + drive-id: $request.path.drive-id + bundles: + operationId: drives.list.Drive.ListBundles + parameters: + drive-id: $request.path.drive-id + following: + operationId: drives.list.Drive.ListFollowing + parameters: + drive-id: $request.path.drive-id + items: + operationId: drives.list.Drive.ListItems + parameters: + drive-id: $request.path.drive-id + list: + operationId: drives.list.Drive.GetList + parameters: + drive-id: $request.path.drive-id + root: + operationId: drives.list.Drive.GetRoot + parameters: + drive-id: $request.path.drive-id + special: + operationId: drives.list.Drive.ListSpecial + parameters: + drive-id: $request.path.drive-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - drives.list - summary: Update the navigation property fields in drives - operationId: drives.list.items_UpdateFields + summary: Update the navigation property drive in drives + operationId: drives.list_UpdateDrive parameters: - name: drive-id in: path @@ -9341,19 +9661,12 @@ paths: schema: type: string x-ms-docs-key-type: drive - - name: listItem-id - in: path - description: 'key: id of listItem' - required: true - schema: - type: string - x-ms-docs-key-type: listItem requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.fieldValueSet' + $ref: '#/components/schemas/microsoft.graph.drive' required: true responses: '204': @@ -9364,8 +9677,8 @@ paths: delete: tags: - drives.list - summary: Delete navigation property fields for drives - operationId: drives.list.items_DeleteFields + summary: Delete navigation property drive for drives + operationId: drives.list_DeleteDrive parameters: - name: drive-id in: path @@ -9374,13 +9687,6 @@ paths: schema: type: string x-ms-docs-key-type: drive - - name: listItem-id - in: path - description: 'key: id of listItem' - required: true - schema: - type: string - x-ms-docs-key-type: listItem - name: If-Match in: header description: ETag @@ -9392,70 +9698,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/drives/{drive-id}/list/items/{listItem-id}/microsoft.graph.createLink': - post: - tags: - - drives.Actions - summary: Invoke action createLink - operationId: drives.list.items_createLink - parameters: - - name: drive-id - in: path - description: 'key: id of drive' - required: true - schema: - type: string - x-ms-docs-key-type: drive - - name: listItem-id - in: path - description: 'key: id of listItem' - required: true - schema: - type: string - x-ms-docs-key-type: listItem - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - type: - type: string - scope: - type: string - nullable: true - expirationDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - format: date-time - nullable: true - password: - type: string - nullable: true - recipients: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.driveRecipient' - additionalProperties: - type: object - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.permission' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/drives/{drive-id}/list/items/{listItem-id}/microsoft.graph.getActivitiesByInterval(startDateTime=''{startDateTime}'',endDateTime=''{endDateTime}'',interval=''{interval}'')': + '/drives/{drive-id}/list/items': get: tags: - - drives.Functions - summary: Invoke function getActivitiesByInterval - operationId: drives.list.items_getActivitiesByInterval + - drives.list + summary: Get items from drives + operationId: drives.list_ListItems parameters: - name: drive-id in: path @@ -9464,77 +9712,16 @@ paths: schema: type: string x-ms-docs-key-type: drive - - name: listItem-id - in: path - description: 'key: id of listItem' - required: true - schema: - type: string - x-ms-docs-key-type: listItem - - name: startDateTime - in: path - description: 'Usage: startDateTime={startDateTime}' - required: true - schema: - type: string - nullable: true - - name: endDateTime - in: path - description: 'Usage: endDateTime={endDateTime}' - required: true - schema: - type: string - nullable: true - - name: interval - in: path - description: 'Usage: interval={interval}' - required: true - schema: - type: string - nullable: true - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.itemActivityStat' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/drives/{drive-id}/list/items/{listItem-id}/versions': - get: - tags: - - drives.list - summary: Get versions from drives - operationId: drives.list.items_ListVersions - parameters: - - name: drive-id - in: path - description: 'key: id of drive' - required: true - schema: - type: string - x-ms-docs-key-type: drive - - name: listItem-id - in: path - description: 'key: id of listItem' - required: true - schema: - type: string - x-ms-docs-key-type: listItem - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: uniqueItems: true type: array @@ -9542,12 +9729,28 @@ paths: enum: - id - id desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - eTag + - eTag desc - lastModifiedBy - lastModifiedBy desc - lastModifiedDateTime - lastModifiedDateTime desc - - publication - - publication desc + - name + - name desc + - parentReference + - parentReference desc + - webUrl + - webUrl desc + - contentType + - contentType desc + - sharepointIds + - sharepointIds desc type: string - name: $select in: query @@ -9560,10 +9763,24 @@ paths: items: enum: - id + - createdBy + - createdDateTime + - description + - eTag - lastModifiedBy - lastModifiedDateTime - - publication + - name + - parentReference + - webUrl + - contentType + - sharepointIds + - createdByUser + - lastModifiedByUser + - activities + - analytics + - driveItem - fields + - versions type: string - name: $expand in: query @@ -9576,7 +9793,13 @@ paths: items: enum: - '*' + - createdByUser + - lastModifiedByUser + - activities + - analytics + - driveItem - fields + - versions type: string responses: '200': @@ -9584,13 +9807,13 @@ paths: content: application/json: schema: - title: Collection of listItemVersion + title: Collection of listItem type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.listItemVersion' + $ref: '#/components/schemas/microsoft.graph.listItem' '@odata.nextLink': type: string additionalProperties: @@ -9604,8 +9827,8 @@ paths: post: tags: - drives.list - summary: Create new navigation property to versions for drives - operationId: drives.list.items_CreateVersions + summary: Create new navigation property to items for drives + operationId: drives.list_CreateItems parameters: - name: drive-id in: path @@ -9614,19 +9837,12 @@ paths: schema: type: string x-ms-docs-key-type: drive - - name: listItem-id - in: path - description: 'key: id of listItem' - required: true - schema: - type: string - x-ms-docs-key-type: listItem requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.listItemVersion' + $ref: '#/components/schemas/microsoft.graph.listItem' required: true responses: '201': @@ -9634,16 +9850,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.listItemVersion' + $ref: '#/components/schemas/microsoft.graph.listItem' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/drives/{drive-id}/list/items/{listItem-id}/versions/{listItemVersion-id}': + '/drives/{drive-id}/list/items/{listItem-id}': get: tags: - drives.list - summary: Get versions from drives - operationId: drives.list.items_GetVersions + summary: Get items from drives + operationId: drives.list_GetItems parameters: - name: drive-id in: path @@ -9659,13 +9875,6 @@ paths: schema: type: string x-ms-docs-key-type: listItem - - name: listItemVersion-id - in: path - description: 'key: id of listItemVersion' - required: true - schema: - type: string - x-ms-docs-key-type: listItemVersion - name: $select in: query description: Select properties to be returned @@ -9677,10 +9886,24 @@ paths: items: enum: - id + - createdBy + - createdDateTime + - description + - eTag - lastModifiedBy - lastModifiedDateTime - - publication + - name + - parentReference + - webUrl + - contentType + - sharepointIds + - createdByUser + - lastModifiedByUser + - activities + - analytics + - driveItem - fields + - versions type: string - name: $expand in: query @@ -9693,7 +9916,13 @@ paths: items: enum: - '*' + - createdByUser + - lastModifiedByUser + - activities + - analytics + - driveItem - fields + - versions type: string responses: '200': @@ -9701,22 +9930,51 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.listItemVersion' + $ref: '#/components/schemas/microsoft.graph.listItem' links: + createdByUser: + operationId: drives.list.Items.GetCreatedByUser + parameters: + drive-id: $request.path.drive-id + listItem-id: $request.path.listItem-id + lastModifiedByUser: + operationId: drives.list.Items.GetLastModifiedByUser + parameters: + drive-id: $request.path.drive-id + listItem-id: $request.path.listItem-id + activities: + operationId: drives.list.Items.ListActivities + parameters: + drive-id: $request.path.drive-id + listItem-id: $request.path.listItem-id + analytics: + operationId: drives.list.Items.GetAnalytics + parameters: + drive-id: $request.path.drive-id + listItem-id: $request.path.listItem-id + driveItem: + operationId: drives.list.Items.GetDriveItem + parameters: + drive-id: $request.path.drive-id + listItem-id: $request.path.listItem-id fields: - operationId: drives.list.items.Versions.GetFields + operationId: drives.list.Items.GetFields + parameters: + drive-id: $request.path.drive-id + listItem-id: $request.path.listItem-id + versions: + operationId: drives.list.Items.ListVersions parameters: drive-id: $request.path.drive-id listItem-id: $request.path.listItem-id - listItemVersion-id: $request.path.listItemVersion-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - drives.list - summary: Update the navigation property versions in drives - operationId: drives.list.items_UpdateVersions + summary: Update the navigation property items in drives + operationId: drives.list_UpdateItems parameters: - name: drive-id in: path @@ -9732,19 +9990,12 @@ paths: schema: type: string x-ms-docs-key-type: listItem - - name: listItemVersion-id - in: path - description: 'key: id of listItemVersion' - required: true - schema: - type: string - x-ms-docs-key-type: listItemVersion requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.listItemVersion' + $ref: '#/components/schemas/microsoft.graph.listItem' required: true responses: '204': @@ -9755,8 +10006,8 @@ paths: delete: tags: - drives.list - summary: Delete navigation property versions for drives - operationId: drives.list.items_DeleteVersions + summary: Delete navigation property items for drives + operationId: drives.list_DeleteItems parameters: - name: drive-id in: path @@ -9772,13 +10023,6 @@ paths: schema: type: string x-ms-docs-key-type: listItem - - name: listItemVersion-id - in: path - description: 'key: id of listItemVersion' - required: true - schema: - type: string - x-ms-docs-key-type: listItemVersion - name: If-Match in: header description: ETag @@ -9790,12 +10034,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/drives/{drive-id}/list/items/{listItem-id}/versions/{listItemVersion-id}/fields': + '/drives/{drive-id}/list/items/{listItem-id}/activities': get: tags: - drives.list - summary: Get fields from drives - operationId: drives.list.items.versions_GetFields + summary: Get activities from drives + operationId: drives.list.items_ListActivities parameters: - name: drive-id in: path @@ -9811,13 +10055,30 @@ paths: schema: type: string x-ms-docs-key-type: listItem - - name: listItemVersion-id - in: path - description: 'key: id of listItemVersion' - required: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: listItemVersion + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - action + - action desc + - actor + - actor desc + - times + - times desc + type: string - name: $select in: query description: Select properties to be returned @@ -9829,6 +10090,11 @@ paths: items: enum: - id + - action + - actor + - times + - driveItem + - listItem type: string - name: $expand in: query @@ -9841,6 +10107,8 @@ paths: items: enum: - '*' + - driveItem + - listItem type: string responses: '200': @@ -9848,15 +10116,28 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.fieldValueSet' + title: Collection of itemActivityOLD + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' + '@odata.nextLink': + type: string + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - drives.list - summary: Update the navigation property fields in drives - operationId: drives.list.items.versions_UpdateFields + summary: Create new navigation property to activities for drives + operationId: drives.list.items_CreateActivities parameters: - name: drive-id in: path @@ -9872,70 +10153,29 @@ paths: schema: type: string x-ms-docs-key-type: listItem - - name: listItemVersion-id - in: path - description: 'key: id of listItemVersion' - required: true - schema: - type: string - x-ms-docs-key-type: listItemVersion requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.fieldValueSet' + $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' required: true responses: - '204': - description: Success + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/drives/{drive-id}/list/items/{listItem-id}/activities/{itemActivityOLD-id}': + get: tags: - drives.list - summary: Delete navigation property fields for drives - operationId: drives.list.items.versions_DeleteFields - parameters: - - name: drive-id - in: path - description: 'key: id of drive' - required: true - schema: - type: string - x-ms-docs-key-type: drive - - name: listItem-id - in: path - description: 'key: id of listItem' - required: true - schema: - type: string - x-ms-docs-key-type: listItem - - name: listItemVersion-id - in: path - description: 'key: id of listItemVersion' - required: true - schema: - type: string - x-ms-docs-key-type: listItemVersion - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/drives/{drive-id}/list/items/{listItem-id}/versions/{listItemVersion-id}/microsoft.graph.restoreVersion': - post: - tags: - - drives.Actions - summary: Invoke action restoreVersion - operationId: drives.list.items.versions_restoreVersion + summary: Get activities from drives + operationId: drives.list.items_GetActivities parameters: - name: drive-id in: path @@ -9951,79 +10191,13 @@ paths: schema: type: string x-ms-docs-key-type: listItem - - name: listItemVersion-id - in: path - description: 'key: id of listItemVersion' - required: true - schema: - type: string - x-ms-docs-key-type: listItemVersion - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/drives/{drive-id}/list/subscriptions': - get: - tags: - - drives.list - summary: Get subscriptions from drives - operationId: drives.list_ListSubscriptions - parameters: - - name: drive-id + - name: itemActivityOLD-id in: path - description: 'key: id of drive' + description: 'key: id of itemActivityOLD' required: true schema: type: string - x-ms-docs-key-type: drive - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - applicationId - - applicationId desc - - changeType - - changeType desc - - clientState - - clientState desc - - creatorId - - creatorId desc - - encryptionCertificate - - encryptionCertificate desc - - encryptionCertificateId - - encryptionCertificateId desc - - expirationDateTime - - expirationDateTime desc - - includeResourceData - - includeResourceData desc - - latestSupportedTlsVersion - - latestSupportedTlsVersion desc - - lifecycleNotificationUrl - - lifecycleNotificationUrl desc - - notificationContentType - - notificationContentType desc - - notificationQueryOptions - - notificationQueryOptions desc - - notificationUrl - - notificationUrl desc - - resource - - resource desc - type: string + x-ms-docs-key-type: itemActivityOLD - name: $select in: query description: Select properties to be returned @@ -10035,20 +10209,11 @@ paths: items: enum: - id - - applicationId - - changeType - - clientState - - creatorId - - encryptionCertificate - - encryptionCertificateId - - expirationDateTime - - includeResourceData - - latestSupportedTlsVersion - - lifecycleNotificationUrl - - notificationContentType - - notificationQueryOptions - - notificationUrl - - resource + - action + - actor + - times + - driveItem + - listItem type: string - name: $expand in: query @@ -10061,6 +10226,8 @@ paths: items: enum: - '*' + - driveItem + - listItem type: string responses: '200': @@ -10068,28 +10235,28 @@ paths: content: application/json: schema: - title: Collection of subscription - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.subscription' - '@odata.nextLink': - type: string - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' + links: + driveItem: + operationId: drives.list.items.Activities.GetDriveItem + parameters: + drive-id: $request.path.drive-id + listItem-id: $request.path.listItem-id + itemActivityOLD-id: $request.path.itemActivityOLD-id + listItem: + operationId: drives.list.items.Activities.GetListItem + parameters: + drive-id: $request.path.drive-id + listItem-id: $request.path.listItem-id + itemActivityOLD-id: $request.path.itemActivityOLD-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - drives.list - summary: Create new navigation property to subscriptions for drives - operationId: drives.list_CreateSubscriptions + summary: Update the navigation property activities in drives + operationId: drives.list.items_UpdateActivities parameters: - name: drive-id in: path @@ -10098,29 +10265,38 @@ paths: schema: type: string x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true + schema: + type: string + x-ms-docs-key-type: listItem + - name: itemActivityOLD-id + in: path + description: 'key: id of itemActivityOLD' + required: true + schema: + type: string + x-ms-docs-key-type: itemActivityOLD requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.subscription' + $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' required: true responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.subscription' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/drives/{drive-id}/list/subscriptions/{subscription-id}': - get: + delete: tags: - drives.list - summary: Get subscriptions from drives - operationId: drives.list_GetSubscriptions + summary: Delete navigation property activities for drives + operationId: drives.list.items_DeleteActivities parameters: - name: drive-id in: path @@ -10129,114 +10305,20 @@ paths: schema: type: string x-ms-docs-key-type: drive - - name: subscription-id + - name: listItem-id in: path - description: 'key: id of subscription' + description: 'key: id of listItem' required: true schema: type: string - x-ms-docs-key-type: subscription - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - applicationId - - changeType - - clientState - - creatorId - - encryptionCertificate - - encryptionCertificateId - - expirationDateTime - - includeResourceData - - latestSupportedTlsVersion - - lifecycleNotificationUrl - - notificationContentType - - notificationQueryOptions - - notificationUrl - - resource - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.subscription' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - drives.list - summary: Update the navigation property subscriptions in drives - operationId: drives.list_UpdateSubscriptions - parameters: - - name: drive-id - in: path - description: 'key: id of drive' - required: true - schema: - type: string - x-ms-docs-key-type: drive - - name: subscription-id - in: path - description: 'key: id of subscription' - required: true - schema: - type: string - x-ms-docs-key-type: subscription - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.subscription' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - drives.list - summary: Delete navigation property subscriptions for drives - operationId: drives.list_DeleteSubscriptions - parameters: - - name: drive-id - in: path - description: 'key: id of drive' - required: true - schema: - type: string - x-ms-docs-key-type: drive - - name: subscription-id - in: path - description: 'key: id of subscription' - required: true + x-ms-docs-key-type: listItem + - name: itemActivityOLD-id + in: path + description: 'key: id of itemActivityOLD' + required: true schema: type: string - x-ms-docs-key-type: subscription + x-ms-docs-key-type: itemActivityOLD - name: If-Match in: header description: ETag @@ -10248,38 +10330,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/drives/{drive-id}/microsoft.graph.recent()': - get: - tags: - - drives.Functions - summary: Invoke function recent - operationId: drives_recent - parameters: - - name: drive-id - in: path - description: 'key: id of drive' - required: true - schema: - type: string - x-ms-docs-key-type: drive - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.driveItem' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/drives/{drive-id}/microsoft.graph.search(q=''{q}'')': + '/drives/{drive-id}/list/items/{listItem-id}/activities/{itemActivityOLD-id}/driveItem': get: tags: - - drives.Functions - summary: Invoke function search - operationId: drives_search + - drives.list + summary: Get driveItem from drives + operationId: drives.list.items.activities_GetDriveItem parameters: - name: drive-id in: path @@ -10288,65 +10344,20 @@ paths: schema: type: string x-ms-docs-key-type: drive - - name: q - in: path - description: 'Usage: q={q}' - required: true - schema: - type: string - nullable: true - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.driveItem' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/drives/{drive-id}/microsoft.graph.sharedWithMe()': - get: - tags: - - drives.Functions - summary: Invoke function sharedWithMe - operationId: drives_sharedWithMe - parameters: - - name: drive-id + - name: listItem-id in: path - description: 'key: id of drive' + description: 'key: id of listItem' required: true schema: type: string - x-ms-docs-key-type: drive - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.driveItem' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/drives/{drive-id}/root': - get: - tags: - - drives.driveItem - summary: Get root from drives - operationId: drives_GetRoot - parameters: - - name: drive-id + x-ms-docs-key-type: listItem + - name: itemActivityOLD-id in: path - description: 'key: id of drive' + description: 'key: id of itemActivityOLD' required: true schema: type: string - x-ms-docs-key-type: drive + x-ms-docs-key-type: itemActivityOLD - name: $select in: query description: Select properties to be returned @@ -10434,57 +10445,79 @@ paths: $ref: '#/components/schemas/microsoft.graph.driveItem' links: createdByUser: - operationId: drives.Root.GetCreatedByUser + operationId: drives.list.items.activities.DriveItem.GetCreatedByUser parameters: drive-id: $request.path.drive-id + listItem-id: $request.path.listItem-id + itemActivityOLD-id: $request.path.itemActivityOLD-id lastModifiedByUser: - operationId: drives.Root.GetLastModifiedByUser + operationId: drives.list.items.activities.DriveItem.GetLastModifiedByUser parameters: drive-id: $request.path.drive-id + listItem-id: $request.path.listItem-id + itemActivityOLD-id: $request.path.itemActivityOLD-id workbook: - operationId: drives.Root.GetWorkbook + operationId: drives.list.items.activities.DriveItem.GetWorkbook parameters: drive-id: $request.path.drive-id + listItem-id: $request.path.listItem-id + itemActivityOLD-id: $request.path.itemActivityOLD-id activities: - operationId: drives.Root.ListActivities + operationId: drives.list.items.activities.DriveItem.ListActivities parameters: drive-id: $request.path.drive-id + listItem-id: $request.path.listItem-id + itemActivityOLD-id: $request.path.itemActivityOLD-id analytics: - operationId: drives.Root.GetAnalytics + operationId: drives.list.items.activities.DriveItem.GetAnalytics parameters: drive-id: $request.path.drive-id + listItem-id: $request.path.listItem-id + itemActivityOLD-id: $request.path.itemActivityOLD-id children: - operationId: drives.Root.ListChildren + operationId: drives.list.items.activities.DriveItem.ListChildren parameters: drive-id: $request.path.drive-id + listItem-id: $request.path.listItem-id + itemActivityOLD-id: $request.path.itemActivityOLD-id listItem: - operationId: drives.Root.GetListItem + operationId: drives.list.items.activities.DriveItem.GetListItem parameters: drive-id: $request.path.drive-id + listItem-id: $request.path.listItem-id + itemActivityOLD-id: $request.path.itemActivityOLD-id permissions: - operationId: drives.Root.ListPermissions + operationId: drives.list.items.activities.DriveItem.ListPermissions parameters: drive-id: $request.path.drive-id + listItem-id: $request.path.listItem-id + itemActivityOLD-id: $request.path.itemActivityOLD-id subscriptions: - operationId: drives.Root.ListSubscriptions + operationId: drives.list.items.activities.DriveItem.ListSubscriptions parameters: drive-id: $request.path.drive-id + listItem-id: $request.path.listItem-id + itemActivityOLD-id: $request.path.itemActivityOLD-id thumbnails: - operationId: drives.Root.ListThumbnails + operationId: drives.list.items.activities.DriveItem.ListThumbnails parameters: drive-id: $request.path.drive-id + listItem-id: $request.path.listItem-id + itemActivityOLD-id: $request.path.itemActivityOLD-id versions: - operationId: drives.Root.ListVersions + operationId: drives.list.items.activities.DriveItem.ListVersions parameters: drive-id: $request.path.drive-id + listItem-id: $request.path.listItem-id + itemActivityOLD-id: $request.path.itemActivityOLD-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - drives.driveItem - summary: Update the navigation property root in drives - operationId: drives_UpdateRoot + - drives.list + summary: Update the navigation property driveItem in drives + operationId: drives.list.items.activities_UpdateDriveItem parameters: - name: drive-id in: path @@ -10493,6 +10526,20 @@ paths: schema: type: string x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true + schema: + type: string + x-ms-docs-key-type: listItem + - name: itemActivityOLD-id + in: path + description: 'key: id of itemActivityOLD' + required: true + schema: + type: string + x-ms-docs-key-type: itemActivityOLD requestBody: description: New navigation property values content: @@ -10508,9 +10555,9 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - drives.driveItem - summary: Delete navigation property root for drives - operationId: drives_DeleteRoot + - drives.list + summary: Delete navigation property driveItem for drives + operationId: drives.list.items.activities_DeleteDriveItem parameters: - name: drive-id in: path @@ -10519,6 +10566,20 @@ paths: schema: type: string x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true + schema: + type: string + x-ms-docs-key-type: listItem + - name: itemActivityOLD-id + in: path + description: 'key: id of itemActivityOLD' + required: true + schema: + type: string + x-ms-docs-key-type: itemActivityOLD - name: If-Match in: header description: ETag @@ -10530,12 +10591,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/drives/{drive-id}/root/content': + '/drives/{drive-id}/list/items/{listItem-id}/activities/{itemActivityOLD-id}/driveItem/content': get: tags: - - drives.driveItem - summary: Get media content for the navigation property root from drives - operationId: drives_GetRootContent + - drives.list + summary: Get media content for the navigation property driveItem from drives + operationId: drives.list.items.activities_GetDriveItemContent parameters: - name: drive-id in: path @@ -10544,6 +10605,20 @@ paths: schema: type: string x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true + schema: + type: string + x-ms-docs-key-type: listItem + - name: itemActivityOLD-id + in: path + description: 'key: id of itemActivityOLD' + required: true + schema: + type: string + x-ms-docs-key-type: itemActivityOLD responses: '200': description: Retrieved media content @@ -10557,9 +10632,9 @@ paths: x-ms-docs-operation-type: operation put: tags: - - drives.driveItem - summary: Update media content for the navigation property root in drives - operationId: drives_SetRootContent + - drives.list + summary: Update media content for the navigation property driveItem in drives + operationId: drives.list.items.activities_SetDriveItemContent parameters: - name: drive-id in: path @@ -10568,6 +10643,20 @@ paths: schema: type: string x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true + schema: + type: string + x-ms-docs-key-type: listItem + - name: itemActivityOLD-id + in: path + description: 'key: id of itemActivityOLD' + required: true + schema: + type: string + x-ms-docs-key-type: itemActivityOLD requestBody: description: New media content. content: @@ -10582,12 +10671,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/drives/{drive-id}/special': + '/drives/{drive-id}/list/items/{listItem-id}/activities/{itemActivityOLD-id}/listItem': get: tags: - - drives.driveItem - summary: Get special from drives - operationId: drives_ListSpecial + - drives.list + summary: Get listItem from drives + operationId: drives.list.items.activities_GetListItem parameters: - name: drive-id in: path @@ -10596,88 +10685,20 @@ paths: schema: type: string x-ms-docs-key-type: drive - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - createdBy - - createdBy desc - - createdDateTime - - createdDateTime desc - - description - - description desc - - eTag - - eTag desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - name - - name desc - - parentReference - - parentReference desc - - webUrl - - webUrl desc - - audio - - audio desc - - bundle - - bundle desc - - content - - content desc - - cTag - - cTag desc - - deleted - - deleted desc - - file - - file desc - - fileSystemInfo - - fileSystemInfo desc - - folder - - folder desc - - image - - image desc - - location - - location desc - - package - - package desc - - pendingOperations - - pendingOperations desc - - photo - - photo desc - - publication - - publication desc - - remoteItem - - remoteItem desc - - root - - root desc - - searchResult - - searchResult desc - - shared - - shared desc - - sharepointIds - - sharepointIds desc - - size - - size desc - - specialFolder - - specialFolder desc - - video - - video desc - - webDavUrl - - webDavUrl desc - type: string + type: string + x-ms-docs-key-type: listItem + - name: itemActivityOLD-id + in: path + description: 'key: id of itemActivityOLD' + required: true + schema: + type: string + x-ms-docs-key-type: itemActivityOLD - name: $select in: query description: Select properties to be returned @@ -10698,39 +10719,14 @@ paths: - name - parentReference - webUrl - - audio - - bundle - - content - - cTag - - deleted - - file - - fileSystemInfo - - folder - - image - - location - - package - - pendingOperations - - photo - - publication - - remoteItem - - root - - searchResult - - shared + - contentType - sharepointIds - - size - - specialFolder - - video - - webDavUrl - createdByUser - lastModifiedByUser - - workbook - activities - analytics - - children - - listItem - - permissions - - subscriptions - - thumbnails + - driveItem + - fields - versions type: string - name: $expand @@ -10746,14 +10742,10 @@ paths: - '*' - createdByUser - lastModifiedByUser - - workbook - activities - analytics - - children - - listItem - - permissions - - subscriptions - - thumbnails + - driveItem + - fields - versions type: string responses: @@ -10762,28 +10754,58 @@ paths: content: application/json: schema: - title: Collection of driveItem - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.driveItem' - '@odata.nextLink': - type: string - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.listItem' + links: + createdByUser: + operationId: drives.list.items.activities.ListItem.GetCreatedByUser + parameters: + drive-id: $request.path.drive-id + listItem-id: $request.path.listItem-id + itemActivityOLD-id: $request.path.itemActivityOLD-id + lastModifiedByUser: + operationId: drives.list.items.activities.ListItem.GetLastModifiedByUser + parameters: + drive-id: $request.path.drive-id + listItem-id: $request.path.listItem-id + itemActivityOLD-id: $request.path.itemActivityOLD-id + activities: + operationId: drives.list.items.activities.ListItem.ListActivities + parameters: + drive-id: $request.path.drive-id + listItem-id: $request.path.listItem-id + itemActivityOLD-id: $request.path.itemActivityOLD-id + analytics: + operationId: drives.list.items.activities.ListItem.GetAnalytics + parameters: + drive-id: $request.path.drive-id + listItem-id: $request.path.listItem-id + itemActivityOLD-id: $request.path.itemActivityOLD-id + driveItem: + operationId: drives.list.items.activities.ListItem.GetDriveItem + parameters: + drive-id: $request.path.drive-id + listItem-id: $request.path.listItem-id + itemActivityOLD-id: $request.path.itemActivityOLD-id + fields: + operationId: drives.list.items.activities.ListItem.GetFields + parameters: + drive-id: $request.path.drive-id + listItem-id: $request.path.listItem-id + itemActivityOLD-id: $request.path.itemActivityOLD-id + versions: + operationId: drives.list.items.activities.ListItem.ListVersions + parameters: + drive-id: $request.path.drive-id + listItem-id: $request.path.listItem-id + itemActivityOLD-id: $request.path.itemActivityOLD-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - - drives.driveItem - summary: Create new navigation property to special for drives - operationId: drives_CreateSpecial + - drives.list + summary: Update the navigation property listItem in drives + operationId: drives.list.items.activities_UpdateListItem parameters: - name: drive-id in: path @@ -10792,214 +10814,26 @@ paths: schema: type: string x-ms-docs-key-type: drive - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/drives/{drive-id}/special/{driveItem-id}': - get: - tags: - - drives.driveItem - summary: Get special from drives - operationId: drives_GetSpecial - parameters: - - name: drive-id - in: path - description: 'key: id of drive' - required: true - schema: - type: string - x-ms-docs-key-type: drive - - name: driveItem-id - in: path - description: 'key: id of driveItem' - required: true - schema: - type: string - x-ms-docs-key-type: driveItem - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - createdBy - - createdDateTime - - description - - eTag - - lastModifiedBy - - lastModifiedDateTime - - name - - parentReference - - webUrl - - audio - - bundle - - content - - cTag - - deleted - - file - - fileSystemInfo - - folder - - image - - location - - package - - pendingOperations - - photo - - publication - - remoteItem - - root - - searchResult - - shared - - sharepointIds - - size - - specialFolder - - video - - webDavUrl - - createdByUser - - lastModifiedByUser - - workbook - - activities - - analytics - - children - - listItem - - permissions - - subscriptions - - thumbnails - - versions - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - createdByUser - - lastModifiedByUser - - workbook - - activities - - analytics - - children - - listItem - - permissions - - subscriptions - - thumbnails - - versions - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' - links: - createdByUser: - operationId: drives.Special.GetCreatedByUser - parameters: - drive-id: $request.path.drive-id - driveItem-id: $request.path.driveItem-id - lastModifiedByUser: - operationId: drives.Special.GetLastModifiedByUser - parameters: - drive-id: $request.path.drive-id - driveItem-id: $request.path.driveItem-id - workbook: - operationId: drives.Special.GetWorkbook - parameters: - drive-id: $request.path.drive-id - driveItem-id: $request.path.driveItem-id - activities: - operationId: drives.Special.ListActivities - parameters: - drive-id: $request.path.drive-id - driveItem-id: $request.path.driveItem-id - analytics: - operationId: drives.Special.GetAnalytics - parameters: - drive-id: $request.path.drive-id - driveItem-id: $request.path.driveItem-id - children: - operationId: drives.Special.ListChildren - parameters: - drive-id: $request.path.drive-id - driveItem-id: $request.path.driveItem-id - listItem: - operationId: drives.Special.GetListItem - parameters: - drive-id: $request.path.drive-id - driveItem-id: $request.path.driveItem-id - permissions: - operationId: drives.Special.ListPermissions - parameters: - drive-id: $request.path.drive-id - driveItem-id: $request.path.driveItem-id - subscriptions: - operationId: drives.Special.ListSubscriptions - parameters: - drive-id: $request.path.drive-id - driveItem-id: $request.path.driveItem-id - thumbnails: - operationId: drives.Special.ListThumbnails - parameters: - drive-id: $request.path.drive-id - driveItem-id: $request.path.driveItem-id - versions: - operationId: drives.Special.ListVersions - parameters: - drive-id: $request.path.drive-id - driveItem-id: $request.path.driveItem-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - drives.driveItem - summary: Update the navigation property special in drives - operationId: drives_UpdateSpecial - parameters: - - name: drive-id + - name: listItem-id in: path - description: 'key: id of drive' + description: 'key: id of listItem' required: true schema: type: string - x-ms-docs-key-type: drive - - name: driveItem-id + x-ms-docs-key-type: listItem + - name: itemActivityOLD-id in: path - description: 'key: id of driveItem' + description: 'key: id of itemActivityOLD' required: true schema: type: string - x-ms-docs-key-type: driveItem + x-ms-docs-key-type: itemActivityOLD requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' + $ref: '#/components/schemas/microsoft.graph.listItem' required: true responses: '204': @@ -11009,9 +10843,9 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - drives.driveItem - summary: Delete navigation property special for drives - operationId: drives_DeleteSpecial + - drives.list + summary: Delete navigation property listItem for drives + operationId: drives.list.items.activities_DeleteListItem parameters: - name: drive-id in: path @@ -11020,13 +10854,20 @@ paths: schema: type: string x-ms-docs-key-type: drive - - name: driveItem-id + - name: listItem-id in: path - description: 'key: id of driveItem' + description: 'key: id of listItem' required: true schema: type: string - x-ms-docs-key-type: driveItem + x-ms-docs-key-type: listItem + - name: itemActivityOLD-id + in: path + description: 'key: id of itemActivityOLD' + required: true + schema: + type: string + x-ms-docs-key-type: itemActivityOLD - name: If-Match in: header description: ETag @@ -11038,12 +10879,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/drives/{drive-id}/special/{driveItem-id}/content': - get: + '/drives/{drive-id}/list/items/{listItem-id}/activities/{itemActivityOLD-id}/listItem/microsoft.graph.createLink': + post: tags: - - drives.driveItem - summary: Get media content for the navigation property special from drives - operationId: drives_GetSpecialContent + - drives.Actions + summary: Invoke action createLink + operationId: drives.list.items.activities.listItem_createLink parameters: - name: drive-id in: path @@ -11052,72 +10893,139 @@ paths: schema: type: string x-ms-docs-key-type: drive - - name: driveItem-id - in: path - description: 'key: id of driveItem' - required: true - schema: - type: string - x-ms-docs-key-type: driveItem - responses: - '200': - description: Retrieved media content - content: - application/octet-stream: - schema: - type: string - format: binary - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: - tags: - - drives.driveItem - summary: Update media content for the navigation property special in drives - operationId: drives_SetSpecialContent - parameters: - - name: drive-id + - name: listItem-id in: path - description: 'key: id of drive' + description: 'key: id of listItem' required: true schema: type: string - x-ms-docs-key-type: drive - - name: driveItem-id + x-ms-docs-key-type: listItem + - name: itemActivityOLD-id in: path - description: 'key: id of driveItem' + description: 'key: id of itemActivityOLD' required: true schema: type: string - x-ms-docs-key-type: driveItem + x-ms-docs-key-type: itemActivityOLD requestBody: - description: New media content. + description: Action parameters content: - application/octet-stream: + application/json: schema: - type: string - format: binary + type: object + properties: + type: + type: string + scope: + type: string + nullable: true + expirationDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + password: + type: string + nullable: true + recipients: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.driveRecipient' + additionalProperties: + type: object required: true responses: - '204': + '200': description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/drive': + x-ms-docs-operation-type: action + '/drives/{drive-id}/list/items/{listItem-id}/activities/{itemActivityOLD-id}/listItem/microsoft.graph.getActivitiesByInterval(startDateTime=''{startDateTime}'',endDateTime=''{endDateTime}'',interval=''{interval}'')': get: tags: - - groups.drive - summary: Get drive from groups - operationId: groups_GetDrive + - drives.Functions + summary: Invoke function getActivitiesByInterval + operationId: drives.list.items.activities.listItem_getActivitiesByInterval parameters: - - name: group-id + - name: drive-id in: path - description: 'key: id of group' + description: 'key: id of drive' required: true schema: type: string - x-ms-docs-key-type: group + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true + schema: + type: string + x-ms-docs-key-type: listItem + - name: itemActivityOLD-id + in: path + description: 'key: id of itemActivityOLD' + required: true + schema: + type: string + x-ms-docs-key-type: itemActivityOLD + - name: startDateTime + in: path + description: 'Usage: startDateTime={startDateTime}' + required: true + schema: + type: string + nullable: true + - name: endDateTime + in: path + description: 'Usage: endDateTime={endDateTime}' + required: true + schema: + type: string + nullable: true + - name: interval + in: path + description: 'Usage: interval={interval}' + required: true + schema: + type: string + nullable: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.itemActivityStat' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/drives/{drive-id}/list/items/{listItem-id}/analytics': + get: + tags: + - drives.list + summary: Get analytics from drives + operationId: drives.list.items_GetAnalytics + parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true + schema: + type: string + x-ms-docs-key-type: listItem - name: $select in: query description: Select properties to be returned @@ -11129,29 +11037,9 @@ paths: items: enum: - id - - createdBy - - createdDateTime - - description - - eTag - - lastModifiedBy - - lastModifiedDateTime - - name - - parentReference - - webUrl - - driveType - - owner - - quota - - sharePointIds - - system - - createdByUser - - lastModifiedByUser - - activities - - bundles - - following - - items - - list - - root - - special + - allTime + - itemActivityStats + - lastSevenDays type: string - name: $expand in: query @@ -11164,15 +11052,9 @@ paths: items: enum: - '*' - - createdByUser - - lastModifiedByUser - - activities - - bundles - - following - - items - - list - - root - - special + - allTime + - itemActivityStats + - lastSevenDays type: string responses: '200': @@ -11180,280 +11062,146 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.drive' + $ref: '#/components/schemas/microsoft.graph.itemAnalytics' links: - createdByUser: - operationId: groups.Drive.GetCreatedByUser - parameters: - group-id: $request.path.group-id - lastModifiedByUser: - operationId: groups.Drive.GetLastModifiedByUser - parameters: - group-id: $request.path.group-id - activities: - operationId: groups.Drive.ListActivities - parameters: - group-id: $request.path.group-id - bundles: - operationId: groups.Drive.ListBundles - parameters: - group-id: $request.path.group-id - following: - operationId: groups.Drive.ListFollowing - parameters: - group-id: $request.path.group-id - items: - operationId: groups.Drive.ListItems - parameters: - group-id: $request.path.group-id - list: - operationId: groups.Drive.GetList + allTime: + operationId: drives.list.items.Analytics.GetAllTime parameters: - group-id: $request.path.group-id - root: - operationId: groups.Drive.GetRoot + drive-id: $request.path.drive-id + listItem-id: $request.path.listItem-id + itemActivityStats: + operationId: drives.list.items.Analytics.ListItemActivityStats parameters: - group-id: $request.path.group-id - special: - operationId: groups.Drive.ListSpecial + drive-id: $request.path.drive-id + listItem-id: $request.path.listItem-id + lastSevenDays: + operationId: drives.list.items.Analytics.GetLastSevenDays parameters: - group-id: $request.path.group-id + drive-id: $request.path.drive-id + listItem-id: $request.path.listItem-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/drives/{drive-id}/list/items/{listItem-id}/analytics/$ref': + get: tags: - - groups.drive - summary: Update the navigation property drive in groups - operationId: groups_UpdateDrive + - drives.list + summary: Get ref of analytics from drives + operationId: drives.list.items_GetRefAnalytics parameters: - - name: group-id + - name: drive-id in: path - description: 'key: id of group' + description: 'key: id of drive' required: true schema: type: string - x-ms-docs-key-type: group - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.drive' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - groups.drive - summary: Delete navigation property drive for groups - operationId: groups_DeleteDrive - parameters: - - name: group-id + x-ms-docs-key-type: drive + - name: listItem-id in: path - description: 'key: id of group' + description: 'key: id of listItem' required: true schema: type: string - x-ms-docs-key-type: group - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/drives': - get: - tags: - - groups.drive - summary: Get drives from groups - operationId: groups_ListDrives - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - createdBy - - createdBy desc - - createdDateTime - - createdDateTime desc - - description - - description desc - - eTag - - eTag desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - name - - name desc - - parentReference - - parentReference desc - - webUrl - - webUrl desc - - driveType - - driveType desc - - owner - - owner desc - - quota - - quota desc - - sharePointIds - - sharePointIds desc - - system - - system desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - createdBy - - createdDateTime - - description - - eTag - - lastModifiedBy - - lastModifiedDateTime - - name - - parentReference - - webUrl - - driveType - - owner - - quota - - sharePointIds - - system - - createdByUser - - lastModifiedByUser - - activities - - bundles - - following - - items - - list - - root - - special - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - createdByUser - - lastModifiedByUser - - activities - - bundles - - following - - items - - list - - root - - special - type: string + x-ms-docs-key-type: listItem responses: '200': - description: Retrieved navigation property + description: Retrieved navigation property link content: application/json: schema: - title: Collection of drive - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.drive' - '@odata.nextLink': - type: string - additionalProperties: - type: object + type: string + links: + allTime: + operationId: drives.list.items.Analytics.GetAllTime + parameters: + drive-id: $request.path.drive-id + listItem-id: $request.path.listItem-id + itemActivityStats: + operationId: drives.list.items.Analytics.ListItemActivityStats + parameters: + drive-id: $request.path.drive-id + listItem-id: $request.path.listItem-id + lastSevenDays: + operationId: drives.list.items.Analytics.GetLastSevenDays + parameters: + drive-id: $request.path.drive-id + listItem-id: $request.path.listItem-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + put: tags: - - groups.drive - summary: Create new navigation property to drives for groups - operationId: groups_CreateDrives + - drives.list + summary: Update the ref of navigation property analytics in drives + operationId: drives.list.items_SetRefAnalytics parameters: - - name: group-id + - name: drive-id in: path - description: 'key: id of group' + description: 'key: id of drive' required: true schema: type: string - x-ms-docs-key-type: group + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true + schema: + type: string + x-ms-docs-key-type: listItem requestBody: - description: New navigation property + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.drive' + type: object + additionalProperties: + type: object required: true responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.drive' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/drives/{drive-id}': - get: + delete: tags: - - groups.drive - summary: Get drives from groups - operationId: groups_GetDrives + - drives.list + summary: Delete ref of navigation property analytics for drives + operationId: drives.list.items_DeleteRefAnalytics parameters: - - name: group-id + - name: drive-id in: path - description: 'key: id of group' + description: 'key: id of drive' required: true schema: type: string - x-ms-docs-key-type: group + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true + schema: + type: string + x-ms-docs-key-type: listItem + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/drives/{drive-id}/list/items/{listItem-id}/driveItem': + get: + tags: + - drives.list + summary: Get driveItem from drives + operationId: drives.list.items_GetDriveItem + parameters: - name: drive-id in: path description: 'key: id of drive' @@ -11461,6 +11209,13 @@ paths: schema: type: string x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true + schema: + type: string + x-ms-docs-key-type: listItem - name: $select in: query description: Select properties to be returned @@ -11481,20 +11236,40 @@ paths: - name - parentReference - webUrl - - driveType - - owner - - quota - - sharePointIds - - system + - audio + - bundle + - content + - cTag + - deleted + - file + - fileSystemInfo + - folder + - image + - location + - package + - pendingOperations + - photo + - publication + - remoteItem + - root + - searchResult + - shared + - sharepointIds + - size + - specialFolder + - video + - webDavUrl - createdByUser - lastModifiedByUser + - workbook - activities - - bundles - - following - - items - - list - - root - - special + - analytics + - children + - listItem + - permissions + - subscriptions + - thumbnails + - versions type: string - name: $expand in: query @@ -11509,13 +11284,15 @@ paths: - '*' - createdByUser - lastModifiedByUser + - workbook - activities - - bundles - - following - - items - - list - - root - - special + - analytics + - children + - listItem + - permissions + - subscriptions + - thumbnails + - versions type: string responses: '200': @@ -11523,82 +11300,92 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.drive' + $ref: '#/components/schemas/microsoft.graph.driveItem' links: createdByUser: - operationId: groups.Drives.GetCreatedByUser + operationId: drives.list.items.DriveItem.GetCreatedByUser parameters: - group-id: $request.path.group-id drive-id: $request.path.drive-id + listItem-id: $request.path.listItem-id lastModifiedByUser: - operationId: groups.Drives.GetLastModifiedByUser + operationId: drives.list.items.DriveItem.GetLastModifiedByUser + parameters: + drive-id: $request.path.drive-id + listItem-id: $request.path.listItem-id + workbook: + operationId: drives.list.items.DriveItem.GetWorkbook parameters: - group-id: $request.path.group-id drive-id: $request.path.drive-id + listItem-id: $request.path.listItem-id activities: - operationId: groups.Drives.ListActivities + operationId: drives.list.items.DriveItem.ListActivities parameters: - group-id: $request.path.group-id drive-id: $request.path.drive-id - bundles: - operationId: groups.Drives.ListBundles + listItem-id: $request.path.listItem-id + analytics: + operationId: drives.list.items.DriveItem.GetAnalytics parameters: - group-id: $request.path.group-id drive-id: $request.path.drive-id - following: - operationId: groups.Drives.ListFollowing + listItem-id: $request.path.listItem-id + children: + operationId: drives.list.items.DriveItem.ListChildren parameters: - group-id: $request.path.group-id drive-id: $request.path.drive-id - items: - operationId: groups.Drives.ListItems + listItem-id: $request.path.listItem-id + listItem: + operationId: drives.list.items.DriveItem.GetListItem parameters: - group-id: $request.path.group-id drive-id: $request.path.drive-id - list: - operationId: groups.Drives.GetList + listItem-id: $request.path.listItem-id + permissions: + operationId: drives.list.items.DriveItem.ListPermissions parameters: - group-id: $request.path.group-id drive-id: $request.path.drive-id - root: - operationId: groups.Drives.GetRoot + listItem-id: $request.path.listItem-id + subscriptions: + operationId: drives.list.items.DriveItem.ListSubscriptions parameters: - group-id: $request.path.group-id drive-id: $request.path.drive-id - special: - operationId: groups.Drives.ListSpecial + listItem-id: $request.path.listItem-id + thumbnails: + operationId: drives.list.items.DriveItem.ListThumbnails + parameters: + drive-id: $request.path.drive-id + listItem-id: $request.path.listItem-id + versions: + operationId: drives.list.items.DriveItem.ListVersions parameters: - group-id: $request.path.group-id drive-id: $request.path.drive-id + listItem-id: $request.path.listItem-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - groups.drive - summary: Update the navigation property drives in groups - operationId: groups_UpdateDrives + - drives.list + summary: Update the navigation property driveItem in drives + operationId: drives.list.items_UpdateDriveItem parameters: - - name: group-id + - name: drive-id in: path - description: 'key: id of group' + description: 'key: id of drive' required: true schema: type: string - x-ms-docs-key-type: group - - name: drive-id + x-ms-docs-key-type: drive + - name: listItem-id in: path - description: 'key: id of drive' + description: 'key: id of listItem' required: true schema: type: string - x-ms-docs-key-type: drive + x-ms-docs-key-type: listItem requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.drive' + $ref: '#/components/schemas/microsoft.graph.driveItem' required: true responses: '204': @@ -11608,24 +11395,24 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - groups.drive - summary: Delete navigation property drives for groups - operationId: groups_DeleteDrives + - drives.list + summary: Delete navigation property driveItem for drives + operationId: drives.list.items_DeleteDriveItem parameters: - - name: group-id + - name: drive-id in: path - description: 'key: id of group' + description: 'key: id of drive' required: true schema: type: string - x-ms-docs-key-type: group - - name: drive-id + x-ms-docs-key-type: drive + - name: listItem-id in: path - description: 'key: id of drive' + description: 'key: id of listItem' required: true schema: type: string - x-ms-docs-key-type: drive + x-ms-docs-key-type: listItem - name: If-Match in: header description: ETag @@ -11637,21 +11424,96 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /shares: + '/drives/{drive-id}/list/items/{listItem-id}/driveItem/content': get: tags: - - shares.sharedDriveItem - summary: Get entities from shares - operationId: shares.sharedDriveItem_ListSharedDriveItem + - drives.list + summary: Get media content for the navigation property driveItem from drives + operationId: drives.list.items_GetDriveItemContent parameters: - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true + schema: + type: string + x-ms-docs-key-type: listItem + responses: + '200': + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - drives.list + summary: Update media content for the navigation property driveItem in drives + operationId: drives.list.items_SetDriveItemContent + parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true + schema: + type: string + x-ms-docs-key-type: listItem + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/drives/{drive-id}/list/items/{listItem-id}/fields': + get: + tags: + - drives.list + summary: Get fields from drives + operationId: drives.list.items_GetFields + parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true + schema: + type: string + x-ms-docs-key-type: listItem + - name: $select in: query - description: Order items by property values + description: Select properties to be returned style: form explode: false schema: @@ -11660,31 +11522,10 @@ paths: items: enum: - id - - id desc - - createdBy - - createdBy desc - - createdDateTime - - createdDateTime desc - - description - - description desc - - eTag - - eTag desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - name - - name desc - - parentReference - - parentReference desc - - webUrl - - webUrl desc - - owner - - owner desc type: string - - name: $select + - name: $expand in: query - description: Select properties to be returned + description: Expand related entities style: form explode: false schema: @@ -11692,26 +11533,4167 @@ paths: type: array items: enum: - - id - - createdBy - - createdDateTime - - description - - eTag - - lastModifiedBy - - lastModifiedDateTime - - name - - parentReference + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.fieldValueSet' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - drives.list + summary: Update the navigation property fields in drives + operationId: drives.list.items_UpdateFields + parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true + schema: + type: string + x-ms-docs-key-type: listItem + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.fieldValueSet' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - drives.list + summary: Delete navigation property fields for drives + operationId: drives.list.items_DeleteFields + parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true + schema: + type: string + x-ms-docs-key-type: listItem + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/drives/{drive-id}/list/items/{listItem-id}/microsoft.graph.createLink': + post: + tags: + - drives.Actions + summary: Invoke action createLink + operationId: drives.list.items_createLink + parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true + schema: + type: string + x-ms-docs-key-type: listItem + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + type: + type: string + scope: + type: string + nullable: true + expirationDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + password: + type: string + nullable: true + recipients: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.driveRecipient' + additionalProperties: + type: object + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/drives/{drive-id}/list/items/{listItem-id}/microsoft.graph.getActivitiesByInterval(startDateTime=''{startDateTime}'',endDateTime=''{endDateTime}'',interval=''{interval}'')': + get: + tags: + - drives.Functions + summary: Invoke function getActivitiesByInterval + operationId: drives.list.items_getActivitiesByInterval + parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true + schema: + type: string + x-ms-docs-key-type: listItem + - name: startDateTime + in: path + description: 'Usage: startDateTime={startDateTime}' + required: true + schema: + type: string + nullable: true + - name: endDateTime + in: path + description: 'Usage: endDateTime={endDateTime}' + required: true + schema: + type: string + nullable: true + - name: interval + in: path + description: 'Usage: interval={interval}' + required: true + schema: + type: string + nullable: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.itemActivityStat' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/drives/{drive-id}/list/items/{listItem-id}/versions': + get: + tags: + - drives.list + summary: Get versions from drives + operationId: drives.list.items_ListVersions + parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true + schema: + type: string + x-ms-docs-key-type: listItem + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - publication + - publication desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - lastModifiedBy + - lastModifiedDateTime + - publication + - fields + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - fields + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of listItemVersion + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.listItemVersion' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - drives.list + summary: Create new navigation property to versions for drives + operationId: drives.list.items_CreateVersions + parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true + schema: + type: string + x-ms-docs-key-type: listItem + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.listItemVersion' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.listItemVersion' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/drives/{drive-id}/list/items/{listItem-id}/versions/{listItemVersion-id}': + get: + tags: + - drives.list + summary: Get versions from drives + operationId: drives.list.items_GetVersions + parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true + schema: + type: string + x-ms-docs-key-type: listItem + - name: listItemVersion-id + in: path + description: 'key: id of listItemVersion' + required: true + schema: + type: string + x-ms-docs-key-type: listItemVersion + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - lastModifiedBy + - lastModifiedDateTime + - publication + - fields + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - fields + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.listItemVersion' + links: + fields: + operationId: drives.list.items.Versions.GetFields + parameters: + drive-id: $request.path.drive-id + listItem-id: $request.path.listItem-id + listItemVersion-id: $request.path.listItemVersion-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - drives.list + summary: Update the navigation property versions in drives + operationId: drives.list.items_UpdateVersions + parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true + schema: + type: string + x-ms-docs-key-type: listItem + - name: listItemVersion-id + in: path + description: 'key: id of listItemVersion' + required: true + schema: + type: string + x-ms-docs-key-type: listItemVersion + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.listItemVersion' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - drives.list + summary: Delete navigation property versions for drives + operationId: drives.list.items_DeleteVersions + parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true + schema: + type: string + x-ms-docs-key-type: listItem + - name: listItemVersion-id + in: path + description: 'key: id of listItemVersion' + required: true + schema: + type: string + x-ms-docs-key-type: listItemVersion + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/drives/{drive-id}/list/items/{listItem-id}/versions/{listItemVersion-id}/fields': + get: + tags: + - drives.list + summary: Get fields from drives + operationId: drives.list.items.versions_GetFields + parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true + schema: + type: string + x-ms-docs-key-type: listItem + - name: listItemVersion-id + in: path + description: 'key: id of listItemVersion' + required: true + schema: + type: string + x-ms-docs-key-type: listItemVersion + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.fieldValueSet' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - drives.list + summary: Update the navigation property fields in drives + operationId: drives.list.items.versions_UpdateFields + parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true + schema: + type: string + x-ms-docs-key-type: listItem + - name: listItemVersion-id + in: path + description: 'key: id of listItemVersion' + required: true + schema: + type: string + x-ms-docs-key-type: listItemVersion + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.fieldValueSet' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - drives.list + summary: Delete navigation property fields for drives + operationId: drives.list.items.versions_DeleteFields + parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true + schema: + type: string + x-ms-docs-key-type: listItem + - name: listItemVersion-id + in: path + description: 'key: id of listItemVersion' + required: true + schema: + type: string + x-ms-docs-key-type: listItemVersion + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/drives/{drive-id}/list/items/{listItem-id}/versions/{listItemVersion-id}/microsoft.graph.restoreVersion': + post: + tags: + - drives.Actions + summary: Invoke action restoreVersion + operationId: drives.list.items.versions_restoreVersion + parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: 'key: id of listItem' + required: true + schema: + type: string + x-ms-docs-key-type: listItem + - name: listItemVersion-id + in: path + description: 'key: id of listItemVersion' + required: true + schema: + type: string + x-ms-docs-key-type: listItemVersion + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/drives/{drive-id}/list/subscriptions': + get: + tags: + - drives.list + summary: Get subscriptions from drives + operationId: drives.list_ListSubscriptions + parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - applicationId + - applicationId desc + - changeType + - changeType desc + - clientState + - clientState desc + - creatorId + - creatorId desc + - encryptionCertificate + - encryptionCertificate desc + - encryptionCertificateId + - encryptionCertificateId desc + - expirationDateTime + - expirationDateTime desc + - includeResourceData + - includeResourceData desc + - latestSupportedTlsVersion + - latestSupportedTlsVersion desc + - lifecycleNotificationUrl + - lifecycleNotificationUrl desc + - notificationContentType + - notificationContentType desc + - notificationQueryOptions + - notificationQueryOptions desc + - notificationUrl + - notificationUrl desc + - resource + - resource desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - applicationId + - changeType + - clientState + - creatorId + - encryptionCertificate + - encryptionCertificateId + - expirationDateTime + - includeResourceData + - latestSupportedTlsVersion + - lifecycleNotificationUrl + - notificationContentType + - notificationQueryOptions + - notificationUrl + - resource + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of subscription + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.subscription' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - drives.list + summary: Create new navigation property to subscriptions for drives + operationId: drives.list_CreateSubscriptions + parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.subscription' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.subscription' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/drives/{drive-id}/list/subscriptions/{subscription-id}': + get: + tags: + - drives.list + summary: Get subscriptions from drives + operationId: drives.list_GetSubscriptions + parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive + - name: subscription-id + in: path + description: 'key: id of subscription' + required: true + schema: + type: string + x-ms-docs-key-type: subscription + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - applicationId + - changeType + - clientState + - creatorId + - encryptionCertificate + - encryptionCertificateId + - expirationDateTime + - includeResourceData + - latestSupportedTlsVersion + - lifecycleNotificationUrl + - notificationContentType + - notificationQueryOptions + - notificationUrl + - resource + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.subscription' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - drives.list + summary: Update the navigation property subscriptions in drives + operationId: drives.list_UpdateSubscriptions + parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive + - name: subscription-id + in: path + description: 'key: id of subscription' + required: true + schema: + type: string + x-ms-docs-key-type: subscription + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.subscription' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - drives.list + summary: Delete navigation property subscriptions for drives + operationId: drives.list_DeleteSubscriptions + parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive + - name: subscription-id + in: path + description: 'key: id of subscription' + required: true + schema: + type: string + x-ms-docs-key-type: subscription + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/drives/{drive-id}/microsoft.graph.recent()': + get: + tags: + - drives.Functions + summary: Invoke function recent + operationId: drives_recent + parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.driveItem' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/drives/{drive-id}/microsoft.graph.search(q=''{q}'')': + get: + tags: + - drives.Functions + summary: Invoke function search + operationId: drives_search + parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive + - name: q + in: path + description: 'Usage: q={q}' + required: true + schema: + type: string + nullable: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.driveItem' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/drives/{drive-id}/microsoft.graph.sharedWithMe()': + get: + tags: + - drives.Functions + summary: Invoke function sharedWithMe + operationId: drives_sharedWithMe + parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.driveItem' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/drives/{drive-id}/root': + get: + tags: + - drives.driveItem + summary: Get root from drives + operationId: drives_GetRoot + parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - audio + - bundle + - content + - cTag + - deleted + - file + - fileSystemInfo + - folder + - image + - location + - package + - pendingOperations + - photo + - publication + - remoteItem + - root + - searchResult + - shared + - sharepointIds + - size + - specialFolder + - video + - webDavUrl + - createdByUser + - lastModifiedByUser + - workbook + - activities + - analytics + - children + - listItem + - permissions + - subscriptions + - thumbnails + - versions + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - createdByUser + - lastModifiedByUser + - workbook + - activities + - analytics + - children + - listItem + - permissions + - subscriptions + - thumbnails + - versions + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.driveItem' + links: + createdByUser: + operationId: drives.Root.GetCreatedByUser + parameters: + drive-id: $request.path.drive-id + lastModifiedByUser: + operationId: drives.Root.GetLastModifiedByUser + parameters: + drive-id: $request.path.drive-id + workbook: + operationId: drives.Root.GetWorkbook + parameters: + drive-id: $request.path.drive-id + activities: + operationId: drives.Root.ListActivities + parameters: + drive-id: $request.path.drive-id + analytics: + operationId: drives.Root.GetAnalytics + parameters: + drive-id: $request.path.drive-id + children: + operationId: drives.Root.ListChildren + parameters: + drive-id: $request.path.drive-id + listItem: + operationId: drives.Root.GetListItem + parameters: + drive-id: $request.path.drive-id + permissions: + operationId: drives.Root.ListPermissions + parameters: + drive-id: $request.path.drive-id + subscriptions: + operationId: drives.Root.ListSubscriptions + parameters: + drive-id: $request.path.drive-id + thumbnails: + operationId: drives.Root.ListThumbnails + parameters: + drive-id: $request.path.drive-id + versions: + operationId: drives.Root.ListVersions + parameters: + drive-id: $request.path.drive-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - drives.driveItem + summary: Update the navigation property root in drives + operationId: drives_UpdateRoot + parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.driveItem' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - drives.driveItem + summary: Delete navigation property root for drives + operationId: drives_DeleteRoot + parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/drives/{drive-id}/root/content': + get: + tags: + - drives.driveItem + summary: Get media content for the navigation property root from drives + operationId: drives_GetRootContent + parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive + responses: + '200': + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - drives.driveItem + summary: Update media content for the navigation property root in drives + operationId: drives_SetRootContent + parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/drives/{drive-id}/special': + get: + tags: + - drives.driveItem + summary: Get special from drives + operationId: drives_ListSpecial + parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - eTag + - eTag desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - name + - name desc + - parentReference + - parentReference desc + - webUrl + - webUrl desc + - audio + - audio desc + - bundle + - bundle desc + - content + - content desc + - cTag + - cTag desc + - deleted + - deleted desc + - file + - file desc + - fileSystemInfo + - fileSystemInfo desc + - folder + - folder desc + - image + - image desc + - location + - location desc + - package + - package desc + - pendingOperations + - pendingOperations desc + - photo + - photo desc + - publication + - publication desc + - remoteItem + - remoteItem desc + - root + - root desc + - searchResult + - searchResult desc + - shared + - shared desc + - sharepointIds + - sharepointIds desc + - size + - size desc + - specialFolder + - specialFolder desc + - video + - video desc + - webDavUrl + - webDavUrl desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - audio + - bundle + - content + - cTag + - deleted + - file + - fileSystemInfo + - folder + - image + - location + - package + - pendingOperations + - photo + - publication + - remoteItem + - root + - searchResult + - shared + - sharepointIds + - size + - specialFolder + - video + - webDavUrl + - createdByUser + - lastModifiedByUser + - workbook + - activities + - analytics + - children + - listItem + - permissions + - subscriptions + - thumbnails + - versions + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - createdByUser + - lastModifiedByUser + - workbook + - activities + - analytics + - children + - listItem + - permissions + - subscriptions + - thumbnails + - versions + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of driveItem + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.driveItem' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - drives.driveItem + summary: Create new navigation property to special for drives + operationId: drives_CreateSpecial + parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.driveItem' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.driveItem' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/drives/{drive-id}/special/{driveItem-id}': + get: + tags: + - drives.driveItem + summary: Get special from drives + operationId: drives_GetSpecial + parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: 'key: id of driveItem' + required: true + schema: + type: string + x-ms-docs-key-type: driveItem + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - audio + - bundle + - content + - cTag + - deleted + - file + - fileSystemInfo + - folder + - image + - location + - package + - pendingOperations + - photo + - publication + - remoteItem + - root + - searchResult + - shared + - sharepointIds + - size + - specialFolder + - video + - webDavUrl + - createdByUser + - lastModifiedByUser + - workbook + - activities + - analytics + - children + - listItem + - permissions + - subscriptions + - thumbnails + - versions + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - createdByUser + - lastModifiedByUser + - workbook + - activities + - analytics + - children + - listItem + - permissions + - subscriptions + - thumbnails + - versions + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.driveItem' + links: + createdByUser: + operationId: drives.Special.GetCreatedByUser + parameters: + drive-id: $request.path.drive-id + driveItem-id: $request.path.driveItem-id + lastModifiedByUser: + operationId: drives.Special.GetLastModifiedByUser + parameters: + drive-id: $request.path.drive-id + driveItem-id: $request.path.driveItem-id + workbook: + operationId: drives.Special.GetWorkbook + parameters: + drive-id: $request.path.drive-id + driveItem-id: $request.path.driveItem-id + activities: + operationId: drives.Special.ListActivities + parameters: + drive-id: $request.path.drive-id + driveItem-id: $request.path.driveItem-id + analytics: + operationId: drives.Special.GetAnalytics + parameters: + drive-id: $request.path.drive-id + driveItem-id: $request.path.driveItem-id + children: + operationId: drives.Special.ListChildren + parameters: + drive-id: $request.path.drive-id + driveItem-id: $request.path.driveItem-id + listItem: + operationId: drives.Special.GetListItem + parameters: + drive-id: $request.path.drive-id + driveItem-id: $request.path.driveItem-id + permissions: + operationId: drives.Special.ListPermissions + parameters: + drive-id: $request.path.drive-id + driveItem-id: $request.path.driveItem-id + subscriptions: + operationId: drives.Special.ListSubscriptions + parameters: + drive-id: $request.path.drive-id + driveItem-id: $request.path.driveItem-id + thumbnails: + operationId: drives.Special.ListThumbnails + parameters: + drive-id: $request.path.drive-id + driveItem-id: $request.path.driveItem-id + versions: + operationId: drives.Special.ListVersions + parameters: + drive-id: $request.path.drive-id + driveItem-id: $request.path.driveItem-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - drives.driveItem + summary: Update the navigation property special in drives + operationId: drives_UpdateSpecial + parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: 'key: id of driveItem' + required: true + schema: + type: string + x-ms-docs-key-type: driveItem + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.driveItem' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - drives.driveItem + summary: Delete navigation property special for drives + operationId: drives_DeleteSpecial + parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: 'key: id of driveItem' + required: true + schema: + type: string + x-ms-docs-key-type: driveItem + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/drives/{drive-id}/special/{driveItem-id}/content': + get: + tags: + - drives.driveItem + summary: Get media content for the navigation property special from drives + operationId: drives_GetSpecialContent + parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: 'key: id of driveItem' + required: true + schema: + type: string + x-ms-docs-key-type: driveItem + responses: + '200': + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - drives.driveItem + summary: Update media content for the navigation property special in drives + operationId: drives_SetSpecialContent + parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: 'key: id of driveItem' + required: true + schema: + type: string + x-ms-docs-key-type: driveItem + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/drive': + get: + tags: + - groups.drive + summary: Get drive from groups + operationId: groups_GetDrive + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - driveType + - owner + - quota + - sharePointIds + - system + - createdByUser + - lastModifiedByUser + - activities + - bundles + - following + - items + - list + - root + - special + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - createdByUser + - lastModifiedByUser + - activities + - bundles + - following + - items + - list + - root + - special + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.drive' + links: + createdByUser: + operationId: groups.Drive.GetCreatedByUser + parameters: + group-id: $request.path.group-id + lastModifiedByUser: + operationId: groups.Drive.GetLastModifiedByUser + parameters: + group-id: $request.path.group-id + activities: + operationId: groups.Drive.ListActivities + parameters: + group-id: $request.path.group-id + bundles: + operationId: groups.Drive.ListBundles + parameters: + group-id: $request.path.group-id + following: + operationId: groups.Drive.ListFollowing + parameters: + group-id: $request.path.group-id + items: + operationId: groups.Drive.ListItems + parameters: + group-id: $request.path.group-id + list: + operationId: groups.Drive.GetList + parameters: + group-id: $request.path.group-id + root: + operationId: groups.Drive.GetRoot + parameters: + group-id: $request.path.group-id + special: + operationId: groups.Drive.ListSpecial + parameters: + group-id: $request.path.group-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - groups.drive + summary: Update the navigation property drive in groups + operationId: groups_UpdateDrive + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.drive' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - groups.drive + summary: Delete navigation property drive for groups + operationId: groups_DeleteDrive + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/drives': + get: + tags: + - groups.drive + summary: Get drives from groups + operationId: groups_ListDrives + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - eTag + - eTag desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - name + - name desc + - parentReference + - parentReference desc + - webUrl + - webUrl desc + - driveType + - driveType desc + - owner + - owner desc + - quota + - quota desc + - sharePointIds + - sharePointIds desc + - system + - system desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - driveType + - owner + - quota + - sharePointIds + - system + - createdByUser + - lastModifiedByUser + - activities + - bundles + - following + - items + - list + - root + - special + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - createdByUser + - lastModifiedByUser + - activities + - bundles + - following + - items + - list + - root + - special + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of drive + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.drive' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - groups.drive + summary: Create new navigation property to drives for groups + operationId: groups_CreateDrives + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.drive' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.drive' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/drives/{drive-id}': + get: + tags: + - groups.drive + summary: Get drives from groups + operationId: groups_GetDrives + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - driveType + - owner + - quota + - sharePointIds + - system + - createdByUser + - lastModifiedByUser + - activities + - bundles + - following + - items + - list + - root + - special + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - createdByUser + - lastModifiedByUser + - activities + - bundles + - following + - items + - list + - root + - special + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.drive' + links: + createdByUser: + operationId: groups.Drives.GetCreatedByUser + parameters: + group-id: $request.path.group-id + drive-id: $request.path.drive-id + lastModifiedByUser: + operationId: groups.Drives.GetLastModifiedByUser + parameters: + group-id: $request.path.group-id + drive-id: $request.path.drive-id + activities: + operationId: groups.Drives.ListActivities + parameters: + group-id: $request.path.group-id + drive-id: $request.path.drive-id + bundles: + operationId: groups.Drives.ListBundles + parameters: + group-id: $request.path.group-id + drive-id: $request.path.drive-id + following: + operationId: groups.Drives.ListFollowing + parameters: + group-id: $request.path.group-id + drive-id: $request.path.drive-id + items: + operationId: groups.Drives.ListItems + parameters: + group-id: $request.path.group-id + drive-id: $request.path.drive-id + list: + operationId: groups.Drives.GetList + parameters: + group-id: $request.path.group-id + drive-id: $request.path.drive-id + root: + operationId: groups.Drives.GetRoot + parameters: + group-id: $request.path.group-id + drive-id: $request.path.drive-id + special: + operationId: groups.Drives.ListSpecial + parameters: + group-id: $request.path.group-id + drive-id: $request.path.drive-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - groups.drive + summary: Update the navigation property drives in groups + operationId: groups_UpdateDrives + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.drive' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - groups.drive + summary: Delete navigation property drives for groups + operationId: groups_DeleteDrives + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /shares: + get: + tags: + - shares.sharedDriveItem + summary: Get entities from shares + operationId: shares.sharedDriveItem_ListSharedDriveItem + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - eTag + - eTag desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - name + - name desc + - parentReference + - parentReference desc + - webUrl + - webUrl desc + - owner + - owner desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - owner + - createdByUser + - lastModifiedByUser + - driveItem + - items + - list + - listItem + - permission + - root + - site + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - createdByUser + - lastModifiedByUser + - driveItem + - items + - list + - listItem + - permission + - root + - site + type: string + responses: + '200': + description: Retrieved entities + content: + application/json: + schema: + title: Collection of sharedDriveItem + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.sharedDriveItem' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - shares.sharedDriveItem + summary: Add new entity to shares + operationId: shares.sharedDriveItem_CreateSharedDriveItem + requestBody: + description: New entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.sharedDriveItem' + required: true + responses: + '201': + description: Created entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.sharedDriveItem' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/shares/{sharedDriveItem-id}': + get: + tags: + - shares.sharedDriveItem + summary: Get entity from shares by key + operationId: shares.sharedDriveItem_GetSharedDriveItem + parameters: + - name: sharedDriveItem-id + in: path + description: 'key: id of sharedDriveItem' + required: true + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - owner + - createdByUser + - lastModifiedByUser + - driveItem + - items + - list + - listItem + - permission + - root + - site + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - createdByUser + - lastModifiedByUser + - driveItem + - items + - list + - listItem + - permission + - root + - site + type: string + responses: + '200': + description: Retrieved entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.sharedDriveItem' + links: + createdByUser: + operationId: shares.GetCreatedByUser + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + lastModifiedByUser: + operationId: shares.GetLastModifiedByUser + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + driveItem: + operationId: shares.GetDriveItem + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + items: + operationId: shares.ListItems + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + list: + operationId: shares.GetList + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + listItem: + operationId: shares.GetListItem + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + permission: + operationId: shares.GetPermission + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + root: + operationId: shares.GetRoot + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + site: + operationId: shares.GetSite + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - shares.sharedDriveItem + summary: Update entity in shares + operationId: shares.sharedDriveItem_UpdateSharedDriveItem + parameters: + - name: sharedDriveItem-id + in: path + description: 'key: id of sharedDriveItem' + required: true + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + requestBody: + description: New property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.sharedDriveItem' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - shares.sharedDriveItem + summary: Delete entity from shares + operationId: shares.sharedDriveItem_DeleteSharedDriveItem + parameters: + - name: sharedDriveItem-id + in: path + description: 'key: id of sharedDriveItem' + required: true + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/shares/{sharedDriveItem-id}/driveItem': + get: + tags: + - shares.driveItem + summary: Get driveItem from shares + operationId: shares_GetDriveItem + parameters: + - name: sharedDriveItem-id + in: path + description: 'key: id of sharedDriveItem' + required: true + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - audio + - bundle + - content + - cTag + - deleted + - file + - fileSystemInfo + - folder + - image + - location + - package + - pendingOperations + - photo + - publication + - remoteItem + - root + - searchResult + - shared + - sharepointIds + - size + - specialFolder + - video + - webDavUrl + - createdByUser + - lastModifiedByUser + - workbook + - activities + - analytics + - children + - listItem + - permissions + - subscriptions + - thumbnails + - versions + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - createdByUser + - lastModifiedByUser + - workbook + - activities + - analytics + - children + - listItem + - permissions + - subscriptions + - thumbnails + - versions + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.driveItem' + links: + createdByUser: + operationId: shares.DriveItem.GetCreatedByUser + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + lastModifiedByUser: + operationId: shares.DriveItem.GetLastModifiedByUser + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + workbook: + operationId: shares.DriveItem.GetWorkbook + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + activities: + operationId: shares.DriveItem.ListActivities + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + analytics: + operationId: shares.DriveItem.GetAnalytics + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + children: + operationId: shares.DriveItem.ListChildren + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + listItem: + operationId: shares.DriveItem.GetListItem + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + permissions: + operationId: shares.DriveItem.ListPermissions + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + subscriptions: + operationId: shares.DriveItem.ListSubscriptions + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + thumbnails: + operationId: shares.DriveItem.ListThumbnails + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + versions: + operationId: shares.DriveItem.ListVersions + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - shares.driveItem + summary: Update the navigation property driveItem in shares + operationId: shares_UpdateDriveItem + parameters: + - name: sharedDriveItem-id + in: path + description: 'key: id of sharedDriveItem' + required: true + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.driveItem' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - shares.driveItem + summary: Delete navigation property driveItem for shares + operationId: shares_DeleteDriveItem + parameters: + - name: sharedDriveItem-id + in: path + description: 'key: id of sharedDriveItem' + required: true + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/shares/{sharedDriveItem-id}/driveItem/content': + get: + tags: + - shares.driveItem + summary: Get media content for the navigation property driveItem from shares + operationId: shares_GetDriveItemContent + parameters: + - name: sharedDriveItem-id + in: path + description: 'key: id of sharedDriveItem' + required: true + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + responses: + '200': + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - shares.driveItem + summary: Update media content for the navigation property driveItem in shares + operationId: shares_SetDriveItemContent + parameters: + - name: sharedDriveItem-id + in: path + description: 'key: id of sharedDriveItem' + required: true + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/shares/{sharedDriveItem-id}/items': + get: + tags: + - shares.driveItem + summary: Get items from shares + operationId: shares_ListItems + parameters: + - name: sharedDriveItem-id + in: path + description: 'key: id of sharedDriveItem' + required: true + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - eTag + - eTag desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - name + - name desc + - parentReference + - parentReference desc + - webUrl + - webUrl desc + - audio + - audio desc + - bundle + - bundle desc + - content + - content desc + - cTag + - cTag desc + - deleted + - deleted desc + - file + - file desc + - fileSystemInfo + - fileSystemInfo desc + - folder + - folder desc + - image + - image desc + - location + - location desc + - package + - package desc + - pendingOperations + - pendingOperations desc + - photo + - photo desc + - publication + - publication desc + - remoteItem + - remoteItem desc + - root + - root desc + - searchResult + - searchResult desc + - shared + - shared desc + - sharepointIds + - sharepointIds desc + - size + - size desc + - specialFolder + - specialFolder desc + - video + - video desc + - webDavUrl + - webDavUrl desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - audio + - bundle + - content + - cTag + - deleted + - file + - fileSystemInfo + - folder + - image + - location + - package + - pendingOperations + - photo + - publication + - remoteItem + - root + - searchResult + - shared + - sharepointIds + - size + - specialFolder + - video + - webDavUrl + - createdByUser + - lastModifiedByUser + - workbook + - activities + - analytics + - children + - listItem + - permissions + - subscriptions + - thumbnails + - versions + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - createdByUser + - lastModifiedByUser + - workbook + - activities + - analytics + - children + - listItem + - permissions + - subscriptions + - thumbnails + - versions + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of driveItem + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.driveItem' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - shares.driveItem + summary: Create new navigation property to items for shares + operationId: shares_CreateItems + parameters: + - name: sharedDriveItem-id + in: path + description: 'key: id of sharedDriveItem' + required: true + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.driveItem' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.driveItem' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/shares/{sharedDriveItem-id}/items/{driveItem-id}': + get: + tags: + - shares.driveItem + summary: Get items from shares + operationId: shares_GetItems + parameters: + - name: sharedDriveItem-id + in: path + description: 'key: id of sharedDriveItem' + required: true + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - name: driveItem-id + in: path + description: 'key: id of driveItem' + required: true + schema: + type: string + x-ms-docs-key-type: driveItem + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - audio + - bundle + - content + - cTag + - deleted + - file + - fileSystemInfo + - folder + - image + - location + - package + - pendingOperations + - photo + - publication + - remoteItem + - root + - searchResult + - shared + - sharepointIds + - size + - specialFolder + - video + - webDavUrl + - createdByUser + - lastModifiedByUser + - workbook + - activities + - analytics + - children + - listItem + - permissions + - subscriptions + - thumbnails + - versions + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - createdByUser + - lastModifiedByUser + - workbook + - activities + - analytics + - children + - listItem + - permissions + - subscriptions + - thumbnails + - versions + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.driveItem' + links: + createdByUser: + operationId: shares.Items.GetCreatedByUser + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + driveItem-id: $request.path.driveItem-id + lastModifiedByUser: + operationId: shares.Items.GetLastModifiedByUser + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + driveItem-id: $request.path.driveItem-id + workbook: + operationId: shares.Items.GetWorkbook + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + driveItem-id: $request.path.driveItem-id + activities: + operationId: shares.Items.ListActivities + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + driveItem-id: $request.path.driveItem-id + analytics: + operationId: shares.Items.GetAnalytics + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + driveItem-id: $request.path.driveItem-id + children: + operationId: shares.Items.ListChildren + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + driveItem-id: $request.path.driveItem-id + listItem: + operationId: shares.Items.GetListItem + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + driveItem-id: $request.path.driveItem-id + permissions: + operationId: shares.Items.ListPermissions + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + driveItem-id: $request.path.driveItem-id + subscriptions: + operationId: shares.Items.ListSubscriptions + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + driveItem-id: $request.path.driveItem-id + thumbnails: + operationId: shares.Items.ListThumbnails + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + driveItem-id: $request.path.driveItem-id + versions: + operationId: shares.Items.ListVersions + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + driveItem-id: $request.path.driveItem-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - shares.driveItem + summary: Update the navigation property items in shares + operationId: shares_UpdateItems + parameters: + - name: sharedDriveItem-id + in: path + description: 'key: id of sharedDriveItem' + required: true + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - name: driveItem-id + in: path + description: 'key: id of driveItem' + required: true + schema: + type: string + x-ms-docs-key-type: driveItem + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.driveItem' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - shares.driveItem + summary: Delete navigation property items for shares + operationId: shares_DeleteItems + parameters: + - name: sharedDriveItem-id + in: path + description: 'key: id of sharedDriveItem' + required: true + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - name: driveItem-id + in: path + description: 'key: id of driveItem' + required: true + schema: + type: string + x-ms-docs-key-type: driveItem + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/shares/{sharedDriveItem-id}/items/{driveItem-id}/content': + get: + tags: + - shares.driveItem + summary: Get media content for the navigation property items from shares + operationId: shares_GetItemsContent + parameters: + - name: sharedDriveItem-id + in: path + description: 'key: id of sharedDriveItem' + required: true + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - name: driveItem-id + in: path + description: 'key: id of driveItem' + required: true + schema: + type: string + x-ms-docs-key-type: driveItem + responses: + '200': + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - shares.driveItem + summary: Update media content for the navigation property items in shares + operationId: shares_SetItemsContent + parameters: + - name: sharedDriveItem-id + in: path + description: 'key: id of sharedDriveItem' + required: true + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - name: driveItem-id + in: path + description: 'key: id of driveItem' + required: true + schema: + type: string + x-ms-docs-key-type: driveItem + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/shares/{sharedDriveItem-id}/list': + get: + tags: + - shares.list + summary: Get list from shares + operationId: shares_GetList + parameters: + - name: sharedDriveItem-id + in: path + description: 'key: id of sharedDriveItem' + required: true + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - displayName + - list + - sharepointIds + - system + - createdByUser + - lastModifiedByUser + - activities + - columns + - contentTypes + - drive + - items + - subscriptions + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - createdByUser + - lastModifiedByUser + - activities + - columns + - contentTypes + - drive + - items + - subscriptions + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.list' + links: + createdByUser: + operationId: shares.List.GetCreatedByUser + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + lastModifiedByUser: + operationId: shares.List.GetLastModifiedByUser + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + activities: + operationId: shares.List.ListActivities + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + columns: + operationId: shares.List.ListColumns + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + contentTypes: + operationId: shares.List.ListContentTypes + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + drive: + operationId: shares.List.GetDrive + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + items: + operationId: shares.List.ListItems + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + subscriptions: + operationId: shares.List.ListSubscriptions + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - shares.list + summary: Update the navigation property list in shares + operationId: shares_UpdateList + parameters: + - name: sharedDriveItem-id + in: path + description: 'key: id of sharedDriveItem' + required: true + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.list' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - shares.list + summary: Delete navigation property list for shares + operationId: shares_DeleteList + parameters: + - name: sharedDriveItem-id + in: path + description: 'key: id of sharedDriveItem' + required: true + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/shares/{sharedDriveItem-id}/list/activities': + get: + tags: + - shares.list + summary: Get activities from shares + operationId: shares.list_ListActivities + parameters: + - name: sharedDriveItem-id + in: path + description: 'key: id of sharedDriveItem' + required: true + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - action + - action desc + - actor + - actor desc + - times + - times desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - action + - actor + - times + - driveItem + - listItem + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - driveItem + - listItem + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of itemActivityOLD + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - shares.list + summary: Create new navigation property to activities for shares + operationId: shares.list_CreateActivities + parameters: + - name: sharedDriveItem-id + in: path + description: 'key: id of sharedDriveItem' + required: true + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/shares/{sharedDriveItem-id}/list/activities/{itemActivityOLD-id}': + get: + tags: + - shares.list + summary: Get activities from shares + operationId: shares.list_GetActivities + parameters: + - name: sharedDriveItem-id + in: path + description: 'key: id of sharedDriveItem' + required: true + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - name: itemActivityOLD-id + in: path + description: 'key: id of itemActivityOLD' + required: true + schema: + type: string + x-ms-docs-key-type: itemActivityOLD + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - action + - actor + - times + - driveItem + - listItem + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - driveItem + - listItem + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' + links: + driveItem: + operationId: shares.list.Activities.GetDriveItem + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + itemActivityOLD-id: $request.path.itemActivityOLD-id + listItem: + operationId: shares.list.Activities.GetListItem + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + itemActivityOLD-id: $request.path.itemActivityOLD-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - shares.list + summary: Update the navigation property activities in shares + operationId: shares.list_UpdateActivities + parameters: + - name: sharedDriveItem-id + in: path + description: 'key: id of sharedDriveItem' + required: true + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - name: itemActivityOLD-id + in: path + description: 'key: id of itemActivityOLD' + required: true + schema: + type: string + x-ms-docs-key-type: itemActivityOLD + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - shares.list + summary: Delete navigation property activities for shares + operationId: shares.list_DeleteActivities + parameters: + - name: sharedDriveItem-id + in: path + description: 'key: id of sharedDriveItem' + required: true + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - name: itemActivityOLD-id + in: path + description: 'key: id of itemActivityOLD' + required: true + schema: + type: string + x-ms-docs-key-type: itemActivityOLD + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/shares/{sharedDriveItem-id}/list/activities/{itemActivityOLD-id}/driveItem': + get: + tags: + - shares.list + summary: Get driveItem from shares + operationId: shares.list.activities_GetDriveItem + parameters: + - name: sharedDriveItem-id + in: path + description: 'key: id of sharedDriveItem' + required: true + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - name: itemActivityOLD-id + in: path + description: 'key: id of itemActivityOLD' + required: true + schema: + type: string + x-ms-docs-key-type: itemActivityOLD + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - audio + - bundle + - content + - cTag + - deleted + - file + - fileSystemInfo + - folder + - image + - location + - package + - pendingOperations + - photo + - publication + - remoteItem + - root + - searchResult + - shared + - sharepointIds + - size + - specialFolder + - video + - webDavUrl + - createdByUser + - lastModifiedByUser + - workbook + - activities + - analytics + - children + - listItem + - permissions + - subscriptions + - thumbnails + - versions + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - createdByUser + - lastModifiedByUser + - workbook + - activities + - analytics + - children + - listItem + - permissions + - subscriptions + - thumbnails + - versions + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.driveItem' + links: + createdByUser: + operationId: shares.list.activities.DriveItem.GetCreatedByUser + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + itemActivityOLD-id: $request.path.itemActivityOLD-id + lastModifiedByUser: + operationId: shares.list.activities.DriveItem.GetLastModifiedByUser + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + itemActivityOLD-id: $request.path.itemActivityOLD-id + workbook: + operationId: shares.list.activities.DriveItem.GetWorkbook + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + itemActivityOLD-id: $request.path.itemActivityOLD-id + activities: + operationId: shares.list.activities.DriveItem.ListActivities + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + itemActivityOLD-id: $request.path.itemActivityOLD-id + analytics: + operationId: shares.list.activities.DriveItem.GetAnalytics + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + itemActivityOLD-id: $request.path.itemActivityOLD-id + children: + operationId: shares.list.activities.DriveItem.ListChildren + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + itemActivityOLD-id: $request.path.itemActivityOLD-id + listItem: + operationId: shares.list.activities.DriveItem.GetListItem + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + itemActivityOLD-id: $request.path.itemActivityOLD-id + permissions: + operationId: shares.list.activities.DriveItem.ListPermissions + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + itemActivityOLD-id: $request.path.itemActivityOLD-id + subscriptions: + operationId: shares.list.activities.DriveItem.ListSubscriptions + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + itemActivityOLD-id: $request.path.itemActivityOLD-id + thumbnails: + operationId: shares.list.activities.DriveItem.ListThumbnails + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + itemActivityOLD-id: $request.path.itemActivityOLD-id + versions: + operationId: shares.list.activities.DriveItem.ListVersions + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + itemActivityOLD-id: $request.path.itemActivityOLD-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - shares.list + summary: Update the navigation property driveItem in shares + operationId: shares.list.activities_UpdateDriveItem + parameters: + - name: sharedDriveItem-id + in: path + description: 'key: id of sharedDriveItem' + required: true + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - name: itemActivityOLD-id + in: path + description: 'key: id of itemActivityOLD' + required: true + schema: + type: string + x-ms-docs-key-type: itemActivityOLD + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.driveItem' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - shares.list + summary: Delete navigation property driveItem for shares + operationId: shares.list.activities_DeleteDriveItem + parameters: + - name: sharedDriveItem-id + in: path + description: 'key: id of sharedDriveItem' + required: true + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - name: itemActivityOLD-id + in: path + description: 'key: id of itemActivityOLD' + required: true + schema: + type: string + x-ms-docs-key-type: itemActivityOLD + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/shares/{sharedDriveItem-id}/list/activities/{itemActivityOLD-id}/driveItem/content': + get: + tags: + - shares.list + summary: Get media content for the navigation property driveItem from shares + operationId: shares.list.activities_GetDriveItemContent + parameters: + - name: sharedDriveItem-id + in: path + description: 'key: id of sharedDriveItem' + required: true + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - name: itemActivityOLD-id + in: path + description: 'key: id of itemActivityOLD' + required: true + schema: + type: string + x-ms-docs-key-type: itemActivityOLD + responses: + '200': + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - shares.list + summary: Update media content for the navigation property driveItem in shares + operationId: shares.list.activities_SetDriveItemContent + parameters: + - name: sharedDriveItem-id + in: path + description: 'key: id of sharedDriveItem' + required: true + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - name: itemActivityOLD-id + in: path + description: 'key: id of itemActivityOLD' + required: true + schema: + type: string + x-ms-docs-key-type: itemActivityOLD + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/shares/{sharedDriveItem-id}/list/activities/{itemActivityOLD-id}/listItem': + get: + tags: + - shares.list + summary: Get listItem from shares + operationId: shares.list.activities_GetListItem + parameters: + - name: sharedDriveItem-id + in: path + description: 'key: id of sharedDriveItem' + required: true + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - name: itemActivityOLD-id + in: path + description: 'key: id of itemActivityOLD' + required: true + schema: + type: string + x-ms-docs-key-type: itemActivityOLD + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference - webUrl - - owner + - contentType + - sharepointIds - createdByUser - lastModifiedByUser + - activities + - analytics - driveItem - - items - - list - - listItem - - permission - - root - - site + - fields + - versions type: string - name: $expand in: query @@ -11726,65 +15708,128 @@ paths: - '*' - createdByUser - lastModifiedByUser + - activities + - analytics - driveItem - - items - - list - - listItem - - permission - - root - - site + - fields + - versions type: string responses: '200': - description: Retrieved entities + description: Retrieved navigation property content: application/json: schema: - title: Collection of sharedDriveItem - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.sharedDriveItem' - '@odata.nextLink': - type: string - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.listItem' + links: + createdByUser: + operationId: shares.list.activities.ListItem.GetCreatedByUser + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + itemActivityOLD-id: $request.path.itemActivityOLD-id + lastModifiedByUser: + operationId: shares.list.activities.ListItem.GetLastModifiedByUser + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + itemActivityOLD-id: $request.path.itemActivityOLD-id + activities: + operationId: shares.list.activities.ListItem.ListActivities + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + itemActivityOLD-id: $request.path.itemActivityOLD-id + analytics: + operationId: shares.list.activities.ListItem.GetAnalytics + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + itemActivityOLD-id: $request.path.itemActivityOLD-id + driveItem: + operationId: shares.list.activities.ListItem.GetDriveItem + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + itemActivityOLD-id: $request.path.itemActivityOLD-id + fields: + operationId: shares.list.activities.ListItem.GetFields + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + itemActivityOLD-id: $request.path.itemActivityOLD-id + versions: + operationId: shares.list.activities.ListItem.ListVersions + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + itemActivityOLD-id: $request.path.itemActivityOLD-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - - shares.sharedDriveItem - summary: Add new entity to shares - operationId: shares.sharedDriveItem_CreateSharedDriveItem + - shares.list + summary: Update the navigation property listItem in shares + operationId: shares.list.activities_UpdateListItem + parameters: + - name: sharedDriveItem-id + in: path + description: 'key: id of sharedDriveItem' + required: true + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - name: itemActivityOLD-id + in: path + description: 'key: id of itemActivityOLD' + required: true + schema: + type: string + x-ms-docs-key-type: itemActivityOLD requestBody: - description: New entity + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sharedDriveItem' + $ref: '#/components/schemas/microsoft.graph.listItem' required: true responses: - '201': - description: Created entity - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.sharedDriveItem' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/shares/{sharedDriveItem-id}': + delete: + tags: + - shares.list + summary: Delete navigation property listItem for shares + operationId: shares.list.activities_DeleteListItem + parameters: + - name: sharedDriveItem-id + in: path + description: 'key: id of sharedDriveItem' + required: true + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - name: itemActivityOLD-id + in: path + description: 'key: id of itemActivityOLD' + required: true + schema: + type: string + x-ms-docs-key-type: itemActivityOLD + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/shares/{sharedDriveItem-id}/list/activities/{itemActivityOLD-id}/listItem/activities': get: tags: - - shares.sharedDriveItem - summary: Get entity from shares by key - operationId: shares.sharedDriveItem_GetSharedDriveItem + - shares.list + summary: Get activities from shares + operationId: shares.list.activities.listItem_ListActivities parameters: - name: sharedDriveItem-id in: path @@ -11793,6 +15838,37 @@ paths: schema: type: string x-ms-docs-key-type: sharedDriveItem + - name: itemActivityOLD-id + in: path + description: 'key: id of itemActivityOLD' + required: true + schema: + type: string + x-ms-docs-key-type: itemActivityOLD + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - action + - action desc + - actor + - actor desc + - times + - times desc + type: string - name: $select in: query description: Select properties to be returned @@ -11804,25 +15880,11 @@ paths: items: enum: - id - - createdBy - - createdDateTime - - description - - eTag - - lastModifiedBy - - lastModifiedDateTime - - name - - parentReference - - webUrl - - owner - - createdByUser - - lastModifiedByUser + - action + - actor + - times - driveItem - - items - - list - listItem - - permission - - root - - site type: string - name: $expand in: query @@ -11835,68 +15897,37 @@ paths: items: enum: - '*' - - createdByUser - - lastModifiedByUser - driveItem - - items - - list - listItem - - permission - - root - - site type: string responses: '200': - description: Retrieved entity + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sharedDriveItem' - links: - createdByUser: - operationId: shares.GetCreatedByUser - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - lastModifiedByUser: - operationId: shares.GetLastModifiedByUser - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - driveItem: - operationId: shares.GetDriveItem - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - items: - operationId: shares.ListItems - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - list: - operationId: shares.GetList - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - listItem: - operationId: shares.GetListItem - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - permission: - operationId: shares.GetPermission - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - root: - operationId: shares.GetRoot - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - site: - operationId: shares.GetSite - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id + title: Collection of itemActivityOLD + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' + '@odata.nextLink': + type: string + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - - shares.sharedDriveItem - summary: Update entity in shares - operationId: shares.sharedDriveItem_UpdateSharedDriveItem + - shares.list + summary: Create new navigation property to activities for shares + operationId: shares.list.activities.listItem_CreateActivities parameters: - name: sharedDriveItem-id in: path @@ -11905,24 +15936,36 @@ paths: schema: type: string x-ms-docs-key-type: sharedDriveItem + - name: itemActivityOLD-id + in: path + description: 'key: id of itemActivityOLD' + required: true + schema: + type: string + x-ms-docs-key-type: itemActivityOLD requestBody: - description: New property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sharedDriveItem' + $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' required: true responses: - '204': - description: Success + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/shares/{sharedDriveItem-id}/list/activities/{itemActivityOLD-id}/listItem/activities/{itemActivityOLD-id1}': + get: tags: - - shares.sharedDriveItem - summary: Delete entity from shares - operationId: shares.sharedDriveItem_DeleteSharedDriveItem + - shares.list + summary: Get activities from shares + operationId: shares.list.activities.listItem_GetActivities parameters: - name: sharedDriveItem-id in: path @@ -11931,31 +15974,20 @@ paths: schema: type: string x-ms-docs-key-type: sharedDriveItem - - name: If-Match - in: header - description: ETag + - name: itemActivityOLD-id + in: path + description: 'key: id of itemActivityOLD' + required: true schema: type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/shares/{sharedDriveItem-id}/driveItem': - get: - tags: - - shares.driveItem - summary: Get driveItem from shares - operationId: shares_GetDriveItem - parameters: - - name: sharedDriveItem-id + x-ms-docs-key-type: itemActivityOLD + - name: itemActivityOLD-id1 in: path - description: 'key: id of sharedDriveItem' + description: 'key: id of itemActivityOLD' required: true schema: type: string - x-ms-docs-key-type: sharedDriveItem + x-ms-docs-key-type: itemActivityOLD - name: $select in: query description: Select properties to be returned @@ -11967,49 +15999,11 @@ paths: items: enum: - id - - createdBy - - createdDateTime - - description - - eTag - - lastModifiedBy - - lastModifiedDateTime - - name - - parentReference - - webUrl - - audio - - bundle - - content - - cTag - - deleted - - file - - fileSystemInfo - - folder - - image - - location - - package - - pendingOperations - - photo - - publication - - remoteItem - - root - - searchResult - - shared - - sharepointIds - - size - - specialFolder - - video - - webDavUrl - - createdByUser - - lastModifiedByUser - - workbook - - activities - - analytics - - children + - action + - actor + - times + - driveItem - listItem - - permissions - - subscriptions - - thumbnails - - versions type: string - name: $expand in: query @@ -12022,78 +16016,37 @@ paths: items: enum: - '*' - - createdByUser - - lastModifiedByUser - - workbook - - activities - - analytics - - children + - driveItem - listItem - - permissions - - subscriptions - - thumbnails - - versions type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' - links: - createdByUser: - operationId: shares.DriveItem.GetCreatedByUser - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - lastModifiedByUser: - operationId: shares.DriveItem.GetLastModifiedByUser - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - workbook: - operationId: shares.DriveItem.GetWorkbook - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - activities: - operationId: shares.DriveItem.ListActivities - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - analytics: - operationId: shares.DriveItem.GetAnalytics - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - children: - operationId: shares.DriveItem.ListChildren - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - listItem: - operationId: shares.DriveItem.GetListItem - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - permissions: - operationId: shares.DriveItem.ListPermissions - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - subscriptions: - operationId: shares.DriveItem.ListSubscriptions - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - thumbnails: - operationId: shares.DriveItem.ListThumbnails + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' + links: + driveItem: + operationId: shares.list.activities.listItem.Activities.GetDriveItem parameters: sharedDriveItem-id: $request.path.sharedDriveItem-id - versions: - operationId: shares.DriveItem.ListVersions + itemActivityOLD-id: $request.path.itemActivityOLD-id + itemActivityOLD-id1: $request.path.itemActivityOLD-id1 + listItem: + operationId: shares.list.activities.listItem.Activities.GetListItem parameters: sharedDriveItem-id: $request.path.sharedDriveItem-id + itemActivityOLD-id: $request.path.itemActivityOLD-id + itemActivityOLD-id1: $request.path.itemActivityOLD-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - shares.driveItem - summary: Update the navigation property driveItem in shares - operationId: shares_UpdateDriveItem + - shares.list + summary: Update the navigation property activities in shares + operationId: shares.list.activities.listItem_UpdateActivities parameters: - name: sharedDriveItem-id in: path @@ -12102,12 +16055,26 @@ paths: schema: type: string x-ms-docs-key-type: sharedDriveItem + - name: itemActivityOLD-id + in: path + description: 'key: id of itemActivityOLD' + required: true + schema: + type: string + x-ms-docs-key-type: itemActivityOLD + - name: itemActivityOLD-id1 + in: path + description: 'key: id of itemActivityOLD' + required: true + schema: + type: string + x-ms-docs-key-type: itemActivityOLD requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' + $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' required: true responses: '204': @@ -12117,9 +16084,9 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - shares.driveItem - summary: Delete navigation property driveItem for shares - operationId: shares_DeleteDriveItem + - shares.list + summary: Delete navigation property activities for shares + operationId: shares.list.activities.listItem_DeleteActivities parameters: - name: sharedDriveItem-id in: path @@ -12128,219 +16095,66 @@ paths: schema: type: string x-ms-docs-key-type: sharedDriveItem - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/shares/{sharedDriveItem-id}/driveItem/content': - get: - tags: - - shares.driveItem - summary: Get media content for the navigation property driveItem from shares - operationId: shares_GetDriveItemContent - parameters: - - name: sharedDriveItem-id + - name: itemActivityOLD-id in: path - description: 'key: id of sharedDriveItem' + description: 'key: id of itemActivityOLD' required: true schema: type: string - x-ms-docs-key-type: sharedDriveItem - responses: - '200': - description: Retrieved media content - content: - application/octet-stream: - schema: - type: string - format: binary - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: - tags: - - shares.driveItem - summary: Update media content for the navigation property driveItem in shares - operationId: shares_SetDriveItemContent - parameters: - - name: sharedDriveItem-id + x-ms-docs-key-type: itemActivityOLD + - name: itemActivityOLD-id1 in: path - description: 'key: id of sharedDriveItem' + description: 'key: id of itemActivityOLD' required: true schema: type: string - x-ms-docs-key-type: sharedDriveItem - requestBody: - description: New media content. - content: - application/octet-stream: - schema: - type: string - format: binary - required: true + x-ms-docs-key-type: itemActivityOLD + - name: If-Match + in: header + description: ETag + schema: + type: string responses: '204': description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/shares/{sharedDriveItem-id}/items': + '/shares/{sharedDriveItem-id}/list/activities/{itemActivityOLD-id}/listItem/analytics': get: tags: - - shares.driveItem - summary: Get items from shares - operationId: shares_ListItems + - shares.list + summary: Get analytics from shares + operationId: shares.list.activities.listItem_GetAnalytics parameters: - name: sharedDriveItem-id - in: path - description: 'key: id of sharedDriveItem' - required: true - schema: - type: string - x-ms-docs-key-type: sharedDriveItem - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - createdBy - - createdBy desc - - createdDateTime - - createdDateTime desc - - description - - description desc - - eTag - - eTag desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - name - - name desc - - parentReference - - parentReference desc - - webUrl - - webUrl desc - - audio - - audio desc - - bundle - - bundle desc - - content - - content desc - - cTag - - cTag desc - - deleted - - deleted desc - - file - - file desc - - fileSystemInfo - - fileSystemInfo desc - - folder - - folder desc - - image - - image desc - - location - - location desc - - package - - package desc - - pendingOperations - - pendingOperations desc - - photo - - photo desc - - publication - - publication desc - - remoteItem - - remoteItem desc - - root - - root desc - - searchResult - - searchResult desc - - shared - - shared desc - - sharepointIds - - sharepointIds desc - - size - - size desc - - specialFolder - - specialFolder desc - - video - - video desc - - webDavUrl - - webDavUrl desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - createdBy - - createdDateTime - - description - - eTag - - lastModifiedBy - - lastModifiedDateTime - - name - - parentReference - - webUrl - - audio - - bundle - - content - - cTag - - deleted - - file - - fileSystemInfo - - folder - - image - - location - - package - - pendingOperations - - photo - - publication - - remoteItem - - root - - searchResult - - shared - - sharepointIds - - size - - specialFolder - - video - - webDavUrl - - createdByUser - - lastModifiedByUser - - workbook - - activities - - analytics - - children - - listItem - - permissions - - subscriptions - - thumbnails - - versions + in: path + description: 'key: id of sharedDriveItem' + required: true + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - name: itemActivityOLD-id + in: path + description: 'key: id of itemActivityOLD' + required: true + schema: + type: string + x-ms-docs-key-type: itemActivityOLD + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - allTime + - itemActivityStats + - lastSevenDays type: string - name: $expand in: query @@ -12353,17 +16167,9 @@ paths: items: enum: - '*' - - createdByUser - - lastModifiedByUser - - workbook - - activities - - analytics - - children - - listItem - - permissions - - subscriptions - - thumbnails - - versions + - allTime + - itemActivityStats + - lastSevenDays type: string responses: '200': @@ -12371,28 +16177,78 @@ paths: content: application/json: schema: - title: Collection of driveItem - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.driveItem' - '@odata.nextLink': - type: string - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.itemAnalytics' + links: + allTime: + operationId: shares.list.activities.listItem.Analytics.GetAllTime + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + itemActivityOLD-id: $request.path.itemActivityOLD-id + itemActivityStats: + operationId: shares.list.activities.listItem.Analytics.ListItemActivityStats + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + itemActivityOLD-id: $request.path.itemActivityOLD-id + lastSevenDays: + operationId: shares.list.activities.listItem.Analytics.GetLastSevenDays + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + itemActivityOLD-id: $request.path.itemActivityOLD-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + '/shares/{sharedDriveItem-id}/list/activities/{itemActivityOLD-id}/listItem/analytics/$ref': + get: tags: - - shares.driveItem - summary: Create new navigation property to items for shares - operationId: shares_CreateItems + - shares.list + summary: Get ref of analytics from shares + operationId: shares.list.activities.listItem_GetRefAnalytics + parameters: + - name: sharedDriveItem-id + in: path + description: 'key: id of sharedDriveItem' + required: true + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - name: itemActivityOLD-id + in: path + description: 'key: id of itemActivityOLD' + required: true + schema: + type: string + x-ms-docs-key-type: itemActivityOLD + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + allTime: + operationId: shares.list.activities.listItem.Analytics.GetAllTime + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + itemActivityOLD-id: $request.path.itemActivityOLD-id + itemActivityStats: + operationId: shares.list.activities.listItem.Analytics.ListItemActivityStats + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + itemActivityOLD-id: $request.path.itemActivityOLD-id + lastSevenDays: + operationId: shares.list.activities.listItem.Analytics.GetLastSevenDays + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + itemActivityOLD-id: $request.path.itemActivityOLD-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - shares.list + summary: Update the ref of navigation property analytics in shares + operationId: shares.list.activities.listItem_SetRefAnalytics parameters: - name: sharedDriveItem-id in: path @@ -12401,29 +16257,65 @@ paths: schema: type: string x-ms-docs-key-type: sharedDriveItem + - name: itemActivityOLD-id + in: path + description: 'key: id of itemActivityOLD' + required: true + schema: + type: string + x-ms-docs-key-type: itemActivityOLD requestBody: - description: New navigation property + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' + type: object + additionalProperties: + type: object required: true responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/shares/{sharedDriveItem-id}/items/{driveItem-id}': + delete: + tags: + - shares.list + summary: Delete ref of navigation property analytics for shares + operationId: shares.list.activities.listItem_DeleteRefAnalytics + parameters: + - name: sharedDriveItem-id + in: path + description: 'key: id of sharedDriveItem' + required: true + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - name: itemActivityOLD-id + in: path + description: 'key: id of itemActivityOLD' + required: true + schema: + type: string + x-ms-docs-key-type: itemActivityOLD + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/shares/{sharedDriveItem-id}/list/activities/{itemActivityOLD-id}/listItem/driveItem': get: tags: - - shares.driveItem - summary: Get items from shares - operationId: shares_GetItems + - shares.list + summary: Get driveItem from shares + operationId: shares.list.activities.listItem_GetDriveItem parameters: - name: sharedDriveItem-id in: path @@ -12432,13 +16324,13 @@ paths: schema: type: string x-ms-docs-key-type: sharedDriveItem - - name: driveItem-id + - name: itemActivityOLD-id in: path - description: 'key: id of driveItem' + description: 'key: id of itemActivityOLD' required: true schema: type: string - x-ms-docs-key-type: driveItem + x-ms-docs-key-type: itemActivityOLD - name: $select in: query description: Select properties to be returned @@ -12526,68 +16418,68 @@ paths: $ref: '#/components/schemas/microsoft.graph.driveItem' links: createdByUser: - operationId: shares.Items.GetCreatedByUser + operationId: shares.list.activities.listItem.DriveItem.GetCreatedByUser parameters: sharedDriveItem-id: $request.path.sharedDriveItem-id - driveItem-id: $request.path.driveItem-id + itemActivityOLD-id: $request.path.itemActivityOLD-id lastModifiedByUser: - operationId: shares.Items.GetLastModifiedByUser + operationId: shares.list.activities.listItem.DriveItem.GetLastModifiedByUser parameters: sharedDriveItem-id: $request.path.sharedDriveItem-id - driveItem-id: $request.path.driveItem-id + itemActivityOLD-id: $request.path.itemActivityOLD-id workbook: - operationId: shares.Items.GetWorkbook + operationId: shares.list.activities.listItem.DriveItem.GetWorkbook parameters: sharedDriveItem-id: $request.path.sharedDriveItem-id - driveItem-id: $request.path.driveItem-id + itemActivityOLD-id: $request.path.itemActivityOLD-id activities: - operationId: shares.Items.ListActivities + operationId: shares.list.activities.listItem.DriveItem.ListActivities parameters: sharedDriveItem-id: $request.path.sharedDriveItem-id - driveItem-id: $request.path.driveItem-id + itemActivityOLD-id: $request.path.itemActivityOLD-id analytics: - operationId: shares.Items.GetAnalytics + operationId: shares.list.activities.listItem.DriveItem.GetAnalytics parameters: sharedDriveItem-id: $request.path.sharedDriveItem-id - driveItem-id: $request.path.driveItem-id + itemActivityOLD-id: $request.path.itemActivityOLD-id children: - operationId: shares.Items.ListChildren + operationId: shares.list.activities.listItem.DriveItem.ListChildren parameters: sharedDriveItem-id: $request.path.sharedDriveItem-id - driveItem-id: $request.path.driveItem-id + itemActivityOLD-id: $request.path.itemActivityOLD-id listItem: - operationId: shares.Items.GetListItem + operationId: shares.list.activities.listItem.DriveItem.GetListItem parameters: sharedDriveItem-id: $request.path.sharedDriveItem-id - driveItem-id: $request.path.driveItem-id + itemActivityOLD-id: $request.path.itemActivityOLD-id permissions: - operationId: shares.Items.ListPermissions + operationId: shares.list.activities.listItem.DriveItem.ListPermissions parameters: sharedDriveItem-id: $request.path.sharedDriveItem-id - driveItem-id: $request.path.driveItem-id + itemActivityOLD-id: $request.path.itemActivityOLD-id subscriptions: - operationId: shares.Items.ListSubscriptions + operationId: shares.list.activities.listItem.DriveItem.ListSubscriptions parameters: sharedDriveItem-id: $request.path.sharedDriveItem-id - driveItem-id: $request.path.driveItem-id + itemActivityOLD-id: $request.path.itemActivityOLD-id thumbnails: - operationId: shares.Items.ListThumbnails + operationId: shares.list.activities.listItem.DriveItem.ListThumbnails parameters: sharedDriveItem-id: $request.path.sharedDriveItem-id - driveItem-id: $request.path.driveItem-id + itemActivityOLD-id: $request.path.itemActivityOLD-id versions: - operationId: shares.Items.ListVersions + operationId: shares.list.activities.listItem.DriveItem.ListVersions parameters: sharedDriveItem-id: $request.path.sharedDriveItem-id - driveItem-id: $request.path.driveItem-id + itemActivityOLD-id: $request.path.itemActivityOLD-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - shares.driveItem - summary: Update the navigation property items in shares - operationId: shares_UpdateItems + - shares.list + summary: Update the navigation property driveItem in shares + operationId: shares.list.activities.listItem_UpdateDriveItem parameters: - name: sharedDriveItem-id in: path @@ -12596,13 +16488,13 @@ paths: schema: type: string x-ms-docs-key-type: sharedDriveItem - - name: driveItem-id + - name: itemActivityOLD-id in: path - description: 'key: id of driveItem' + description: 'key: id of itemActivityOLD' required: true schema: type: string - x-ms-docs-key-type: driveItem + x-ms-docs-key-type: itemActivityOLD requestBody: description: New navigation property values content: @@ -12618,9 +16510,9 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - shares.driveItem - summary: Delete navigation property items for shares - operationId: shares_DeleteItems + - shares.list + summary: Delete navigation property driveItem for shares + operationId: shares.list.activities.listItem_DeleteDriveItem parameters: - name: sharedDriveItem-id in: path @@ -12629,13 +16521,13 @@ paths: schema: type: string x-ms-docs-key-type: sharedDriveItem - - name: driveItem-id + - name: itemActivityOLD-id in: path - description: 'key: id of driveItem' + description: 'key: id of itemActivityOLD' required: true schema: type: string - x-ms-docs-key-type: driveItem + x-ms-docs-key-type: itemActivityOLD - name: If-Match in: header description: ETag @@ -12647,12 +16539,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/shares/{sharedDriveItem-id}/items/{driveItem-id}/content': + '/shares/{sharedDriveItem-id}/list/activities/{itemActivityOLD-id}/listItem/driveItem/content': get: tags: - - shares.driveItem - summary: Get media content for the navigation property items from shares - operationId: shares_GetItemsContent + - shares.list + summary: Get media content for the navigation property driveItem from shares + operationId: shares.list.activities.listItem_GetDriveItemContent parameters: - name: sharedDriveItem-id in: path @@ -12661,13 +16553,13 @@ paths: schema: type: string x-ms-docs-key-type: sharedDriveItem - - name: driveItem-id + - name: itemActivityOLD-id in: path - description: 'key: id of driveItem' + description: 'key: id of itemActivityOLD' required: true schema: type: string - x-ms-docs-key-type: driveItem + x-ms-docs-key-type: itemActivityOLD responses: '200': description: Retrieved media content @@ -12681,9 +16573,9 @@ paths: x-ms-docs-operation-type: operation put: tags: - - shares.driveItem - summary: Update media content for the navigation property items in shares - operationId: shares_SetItemsContent + - shares.list + summary: Update media content for the navigation property driveItem in shares + operationId: shares.list.activities.listItem_SetDriveItemContent parameters: - name: sharedDriveItem-id in: path @@ -12692,13 +16584,13 @@ paths: schema: type: string x-ms-docs-key-type: sharedDriveItem - - name: driveItem-id + - name: itemActivityOLD-id in: path - description: 'key: id of driveItem' + description: 'key: id of itemActivityOLD' required: true schema: type: string - x-ms-docs-key-type: driveItem + x-ms-docs-key-type: itemActivityOLD requestBody: description: New media content. content: @@ -12713,12 +16605,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/shares/{sharedDriveItem-id}/list': + '/shares/{sharedDriveItem-id}/list/activities/{itemActivityOLD-id}/listItem/fields': get: tags: - shares.list - summary: Get list from shares - operationId: shares_GetList + summary: Get fields from shares + operationId: shares.list.activities.listItem_GetFields parameters: - name: sharedDriveItem-id in: path @@ -12727,6 +16619,13 @@ paths: schema: type: string x-ms-docs-key-type: sharedDriveItem + - name: itemActivityOLD-id + in: path + description: 'key: id of itemActivityOLD' + required: true + schema: + type: string + x-ms-docs-key-type: itemActivityOLD - name: $select in: query description: Select properties to be returned @@ -12738,27 +16637,6 @@ paths: items: enum: - id - - createdBy - - createdDateTime - - description - - eTag - - lastModifiedBy - - lastModifiedDateTime - - name - - parentReference - - webUrl - - displayName - - list - - sharepointIds - - system - - createdByUser - - lastModifiedByUser - - activities - - columns - - contentTypes - - drive - - items - - subscriptions type: string - name: $expand in: query @@ -12771,14 +16649,6 @@ paths: items: enum: - '*' - - createdByUser - - lastModifiedByUser - - activities - - columns - - contentTypes - - drive - - items - - subscriptions type: string responses: '200': @@ -12786,48 +16656,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.list' - links: - createdByUser: - operationId: shares.List.GetCreatedByUser - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - lastModifiedByUser: - operationId: shares.List.GetLastModifiedByUser - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - activities: - operationId: shares.List.ListActivities - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - columns: - operationId: shares.List.ListColumns - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - contentTypes: - operationId: shares.List.ListContentTypes - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - drive: - operationId: shares.List.GetDrive - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - items: - operationId: shares.List.ListItems - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - subscriptions: - operationId: shares.List.ListSubscriptions - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id + $ref: '#/components/schemas/microsoft.graph.fieldValueSet' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - shares.list - summary: Update the navigation property list in shares - operationId: shares_UpdateList + summary: Update the navigation property fields in shares + operationId: shares.list.activities.listItem_UpdateFields parameters: - name: sharedDriveItem-id in: path @@ -12836,12 +16673,19 @@ paths: schema: type: string x-ms-docs-key-type: sharedDriveItem + - name: itemActivityOLD-id + in: path + description: 'key: id of itemActivityOLD' + required: true + schema: + type: string + x-ms-docs-key-type: itemActivityOLD requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.list' + $ref: '#/components/schemas/microsoft.graph.fieldValueSet' required: true responses: '204': @@ -12852,8 +16696,8 @@ paths: delete: tags: - shares.list - summary: Delete navigation property list for shares - operationId: shares_DeleteList + summary: Delete navigation property fields for shares + operationId: shares.list.activities.listItem_DeleteFields parameters: - name: sharedDriveItem-id in: path @@ -12862,6 +16706,13 @@ paths: schema: type: string x-ms-docs-key-type: sharedDriveItem + - name: itemActivityOLD-id + in: path + description: 'key: id of itemActivityOLD' + required: true + schema: + type: string + x-ms-docs-key-type: itemActivityOLD - name: If-Match in: header description: ETag @@ -12873,20 +16724,139 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/shares/{sharedDriveItem-id}/list/activities': + '/shares/{sharedDriveItem-id}/list/activities/{itemActivityOLD-id}/listItem/microsoft.graph.createLink': + post: + tags: + - shares.Actions + summary: Invoke action createLink + operationId: shares.list.activities.listItem_createLink + parameters: + - name: sharedDriveItem-id + in: path + description: 'key: id of sharedDriveItem' + required: true + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - name: itemActivityOLD-id + in: path + description: 'key: id of itemActivityOLD' + required: true + schema: + type: string + x-ms-docs-key-type: itemActivityOLD + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + type: + type: string + scope: + type: string + nullable: true + expirationDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + password: + type: string + nullable: true + recipients: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.driveRecipient' + additionalProperties: + type: object + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/shares/{sharedDriveItem-id}/list/activities/{itemActivityOLD-id}/listItem/microsoft.graph.getActivitiesByInterval(startDateTime=''{startDateTime}'',endDateTime=''{endDateTime}'',interval=''{interval}'')': + get: + tags: + - shares.Functions + summary: Invoke function getActivitiesByInterval + operationId: shares.list.activities.listItem_getActivitiesByInterval + parameters: + - name: sharedDriveItem-id + in: path + description: 'key: id of sharedDriveItem' + required: true + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - name: itemActivityOLD-id + in: path + description: 'key: id of itemActivityOLD' + required: true + schema: + type: string + x-ms-docs-key-type: itemActivityOLD + - name: startDateTime + in: path + description: 'Usage: startDateTime={startDateTime}' + required: true + schema: + type: string + nullable: true + - name: endDateTime + in: path + description: 'Usage: endDateTime={endDateTime}' + required: true + schema: + type: string + nullable: true + - name: interval + in: path + description: 'Usage: interval={interval}' + required: true + schema: + type: string + nullable: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.itemActivityStat' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/shares/{sharedDriveItem-id}/list/activities/{itemActivityOLD-id}/listItem/versions': get: tags: - shares.list - summary: Get activities from shares - operationId: shares.list_ListActivities + summary: Get versions from shares + operationId: shares.list.activities.listItem_ListVersions parameters: - name: sharedDriveItem-id in: path - description: 'key: id of sharedDriveItem' + description: 'key: id of sharedDriveItem' + required: true + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - name: itemActivityOLD-id + in: path + description: 'key: id of itemActivityOLD' required: true schema: type: string - x-ms-docs-key-type: sharedDriveItem + x-ms-docs-key-type: itemActivityOLD - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -12904,12 +16874,12 @@ paths: enum: - id - id desc - - action - - action desc - - actor - - actor desc - - times - - times desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - publication + - publication desc type: string - name: $select in: query @@ -12922,11 +16892,10 @@ paths: items: enum: - id - - action - - actor - - times - - driveItem - - listItem + - lastModifiedBy + - lastModifiedDateTime + - publication + - fields type: string - name: $expand in: query @@ -12939,8 +16908,7 @@ paths: items: enum: - '*' - - driveItem - - listItem + - fields type: string responses: '200': @@ -12948,13 +16916,13 @@ paths: content: application/json: schema: - title: Collection of itemActivityOLD + title: Collection of listItemVersion type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' + $ref: '#/components/schemas/microsoft.graph.listItemVersion' '@odata.nextLink': type: string additionalProperties: @@ -12968,8 +16936,8 @@ paths: post: tags: - shares.list - summary: Create new navigation property to activities for shares - operationId: shares.list_CreateActivities + summary: Create new navigation property to versions for shares + operationId: shares.list.activities.listItem_CreateVersions parameters: - name: sharedDriveItem-id in: path @@ -12978,12 +16946,19 @@ paths: schema: type: string x-ms-docs-key-type: sharedDriveItem + - name: itemActivityOLD-id + in: path + description: 'key: id of itemActivityOLD' + required: true + schema: + type: string + x-ms-docs-key-type: itemActivityOLD requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' + $ref: '#/components/schemas/microsoft.graph.listItemVersion' required: true responses: '201': @@ -12991,16 +16966,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' + $ref: '#/components/schemas/microsoft.graph.listItemVersion' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/shares/{sharedDriveItem-id}/list/activities/{itemActivityOLD-id}': + '/shares/{sharedDriveItem-id}/list/activities/{itemActivityOLD-id}/listItem/versions/{listItemVersion-id}': get: tags: - shares.list - summary: Get activities from shares - operationId: shares.list_GetActivities + summary: Get versions from shares + operationId: shares.list.activities.listItem_GetVersions parameters: - name: sharedDriveItem-id in: path @@ -13016,6 +16991,13 @@ paths: schema: type: string x-ms-docs-key-type: itemActivityOLD + - name: listItemVersion-id + in: path + description: 'key: id of listItemVersion' + required: true + schema: + type: string + x-ms-docs-key-type: listItemVersion - name: $select in: query description: Select properties to be returned @@ -13027,11 +17009,10 @@ paths: items: enum: - id - - action - - actor - - times - - driveItem - - listItem + - lastModifiedBy + - lastModifiedDateTime + - publication + - fields type: string - name: $expand in: query @@ -13044,8 +17025,7 @@ paths: items: enum: - '*' - - driveItem - - listItem + - fields type: string responses: '200': @@ -13053,26 +17033,22 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' + $ref: '#/components/schemas/microsoft.graph.listItemVersion' links: - driveItem: - operationId: shares.list.Activities.GetDriveItem - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - itemActivityOLD-id: $request.path.itemActivityOLD-id - listItem: - operationId: shares.list.Activities.GetListItem + fields: + operationId: shares.list.activities.listItem.Versions.GetFields parameters: sharedDriveItem-id: $request.path.sharedDriveItem-id itemActivityOLD-id: $request.path.itemActivityOLD-id + listItemVersion-id: $request.path.listItemVersion-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - shares.list - summary: Update the navigation property activities in shares - operationId: shares.list_UpdateActivities + summary: Update the navigation property versions in shares + operationId: shares.list.activities.listItem_UpdateVersions parameters: - name: sharedDriveItem-id in: path @@ -13088,12 +17064,19 @@ paths: schema: type: string x-ms-docs-key-type: itemActivityOLD + - name: listItemVersion-id + in: path + description: 'key: id of listItemVersion' + required: true + schema: + type: string + x-ms-docs-key-type: listItemVersion requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' + $ref: '#/components/schemas/microsoft.graph.listItemVersion' required: true responses: '204': @@ -13104,8 +17087,8 @@ paths: delete: tags: - shares.list - summary: Delete navigation property activities for shares - operationId: shares.list_DeleteActivities + summary: Delete navigation property versions for shares + operationId: shares.list.activities.listItem_DeleteVersions parameters: - name: sharedDriveItem-id in: path @@ -13121,6 +17104,13 @@ paths: schema: type: string x-ms-docs-key-type: itemActivityOLD + - name: listItemVersion-id + in: path + description: 'key: id of listItemVersion' + required: true + schema: + type: string + x-ms-docs-key-type: listItemVersion - name: If-Match in: header description: ETag @@ -13132,12 +17122,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/shares/{sharedDriveItem-id}/list/activities/{itemActivityOLD-id}/driveItem': + '/shares/{sharedDriveItem-id}/list/activities/{itemActivityOLD-id}/listItem/versions/{listItemVersion-id}/fields': get: tags: - shares.list - summary: Get driveItem from shares - operationId: shares.list.activities_GetDriveItem + summary: Get fields from shares + operationId: shares.list.activities.listItem.versions_GetFields parameters: - name: sharedDriveItem-id in: path @@ -13153,6 +17143,13 @@ paths: schema: type: string x-ms-docs-key-type: itemActivityOLD + - name: listItemVersion-id + in: path + description: 'key: id of listItemVersion' + required: true + schema: + type: string + x-ms-docs-key-type: listItemVersion - name: $select in: query description: Select properties to be returned @@ -13160,148 +17157,38 @@ paths: explode: false schema: uniqueItems: true - type: array - items: - enum: - - id - - createdBy - - createdDateTime - - description - - eTag - - lastModifiedBy - - lastModifiedDateTime - - name - - parentReference - - webUrl - - audio - - bundle - - content - - cTag - - deleted - - file - - fileSystemInfo - - folder - - image - - location - - package - - pendingOperations - - photo - - publication - - remoteItem - - root - - searchResult - - shared - - sharepointIds - - size - - specialFolder - - video - - webDavUrl - - createdByUser - - lastModifiedByUser - - workbook - - activities - - analytics - - children - - listItem - - permissions - - subscriptions - - thumbnails - - versions - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - createdByUser - - lastModifiedByUser - - workbook - - activities - - analytics - - children - - listItem - - permissions - - subscriptions - - thumbnails - - versions - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' - links: - createdByUser: - operationId: shares.list.activities.DriveItem.GetCreatedByUser - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - itemActivityOLD-id: $request.path.itemActivityOLD-id - lastModifiedByUser: - operationId: shares.list.activities.DriveItem.GetLastModifiedByUser - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - itemActivityOLD-id: $request.path.itemActivityOLD-id - workbook: - operationId: shares.list.activities.DriveItem.GetWorkbook - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - itemActivityOLD-id: $request.path.itemActivityOLD-id - activities: - operationId: shares.list.activities.DriveItem.ListActivities - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - itemActivityOLD-id: $request.path.itemActivityOLD-id - analytics: - operationId: shares.list.activities.DriveItem.GetAnalytics - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - itemActivityOLD-id: $request.path.itemActivityOLD-id - children: - operationId: shares.list.activities.DriveItem.ListChildren - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - itemActivityOLD-id: $request.path.itemActivityOLD-id - listItem: - operationId: shares.list.activities.DriveItem.GetListItem - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - itemActivityOLD-id: $request.path.itemActivityOLD-id - permissions: - operationId: shares.list.activities.DriveItem.ListPermissions - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - itemActivityOLD-id: $request.path.itemActivityOLD-id - subscriptions: - operationId: shares.list.activities.DriveItem.ListSubscriptions - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - itemActivityOLD-id: $request.path.itemActivityOLD-id - thumbnails: - operationId: shares.list.activities.DriveItem.ListThumbnails - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - itemActivityOLD-id: $request.path.itemActivityOLD-id - versions: - operationId: shares.list.activities.DriveItem.ListVersions - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - itemActivityOLD-id: $request.path.itemActivityOLD-id + type: array + items: + enum: + - id + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.fieldValueSet' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - shares.list - summary: Update the navigation property driveItem in shares - operationId: shares.list.activities_UpdateDriveItem + summary: Update the navigation property fields in shares + operationId: shares.list.activities.listItem.versions_UpdateFields parameters: - name: sharedDriveItem-id in: path @@ -13317,12 +17204,19 @@ paths: schema: type: string x-ms-docs-key-type: itemActivityOLD + - name: listItemVersion-id + in: path + description: 'key: id of listItemVersion' + required: true + schema: + type: string + x-ms-docs-key-type: listItemVersion requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' + $ref: '#/components/schemas/microsoft.graph.fieldValueSet' required: true responses: '204': @@ -13333,8 +17227,8 @@ paths: delete: tags: - shares.list - summary: Delete navigation property driveItem for shares - operationId: shares.list.activities_DeleteDriveItem + summary: Delete navigation property fields for shares + operationId: shares.list.activities.listItem.versions_DeleteFields parameters: - name: sharedDriveItem-id in: path @@ -13350,6 +17244,13 @@ paths: schema: type: string x-ms-docs-key-type: itemActivityOLD + - name: listItemVersion-id + in: path + description: 'key: id of listItemVersion' + required: true + schema: + type: string + x-ms-docs-key-type: listItemVersion - name: If-Match in: header description: ETag @@ -13361,12 +17262,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/shares/{sharedDriveItem-id}/list/activities/{itemActivityOLD-id}/driveItem/content': - get: + '/shares/{sharedDriveItem-id}/list/activities/{itemActivityOLD-id}/listItem/versions/{listItemVersion-id}/microsoft.graph.restoreVersion': + post: tags: - - shares.list - summary: Get media content for the navigation property driveItem from shares - operationId: shares.list.activities_GetDriveItemContent + - shares.Actions + summary: Invoke action restoreVersion + operationId: shares.list.activities.listItem.versions_restoreVersion parameters: - name: sharedDriveItem-id in: path @@ -13382,57 +17283,25 @@ paths: schema: type: string x-ms-docs-key-type: itemActivityOLD - responses: - '200': - description: Retrieved media content - content: - application/octet-stream: - schema: - type: string - format: binary - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: - tags: - - shares.list - summary: Update media content for the navigation property driveItem in shares - operationId: shares.list.activities_SetDriveItemContent - parameters: - - name: sharedDriveItem-id - in: path - description: 'key: id of sharedDriveItem' - required: true - schema: - type: string - x-ms-docs-key-type: sharedDriveItem - - name: itemActivityOLD-id + - name: listItemVersion-id in: path - description: 'key: id of itemActivityOLD' + description: 'key: id of listItemVersion' required: true schema: type: string - x-ms-docs-key-type: itemActivityOLD - requestBody: - description: New media content. - content: - application/octet-stream: - schema: - type: string - format: binary - required: true + x-ms-docs-key-type: listItemVersion responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/shares/{sharedDriveItem-id}/list/activities/{itemActivityOLD-id}/listItem': + x-ms-docs-operation-type: action + '/shares/{sharedDriveItem-id}/list/columns': get: tags: - shares.list - summary: Get listItem from shares - operationId: shares.list.activities_GetListItem + summary: Get columns from shares + operationId: shares.list_ListColumns parameters: - name: sharedDriveItem-id in: path @@ -13441,16 +17310,14 @@ paths: schema: type: string x-ms-docs-key-type: sharedDriveItem - - name: itemActivityOLD-id - in: path - description: 'key: id of itemActivityOLD' - required: true - schema: - type: string - x-ms-docs-key-type: itemActivityOLD - - name: $select + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby in: query - description: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -13459,28 +17326,71 @@ paths: items: enum: - id - - createdBy - - createdDateTime + - id desc + - boolean + - boolean desc + - calculated + - calculated desc + - choice + - choice desc + - columnGroup + - columnGroup desc + - contentApprovalStatus + - contentApprovalStatus desc + - currency + - currency desc + - dateTime + - dateTime desc + - defaultValue + - defaultValue desc - description - - eTag - - lastModifiedBy - - lastModifiedDateTime + - description desc + - displayName + - displayName desc + - enforceUniqueValues + - enforceUniqueValues desc + - geolocation + - geolocation desc + - hidden + - hidden desc + - hyperlinkOrPicture + - hyperlinkOrPicture desc + - indexed + - indexed desc + - isDeletable + - isDeletable desc + - isReorderable + - isReorderable desc + - isSealed + - isSealed desc + - lookup + - lookup desc - name - - parentReference - - webUrl - - contentType - - sharepointIds - - createdByUser - - lastModifiedByUser - - activities - - analytics - - driveItem - - fields - - versions + - name desc + - number + - number desc + - personOrGroup + - personOrGroup desc + - propagateChanges + - propagateChanges desc + - readOnly + - readOnly desc + - required + - required desc + - term + - term desc + - text + - text desc + - thumbnail + - thumbnail desc + - type + - type desc + - validation + - validation desc type: string - - name: $expand + - name: $select in: query - description: Expand related entities + description: Select properties to be returned style: form explode: false schema: @@ -13488,66 +17398,80 @@ paths: type: array items: enum: - - '*' - - createdByUser - - lastModifiedByUser - - activities - - analytics - - driveItem - - fields - - versions + - id + - boolean + - calculated + - choice + - columnGroup + - contentApprovalStatus + - currency + - dateTime + - defaultValue + - description + - displayName + - enforceUniqueValues + - geolocation + - hidden + - hyperlinkOrPicture + - indexed + - isDeletable + - isReorderable + - isSealed + - lookup + - name + - number + - personOrGroup + - propagateChanges + - readOnly + - required + - term + - text + - thumbnail + - type + - validation + - sourceColumn type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.listItem' - links: - createdByUser: - operationId: shares.list.activities.ListItem.GetCreatedByUser - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - itemActivityOLD-id: $request.path.itemActivityOLD-id - lastModifiedByUser: - operationId: shares.list.activities.ListItem.GetLastModifiedByUser - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - itemActivityOLD-id: $request.path.itemActivityOLD-id - activities: - operationId: shares.list.activities.ListItem.ListActivities - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - itemActivityOLD-id: $request.path.itemActivityOLD-id - analytics: - operationId: shares.list.activities.ListItem.GetAnalytics - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - itemActivityOLD-id: $request.path.itemActivityOLD-id - driveItem: - operationId: shares.list.activities.ListItem.GetDriveItem - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - itemActivityOLD-id: $request.path.itemActivityOLD-id - fields: - operationId: shares.list.activities.ListItem.GetFields - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - itemActivityOLD-id: $request.path.itemActivityOLD-id - versions: - operationId: shares.list.activities.ListItem.ListVersions - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - itemActivityOLD-id: $request.path.itemActivityOLD-id + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - sourceColumn + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of columnDefinition + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + '@odata.nextLink': + type: string + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - shares.list - summary: Update the navigation property listItem in shares - operationId: shares.list.activities_UpdateListItem + summary: Create new navigation property to columns for shares + operationId: shares.list_CreateColumns parameters: - name: sharedDriveItem-id in: path @@ -13556,63 +17480,29 @@ paths: schema: type: string x-ms-docs-key-type: sharedDriveItem - - name: itemActivityOLD-id - in: path - description: 'key: id of itemActivityOLD' - required: true - schema: - type: string - x-ms-docs-key-type: itemActivityOLD requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.listItem' + $ref: '#/components/schemas/microsoft.graph.columnDefinition' required: true responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - shares.list - summary: Delete navigation property listItem for shares - operationId: shares.list.activities_DeleteListItem - parameters: - - name: sharedDriveItem-id - in: path - description: 'key: id of sharedDriveItem' - required: true - schema: - type: string - x-ms-docs-key-type: sharedDriveItem - - name: itemActivityOLD-id - in: path - description: 'key: id of itemActivityOLD' - required: true - schema: - type: string - x-ms-docs-key-type: itemActivityOLD - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/shares/{sharedDriveItem-id}/list/activities/{itemActivityOLD-id}/listItem/activities': + '/shares/{sharedDriveItem-id}/list/columns/{columnDefinition-id}': get: tags: - shares.list - summary: Get activities from shares - operationId: shares.list.activities.listItem_ListActivities + summary: Get columns from shares + operationId: shares.list_GetColumns parameters: - name: sharedDriveItem-id in: path @@ -13621,37 +17511,13 @@ paths: schema: type: string x-ms-docs-key-type: sharedDriveItem - - name: itemActivityOLD-id + - name: columnDefinition-id in: path - description: 'key: id of itemActivityOLD' + description: 'key: id of columnDefinition' required: true schema: type: string - x-ms-docs-key-type: itemActivityOLD - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - action - - action desc - - actor - - actor desc - - times - - times desc - type: string + x-ms-docs-key-type: columnDefinition - name: $select in: query description: Select properties to be returned @@ -13663,11 +17529,37 @@ paths: items: enum: - id - - action - - actor - - times - - driveItem - - listItem + - boolean + - calculated + - choice + - columnGroup + - contentApprovalStatus + - currency + - dateTime + - defaultValue + - description + - displayName + - enforceUniqueValues + - geolocation + - hidden + - hyperlinkOrPicture + - indexed + - isDeletable + - isReorderable + - isSealed + - lookup + - name + - number + - personOrGroup + - propagateChanges + - readOnly + - required + - term + - text + - thumbnail + - type + - validation + - sourceColumn type: string - name: $expand in: query @@ -13680,8 +17572,7 @@ paths: items: enum: - '*' - - driveItem - - listItem + - sourceColumn type: string responses: '200': @@ -13689,28 +17580,21 @@ paths: content: application/json: schema: - title: Collection of itemActivityOLD - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' - '@odata.nextLink': - type: string - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + links: + sourceColumn: + operationId: shares.list.Columns.GetSourceColumn + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + columnDefinition-id: $request.path.columnDefinition-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - shares.list - summary: Create new navigation property to activities for shares - operationId: shares.list.activities.listItem_CreateActivities + summary: Update the navigation property columns in shares + operationId: shares.list_UpdateColumns parameters: - name: sharedDriveItem-id in: path @@ -13719,36 +17603,31 @@ paths: schema: type: string x-ms-docs-key-type: sharedDriveItem - - name: itemActivityOLD-id + - name: columnDefinition-id in: path - description: 'key: id of itemActivityOLD' + description: 'key: id of columnDefinition' required: true schema: type: string - x-ms-docs-key-type: itemActivityOLD + x-ms-docs-key-type: columnDefinition requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' + $ref: '#/components/schemas/microsoft.graph.columnDefinition' required: true responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/shares/{sharedDriveItem-id}/list/activities/{itemActivityOLD-id}/listItem/activities/{itemActivityOLD-id1}': - get: + delete: tags: - shares.list - summary: Get activities from shares - operationId: shares.list.activities.listItem_GetActivities + summary: Delete navigation property columns for shares + operationId: shares.list_DeleteColumns parameters: - name: sharedDriveItem-id in: path @@ -13757,20 +17636,45 @@ paths: schema: type: string x-ms-docs-key-type: sharedDriveItem - - name: itemActivityOLD-id + - name: columnDefinition-id in: path - description: 'key: id of itemActivityOLD' + description: 'key: id of columnDefinition' required: true schema: type: string - x-ms-docs-key-type: itemActivityOLD - - name: itemActivityOLD-id1 + x-ms-docs-key-type: columnDefinition + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/shares/{sharedDriveItem-id}/list/columns/{columnDefinition-id}/sourceColumn': + get: + tags: + - shares.list + summary: Get sourceColumn from shares + operationId: shares.list.columns_GetSourceColumn + parameters: + - name: sharedDriveItem-id in: path - description: 'key: id of itemActivityOLD' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: itemActivityOLD + x-ms-docs-key-type: sharedDriveItem + - name: columnDefinition-id + in: path + description: 'key: id of columnDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: columnDefinition - name: $select in: query description: Select properties to be returned @@ -13782,11 +17686,37 @@ paths: items: enum: - id - - action - - actor - - times - - driveItem - - listItem + - boolean + - calculated + - choice + - columnGroup + - contentApprovalStatus + - currency + - dateTime + - defaultValue + - description + - displayName + - enforceUniqueValues + - geolocation + - hidden + - hyperlinkOrPicture + - indexed + - isDeletable + - isReorderable + - isSealed + - lookup + - name + - number + - personOrGroup + - propagateChanges + - readOnly + - required + - term + - text + - thumbnail + - type + - validation + - sourceColumn type: string - name: $expand in: query @@ -13799,8 +17729,7 @@ paths: items: enum: - '*' - - driveItem - - listItem + - sourceColumn type: string responses: '200': @@ -13808,28 +17737,22 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' + $ref: '#/components/schemas/microsoft.graph.columnDefinition' links: - driveItem: - operationId: shares.list.activities.listItem.Activities.GetDriveItem - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - itemActivityOLD-id: $request.path.itemActivityOLD-id - itemActivityOLD-id1: $request.path.itemActivityOLD-id1 - listItem: - operationId: shares.list.activities.listItem.Activities.GetListItem + sourceColumn: + operationId: shares.list.columns.SourceColumn.GetSourceColumn parameters: sharedDriveItem-id: $request.path.sharedDriveItem-id - itemActivityOLD-id: $request.path.itemActivityOLD-id - itemActivityOLD-id1: $request.path.itemActivityOLD-id1 + columnDefinition-id: $request.path.columnDefinition-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/shares/{sharedDriveItem-id}/list/columns/{columnDefinition-id}/sourceColumn/$ref': + get: tags: - shares.list - summary: Update the navigation property activities in shares - operationId: shares.list.activities.listItem_UpdateActivities + summary: Get ref of sourceColumn from shares + operationId: shares.list.columns_GetRefSourceColumn parameters: - name: sharedDriveItem-id in: path @@ -13838,26 +17761,57 @@ paths: schema: type: string x-ms-docs-key-type: sharedDriveItem - - name: itemActivityOLD-id + - name: columnDefinition-id in: path - description: 'key: id of itemActivityOLD' + description: 'key: id of columnDefinition' required: true schema: type: string - x-ms-docs-key-type: itemActivityOLD - - name: itemActivityOLD-id1 + x-ms-docs-key-type: columnDefinition + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + sourceColumn: + operationId: shares.list.columns.SourceColumn.GetSourceColumn + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + columnDefinition-id: $request.path.columnDefinition-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - shares.list + summary: Update the ref of navigation property sourceColumn in shares + operationId: shares.list.columns_SetRefSourceColumn + parameters: + - name: sharedDriveItem-id in: path - description: 'key: id of itemActivityOLD' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: itemActivityOLD + x-ms-docs-key-type: sharedDriveItem + - name: columnDefinition-id + in: path + description: 'key: id of columnDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: columnDefinition requestBody: - description: New navigation property values + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' + type: object + additionalProperties: + type: object required: true responses: '204': @@ -13868,8 +17822,8 @@ paths: delete: tags: - shares.list - summary: Delete navigation property activities for shares - operationId: shares.list.activities.listItem_DeleteActivities + summary: Delete ref of navigation property sourceColumn for shares + operationId: shares.list.columns_DeleteRefSourceColumn parameters: - name: sharedDriveItem-id in: path @@ -13878,20 +17832,13 @@ paths: schema: type: string x-ms-docs-key-type: sharedDriveItem - - name: itemActivityOLD-id - in: path - description: 'key: id of itemActivityOLD' - required: true - schema: - type: string - x-ms-docs-key-type: itemActivityOLD - - name: itemActivityOLD-id1 + - name: columnDefinition-id in: path - description: 'key: id of itemActivityOLD' + description: 'key: id of columnDefinition' required: true schema: type: string - x-ms-docs-key-type: itemActivityOLD + x-ms-docs-key-type: columnDefinition - name: If-Match in: header description: ETag @@ -13903,12 +17850,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/shares/{sharedDriveItem-id}/list/activities/{itemActivityOLD-id}/listItem/analytics': + '/shares/{sharedDriveItem-id}/list/contentTypes': get: tags: - shares.list - summary: Get analytics from shares - operationId: shares.list.activities.listItem_GetAnalytics + summary: Get contentTypes from shares + operationId: shares.list_ListContentTypes parameters: - name: sharedDriveItem-id in: path @@ -13917,13 +17864,52 @@ paths: schema: type: string x-ms-docs-key-type: sharedDriveItem - - name: itemActivityOLD-id - in: path - description: 'key: id of itemActivityOLD' - required: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: itemActivityOLD + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - associatedHubsUrls + - associatedHubsUrls desc + - description + - description desc + - documentSet + - documentSet desc + - documentTemplate + - documentTemplate desc + - group + - group desc + - hidden + - hidden desc + - inheritedFrom + - inheritedFrom desc + - isBuiltIn + - isBuiltIn desc + - name + - name desc + - order + - order desc + - parentId + - parentId desc + - propagateChanges + - propagateChanges desc + - readOnly + - readOnly desc + - sealed + - sealed desc + type: string - name: $select in: query description: Select properties to be returned @@ -13935,9 +17921,25 @@ paths: items: enum: - id - - allTime - - itemActivityStats - - lastSevenDays + - associatedHubsUrls + - description + - documentSet + - documentTemplate + - group + - hidden + - inheritedFrom + - isBuiltIn + - name + - order + - parentId + - propagateChanges + - readOnly + - sealed + - base + - baseTypes + - columnLinks + - columnPositions + - columns type: string - name: $expand in: query @@ -13950,9 +17952,11 @@ paths: items: enum: - '*' - - allTime - - itemActivityStats - - lastSevenDays + - base + - baseTypes + - columnLinks + - columnPositions + - columns type: string responses: '200': @@ -13960,32 +17964,59 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.itemAnalytics' - links: - allTime: - operationId: shares.list.activities.listItem.Analytics.GetAllTime - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - itemActivityOLD-id: $request.path.itemActivityOLD-id - itemActivityStats: - operationId: shares.list.activities.listItem.Analytics.ListItemActivityStats - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - itemActivityOLD-id: $request.path.itemActivityOLD-id - lastSevenDays: - operationId: shares.list.activities.listItem.Analytics.GetLastSevenDays - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - itemActivityOLD-id: $request.path.itemActivityOLD-id + title: Collection of contentType + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.contentType' + '@odata.nextLink': + type: string + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/shares/{sharedDriveItem-id}/list/activities/{itemActivityOLD-id}/listItem/analytics/$ref': + post: + tags: + - shares.list + summary: Create new navigation property to contentTypes for shares + operationId: shares.list_CreateContentTypes + parameters: + - name: sharedDriveItem-id + in: path + description: 'key: id of sharedDriveItem' + required: true + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.contentType' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.contentType' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/shares/{sharedDriveItem-id}/list/contentTypes/{contentType-id}': get: tags: - shares.list - summary: Get ref of analytics from shares - operationId: shares.list.activities.listItem_GetRefAnalytics + summary: Get contentTypes from shares + operationId: shares.list_GetContentTypes parameters: - name: sharedDriveItem-id in: path @@ -13994,44 +18025,102 @@ paths: schema: type: string x-ms-docs-key-type: sharedDriveItem - - name: itemActivityOLD-id + - name: contentType-id in: path - description: 'key: id of itemActivityOLD' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: itemActivityOLD + x-ms-docs-key-type: contentType + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - associatedHubsUrls + - description + - documentSet + - documentTemplate + - group + - hidden + - inheritedFrom + - isBuiltIn + - name + - order + - parentId + - propagateChanges + - readOnly + - sealed + - base + - baseTypes + - columnLinks + - columnPositions + - columns + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - base + - baseTypes + - columnLinks + - columnPositions + - columns + type: string responses: '200': - description: Retrieved navigation property link + description: Retrieved navigation property content: application/json: schema: - type: string + $ref: '#/components/schemas/microsoft.graph.contentType' links: - allTime: - operationId: shares.list.activities.listItem.Analytics.GetAllTime + base: + operationId: shares.list.ContentTypes.GetBase + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + contentType-id: $request.path.contentType-id + baseTypes: + operationId: shares.list.ContentTypes.ListBaseTypes parameters: sharedDriveItem-id: $request.path.sharedDriveItem-id - itemActivityOLD-id: $request.path.itemActivityOLD-id - itemActivityStats: - operationId: shares.list.activities.listItem.Analytics.ListItemActivityStats + contentType-id: $request.path.contentType-id + columnLinks: + operationId: shares.list.ContentTypes.ListColumnLinks parameters: sharedDriveItem-id: $request.path.sharedDriveItem-id - itemActivityOLD-id: $request.path.itemActivityOLD-id - lastSevenDays: - operationId: shares.list.activities.listItem.Analytics.GetLastSevenDays + contentType-id: $request.path.contentType-id + columnPositions: + operationId: shares.list.ContentTypes.ListColumnPositions parameters: sharedDriveItem-id: $request.path.sharedDriveItem-id - itemActivityOLD-id: $request.path.itemActivityOLD-id + contentType-id: $request.path.contentType-id + columns: + operationId: shares.list.ContentTypes.ListColumns + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + contentType-id: $request.path.contentType-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - put: + patch: tags: - shares.list - summary: Update the ref of navigation property analytics in shares - operationId: shares.list.activities.listItem_SetRefAnalytics + summary: Update the navigation property contentTypes in shares + operationId: shares.list_UpdateContentTypes parameters: - name: sharedDriveItem-id in: path @@ -14040,21 +18129,19 @@ paths: schema: type: string x-ms-docs-key-type: sharedDriveItem - - name: itemActivityOLD-id + - name: contentType-id in: path - description: 'key: id of itemActivityOLD' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: itemActivityOLD + x-ms-docs-key-type: contentType requestBody: - description: New navigation property ref values + description: New navigation property values content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.contentType' required: true responses: '204': @@ -14065,8 +18152,8 @@ paths: delete: tags: - shares.list - summary: Delete ref of navigation property analytics for shares - operationId: shares.list.activities.listItem_DeleteRefAnalytics + summary: Delete navigation property contentTypes for shares + operationId: shares.list_DeleteContentTypes parameters: - name: sharedDriveItem-id in: path @@ -14075,13 +18162,13 @@ paths: schema: type: string x-ms-docs-key-type: sharedDriveItem - - name: itemActivityOLD-id + - name: contentType-id in: path - description: 'key: id of itemActivityOLD' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: itemActivityOLD + x-ms-docs-key-type: contentType - name: If-Match in: header description: ETag @@ -14093,12 +18180,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/shares/{sharedDriveItem-id}/list/activities/{itemActivityOLD-id}/listItem/driveItem': + '/shares/{sharedDriveItem-id}/list/contentTypes/{contentType-id}/base': get: tags: - shares.list - summary: Get driveItem from shares - operationId: shares.list.activities.listItem_GetDriveItem + summary: Get base from shares + operationId: shares.list.contentTypes_GetBase parameters: - name: sharedDriveItem-id in: path @@ -14107,13 +18194,13 @@ paths: schema: type: string x-ms-docs-key-type: sharedDriveItem - - name: itemActivityOLD-id + - name: contentType-id in: path - description: 'key: id of itemActivityOLD' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: itemActivityOLD + x-ms-docs-key-type: contentType - name: $select in: query description: Select properties to be returned @@ -14125,49 +18212,25 @@ paths: items: enum: - id - - createdBy - - createdDateTime + - associatedHubsUrls - description - - eTag - - lastModifiedBy - - lastModifiedDateTime + - documentSet + - documentTemplate + - group + - hidden + - inheritedFrom + - isBuiltIn - name - - parentReference - - webUrl - - audio - - bundle - - content - - cTag - - deleted - - file - - fileSystemInfo - - folder - - image - - location - - package - - pendingOperations - - photo - - publication - - remoteItem - - root - - searchResult - - shared - - sharepointIds - - size - - specialFolder - - video - - webDavUrl - - createdByUser - - lastModifiedByUser - - workbook - - activities - - analytics - - children - - listItem - - permissions - - subscriptions - - thumbnails - - versions + - order + - parentId + - propagateChanges + - readOnly + - sealed + - base + - baseTypes + - columnLinks + - columnPositions + - columns type: string - name: $expand in: query @@ -14180,17 +18243,11 @@ paths: items: enum: - '*' - - createdByUser - - lastModifiedByUser - - workbook - - activities - - analytics - - children - - listItem - - permissions - - subscriptions - - thumbnails - - versions + - base + - baseTypes + - columnLinks + - columnPositions + - columns type: string responses: '200': @@ -14198,71 +18255,165 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' + $ref: '#/components/schemas/microsoft.graph.contentType' links: - createdByUser: - operationId: shares.list.activities.listItem.DriveItem.GetCreatedByUser - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - itemActivityOLD-id: $request.path.itemActivityOLD-id - lastModifiedByUser: - operationId: shares.list.activities.listItem.DriveItem.GetLastModifiedByUser + base: + operationId: shares.list.contentTypes.Base.GetBase parameters: sharedDriveItem-id: $request.path.sharedDriveItem-id - itemActivityOLD-id: $request.path.itemActivityOLD-id - workbook: - operationId: shares.list.activities.listItem.DriveItem.GetWorkbook + contentType-id: $request.path.contentType-id + baseTypes: + operationId: shares.list.contentTypes.Base.ListBaseTypes parameters: sharedDriveItem-id: $request.path.sharedDriveItem-id - itemActivityOLD-id: $request.path.itemActivityOLD-id - activities: - operationId: shares.list.activities.listItem.DriveItem.ListActivities + contentType-id: $request.path.contentType-id + columnLinks: + operationId: shares.list.contentTypes.Base.ListColumnLinks parameters: sharedDriveItem-id: $request.path.sharedDriveItem-id - itemActivityOLD-id: $request.path.itemActivityOLD-id - analytics: - operationId: shares.list.activities.listItem.DriveItem.GetAnalytics + contentType-id: $request.path.contentType-id + columnPositions: + operationId: shares.list.contentTypes.Base.ListColumnPositions parameters: sharedDriveItem-id: $request.path.sharedDriveItem-id - itemActivityOLD-id: $request.path.itemActivityOLD-id - children: - operationId: shares.list.activities.listItem.DriveItem.ListChildren + contentType-id: $request.path.contentType-id + columns: + operationId: shares.list.contentTypes.Base.ListColumns parameters: sharedDriveItem-id: $request.path.sharedDriveItem-id - itemActivityOLD-id: $request.path.itemActivityOLD-id - listItem: - operationId: shares.list.activities.listItem.DriveItem.GetListItem + contentType-id: $request.path.contentType-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/shares/{sharedDriveItem-id}/list/contentTypes/{contentType-id}/base/$ref': + get: + tags: + - shares.list + summary: Get ref of base from shares + operationId: shares.list.contentTypes_GetRefBase + parameters: + - name: sharedDriveItem-id + in: path + description: 'key: id of sharedDriveItem' + required: true + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + base: + operationId: shares.list.contentTypes.Base.GetBase parameters: sharedDriveItem-id: $request.path.sharedDriveItem-id - itemActivityOLD-id: $request.path.itemActivityOLD-id - permissions: - operationId: shares.list.activities.listItem.DriveItem.ListPermissions + contentType-id: $request.path.contentType-id + baseTypes: + operationId: shares.list.contentTypes.Base.ListBaseTypes parameters: sharedDriveItem-id: $request.path.sharedDriveItem-id - itemActivityOLD-id: $request.path.itemActivityOLD-id - subscriptions: - operationId: shares.list.activities.listItem.DriveItem.ListSubscriptions + contentType-id: $request.path.contentType-id + columnLinks: + operationId: shares.list.contentTypes.Base.ListColumnLinks parameters: sharedDriveItem-id: $request.path.sharedDriveItem-id - itemActivityOLD-id: $request.path.itemActivityOLD-id - thumbnails: - operationId: shares.list.activities.listItem.DriveItem.ListThumbnails + contentType-id: $request.path.contentType-id + columnPositions: + operationId: shares.list.contentTypes.Base.ListColumnPositions parameters: sharedDriveItem-id: $request.path.sharedDriveItem-id - itemActivityOLD-id: $request.path.itemActivityOLD-id - versions: - operationId: shares.list.activities.listItem.DriveItem.ListVersions + contentType-id: $request.path.contentType-id + columns: + operationId: shares.list.contentTypes.Base.ListColumns parameters: sharedDriveItem-id: $request.path.sharedDriveItem-id - itemActivityOLD-id: $request.path.itemActivityOLD-id + contentType-id: $request.path.contentType-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - shares.list + summary: Update the ref of navigation property base in shares + operationId: shares.list.contentTypes_SetRefBase + parameters: + - name: sharedDriveItem-id + in: path + description: 'key: id of sharedDriveItem' + required: true + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - shares.list + summary: Delete ref of navigation property base for shares + operationId: shares.list.contentTypes_DeleteRefBase + parameters: + - name: sharedDriveItem-id + in: path + description: 'key: id of sharedDriveItem' + required: true + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/shares/{sharedDriveItem-id}/list/contentTypes/{contentType-id}/base/microsoft.graph.associateWithHubSites': + post: tags: - - shares.list - summary: Update the navigation property driveItem in shares - operationId: shares.list.activities.listItem_UpdateDriveItem + - shares.Actions + summary: Invoke action associateWithHubSites + operationId: shares.list.contentTypes.base_associateWithHubSites parameters: - name: sharedDriveItem-id in: path @@ -14271,31 +18422,47 @@ paths: schema: type: string x-ms-docs-key-type: sharedDriveItem - - name: itemActivityOLD-id + - name: contentType-id in: path - description: 'key: id of itemActivityOLD' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: itemActivityOLD + x-ms-docs-key-type: contentType requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' + type: object + properties: + hubSiteUrls: + type: array + items: + type: string + propagateToExistingLists: + type: boolean + default: false + nullable: true + additionalProperties: + type: object required: true responses: - '204': + '200': description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.contentType' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/shares/{sharedDriveItem-id}/list/contentTypes/{contentType-id}/base/microsoft.graph.copyToDefaultContentLocation': + post: tags: - - shares.list - summary: Delete navigation property driveItem for shares - operationId: shares.list.activities.listItem_DeleteDriveItem + - shares.Actions + summary: Invoke action copyToDefaultContentLocation + operationId: shares.list.contentTypes.base_copyToDefaultContentLocation parameters: - name: sharedDriveItem-id in: path @@ -14304,30 +18471,76 @@ paths: schema: type: string x-ms-docs-key-type: sharedDriveItem - - name: itemActivityOLD-id + - name: contentType-id in: path - description: 'key: id of itemActivityOLD' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: itemActivityOLD - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: contentType + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + sourceFile: + $ref: '#/components/schemas/microsoft.graph.itemReference' + destinationFileName: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.contentType' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/shares/{sharedDriveItem-id}/list/contentTypes/{contentType-id}/base/microsoft.graph.isPublished()': + get: + tags: + - shares.Functions + summary: Invoke function isPublished + operationId: shares.list.contentTypes.base_isPublished + parameters: + - name: sharedDriveItem-id + in: path + description: 'key: id of sharedDriveItem' + required: true schema: type: string + x-ms-docs-key-type: sharedDriveItem + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType responses: - '204': + '200': description: Success + content: + application/json: + schema: + type: boolean + default: false default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/shares/{sharedDriveItem-id}/list/activities/{itemActivityOLD-id}/listItem/driveItem/content': - get: + x-ms-docs-operation-type: function + '/shares/{sharedDriveItem-id}/list/contentTypes/{contentType-id}/base/microsoft.graph.publish': + post: tags: - - shares.list - summary: Get media content for the navigation property driveItem from shares - operationId: shares.list.activities.listItem_GetDriveItemContent + - shares.Actions + summary: Invoke action publish + operationId: shares.list.contentTypes.base_publish parameters: - name: sharedDriveItem-id in: path @@ -14336,29 +18549,29 @@ paths: schema: type: string x-ms-docs-key-type: sharedDriveItem - - name: itemActivityOLD-id + - name: contentType-id in: path - description: 'key: id of itemActivityOLD' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: itemActivityOLD + x-ms-docs-key-type: contentType responses: '200': - description: Retrieved media content + description: Success content: - application/octet-stream: + application/json: schema: - type: string - format: binary + $ref: '#/components/schemas/microsoft.graph.contentType' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: + x-ms-docs-operation-type: action + '/shares/{sharedDriveItem-id}/list/contentTypes/{contentType-id}/base/microsoft.graph.unpublish': + post: tags: - - shares.list - summary: Update media content for the navigation property driveItem in shares - operationId: shares.list.activities.listItem_SetDriveItemContent + - shares.Actions + summary: Invoke action unpublish + operationId: shares.list.contentTypes.base_unpublish parameters: - name: sharedDriveItem-id in: path @@ -14367,33 +18580,29 @@ paths: schema: type: string x-ms-docs-key-type: sharedDriveItem - - name: itemActivityOLD-id + - name: contentType-id in: path - description: 'key: id of itemActivityOLD' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: itemActivityOLD - requestBody: - description: New media content. - content: - application/octet-stream: - schema: - type: string - format: binary - required: true + x-ms-docs-key-type: contentType responses: - '204': + '200': description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.contentType' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/shares/{sharedDriveItem-id}/list/activities/{itemActivityOLD-id}/listItem/fields': + x-ms-docs-operation-type: action + '/shares/{sharedDriveItem-id}/list/contentTypes/{contentType-id}/baseTypes': get: tags: - shares.list - summary: Get fields from shares - operationId: shares.list.activities.listItem_GetFields + summary: Get baseTypes from shares + operationId: shares.list.contentTypes_ListBaseTypes parameters: - name: sharedDriveItem-id in: path @@ -14402,13 +18611,59 @@ paths: schema: type: string x-ms-docs-key-type: sharedDriveItem - - name: itemActivityOLD-id + - name: contentType-id in: path - description: 'key: id of itemActivityOLD' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: itemActivityOLD + x-ms-docs-key-type: contentType + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - associatedHubsUrls + - associatedHubsUrls desc + - description + - description desc + - documentSet + - documentSet desc + - documentTemplate + - documentTemplate desc + - group + - group desc + - hidden + - hidden desc + - inheritedFrom + - inheritedFrom desc + - isBuiltIn + - isBuiltIn desc + - name + - name desc + - order + - order desc + - parentId + - parentId desc + - propagateChanges + - propagateChanges desc + - readOnly + - readOnly desc + - sealed + - sealed desc + type: string - name: $select in: query description: Select properties to be returned @@ -14420,10 +18675,95 @@ paths: items: enum: - id + - associatedHubsUrls + - description + - documentSet + - documentTemplate + - group + - hidden + - inheritedFrom + - isBuiltIn + - name + - order + - parentId + - propagateChanges + - readOnly + - sealed + - base + - baseTypes + - columnLinks + - columnPositions + - columns type: string - name: $expand in: query - description: Expand related entities + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - base + - baseTypes + - columnLinks + - columnPositions + - columns + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of contentType + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.contentType' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/shares/{sharedDriveItem-id}/list/contentTypes/{contentType-id}/baseTypes/$ref': + get: + tags: + - shares.list + summary: Get ref of baseTypes from shares + operationId: shares.list.contentTypes_ListRefBaseTypes + parameters: + - name: sharedDriveItem-id + in: path + description: 'key: id of sharedDriveItem' + required: true + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values style: form explode: false schema: @@ -14431,23 +18771,65 @@ paths: type: array items: enum: - - '*' + - id + - id desc + - associatedHubsUrls + - associatedHubsUrls desc + - description + - description desc + - documentSet + - documentSet desc + - documentTemplate + - documentTemplate desc + - group + - group desc + - hidden + - hidden desc + - inheritedFrom + - inheritedFrom desc + - isBuiltIn + - isBuiltIn desc + - name + - name desc + - order + - order desc + - parentId + - parentId desc + - propagateChanges + - propagateChanges desc + - readOnly + - readOnly desc + - sealed + - sealed desc type: string responses: '200': - description: Retrieved navigation property + description: Retrieved navigation property links content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.fieldValueSet' + title: Collection of links of contentType + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - shares.list - summary: Update the navigation property fields in shares - operationId: shares.list.activities.listItem_UpdateFields + summary: Create new navigation property ref to baseTypes for shares + operationId: shares.list.contentTypes_CreateRefBaseTypes parameters: - name: sharedDriveItem-id in: path @@ -14456,63 +18838,40 @@ paths: schema: type: string x-ms-docs-key-type: sharedDriveItem - - name: itemActivityOLD-id + - name: contentType-id in: path - description: 'key: id of itemActivityOLD' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: itemActivityOLD + x-ms-docs-key-type: contentType requestBody: - description: New navigation property values + description: New navigation property ref value content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.fieldValueSet' + type: object + additionalProperties: + type: object required: true responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - shares.list - summary: Delete navigation property fields for shares - operationId: shares.list.activities.listItem_DeleteFields - parameters: - - name: sharedDriveItem-id - in: path - description: 'key: id of sharedDriveItem' - required: true - schema: - type: string - x-ms-docs-key-type: sharedDriveItem - - name: itemActivityOLD-id - in: path - description: 'key: id of itemActivityOLD' - required: true - schema: - type: string - x-ms-docs-key-type: itemActivityOLD - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success + '201': + description: Created navigation property link. + content: + application/json: + schema: + type: object + additionalProperties: + type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/shares/{sharedDriveItem-id}/list/activities/{itemActivityOLD-id}/listItem/microsoft.graph.createLink': + '/shares/{sharedDriveItem-id}/list/contentTypes/{contentType-id}/baseTypes/microsoft.graph.addCopy': post: tags: - shares.Actions - summary: Invoke action createLink - operationId: shares.list.activities.listItem_createLink + summary: Invoke action addCopy + operationId: shares.list.contentTypes.baseTypes_addCopy parameters: - name: sharedDriveItem-id in: path @@ -14521,13 +18880,13 @@ paths: schema: type: string x-ms-docs-key-type: sharedDriveItem - - name: itemActivityOLD-id + - name: contentType-id in: path - description: 'key: id of itemActivityOLD' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: itemActivityOLD + x-ms-docs-key-type: contentType requestBody: description: Action parameters content: @@ -14535,23 +18894,8 @@ paths: schema: type: object properties: - type: - type: string - scope: - type: string - nullable: true - expirationDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - format: date-time - nullable: true - password: + contentType: type: string - nullable: true - recipients: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.driveRecipient' additionalProperties: type: object required: true @@ -14561,70 +18905,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.permission' + $ref: '#/components/schemas/microsoft.graph.contentType' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/shares/{sharedDriveItem-id}/list/activities/{itemActivityOLD-id}/listItem/microsoft.graph.getActivitiesByInterval(startDateTime=''{startDateTime}'',endDateTime=''{endDateTime}'',interval=''{interval}'')': - get: - tags: - - shares.Functions - summary: Invoke function getActivitiesByInterval - operationId: shares.list.activities.listItem_getActivitiesByInterval - parameters: - - name: sharedDriveItem-id - in: path - description: 'key: id of sharedDriveItem' - required: true - schema: - type: string - x-ms-docs-key-type: sharedDriveItem - - name: itemActivityOLD-id - in: path - description: 'key: id of itemActivityOLD' - required: true - schema: - type: string - x-ms-docs-key-type: itemActivityOLD - - name: startDateTime - in: path - description: 'Usage: startDateTime={startDateTime}' - required: true - schema: - type: string - nullable: true - - name: endDateTime - in: path - description: 'Usage: endDateTime={endDateTime}' - required: true - schema: - type: string - nullable: true - - name: interval - in: path - description: 'Usage: interval={interval}' - required: true - schema: - type: string - nullable: true - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.itemActivityStat' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/shares/{sharedDriveItem-id}/list/activities/{itemActivityOLD-id}/listItem/versions': + '/shares/{sharedDriveItem-id}/list/contentTypes/{contentType-id}/columnLinks': get: tags: - shares.list - summary: Get versions from shares - operationId: shares.list.activities.listItem_ListVersions + summary: Get columnLinks from shares + operationId: shares.list.contentTypes_ListColumnLinks parameters: - name: sharedDriveItem-id in: path @@ -14633,13 +18923,13 @@ paths: schema: type: string x-ms-docs-key-type: sharedDriveItem - - name: itemActivityOLD-id + - name: contentType-id in: path - description: 'key: id of itemActivityOLD' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: itemActivityOLD + x-ms-docs-key-type: contentType - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -14657,12 +18947,8 @@ paths: enum: - id - id desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - publication - - publication desc + - name + - name desc type: string - name: $select in: query @@ -14675,10 +18961,7 @@ paths: items: enum: - id - - lastModifiedBy - - lastModifiedDateTime - - publication - - fields + - name type: string - name: $expand in: query @@ -14691,7 +18974,6 @@ paths: items: enum: - '*' - - fields type: string responses: '200': @@ -14699,13 +18981,13 @@ paths: content: application/json: schema: - title: Collection of listItemVersion + title: Collection of columnLink type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.listItemVersion' + $ref: '#/components/schemas/microsoft.graph.columnLink' '@odata.nextLink': type: string additionalProperties: @@ -14719,8 +19001,8 @@ paths: post: tags: - shares.list - summary: Create new navigation property to versions for shares - operationId: shares.list.activities.listItem_CreateVersions + summary: Create new navigation property to columnLinks for shares + operationId: shares.list.contentTypes_CreateColumnLinks parameters: - name: sharedDriveItem-id in: path @@ -14729,19 +19011,19 @@ paths: schema: type: string x-ms-docs-key-type: sharedDriveItem - - name: itemActivityOLD-id + - name: contentType-id in: path - description: 'key: id of itemActivityOLD' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: itemActivityOLD + x-ms-docs-key-type: contentType requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.listItemVersion' + $ref: '#/components/schemas/microsoft.graph.columnLink' required: true responses: '201': @@ -14749,16 +19031,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.listItemVersion' + $ref: '#/components/schemas/microsoft.graph.columnLink' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/shares/{sharedDriveItem-id}/list/activities/{itemActivityOLD-id}/listItem/versions/{listItemVersion-id}': + '/shares/{sharedDriveItem-id}/list/contentTypes/{contentType-id}/columnLinks/{columnLink-id}': get: tags: - shares.list - summary: Get versions from shares - operationId: shares.list.activities.listItem_GetVersions + summary: Get columnLinks from shares + operationId: shares.list.contentTypes_GetColumnLinks parameters: - name: sharedDriveItem-id in: path @@ -14767,20 +19049,20 @@ paths: schema: type: string x-ms-docs-key-type: sharedDriveItem - - name: itemActivityOLD-id + - name: contentType-id in: path - description: 'key: id of itemActivityOLD' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: itemActivityOLD - - name: listItemVersion-id + x-ms-docs-key-type: contentType + - name: columnLink-id in: path - description: 'key: id of listItemVersion' + description: 'key: id of columnLink' required: true schema: type: string - x-ms-docs-key-type: listItemVersion + x-ms-docs-key-type: columnLink - name: $select in: query description: Select properties to be returned @@ -14792,10 +19074,7 @@ paths: items: enum: - id - - lastModifiedBy - - lastModifiedDateTime - - publication - - fields + - name type: string - name: $expand in: query @@ -14808,30 +19087,22 @@ paths: items: enum: - '*' - - fields type: string responses: '200': description: Retrieved navigation property content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.listItemVersion' - links: - fields: - operationId: shares.list.activities.listItem.Versions.GetFields - parameters: - sharedDriveItem-id: $request.path.sharedDriveItem-id - itemActivityOLD-id: $request.path.itemActivityOLD-id - listItemVersion-id: $request.path.listItemVersion-id + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.columnLink' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - shares.list - summary: Update the navigation property versions in shares - operationId: shares.list.activities.listItem_UpdateVersions + summary: Update the navigation property columnLinks in shares + operationId: shares.list.contentTypes_UpdateColumnLinks parameters: - name: sharedDriveItem-id in: path @@ -14840,26 +19111,26 @@ paths: schema: type: string x-ms-docs-key-type: sharedDriveItem - - name: itemActivityOLD-id + - name: contentType-id in: path - description: 'key: id of itemActivityOLD' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: itemActivityOLD - - name: listItemVersion-id + x-ms-docs-key-type: contentType + - name: columnLink-id in: path - description: 'key: id of listItemVersion' + description: 'key: id of columnLink' required: true schema: type: string - x-ms-docs-key-type: listItemVersion + x-ms-docs-key-type: columnLink requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.listItemVersion' + $ref: '#/components/schemas/microsoft.graph.columnLink' required: true responses: '204': @@ -14870,8 +19141,8 @@ paths: delete: tags: - shares.list - summary: Delete navigation property versions for shares - operationId: shares.list.activities.listItem_DeleteVersions + summary: Delete navigation property columnLinks for shares + operationId: shares.list.contentTypes_DeleteColumnLinks parameters: - name: sharedDriveItem-id in: path @@ -14880,20 +19151,20 @@ paths: schema: type: string x-ms-docs-key-type: sharedDriveItem - - name: itemActivityOLD-id + - name: contentType-id in: path - description: 'key: id of itemActivityOLD' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: itemActivityOLD - - name: listItemVersion-id + x-ms-docs-key-type: contentType + - name: columnLink-id in: path - description: 'key: id of listItemVersion' + description: 'key: id of columnLink' required: true schema: type: string - x-ms-docs-key-type: listItemVersion + x-ms-docs-key-type: columnLink - name: If-Match in: header description: ETag @@ -14905,12 +19176,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/shares/{sharedDriveItem-id}/list/activities/{itemActivityOLD-id}/listItem/versions/{listItemVersion-id}/fields': + '/shares/{sharedDriveItem-id}/list/contentTypes/{contentType-id}/columnPositions': get: tags: - shares.list - summary: Get fields from shares - operationId: shares.list.activities.listItem.versions_GetFields + summary: Get columnPositions from shares + operationId: shares.list.contentTypes_ListColumnPositions parameters: - name: sharedDriveItem-id in: path @@ -14919,20 +19190,91 @@ paths: schema: type: string x-ms-docs-key-type: sharedDriveItem - - name: itemActivityOLD-id + - name: contentType-id in: path - description: 'key: id of itemActivityOLD' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: itemActivityOLD - - name: listItemVersion-id - in: path - description: 'key: id of listItemVersion' - required: true + x-ms-docs-key-type: contentType + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: listItemVersion + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - boolean + - boolean desc + - calculated + - calculated desc + - choice + - choice desc + - columnGroup + - columnGroup desc + - contentApprovalStatus + - contentApprovalStatus desc + - currency + - currency desc + - dateTime + - dateTime desc + - defaultValue + - defaultValue desc + - description + - description desc + - displayName + - displayName desc + - enforceUniqueValues + - enforceUniqueValues desc + - geolocation + - geolocation desc + - hidden + - hidden desc + - hyperlinkOrPicture + - hyperlinkOrPicture desc + - indexed + - indexed desc + - isDeletable + - isDeletable desc + - isReorderable + - isReorderable desc + - isSealed + - isSealed desc + - lookup + - lookup desc + - name + - name desc + - number + - number desc + - personOrGroup + - personOrGroup desc + - propagateChanges + - propagateChanges desc + - readOnly + - readOnly desc + - required + - required desc + - term + - term desc + - text + - text desc + - thumbnail + - thumbnail desc + - type + - type desc + - validation + - validation desc + type: string - name: $select in: query description: Select properties to be returned @@ -14944,6 +19286,37 @@ paths: items: enum: - id + - boolean + - calculated + - choice + - columnGroup + - contentApprovalStatus + - currency + - dateTime + - defaultValue + - description + - displayName + - enforceUniqueValues + - geolocation + - hidden + - hyperlinkOrPicture + - indexed + - isDeletable + - isReorderable + - isSealed + - lookup + - name + - number + - personOrGroup + - propagateChanges + - readOnly + - required + - term + - text + - thumbnail + - type + - validation + - sourceColumn type: string - name: $expand in: query @@ -14956,6 +19329,7 @@ paths: items: enum: - '*' + - sourceColumn type: string responses: '200': @@ -14963,55 +19337,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.fieldValueSet' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - shares.list - summary: Update the navigation property fields in shares - operationId: shares.list.activities.listItem.versions_UpdateFields - parameters: - - name: sharedDriveItem-id - in: path - description: 'key: id of sharedDriveItem' - required: true - schema: - type: string - x-ms-docs-key-type: sharedDriveItem - - name: itemActivityOLD-id - in: path - description: 'key: id of itemActivityOLD' - required: true - schema: - type: string - x-ms-docs-key-type: itemActivityOLD - - name: listItemVersion-id - in: path - description: 'key: id of listItemVersion' - required: true - schema: - type: string - x-ms-docs-key-type: listItemVersion - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.fieldValueSet' - required: true - responses: - '204': - description: Success + title: Collection of columnDefinition + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + '@odata.nextLink': + type: string + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - delete: + '/shares/{sharedDriveItem-id}/list/contentTypes/{contentType-id}/columnPositions/$ref': + get: tags: - shares.list - summary: Delete navigation property fields for shares - operationId: shares.list.activities.listItem.versions_DeleteFields + summary: Get ref of columnPositions from shares + operationId: shares.list.contentTypes_ListRefColumnPositions parameters: - name: sharedDriveItem-id in: path @@ -15020,37 +19368,119 @@ paths: schema: type: string x-ms-docs-key-type: sharedDriveItem - - name: itemActivityOLD-id - in: path - description: 'key: id of itemActivityOLD' - required: true - schema: - type: string - x-ms-docs-key-type: itemActivityOLD - - name: listItemVersion-id + - name: contentType-id in: path - description: 'key: id of listItemVersion' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: listItemVersion - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: contentType + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - boolean + - boolean desc + - calculated + - calculated desc + - choice + - choice desc + - columnGroup + - columnGroup desc + - contentApprovalStatus + - contentApprovalStatus desc + - currency + - currency desc + - dateTime + - dateTime desc + - defaultValue + - defaultValue desc + - description + - description desc + - displayName + - displayName desc + - enforceUniqueValues + - enforceUniqueValues desc + - geolocation + - geolocation desc + - hidden + - hidden desc + - hyperlinkOrPicture + - hyperlinkOrPicture desc + - indexed + - indexed desc + - isDeletable + - isDeletable desc + - isReorderable + - isReorderable desc + - isSealed + - isSealed desc + - lookup + - lookup desc + - name + - name desc + - number + - number desc + - personOrGroup + - personOrGroup desc + - propagateChanges + - propagateChanges desc + - readOnly + - readOnly desc + - required + - required desc + - term + - term desc + - text + - text desc + - thumbnail + - thumbnail desc + - type + - type desc + - validation + - validation desc + type: string responses: - '204': - description: Success + '200': + description: Retrieved navigation property links + content: + application/json: + schema: + title: Collection of links of columnDefinition + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/shares/{sharedDriveItem-id}/list/activities/{itemActivityOLD-id}/listItem/versions/{listItemVersion-id}/microsoft.graph.restoreVersion': post: tags: - - shares.Actions - summary: Invoke action restoreVersion - operationId: shares.list.activities.listItem.versions_restoreVersion + - shares.list + summary: Create new navigation property ref to columnPositions for shares + operationId: shares.list.contentTypes_CreateRefColumnPositions parameters: - name: sharedDriveItem-id in: path @@ -15059,32 +19489,40 @@ paths: schema: type: string x-ms-docs-key-type: sharedDriveItem - - name: itemActivityOLD-id - in: path - description: 'key: id of itemActivityOLD' - required: true - schema: - type: string - x-ms-docs-key-type: itemActivityOLD - - name: listItemVersion-id + - name: contentType-id in: path - description: 'key: id of listItemVersion' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: listItemVersion + x-ms-docs-key-type: contentType + requestBody: + description: New navigation property ref value + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true responses: - '204': - description: Success + '201': + description: Created navigation property link. + content: + application/json: + schema: + type: object + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/shares/{sharedDriveItem-id}/list/columns': + x-ms-docs-operation-type: operation + '/shares/{sharedDriveItem-id}/list/contentTypes/{contentType-id}/columns': get: tags: - shares.list summary: Get columns from shares - operationId: shares.list_ListColumns + operationId: shares.list.contentTypes_ListColumns parameters: - name: sharedDriveItem-id in: path @@ -15093,6 +19531,13 @@ paths: schema: type: string x-ms-docs-key-type: sharedDriveItem + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -15118,6 +19563,8 @@ paths: - choice desc - columnGroup - columnGroup desc + - contentApprovalStatus + - contentApprovalStatus desc - currency - currency desc - dateTime @@ -15134,8 +19581,16 @@ paths: - geolocation desc - hidden - hidden desc + - hyperlinkOrPicture + - hyperlinkOrPicture desc - indexed - indexed desc + - isDeletable + - isDeletable desc + - isReorderable + - isReorderable desc + - isSealed + - isSealed desc - lookup - lookup desc - name @@ -15144,12 +19599,22 @@ paths: - number desc - personOrGroup - personOrGroup desc + - propagateChanges + - propagateChanges desc - readOnly - readOnly desc - required - required desc + - term + - term desc - text - text desc + - thumbnail + - thumbnail desc + - type + - type desc + - validation + - validation desc type: string - name: $select in: query @@ -15166,6 +19631,7 @@ paths: - calculated - choice - columnGroup + - contentApprovalStatus - currency - dateTime - defaultValue @@ -15174,14 +19640,24 @@ paths: - enforceUniqueValues - geolocation - hidden + - hyperlinkOrPicture - indexed + - isDeletable + - isReorderable + - isSealed - lookup - name - number - personOrGroup + - propagateChanges - readOnly - required + - term - text + - thumbnail + - type + - validation + - sourceColumn type: string - name: $expand in: query @@ -15194,6 +19670,7 @@ paths: items: enum: - '*' + - sourceColumn type: string responses: '200': @@ -15222,7 +19699,7 @@ paths: tags: - shares.list summary: Create new navigation property to columns for shares - operationId: shares.list_CreateColumns + operationId: shares.list.contentTypes_CreateColumns parameters: - name: sharedDriveItem-id in: path @@ -15231,6 +19708,13 @@ paths: schema: type: string x-ms-docs-key-type: sharedDriveItem + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType requestBody: description: New navigation property content: @@ -15248,12 +19732,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/shares/{sharedDriveItem-id}/list/columns/{columnDefinition-id}': + '/shares/{sharedDriveItem-id}/list/contentTypes/{contentType-id}/columns/{columnDefinition-id}': get: tags: - shares.list summary: Get columns from shares - operationId: shares.list_GetColumns + operationId: shares.list.contentTypes_GetColumns parameters: - name: sharedDriveItem-id in: path @@ -15262,6 +19746,13 @@ paths: schema: type: string x-ms-docs-key-type: sharedDriveItem + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType - name: columnDefinition-id in: path description: 'key: id of columnDefinition' @@ -15284,6 +19775,7 @@ paths: - calculated - choice - columnGroup + - contentApprovalStatus - currency - dateTime - defaultValue @@ -15292,14 +19784,24 @@ paths: - enforceUniqueValues - geolocation - hidden + - hyperlinkOrPicture - indexed + - isDeletable + - isReorderable + - isSealed - lookup - name - number - personOrGroup + - propagateChanges - readOnly - required + - term - text + - thumbnail + - type + - validation + - sourceColumn type: string - name: $expand in: query @@ -15312,6 +19814,7 @@ paths: items: enum: - '*' + - sourceColumn type: string responses: '200': @@ -15320,186 +19823,21 @@ paths: application/json: schema: $ref: '#/components/schemas/microsoft.graph.columnDefinition' + links: + sourceColumn: + operationId: shares.list.contentTypes.Columns.GetSourceColumn + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + contentType-id: $request.path.contentType-id + columnDefinition-id: $request.path.columnDefinition-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: - tags: - - shares.list - summary: Update the navigation property columns in shares - operationId: shares.list_UpdateColumns - parameters: - - name: sharedDriveItem-id - in: path - description: 'key: id of sharedDriveItem' - required: true - schema: - type: string - x-ms-docs-key-type: sharedDriveItem - - name: columnDefinition-id - in: path - description: 'key: id of columnDefinition' - required: true - schema: - type: string - x-ms-docs-key-type: columnDefinition - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.columnDefinition' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - shares.list - summary: Delete navigation property columns for shares - operationId: shares.list_DeleteColumns - parameters: - - name: sharedDriveItem-id - in: path - description: 'key: id of sharedDriveItem' - required: true - schema: - type: string - x-ms-docs-key-type: sharedDriveItem - - name: columnDefinition-id - in: path - description: 'key: id of columnDefinition' - required: true - schema: - type: string - x-ms-docs-key-type: columnDefinition - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/shares/{sharedDriveItem-id}/list/contentTypes': - get: - tags: - - shares.list - summary: Get contentTypes from shares - operationId: shares.list_ListContentTypes - parameters: - - name: sharedDriveItem-id - in: path - description: 'key: id of sharedDriveItem' - required: true - schema: - type: string - x-ms-docs-key-type: sharedDriveItem - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - description - - description desc - - group - - group desc - - hidden - - hidden desc - - inheritedFrom - - inheritedFrom desc - - name - - name desc - - order - - order desc - - parentId - - parentId desc - - readOnly - - readOnly desc - - sealed - - sealed desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - description - - group - - hidden - - inheritedFrom - - name - - order - - parentId - - readOnly - - sealed - - columnLinks - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - columnLinks - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - title: Collection of contentType - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.contentType' - '@odata.nextLink': - type: string - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: + patch: tags: - shares.list - summary: Create new navigation property to contentTypes for shares - operationId: shares.list_CreateContentTypes + summary: Update the navigation property columns in shares + operationId: shares.list.contentTypes_UpdateColumns parameters: - name: sharedDriveItem-id in: path @@ -15508,29 +19846,77 @@ paths: schema: type: string x-ms-docs-key-type: sharedDriveItem + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType + - name: columnDefinition-id + in: path + description: 'key: id of columnDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: columnDefinition requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.contentType' + $ref: '#/components/schemas/microsoft.graph.columnDefinition' required: true responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.contentType' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/shares/{sharedDriveItem-id}/list/contentTypes/{contentType-id}': + delete: + tags: + - shares.list + summary: Delete navigation property columns for shares + operationId: shares.list.contentTypes_DeleteColumns + parameters: + - name: sharedDriveItem-id + in: path + description: 'key: id of sharedDriveItem' + required: true + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType + - name: columnDefinition-id + in: path + description: 'key: id of columnDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: columnDefinition + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/shares/{sharedDriveItem-id}/list/contentTypes/{contentType-id}/columns/{columnDefinition-id}/sourceColumn': get: tags: - shares.list - summary: Get contentTypes from shares - operationId: shares.list_GetContentTypes + summary: Get sourceColumn from shares + operationId: shares.list.contentTypes.columns_GetSourceColumn parameters: - name: sharedDriveItem-id in: path @@ -15546,6 +19932,13 @@ paths: schema: type: string x-ms-docs-key-type: contentType + - name: columnDefinition-id + in: path + description: 'key: id of columnDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: columnDefinition - name: $select in: query description: Select properties to be returned @@ -15557,16 +19950,37 @@ paths: items: enum: - id + - boolean + - calculated + - choice + - columnGroup + - contentApprovalStatus + - currency + - dateTime + - defaultValue - description - - group + - displayName + - enforceUniqueValues + - geolocation - hidden - - inheritedFrom + - hyperlinkOrPicture + - indexed + - isDeletable + - isReorderable + - isSealed + - lookup - name - - order - - parentId + - number + - personOrGroup + - propagateChanges - readOnly - - sealed - - columnLinks + - required + - term + - text + - thumbnail + - type + - validation + - sourceColumn type: string - name: $expand in: query @@ -15579,7 +19993,7 @@ paths: items: enum: - '*' - - columnLinks + - sourceColumn type: string responses: '200': @@ -15587,21 +20001,67 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.contentType' + $ref: '#/components/schemas/microsoft.graph.columnDefinition' links: - columnLinks: - operationId: shares.list.ContentTypes.ListColumnLinks + sourceColumn: + operationId: shares.list.contentTypes.columns.SourceColumn.GetSourceColumn parameters: sharedDriveItem-id: $request.path.sharedDriveItem-id contentType-id: $request.path.contentType-id + columnDefinition-id: $request.path.columnDefinition-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/shares/{sharedDriveItem-id}/list/contentTypes/{contentType-id}/columns/{columnDefinition-id}/sourceColumn/$ref': + get: tags: - shares.list - summary: Update the navigation property contentTypes in shares - operationId: shares.list_UpdateContentTypes + summary: Get ref of sourceColumn from shares + operationId: shares.list.contentTypes.columns_GetRefSourceColumn + parameters: + - name: sharedDriveItem-id + in: path + description: 'key: id of sharedDriveItem' + required: true + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType + - name: columnDefinition-id + in: path + description: 'key: id of columnDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: columnDefinition + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + sourceColumn: + operationId: shares.list.contentTypes.columns.SourceColumn.GetSourceColumn + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id + contentType-id: $request.path.contentType-id + columnDefinition-id: $request.path.columnDefinition-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - shares.list + summary: Update the ref of navigation property sourceColumn in shares + operationId: shares.list.contentTypes.columns_SetRefSourceColumn parameters: - name: sharedDriveItem-id in: path @@ -15617,12 +20077,21 @@ paths: schema: type: string x-ms-docs-key-type: contentType + - name: columnDefinition-id + in: path + description: 'key: id of columnDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: columnDefinition requestBody: - description: New navigation property values + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.contentType' + type: object + additionalProperties: + type: object required: true responses: '204': @@ -15633,8 +20102,8 @@ paths: delete: tags: - shares.list - summary: Delete navigation property contentTypes for shares - operationId: shares.list_DeleteContentTypes + summary: Delete ref of navigation property sourceColumn for shares + operationId: shares.list.contentTypes.columns_DeleteRefSourceColumn parameters: - name: sharedDriveItem-id in: path @@ -15650,6 +20119,13 @@ paths: schema: type: string x-ms-docs-key-type: contentType + - name: columnDefinition-id + in: path + description: 'key: id of columnDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: columnDefinition - name: If-Match in: header description: ETag @@ -15661,12 +20137,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/shares/{sharedDriveItem-id}/list/contentTypes/{contentType-id}/columnLinks': - get: + '/shares/{sharedDriveItem-id}/list/contentTypes/{contentType-id}/microsoft.graph.associateWithHubSites': + post: tags: - - shares.list - summary: Get columnLinks from shares - operationId: shares.list.contentTypes_ListColumnLinks + - shares.Actions + summary: Invoke action associateWithHubSites + operationId: shares.list.contentTypes_associateWithHubSites parameters: - name: sharedDriveItem-id in: path @@ -15682,79 +20158,40 @@ paths: schema: type: string x-ms-docs-key-type: contentType - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - name - - name desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - name - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + hubSiteUrls: + type: array + items: + type: string + propagateToExistingLists: + type: boolean + default: false + nullable: true + additionalProperties: + type: object + required: true responses: '200': - description: Retrieved navigation property + description: Success content: application/json: schema: - title: Collection of columnLink - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.columnLink' - '@odata.nextLink': - type: string - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.contentType' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation + x-ms-docs-operation-type: action + '/shares/{sharedDriveItem-id}/list/contentTypes/{contentType-id}/microsoft.graph.copyToDefaultContentLocation': post: tags: - - shares.list - summary: Create new navigation property to columnLinks for shares - operationId: shares.list.contentTypes_CreateColumnLinks + - shares.Actions + summary: Invoke action copyToDefaultContentLocation + operationId: shares.list.contentTypes_copyToDefaultContentLocation parameters: - name: sharedDriveItem-id in: path @@ -15771,28 +20208,36 @@ paths: type: string x-ms-docs-key-type: contentType requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.columnLink' + type: object + properties: + sourceFile: + $ref: '#/components/schemas/microsoft.graph.itemReference' + destinationFileName: + type: string + nullable: true + additionalProperties: + type: object required: true responses: - '201': - description: Created navigation property. + '200': + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.columnLink' + $ref: '#/components/schemas/microsoft.graph.contentType' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/shares/{sharedDriveItem-id}/list/contentTypes/{contentType-id}/columnLinks/{columnLink-id}': + x-ms-docs-operation-type: action + '/shares/{sharedDriveItem-id}/list/contentTypes/{contentType-id}/microsoft.graph.isPublished()': get: tags: - - shares.list - summary: Get columnLinks from shares - operationId: shares.list.contentTypes_GetColumnLinks + - shares.Functions + summary: Invoke function isPublished + operationId: shares.list.contentTypes_isPublished parameters: - name: sharedDriveItem-id in: path @@ -15808,53 +20253,23 @@ paths: schema: type: string x-ms-docs-key-type: contentType - - name: columnLink-id - in: path - description: 'key: id of columnLink' - required: true - schema: - type: string - x-ms-docs-key-type: columnLink - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - name - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string responses: '200': - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.columnLink' + type: boolean + default: false default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: function + '/shares/{sharedDriveItem-id}/list/contentTypes/{contentType-id}/microsoft.graph.publish': + post: tags: - - shares.list - summary: Update the navigation property columnLinks in shares - operationId: shares.list.contentTypes_UpdateColumnLinks + - shares.Actions + summary: Invoke action publish + operationId: shares.list.contentTypes_publish parameters: - name: sharedDriveItem-id in: path @@ -15870,31 +20285,22 @@ paths: schema: type: string x-ms-docs-key-type: contentType - - name: columnLink-id - in: path - description: 'key: id of columnLink' - required: true - schema: - type: string - x-ms-docs-key-type: columnLink - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.columnLink' - required: true responses: - '204': + '200': description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.contentType' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/shares/{sharedDriveItem-id}/list/contentTypes/{contentType-id}/microsoft.graph.unpublish': + post: tags: - - shares.list - summary: Delete navigation property columnLinks for shares - operationId: shares.list.contentTypes_DeleteColumnLinks + - shares.Actions + summary: Invoke action unpublish + operationId: shares.list.contentTypes_unpublish parameters: - name: sharedDriveItem-id in: path @@ -15910,24 +20316,52 @@ paths: schema: type: string x-ms-docs-key-type: contentType - - name: columnLink-id + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.contentType' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/shares/{sharedDriveItem-id}/list/contentTypes/microsoft.graph.addCopy': + post: + tags: + - shares.Actions + summary: Invoke action addCopy + operationId: shares.list.contentTypes_addCopy + parameters: + - name: sharedDriveItem-id in: path - description: 'key: id of columnLink' + description: 'key: id of sharedDriveItem' required: true schema: type: string - x-ms-docs-key-type: columnLink - - name: If-Match - in: header - description: ETag - schema: - type: string + x-ms-docs-key-type: sharedDriveItem + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + contentType: + type: string + additionalProperties: + type: object + required: true responses: - '204': + '200': description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.contentType' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + x-ms-docs-operation-type: action '/shares/{sharedDriveItem-id}/list/drive': get: tags: @@ -21342,6 +25776,7 @@ paths: - contentTypes - drive - drives + - externalColumns - items - lists - pages @@ -21367,6 +25802,7 @@ paths: - contentTypes - drive - drives + - externalColumns - items - lists - pages @@ -21410,6 +25846,10 @@ paths: operationId: shares.Site.ListDrives parameters: sharedDriveItem-id: $request.path.sharedDriveItem-id + externalColumns: + operationId: shares.Site.ListExternalColumns + parameters: + sharedDriveItem-id: $request.path.sharedDriveItem-id items: operationId: shares.Site.ListItems parameters: @@ -22295,7 +26735,7 @@ components: description: 'The type of permission, e.g. read. See below for the full list of roles. Read-only.' shareId: type: string - description: A unique token that can be used to access this shared item via the **shares** API. Read-only. + description: 'A unique token that can be used to access this shared item via the [shares API][]. Read-only.' nullable: true additionalProperties: type: object @@ -22411,6 +26851,8 @@ components: type: string description: 'For site columns, the name of the group this column belongs to. Helps organize related columns.' nullable: true + contentApprovalStatus: + $ref: '#/components/schemas/microsoft.graph.contentApprovalStatusColumn' currency: $ref: '#/components/schemas/microsoft.graph.currencyColumn' dateTime: @@ -22435,10 +26877,21 @@ components: type: boolean description: Specifies whether the column is displayed in the user interface. nullable: true + hyperlinkOrPicture: + $ref: '#/components/schemas/microsoft.graph.hyperlinkOrPictureColumn' indexed: type: boolean description: Specifies whether the column values can used for sorting and searching. nullable: true + isDeletable: + type: boolean + nullable: true + isReorderable: + type: boolean + nullable: true + isSealed: + type: boolean + nullable: true lookup: $ref: '#/components/schemas/microsoft.graph.lookupColumn' name: @@ -22449,6 +26902,9 @@ components: $ref: '#/components/schemas/microsoft.graph.numberColumn' personOrGroup: $ref: '#/components/schemas/microsoft.graph.personOrGroupColumn' + propagateChanges: + type: boolean + nullable: true readOnly: type: boolean description: Specifies whether the column values can be modified. @@ -22457,8 +26913,18 @@ components: type: boolean description: Specifies whether the column value is not optional. nullable: true + term: + $ref: '#/components/schemas/microsoft.graph.termColumn' text: $ref: '#/components/schemas/microsoft.graph.textColumn' + thumbnail: + $ref: '#/components/schemas/microsoft.graph.thumbnailColumn' + type: + $ref: '#/components/schemas/microsoft.graph.columnTypes' + validation: + $ref: '#/components/schemas/microsoft.graph.columnValidation' + sourceColumn: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' additionalProperties: type: object microsoft.graph.contentType: @@ -22467,10 +26933,19 @@ components: - title: contentType type: object properties: + associatedHubsUrls: + type: array + items: + type: string + nullable: true description: type: string description: The descriptive text for the item. nullable: true + documentSet: + $ref: '#/components/schemas/microsoft.graph.documentSet' + documentTemplate: + $ref: '#/components/schemas/microsoft.graph.documentSetContent' group: type: string description: The name of the group this content type belongs to. Helps organize related content types. @@ -22481,6 +26956,9 @@ components: nullable: true inheritedFrom: $ref: '#/components/schemas/microsoft.graph.itemReference' + isBuiltIn: + type: boolean + nullable: true name: type: string description: The name of the content type. @@ -22491,6 +26969,9 @@ components: type: string description: The unique identifier of the content type. nullable: true + propagateChanges: + type: boolean + nullable: true readOnly: type: boolean description: 'If true, the content type cannot be modified unless this value is first set to false.' @@ -22499,13 +26980,63 @@ components: type: boolean description: 'If true, the content type cannot be modified by users or through push-down operations. Only site collection administrators can seal or unseal content types.' nullable: true + base: + $ref: '#/components/schemas/microsoft.graph.contentType' + baseTypes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.contentType' columnLinks: type: array items: $ref: '#/components/schemas/microsoft.graph.columnLink' description: The collection of columns that are required by this content type + columnPositions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + columns: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' additionalProperties: type: object + microsoft.graph.itemReference: + title: itemReference + type: object + properties: + driveId: + type: string + description: Unique identifier of the drive instance that contains the item. Read-only. + nullable: true + driveType: + type: string + description: 'Identifies the type of drive. See [drive][] resource for values.' + nullable: true + id: + type: string + description: Unique identifier of the item in the drive. Read-only. + nullable: true + name: + type: string + description: The name of the item being referenced. Read-only. + nullable: true + path: + type: string + description: Path that can be used to navigate to the item. Read-only. + nullable: true + shareId: + type: string + description: 'A unique identifier for a shared resource that can be accessed via the [Shares][] API.' + nullable: true + sharepointIds: + $ref: '#/components/schemas/microsoft.graph.sharepointIds' + siteId: + type: string + description: 'For OneDrive for Business and SharePoint, this property represents the ID of the site that contains the parent document library of the driveItem resource. The value is the same as the id property of that [site][] resource. It is an opaque string that consists of three identifiers of the site. For OneDrive, this property is not populated.' + nullable: true + additionalProperties: + type: object microsoft.graph.columnLink: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -22530,14 +27061,14 @@ components: nullable: true changeType: type: string - description: 'Required. Indicates the type of change in the subscribed resource that will raise a change notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list.Note: Drive root item and list change notifications support only the updated changeType. User and group change notifications support updated and deleted changeType.' + description: 'Indicates the type of change in the subscribed resource that will raise a change notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list. Required. Note: Drive root item and list change notifications support only the updated changeType. User and group change notifications support updated and deleted changeType.' clientState: type: string - description: Optional. Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 128 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification. + description: Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 255 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification. Optional. nullable: true creatorId: type: string - description: 'Identifier of the user or service principal that created the subscription. If the app used delegated permissions to create the subscription, this field contains the id of the signed-in user the app called on behalf of. If the app used application permissions, this field contains the id of the service principal corresponding to the app. Read-only.' + description: 'Identifier of the user or service principal that created the subscription. If the app used delegated permissions to create the subscription, this field contains the ID of the signed-in user the app called on behalf of. If the app used application permissions, this field contains the ID of the service principal corresponding to the app. Read-only.' nullable: true encryptionCertificate: type: string @@ -22545,12 +27076,12 @@ components: nullable: true encryptionCertificateId: type: string - description: A custom app-provided identifier to help identify the certificate needed to decrypt resource data. Optional. + description: A custom app-provided identifier to help identify the certificate needed to decrypt resource data. Optional. Required when includeResourceData is true. nullable: true expirationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Required. Specifies the date and time when the webhook subscription expires. The time is in UTC, and can be an amount of time from subscription creation that varies for the resource subscribed to. See the table below for maximum supported subscription length of time.' + description: 'Specifies the date and time when the webhook subscription expires. The time is in UTC, and can be an amount of time from subscription creation that varies for the resource subscribed to. See the table below for maximum supported subscription length of time. Required.' format: date-time includeResourceData: type: boolean @@ -22572,10 +27103,10 @@ components: nullable: true notificationUrl: type: string - description: Required. The URL of the endpoint that will receive the change notifications. This URL must make use of the HTTPS protocol. + description: The URL of the endpoint that receives the change notifications. This URL must make use of the HTTPS protocol. Required. resource: type: string - description: Required. Specifies the resource that will be monitored for changes. Do not include the base URL (https://graph.microsoft.com/v1.0/). See the possible resource path values for each supported resource. + description: Specifies the resource that will be monitored for changes. Do not include the base URL (https://graph.microsoft.com/beta/). See the possible resource path values for each supported resource. Required. additionalProperties: type: object microsoft.graph.sharedDriveItem: @@ -22642,6 +27173,10 @@ components: items: $ref: '#/components/schemas/microsoft.graph.drive' description: The collection of drives (document libraries) under this site. + externalColumns: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' items: type: array items: @@ -23053,12 +27588,12 @@ components: nullable: true latitude: type: number - description: 'Optional. The latitude, in decimal, for the item. Read-only.' + description: 'Optional. The latitude, in decimal, for the item. Writable on OneDrive Personal.' format: double nullable: true longitude: type: number - description: 'Optional. The longitude, in decimal, for the item. Read-only.' + description: 'Optional. The longitude, in decimal, for the item. Writable on OneDrive Personal.' format: double nullable: true additionalProperties: @@ -23130,7 +27665,7 @@ components: takenDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Represents the date and time the photo was taken. Read-only. + description: The date and time the photo was taken in UTC time. Read-only. format: date-time nullable: true additionalProperties: @@ -23346,7 +27881,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookOperation' - description: 'The status of workbook operations. Getting an operation collection is not supported, but you can get the status of a long-running operation if the Location header is returned in the response. Read-only.' + description: 'The status of Workbook operations. Getting an operation collection is not supported, but you can get the status of a long-running operation if the Location header is returned in the response. Read-only. Nullable.' tables: type: array items: @@ -23383,7 +27918,6 @@ components: properties: content: type: string - description: The content stream for this version of the item. format: base64url nullable: true size: @@ -23407,42 +27941,6 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.itemReference: - title: itemReference - type: object - properties: - driveId: - type: string - description: Unique identifier of the drive instance that contains the item. Read-only. - nullable: true - driveType: - type: string - description: 'Identifies the type of drive. See [drive][] resource for values.' - nullable: true - id: - type: string - description: Unique identifier of the item in the drive. Read-only. - nullable: true - name: - type: string - description: The name of the item being referenced. Read-only. - nullable: true - path: - type: string - description: Path that can be used to navigate to the item. Read-only. - nullable: true - shareId: - type: string - description: 'A unique identifier for a shared resource that can be accessed via the [Shares][] API.' - nullable: true - sharepointIds: - $ref: '#/components/schemas/microsoft.graph.sharepointIds' - siteId: - type: string - description: 'For OneDrive for Business and SharePoint, this property represents the ID of the site that contains the parent document library of the driveItem resource. The value is the same as the id property of that [site][] resource. It is an opaque string that consists of three identifiers of the site. For OneDrive, this property is not populated.' - nullable: true - additionalProperties: - type: object microsoft.graph.sharingInvitation: title: sharingInvitation type: object @@ -23628,6 +28126,11 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.contentApprovalStatusColumn: + title: contentApprovalStatusColumn + type: object + additionalProperties: + type: object microsoft.graph.currencyColumn: title: currencyColumn type: object @@ -23671,6 +28174,15 @@ components: type: object additionalProperties: type: object + microsoft.graph.hyperlinkOrPictureColumn: + title: hyperlinkOrPictureColumn + type: object + properties: + isPicture: + type: boolean + nullable: true + additionalProperties: + type: object microsoft.graph.lookupColumn: title: lookupColumn type: object @@ -23739,6 +28251,18 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.termColumn: + title: termColumn + type: object + properties: + allowMultipleValues: + type: boolean + nullable: true + showFullyQualifiedName: + type: boolean + nullable: true + additionalProperties: + type: object microsoft.graph.textColumn: title: textColumn type: object @@ -23771,6 +28295,95 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.thumbnailColumn: + title: thumbnailColumn + type: object + additionalProperties: + type: object + microsoft.graph.columnTypes: + title: columnTypes + enum: + - note + - text + - choice + - multichoice + - number + - currency + - dateTime + - lookup + - boolean + - user + - url + - calculated + - location + - geolocation + - term + - multiterm + - thumbnail + - approvalStatus + - unknownFutureValue + type: string + microsoft.graph.columnValidation: + title: columnValidation + type: object + properties: + defaultLanguage: + type: string + nullable: true + descriptions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.displayNameLocalization' + formula: + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.documentSet: + title: documentSet + type: object + properties: + allowedContentTypes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.contentTypeInfo' + defaultContents: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.documentSetContent' + propagateWelcomePageChanges: + type: boolean + nullable: true + shouldPrefixNameToFile: + type: boolean + nullable: true + welcomePageUrl: + type: string + nullable: true + sharedColumns: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + welcomePageColumns: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + additionalProperties: + type: object + microsoft.graph.documentSetContent: + title: documentSetContent + type: object + properties: + contentType: + $ref: '#/components/schemas/microsoft.graph.contentTypeInfo' + fileName: + type: string + nullable: true + folderName: + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.contentTypeOrder: title: contentTypeOrder type: object @@ -23883,30 +28496,30 @@ components: $ref: '#/components/schemas/microsoft.graph.signInActivity' accountEnabled: type: boolean - description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Supports $filter.' + description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Returned only on $select. Supports $filter.' nullable: true ageGroup: type: string - description: 'Sets the age group of the user. Allowed values: null, minor, notAdult and adult. Refer to the legal age group property definitions for further information.' + description: 'Sets the age group of the user. Allowed values: null, minor, notAdult and adult. Refer to the legal age group property definitions for further information. Returned only on $select.' nullable: true assignedLicenses: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLicense' - description: The licenses that are assigned to the user. Not nullable. + description: The licenses that are assigned to the user. Returned only on $select. Not nullable. assignedPlans: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedPlan' - description: The plans that are assigned to the user. Read-only. Not nullable. + description: The plans that are assigned to the user. Returned only on $select. Read-only. Not nullable. businessPhones: type: array items: type: string - description: 'The telephone numbers for the user. NOTE: Although this is a string collection, only one number can be set for this property. Read-only for users synced from on-premises directory. Returned by default.' + description: The telephone numbers for the user. Only one number can be set for this property. Returned by default. Read-only for users synced from on-premises directory. city: type: string - description: The city in which the user is located. Supports $filter. + description: The city in which the user is located. Returned only on $select. Supports $filter. nullable: true companyName: type: string @@ -23914,25 +28527,25 @@ components: nullable: true consentProvidedForMinor: type: string - description: 'Sets whether consent has been obtained for minors. Allowed values: null, granted, denied and notRequired. Refer to the legal age group property definitions for further information.' + description: 'Sets whether consent has been obtained for minors. Allowed values: null, granted, denied and notRequired. Refer to the legal age group property definitions for further information. Returned only on $select.' nullable: true country: type: string - description: 'The country/region in which the user is located; for example, ''US'' or ''UK''. Supports $filter.' + description: 'The country/region in which the user is located; for example, ''US'' or ''UK''. Returned only on $select. Supports $filter.' nullable: true createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The created date of the user object. + description: The date and time the user was created. The value cannot be modified and is automatically populated when the entity is created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. Property is nullable. A null value indicates that an accurate creation time couldn't be determined for the user. Returned only on $select. Read-only. Supports $filter. format: date-time nullable: true creationType: type: string - description: 'Indicates whether the user account was created as a regular school or work account (null), an external account (Invitation), a local account for an Azure Active Directory B2C tenant (LocalAccount) or self-service sign-up using email verification (EmailVerified). Read-only.' + description: 'Indicates whether the user account was created as a regular school or work account (null), an external account (Invitation), a local account for an Azure Active Directory B2C tenant (LocalAccount) or self-service sign-up using email verification (EmailVerified). Returned only on $select. Read-only.' nullable: true department: type: string - description: The name for the department in which the user works. Supports $filter. + description: The name for the department in which the user works. Returned only on $select. Supports $filter. nullable: true deviceKeys: type: array @@ -23940,7 +28553,7 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceKey' displayName: type: string - description: 'The name displayed in the address book for the user. This is usually the combination of the user''s first name, middle initial and last name. This property is required when a user is created and it cannot be cleared during updates. Returned by default. Supports $filter and $orderby.' + 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 last name. This property is required when a user is created and it cannot be cleared during updates. Returned by default. Supports $filter and $orderby.' nullable: true employeeHireDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' @@ -23968,7 +28581,7 @@ components: nullable: true faxNumber: type: string - description: The fax number of the user. + description: The fax number of the user. Returned only on $select. nullable: true givenName: type: string @@ -23978,7 +28591,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.objectIdentity' - description: 'Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. May contain multiple items with the same signInType value. Supports $filter.' + description: 'Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. May contain multiple items with the same signInType value. Returned only on $select. Supports $filter.' imAddresses: type: array items: @@ -24001,29 +28614,29 @@ components: lastPasswordChangeDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The time when this Azure AD user last changed their password. The date and time information uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: ''2014-01-01T00:00:00Z''' + description: 'The time when this Azure AD user last changed their password. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is ''2014-01-01T00:00:00Z'' Returned only on $select. Read-only.' format: date-time nullable: true legalAgeGroupClassification: type: string - 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, minorWithOutParentalConsent, minorWithParentalConsent, minorNoParentalConsentRequired, notAdult and adult. Refer to the legal age group property definitions for further information.' + 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, minorWithOutParentalConsent, minorWithParentalConsent, minorNoParentalConsentRequired, notAdult and adult. Refer to the legal age group property definitions for further information. Returned only on $select.' nullable: true licenseAssignmentStates: type: array items: $ref: '#/components/schemas/microsoft.graph.licenseAssignmentState' - description: State of license assignments for this user. Read-only. + description: State of license assignments for this user. Returned only on $select. Read-only. mail: type: string description: 'The SMTP address for the user, for example, ''jeff@contoso.onmicrosoft.com''. Returned by default. Supports $filter and endsWith.' nullable: true mailNickname: type: string - description: The mail alias for the user. This property must be specified when a user is created. Supports $filter. + description: The mail alias for the user. This property must be specified when a user is created. Returned only on $select. Supports $filter. nullable: true mobilePhone: type: string - description: The primary cellular telephone number for the user. Read-only for users synced from on-premises directory. Returned by default. + description: The primary cellular telephone number for the user. Returned by default. Read-only for users synced from on-premises directory. nullable: true officeLocation: type: string @@ -24031,59 +28644,59 @@ components: nullable: true onPremisesDistinguishedName: type: string - 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 Azure Active Directory via Azure AD Connect. Read-only. + 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 Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. nullable: true onPremisesDomainName: type: string - 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 Azure Active Directory via Azure AD Connect. Read-only.' + 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 Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only.' nullable: true onPremisesExtensionAttributes: $ref: '#/components/schemas/microsoft.graph.onPremisesExtensionAttributes' onPremisesImmutableId: type: string - description: 'This property is used to associate an on-premises Active Directory user account to their Azure AD user object. This property must be specified when creating a new user account in the Graph if you are using a federated domain for the user''s userPrincipalName (UPN) property. Important: The $ and _ characters cannot be used when specifying this property. Supports $filter.' + description: 'This property is used to associate an on-premises Active Directory user account to their Azure AD user object. This property must be specified when creating a new user account in the Graph if you are using a federated domain for the user''s userPrincipalName (UPN) property. Important: The $ and _ characters cannot be used when specifying this property. Returned only on $select. Supports $filter.' nullable: true onPremisesLastSyncDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - 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 time. For example, midnight UTC on Jan 1, 2014 would look like this: ''2014-01-01T00:00:00Z''. Read-only.' + 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 time. For example, midnight UTC on Jan 1, 2014 is ''2014-01-01T00:00:00Z''. Returned only on $select. Read-only.' format: date-time nullable: true onPremisesProvisioningErrors: type: array items: $ref: '#/components/schemas/microsoft.graph.onPremisesProvisioningError' - description: Errors when using Microsoft synchronization product during provisioning. + description: Errors when using Microsoft synchronization product during provisioning. Returned only on $select. onPremisesSamAccountName: type: string - 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 Azure Active Directory via Azure AD Connect. Read-only. + 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 Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. nullable: true onPremisesSecurityIdentifier: type: string - description: Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Read-only. + description: Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Returned only on $select. Read-only. nullable: true onPremisesSyncEnabled: type: boolean - 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 + 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). Returned only on $select. Read-only. nullable: true onPremisesUserPrincipalName: type: string - 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 Azure Active Directory via Azure AD Connect. Read-only. + 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 Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. nullable: true otherMails: type: array items: type: string - description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Supports $filter.' + description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com''].Returned only on $select. Supports$filter.' passwordPolicies: type: string - 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 may be specified together; for example: ''DisablePasswordExpiration, DisableStrongPassword''.' + 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 may be specified together; for example: ''DisablePasswordExpiration, DisableStrongPassword''.Returned only on $select.' nullable: true passwordProfile: $ref: '#/components/schemas/microsoft.graph.passwordProfile' postalCode: type: string - description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country/region. In the United States of America, this attribute contains the ZIP code.' + description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country/region. In the United States of America, this attribute contains the ZIP code. Returned only on $select.' nullable: true preferredDataLocation: type: string @@ -24097,35 +28710,35 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.provisionedPlan' - description: The plans that are provisioned for the user. Read-only. Not nullable. + description: The plans that are provisioned for the user. Returned only on $select. Read-only. Not nullable. proxyAddresses: type: array items: type: string - description: 'For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com''] The any operator is required for filter expressions on multi-valued properties. Read-only, Not nullable. Supports $filter.' + description: 'For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com''] The any operator is required for filter expressions on multi-valued properties. Returned only on $select. Read-only, Not nullable. Supports $filter.' refreshTokensValidFromDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Returned only on $select. Read-only.' + description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Returned only on $select. Read-only. Use invalidateAllRefreshTokens to reset.' format: date-time nullable: true showInAddressList: type: boolean - description: 'true if the Outlook global address list should contain this user, otherwise false. If not set, this will be treated as true. For users invited through the invitation manager, this property will be set to false.' + description: 'true if the Outlook global address list should contain this user, otherwise false. If not set, this will be treated as true. For users invited through the invitation manager, this property will be set to false. Returned only on $select.' nullable: true signInSessionsValidFromDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Read-only. Use revokeSignInSessions to reset.' + description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Returned only on $select. Read-only. Use revokeSignInSessions to reset.' format: date-time nullable: true state: type: string - description: The state or province in the user's address. Supports $filter. + description: The state or province in the user's address. Returned only on $select. Supports $filter. nullable: true streetAddress: type: string - description: The street address of the user's place of business. + description: The street address of the user's place of business. Returned only on $select. nullable: true surname: type: string @@ -24133,7 +28746,7 @@ components: nullable: true usageLocation: type: string - description: 'A two letter country code (ISO standard 3166). Required for users that will be assigned licenses due to legal requirement to check for availability of services in countries. Examples include: ''US'', ''JP'', and ''GB''. Not nullable. Supports $filter.' + description: 'A two letter country code (ISO standard 3166). Required for users that will be assigned licenses due to legal requirement to check for availability of services in countries. Examples include: ''US'', ''JP'', and ''GB''. Not nullable. Returned only on $select. Supports $filter.' nullable: true userPrincipalName: type: string @@ -24141,7 +28754,7 @@ components: nullable: true userType: type: string - description: 'A string value that can be used to classify user types in your directory, such as ''Member'' and ''Guest''. Supports $filter.' + description: 'A string value that can be used to classify user types in your directory, such as ''Member'' and ''Guest''. Returned only on $select. Supports $filter.' nullable: true mailboxSettings: $ref: '#/components/schemas/microsoft.graph.mailboxSettings' @@ -24153,56 +28766,56 @@ components: format: int32 aboutMe: type: string - description: A freeform text entry field for the user to describe themselves. + description: A freeform text entry field for the user to describe themselves. Returned only on $select. nullable: true birthday: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The birthday of the user. 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 would look like this: ''2014-01-01T00:00:00Z''' + description: 'The birthday of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is ''2014-01-01T00:00:00Z'' Returned only on $select.' format: date-time hireDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The hire date of the user. 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 would look like this: ''2014-01-01T00:00:00Z''. Returned only on $select. Note: This property is specific to SharePoint Online. We recommend using the native employeeHireDate property to set and update hire date values using Microsoft Graph APIs.' + description: 'The hire date of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is ''2014-01-01T00:00:00Z''. Returned only on $select. Note: This property is specific to SharePoint Online. We recommend using the native employeeHireDate property to set and update hire date values using Microsoft Graph APIs.' format: date-time interests: type: array items: type: string nullable: true - description: A list for the user to describe their interests. + description: A list for the user to describe their interests. Returned only on $select. mySite: type: string - description: The URL for the user's personal site. + description: The URL for the user's personal site. Returned only on $select. nullable: true pastProjects: type: array items: type: string nullable: true - description: A list for the user to enumerate their past projects. + description: A list for the user to enumerate their past projects. Returned only on $select. preferredName: type: string - description: The preferred name for the user. + description: The preferred name for the user. Returned only on $select. nullable: true responsibilities: type: array items: type: string nullable: true - description: A list for the user to enumerate their responsibilities. + description: A list for the user to enumerate their responsibilities. Returned only on $select. schools: type: array items: type: string nullable: true - description: A list for the user to enumerate the schools they have attended. + description: A list for the user to enumerate the schools they have attended. Returned only on $select. skills: type: array items: type: string nullable: true - description: A list for the user to enumerate their skills. + description: A list for the user to enumerate their skills. Returned only on $select. analytics: $ref: '#/components/schemas/microsoft.graph.userAnalytics' usageRights: @@ -24237,7 +28850,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: The groups and directory roles that the user is a member of. Read-only. Nullable. + description: 'The groups, directory roles and administrative units that the user is a member of. Read-only. Nullable.' ownedDevices: type: array items: @@ -24293,7 +28906,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: The user's events. Default is to show Events under the Default Calendar. Read-only. Nullable. + description: The user's events. Default is to show events under the Default Calendar. Read-only. Nullable. inferenceClassification: $ref: '#/components/schemas/microsoft.graph.inferenceClassification' joinedGroups: @@ -24317,14 +28930,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.person' - description: People that are relevant to the user. Read-only. Nullable. - photo: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' - photos: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' - description: Read-only. Nullable. + description: 'Read-only. The most relevant people to the user. The collection is ordered by their relevance to the user, which is determined by the user''s communication, collaboration and business relationships. A person is an aggregation of information from across mail, contacts and social networks.' drive: $ref: '#/components/schemas/microsoft.graph.drive' drives: @@ -24340,7 +28946,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the user. Read-only. Nullable. + description: The collection of open extensions defined for the user. Nullable. appConsentRequestsForApproval: type: array items: @@ -24406,6 +29012,13 @@ components: $ref: '#/components/schemas/microsoft.graph.userSettings' onenote: $ref: '#/components/schemas/microsoft.graph.onenote' + photo: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + photos: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + description: Read-only. Nullable. profile: $ref: '#/components/schemas/microsoft.graph.profile' activities: @@ -24461,7 +29074,7 @@ components: properties: upgradeAvailable: type: boolean - description: Indicates whether there are higher storage quota plans available. Read-only. + description: Indicates if there are higher storage quota plans available. Read-only. nullable: true additionalProperties: type: object @@ -24587,7 +29200,7 @@ components: properties: crc32Hash: type: string - description: The CRC32 value of the file in little endian (if available). Read-only. + description: The CRC32 value of the file (if available). Read-only. nullable: true quickXorHash: type: string @@ -24652,7 +29265,7 @@ components: properties: content: type: string - description: The content of comment. + description: The content of the comment. nullable: true contentType: type: string @@ -24690,7 +29303,7 @@ components: description: Indicates whether the name is scoped to the workbook or to a specific worksheet. Read-only. type: type: string - description: 'Indicates what type of reference is associated with the name. The possible values are: String, Integer, Double, Boolean, Range. Read-only.' + description: 'Indicates what type of reference is associated with the name. Possible values are: String, Integer, Double, Boolean, Range. Read-only.' nullable: true value: $ref: '#/components/schemas/microsoft.graph.Json' @@ -24754,7 +29367,7 @@ components: description: Indicates whether the total row is visible or not. This value can be set to show or remove the total row. style: type: string - description: 'Constant value that represents the Table style. The possible values are: TableStyleLight1 thru TableStyleLight21, TableStyleMedium1 thru TableStyleMedium28, TableStyleStyleDark1 thru TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified.' + description: 'Constant value that represents the Table style. Possible values are: TableStyleLight1 thru TableStyleLight21, TableStyleMedium1 thru TableStyleMedium28, TableStyleStyleDark1 thru TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified.' nullable: true columns: type: array @@ -24853,6 +29466,20 @@ components: type: object additionalProperties: type: object + microsoft.graph.displayNameLocalization: + title: displayNameLocalization + type: object + properties: + displayName: + type: string + description: 'If present, the value of this field contains the displayName string that has been set for the language present in the languageTag field.' + nullable: true + languageTag: + type: string + description: Provides the language culture-code and friendly name of the language that the displayName field has been provided in. + nullable: true + additionalProperties: + type: object microsoft.graph.webPart: title: webPart type: object @@ -25331,7 +29958,7 @@ components: properties: forceChangePasswordNextSignIn: type: boolean - description: true if the user must change her password on the next login; otherwise false. + description: 'If true, at next sign-in, the user must change their password. After a password change, this property will be automatically reset to false. If not set, default is false.' nullable: true forceChangePasswordNextSignInWithMfa: type: boolean @@ -25367,7 +29994,7 @@ components: properties: archiveFolder: type: string - description: Folder ID of an archive folder for the user. + description: Folder ID of an archive folder for the user. Read only. nullable: true automaticRepliesSetting: $ref: '#/components/schemas/microsoft.graph.automaticRepliesSetting' @@ -25551,15 +30178,15 @@ components: nullable: true canEdit: type: boolean - description: 'True if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access.' + description: 'True if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access, through an Outlook client or the corresponding calendarPermission resource. Read-only.' nullable: true canShare: type: boolean - description: 'True if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it.' + description: 'True if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it. Read-only.' nullable: true canViewPrivateItems: type: boolean - description: 'True if the user can read calendar items that have been marked private, false otherwise.' + description: 'True if the user can read calendar items that have been marked private, false otherwise. This property is set through an Outlook client or the corresponding calendarPermission resource. Read-only.' nullable: true changeKey: type: string @@ -25571,7 +30198,7 @@ components: $ref: '#/components/schemas/microsoft.graph.onlineMeetingProviderType' hexColor: type: string - description: 'The calendar color, expressed in a hex color code of three hexidecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space. If the user has never explicitly set a color for the calendar, this property is empty. Read-only.' + description: 'The calendar color, expressed in a hex color code of three hexidecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space. If the user has never explicitly set a color for the calendar, this property is empty.' nullable: true isDefaultCalendar: type: boolean @@ -25796,7 +30423,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.attachment' - description: The collection of fileAttachment and itemAttachment attachments for the event. Navigation property. Read-only. Nullable. + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' calendar: $ref: '#/components/schemas/microsoft.graph.calendar' exceptionOccurrences: @@ -25807,12 +30434,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the event. Read-only. Nullable. + description: The collection of open extensions defined for the event. Nullable. instances: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: The instances of the event. Navigation property. Read-only. Nullable. + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' multiValueExtendedProperties: type: array items: @@ -26012,7 +30639,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the contact. Read-only. Nullable. + description: The collection of open extensions defined for the contact. Nullable. multiValueExtendedProperties: type: array items: @@ -26050,7 +30677,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLabel' - description: 'The list of sensitivity label pairs (label ID, label name) associated with an Microsoft 365 group. Returned only on $select. Read-only.' + description: 'The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group. Returned only on $select.' assignedLicenses: type: array items: @@ -26091,7 +30718,7 @@ components: description: 'Specifies the group type and its membership. If the collection contains Unified, the group is a Microsoft 365 group; otherwise, it''s either a security group or distribution group. For details, see groups overview.If the collection includes DynamicMembership, the group has dynamic membership; otherwise, membership is static. Returned by default. Supports $filter.' hasMembersWithLicenseErrors: type: boolean - description: 'Indicates whether there are members in this group that have license errors from its group-based license assignment. This property is never returned on a GET operation. You can use it as a $filter argument to get groups that have members with license errors (that is, filter for this property being true). See an example.' + description: 'Indicates whether there are members in this group that have license errors from its group-based license assignment. This property is never returned on a GET operation. You can use it as a $filter argument to get groups that have members with license errors (that is, filter for this property being true).' nullable: true infoCatalogs: type: array @@ -26164,13 +30791,13 @@ components: nullable: true preferredLanguage: type: string - description: The preferred language for an Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. + description: The preferred language for a Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. nullable: true proxyAddresses: type: array items: type: string - description: 'Email addresses for the group that direct to the same group mailbox. For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com'']. The any operator is required to filter expressions on multi-valued properties. Returned by default. Read-only. Not nullable. Supports $filter.' + description: 'Email addresses for the group that direct to the same group mailbox. For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com'']. The any operator is required for filter expressions on multi-valued properties. Returned by default. Read-only. Not nullable. Supports $filter.' renewedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string @@ -26197,7 +30824,7 @@ components: nullable: true theme: type: string - description: 'Specifies an Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' + description: 'Specifies a Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' nullable: true visibility: type: string @@ -26215,11 +30842,11 @@ components: nullable: true hideFromAddressLists: type: boolean - description: 'True if the group is not displayed in certain parts of the Outlook UI: the Address Book, address lists for selecting message recipients, and the Browse Groups dialog for searching groups; otherwise, false. Default value is false. Returned only on $select.' + description: 'True if the group is not displayed in certain parts of the Outlook user interface: in the Address Book, in address lists for selecting message recipients, and in the Browse Groups dialog for searching groups; false otherwise. Default value is false. Returned only on $select.' nullable: true hideFromOutlookClients: type: boolean - description: 'True if the group is not displayed in Outlook clients, such as Outlook for Windows and Outlook on the web; otherwise, false. Default value is false. Returned only on $select.' + description: 'True if the group is not displayed in Outlook clients, such as Outlook for Windows and Outlook on the web, false otherwise. Default value is false. Returned only on $select.' nullable: true isFavorite: type: boolean @@ -26239,7 +30866,7 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer - description: Count of conversations that have received new posts since the signed-in user last visited the group. Returned only on $select. + description: Count of conversations that have received new posts since the signed-in user last visited the group. This property is the same as unseenConversationsCount.Returned only on $select. format: int32 nullable: true unseenMessagesCount: @@ -26270,12 +30897,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Groups that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' + description: 'Groups and administrative units that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' members: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Users and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for Microsoft 365 groups, security groups and mail-enabled security groups), DELETE (supported for Microsoft 365 groups and security groups). Nullable.' + description: 'Users, contacts, and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable.' membersWithLicenseErrors: type: array items: @@ -26285,7 +30912,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. Limited to 100 owners. HTTP Methods: GET (supported for all groups), POST (supported for Microsoft 365 groups, security groups and mail-enabled security groups), DELETE (supported for Microsoft 365 groups and security groups). Nullable.' + description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable.' permissionGrants: type: array items: @@ -26294,7 +30921,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directorySetting' - description: Read-only. Nullable. + description: 'Settings that can govern this group''s behavior, like whether members can invite guest users to the group. Nullable.' transitiveMemberOf: type: array items: @@ -26324,14 +30951,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: The group's calendar events. - photo: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' - photos: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' - description: The profile photos owned by the group. Read-only. Nullable. + description: The group's events. rejectedSenders: type: array items: @@ -26368,6 +30988,13 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerGroup' onenote: $ref: '#/components/schemas/microsoft.graph.onenote' + photo: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + photos: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + description: The profile photos owned by the group. Read-only. Nullable. team: $ref: '#/components/schemas/microsoft.graph.team' additionalProperties: @@ -26462,7 +31089,7 @@ components: $ref: '#/components/schemas/microsoft.graph.itemBody' bodyPreview: type: string - description: The first 255 characters of the message body. It is in text format. + description: 'The first 255 characters of the message body. It is in text format. If the message contains instances of mention, this property would contain a concatenation of these mentions as well.' nullable: true ccRecipients: type: array @@ -26664,7 +31291,7 @@ components: nullable: true personType: type: string - description: The type of person. + description: 'The type of person, for example distribution list.' nullable: true phones: type: array @@ -26708,28 +31335,6 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.profilePhoto: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: profilePhoto - type: object - properties: - height: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: The height of the photo. Read-only. - format: int32 - nullable: true - width: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: The width of the photo. Read-only. - format: int32 - nullable: true - additionalProperties: - type: object microsoft.graph.extension: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -26767,11 +31372,7 @@ components: - title: approval type: object properties: - completedSteps: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.approvalStep' - pendingSteps: + steps: type: array items: $ref: '#/components/schemas/microsoft.graph.approvalStep' @@ -26881,26 +31482,26 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Not yet documented + description: Created date time in UTC of the device enrollment configuration format: date-time description: type: string - description: Not yet documented + description: The description of the device enrollment configuration nullable: true displayName: type: string - description: Not yet documented + description: The display name of the device enrollment configuration nullable: true lastModifiedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Not yet documented + description: Last modified date time in UTC of the device enrollment configuration format: date-time priority: maximum: 2147483647 minimum: -2147483648 type: integer - description: Not yet documented + description: Priority is used when a user exists in multiple groups that are assigned enrollment configuration. Users are subject only to the configuration with the lowest priority value. format: int32 roleScopeTagIds: type: array @@ -26912,13 +31513,13 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer - description: Not yet documented + description: The version of the device enrollment configuration format: int32 assignments: type: array items: $ref: '#/components/schemas/microsoft.graph.enrollmentConfigurationAssignment' - description: The list of group assignments for the device configuration profile. + description: The list of group assignments for the device configuration profile additionalProperties: type: object description: The Base Class of Device Enrollment Configuration @@ -26934,11 +31535,11 @@ components: nullable: true activationLockBypassCode: type: string - description: Code that allows the Activation Lock on a device to be bypassed. + description: Code that allows the Activation Lock on a device to be bypassed. This property is read-only. nullable: true androidSecurityPatchLevel: type: string - description: Android security patch level + description: Android security patch level. This property is read-only. nullable: true autopilotEnrolled: type: boolean @@ -26949,18 +31550,18 @@ components: nullable: true azureADDeviceId: type: string - description: The unique identifier for the Azure Active Directory device. Read only. + description: The unique identifier for the Azure Active Directory device. Read only. This property is read-only. nullable: true azureADRegistered: type: boolean - description: Whether the device is Azure Active Directory registered. + description: Whether the device is Azure Active Directory registered. This property is read-only. nullable: true chassisType: $ref: '#/components/schemas/microsoft.graph.chassisType' complianceGracePeriodExpirationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The DateTime when device compliance grace period expires + description: The DateTime when device compliance grace period expires. This property is read-only. format: date-time complianceState: $ref: '#/components/schemas/microsoft.graph.complianceState' @@ -26974,10 +31575,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceActionResult' - description: List of ComplexType deviceActionResult objects. + description: List of ComplexType deviceActionResult objects. This property is read-only. deviceCategoryDisplayName: type: string - description: Device category display name + description: Device category display name. This property is read-only. nullable: true deviceEnrollmentType: $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentType' @@ -26985,7 +31586,7 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceHealthAttestationState' deviceName: type: string - description: Name of the device + description: Name of the device. This property is read-only. nullable: true deviceRegistrationState: $ref: '#/components/schemas/microsoft.graph.deviceRegistrationState' @@ -26993,24 +31594,24 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceType' easActivated: type: boolean - description: Whether the device is Exchange ActiveSync activated. + description: Whether the device is Exchange ActiveSync activated. This property is read-only. easActivationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Exchange ActivationSync activation time of the device. + description: Exchange ActivationSync activation time of the device. This property is read-only. format: date-time easDeviceId: type: string - description: Exchange ActiveSync Id of the device. + description: Exchange ActiveSync Id of the device. This property is read-only. nullable: true emailAddress: type: string - description: Email(s) for the user associated with the device + description: Email(s) for the user associated with the device. This property is read-only. nullable: true enrolledDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Enrollment time of the device. + description: Enrollment time of the device. This property is read-only. format: date-time ethernetMacAddress: type: string @@ -27023,11 +31624,11 @@ components: exchangeLastSuccessfulSyncDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Last time the device contacted Exchange. + description: Last time the device contacted Exchange. This property is read-only. format: date-time freeStorageSpaceInBytes: type: integer - description: Free Storage in Bytes + description: Free Storage in Bytes. This property is read-only. format: int64 hardwareInformation: $ref: '#/components/schemas/microsoft.graph.hardwareInformation' @@ -27037,24 +31638,24 @@ components: nullable: true imei: type: string - description: IMEI + description: IMEI. This property is read-only. nullable: true isEncrypted: type: boolean - description: Device encryption status + description: Device encryption status. This property is read-only. isSupervised: type: boolean - description: Device supervised status + description: Device supervised status. This property is read-only. jailBroken: type: string - description: whether the device is jail broken or rooted. + description: whether the device is jail broken or rooted. This property is read-only. nullable: true joinType: $ref: '#/components/schemas/microsoft.graph.joinType' lastSyncDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The date and time that the device last completed a successful sync with Intune. + description: The date and time that the device last completed a successful sync with Intune. This property is read-only. format: date-time lostModeState: $ref: '#/components/schemas/microsoft.graph.lostModeState' @@ -27077,15 +31678,15 @@ components: $ref: '#/components/schemas/microsoft.graph.managementState' manufacturer: type: string - description: Manufacturer of the device + description: Manufacturer of the device. This property is read-only. nullable: true meid: type: string - description: MEID + description: MEID. This property is read-only. nullable: true model: type: string - description: Model of the device + description: Model of the device. This property is read-only. nullable: true notes: type: string @@ -27093,11 +31694,11 @@ components: nullable: true operatingSystem: type: string - description: 'Operating system of the device. Windows, iOS, etc.' + description: 'Operating system of the device. Windows, iOS, etc. This property is read-only.' nullable: true osVersion: type: string - description: Operating system version of the device. + description: Operating system version of the device. This property is read-only. nullable: true ownerType: $ref: '#/components/schemas/microsoft.graph.ownerType' @@ -27105,7 +31706,7 @@ components: $ref: '#/components/schemas/microsoft.graph.managedDevicePartnerReportedHealthState' phoneNumber: type: string - description: Phone number of the device + description: Phone number of the device. This property is read-only. nullable: true physicalMemoryInBytes: type: integer @@ -27120,11 +31721,11 @@ components: $ref: '#/components/schemas/microsoft.graph.managedDeviceArchitecture' remoteAssistanceSessionErrorDetails: type: string - description: An error string that identifies issues when creating Remote Assistance session objects. + description: An error string that identifies issues when creating Remote Assistance session objects. This property is read-only. nullable: true remoteAssistanceSessionUrl: type: string - description: Url that allows a Remote Assistance session to be established with the device. + description: Url that allows a Remote Assistance session to be established with the device. This property is read-only. nullable: true requireUserEnrollmentApproval: type: boolean @@ -27143,7 +31744,7 @@ components: description: List of Scope Tag IDs for this Device instance. serialNumber: type: string - description: SerialNumber + description: SerialNumber. This property is read-only. nullable: true skuFamily: type: string @@ -27161,11 +31762,11 @@ components: nullable: true subscriberCarrier: type: string - description: Subscriber Carrier + description: Subscriber Carrier. This property is read-only. nullable: true totalStorageSpaceInBytes: type: integer - description: Total Storage in Bytes + description: Total Storage in Bytes. This property is read-only. format: int64 udid: type: string @@ -27173,15 +31774,15 @@ components: nullable: true userDisplayName: type: string - description: User display name + description: User display name. This property is read-only. nullable: true userId: type: string - description: Unique Identifier for the user associated with the device + description: Unique Identifier for the user associated with the device. This property is read-only. nullable: true userPrincipalName: type: string - description: Device user principal name + description: Device user principal name. This property is read-only. nullable: true usersLoggedOn: type: array @@ -27190,7 +31791,7 @@ components: description: Indicates the last logged on users of a device. This property is read-only. wiFiMacAddress: type: string - description: Wi-Fi MAC + description: Wi-Fi MAC. This property is read-only. nullable: true windowsActiveMalwareCount: maximum: 2147483647 @@ -27326,7 +31927,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.managedAppPolicy' - description: Zero or more policys already applied on the registered app when it last synchronized with management service. + description: Zero or more policys already applied on the registered app when it last synchronized with managment service. intendedPolicies: type: array items: @@ -27528,7 +32129,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerTask' - description: Read-only. Nullable. Returns the plannerPlans shared with the user. + description: Read-only. Nullable. Returns the plannerTasks assigned to the user. additionalProperties: type: object microsoft.graph.itemInsights: @@ -27556,6 +32157,28 @@ components: $ref: '#/components/schemas/microsoft.graph.shiftPreferences' additionalProperties: type: object + microsoft.graph.profilePhoto: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: profilePhoto + type: object + properties: + height: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The height of the photo. Read-only. + format: int32 + nullable: true + width: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The width of the photo. Read-only. + format: int32 + nullable: true + additionalProperties: + type: object microsoft.graph.profile: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -27574,7 +32197,7 @@ components: anniversaries: type: array items: - $ref: '#/components/schemas/microsoft.graph.personAnniversary' + $ref: '#/components/schemas/microsoft.graph.personAnnualEvent' description: Represents the details of meaningful dates associated with a person. awards: type: array @@ -27728,7 +32351,7 @@ components: properties: accountEnabled: type: boolean - description: 'true if the account is enabled; otherwise, false. Required.' + description: 'true if the account is enabled; otherwise, false. default is true.' nullable: true alternativeSecurityIds: type: array @@ -27825,7 +32448,7 @@ components: nullable: true operatingSystemVersion: type: string - description: The version of the operating system on the device. Required. + description: Operating system version of the device. Required. nullable: true physicalIds: type: array @@ -28016,7 +32639,7 @@ components: properties: activity: type: string - 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.' + 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.' nullable: true availability: type: string @@ -28064,6 +32687,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.phoneAuthenticationMethod' + temporaryAccessPassMethods: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.temporaryAccessPassAuthenticationMethod' windowsHelloForBusinessMethods: type: array items: @@ -28244,11 +32871,11 @@ components: properties: content: type: string - description: The content of a comment reply. + description: The content of replied comment. nullable: true contentType: type: string - description: Indicates the type for the comment reply. + description: Indicates the type for the replied comment. additionalProperties: type: object microsoft.graph.Json: @@ -28334,7 +32961,7 @@ components: description: Represents whether the casing impacted the last sort of the table. Read-only. method: type: string - description: 'Represents Chinese character ordering method last used to sort the table. The possible values are: PinYin, StrokeCount. Read-only.' + description: 'Represents Chinese character ordering method last used to sort the table. Possible values are: PinYin, StrokeCount. Read-only.' additionalProperties: type: object microsoft.graph.workbookChart: @@ -28836,7 +33463,7 @@ components: nullable: true provisioningStatus: type: string - description: 'The provisioning status of the service plan. Possible values:''Success'' - Service is fully provisioned.''Disabled'' - Service has been disabled.''PendingInput'' - Service is not yet provisioned; awaiting service confirmation.''PendingActivation'' - Service is provisioned but requires explicit activation by administrator (for example, Intune_O365 service plan)''PendingProvisioning'' - Microsoft has added a new service to the product SKU and it has not been activated in the tenant, yet.' + description: 'The provisioning status of the service plan. Possible values:''Success'' - Service is fully provisioned.''Disabled'' - Service has been disabled.''PendingInput'' - Service is not yet provisioned; awaiting service confirmation.''PendingActivation'' - Service is provisioned but requires explicit activation by administrator (for example, Intune_O365 service plan).''PendingProvisioning'' - Microsoft has added a new service to the product SKU and it has not been activated in the tenant, yet.' nullable: true servicePlanId: pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' @@ -28879,11 +33506,11 @@ components: properties: address: type: string - description: The email address of the person or entity. + description: The email address of an entity instance. nullable: true name: type: string - description: The display name of the person or entity. + description: The display name of an entity instance. nullable: true additionalProperties: type: object @@ -28998,10 +33625,10 @@ components: properties: dateTime: type: string - description: 'A single point of time in a combined date and time representation ({date}T{time}; for example, 2017-08-29T04:00:00.0000000).' + description: 'A single point of time in a combined date and time representation ({date}T{time}). For example, ''2019-04-16T09:00:00''.' timeZone: type: string - description: 'Represents a time zone, for example, ''Pacific Standard Time''. See below for more possible values.' + description: 'Represents a time zone, for example, ''Pacific Standard Time''. See below for possible values.' nullable: true additionalProperties: type: object @@ -29154,7 +33781,7 @@ components: nullable: true name: type: string - description: The attachment's file name. + description: The display name of the attachment. This does not need to be the actual file name. nullable: true size: maximum: 2147483647 @@ -31168,14 +35795,14 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerBucket' - description: Read-only. Nullable. Collection of buckets in the plan. + description: Collection of buckets in the plan. Read-only. Nullable. details: $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' tasks: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerTask' - description: Read-only. Nullable. Collection of tasks in the plan. + description: Collection of tasks in the plan. Read-only. Nullable. additionalProperties: type: object microsoft.graph.plannerTask: @@ -31302,17 +35929,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.sharedInsight' - description: 'Calculated relationship identifying documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for Business and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share.' + description: Access this property from the derived type itemInsights. trending: type: array items: $ref: '#/components/schemas/microsoft.graph.trending' - description: 'Calculated relationship identifying 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 Business and SharePoint. Trending insights help the user to discover potentially useful content that the user has access to, but has never viewed before.' + description: Access this property from the derived type itemInsights. used: type: array items: $ref: '#/components/schemas/microsoft.graph.usedInsight' - description: 'Calculated relationship identifying the latest documents viewed or modified by a user, including OneDrive for Business and SharePoint documents, ranked by recency of use.' + description: Access this property from the derived type itemInsights. additionalProperties: type: object microsoft.graph.regionalAndLanguageSettings: @@ -31388,20 +36015,22 @@ components: $ref: '#/components/schemas/microsoft.graph.geoCoordinates' additionalProperties: type: object - microsoft.graph.personAnniversary: + microsoft.graph.personAnnualEvent: allOf: - $ref: '#/components/schemas/microsoft.graph.itemFacet' - - title: personAnniversary + - title: personAnnualEvent type: object properties: date: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string - description: Contains the date associated with the anniversary type. format: date nullable: true + displayName: + type: string + nullable: true type: - $ref: '#/components/schemas/microsoft.graph.anniversaryType' + $ref: '#/components/schemas/microsoft.graph.personAnnualEventType' additionalProperties: type: object microsoft.graph.personAward: @@ -31562,6 +36191,9 @@ components: displayName: type: string description: Contains a friendly name for the interest. + thumbnailUrl: + type: string + nullable: true webUrl: type: string description: Contains a link to a web page or resource about the interest. @@ -31586,6 +36218,10 @@ components: tag: type: string description: 'Contains the four-character BCP47 name for the language (en-US, no-NB, en-AU).' + nullable: true + thumbnailUrl: + type: string + nullable: true written: $ref: '#/components/schemas/microsoft.graph.languageProficiencyLevel' additionalProperties: @@ -31599,9 +36235,11 @@ components: displayName: type: string description: Provides an ordered rendering of firstName and lastName depending on the locale of the user or their device. + nullable: true first: type: string description: First name of the user. + nullable: true initials: type: string description: Initials of the user. @@ -31613,6 +36251,7 @@ components: last: type: string description: Last name of the user. + nullable: true maiden: type: string description: Maiden name of the user. @@ -31626,7 +36265,7 @@ components: description: Nickname of the user. nullable: true pronunciation: - $ref: '#/components/schemas/microsoft.graph.yomiPersonName' + $ref: '#/components/schemas/microsoft.graph.personNamePronounciation' suffix: type: string description: 'Designators used after the users name (eg: PhD.)' @@ -31649,6 +36288,9 @@ components: type: string description: Contains a friendly name for the note. nullable: true + thumbnailUrl: + type: string + nullable: true additionalProperties: type: object microsoft.graph.itemPatent: @@ -31767,6 +36409,9 @@ components: items: $ref: '#/components/schemas/microsoft.graph.relatedPerson' description: The Person or people who sponsored the project. + thumbnailUrl: + type: string + nullable: true additionalProperties: type: object microsoft.graph.itemPublication: @@ -31825,6 +36470,9 @@ components: description: Contains a friendly name for the skill. proficiency: $ref: '#/components/schemas/microsoft.graph.skillProficiencyLevel' + thumbnailUrl: + type: string + nullable: true webUrl: type: string description: Contains a link to an information source about the skill. @@ -31847,6 +36495,9 @@ components: type: string description: Contains a status message from the cloud service if provided or synchronized. nullable: true + thumbnailUrl: + type: string + nullable: true userId: type: string description: The user name displayed for the webaccount. @@ -31875,6 +36526,9 @@ components: displayName: type: string description: Contains a friendly name for the website. + thumbnailUrl: + type: string + nullable: true webUrl: type: string description: Contains a link to the website itself. @@ -32092,7 +36746,7 @@ components: properties: messageId: type: string - description: The unique identifier of a message in a Microsoft Teams channel. + description: The unique identifier for a message in a Microsoft Teams channel. nullable: true replyChainMessageId: type: string @@ -32328,6 +36982,49 @@ components: $ref: '#/components/schemas/microsoft.graph.authenticationMethodSignInState' additionalProperties: type: object + microsoft.graph.temporaryAccessPassAuthenticationMethod: + allOf: + - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' + - title: temporaryAccessPassAuthenticationMethod + type: object + properties: + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The date and time when the temporaryAccessPass was created. + format: date-time + nullable: true + isUsable: + type: boolean + description: The state of the authentication method that indicates whether it's currently usable by the user. + nullable: true + isUsableOnce: + type: boolean + 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 temporaryAccessPass lifetime.' + nullable: true + lifetimeInMinutes: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: 'The lifetime of the temporaryAccessPass in minutes starting at startDateTime. Minimum 10, Maximum 43200 (equivalent to 30 days).' + format: int32 + nullable: true + methodUsabilityReason: + type: string + description: 'Details about usability state (isUsable). Reasons can include: enabledByPolicy, disabledByPolicy, expired, notYetValid, oneTimeUsed.' + nullable: true + startDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The date and time when the temporaryAccessPass becomes available to use. + format: date-time + nullable: true + temporaryAccessPass: + type: string + description: The temporaryAccessPass used to authenticate. Returned only on creation of a new temporaryAccessPass; returned as NULL with GET. + nullable: true + additionalProperties: + type: object microsoft.graph.windowsHelloForBusinessAuthenticationMethod: allOf: - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' @@ -32435,13 +37132,13 @@ components: lastEditedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Read only. Timestamp when edits to the chat message were made. Triggers an 'Edited' flag in the Microsoft Teams UI. If no edits are made the value is null. + 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. format: date-time nullable: true lastModifiedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Read only. Timestamp when the chat message is created (initial setting) or edited, including when a reaction is added or removed.' + description: 'Read only. Timestamp when the chat message is created (initial setting) or modified, including when a reaction is added or removed.' format: date-time nullable: true locale: @@ -32463,7 +37160,7 @@ components: description: 'Reactions for this chat message (for example, Like).' replyToId: type: string - 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) + 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.)' nullable: true subject: type: string @@ -32574,7 +37271,7 @@ components: nullable: true allowCreateUpdateChannels: type: boolean - description: 'If set to true, members can add and update channels.' + description: 'If set to true, members can add and update any channels.' nullable: true allowCreateUpdateRemoveConnectors: type: boolean @@ -32920,7 +37617,7 @@ components: nullable: true dataOption: type: string - description: 'Represents additional sorting options for this field. The possible values are: Normal, TextAsNumber.' + description: 'Represents additional sorting options for this field. Possible values are: Normal, TextAsNumber.' icon: $ref: '#/components/schemas/microsoft.graph.workbookIcon' key: @@ -32931,7 +37628,7 @@ components: format: int32 sortOn: type: string - description: 'Represents the type of sorting of this condition. The possible values are: Value, CellColor, FontColor, Icon.' + description: 'Represents the type of sorting of this condition. Possible values are: Value, CellColor, FontColor, Icon.' additionalProperties: type: object microsoft.graph.workbookChartAxes: @@ -33431,7 +38128,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.dayOfWeek' - 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.' + description: 'A collection of the days of the week on which the event occurs. Possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern. Required if type is weekly, relativeMonthly, or relativeYearly.' firstDayOfWeek: $ref: '#/components/schemas/microsoft.graph.dayOfWeek' index: @@ -33554,7 +38251,7 @@ components: properties: name: type: string - description: Name of the setting (as defined by the groupSettingTemplate). + description: Name of the setting (as defined by the directorySettingTemplate). nullable: true value: type: string @@ -33601,7 +38298,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.attachment' - description: Read-only. Nullable. + description: 'The collection of fileAttachment, itemAttachment, and referenceAttachment attachments for the post. Read-only. Nullable.' extensions: type: array items: @@ -33671,7 +38368,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.recipient' - description: The email addresses to which a message should be redirected. + description: The email address to which a message should be redirected. stopProcessingRules: type: boolean description: Indicates whether subsequent rules should be evaluated. @@ -34765,6 +39462,9 @@ components: format: date-time inference: $ref: '#/components/schemas/microsoft.graph.inferenceData' + isSearchable: + type: boolean + nullable: true lastModifiedBy: $ref: '#/components/schemas/microsoft.graph.identitySet' lastModifiedDateTime: @@ -34776,11 +39476,13 @@ components: $ref: '#/components/schemas/microsoft.graph.personDataSources' additionalProperties: type: object - microsoft.graph.anniversaryType: - title: anniversaryType + microsoft.graph.personAnnualEventType: + title: personAnnualEventType enum: - birthday - wedding + - work + - other - unknownFutureValue type: string microsoft.graph.institutionData: @@ -34860,29 +39562,24 @@ components: - nativeOrBilingual - unknownFutureValue type: string - microsoft.graph.yomiPersonName: - title: yomiPersonName + microsoft.graph.personNamePronounciation: + title: personNamePronounciation type: object properties: displayName: type: string - description: Composite of first and last name pronunciation guides. nullable: true first: type: string - description: Pronunciation guide for the first name of the user. nullable: true last: type: string - description: Pronunciation guide for the last name of the user. nullable: true maiden: type: string - description: Pronunciation guide for the maiden name of the user. nullable: true middle: type: string - description: Pronunciation guide for the middle name of the user. nullable: true additionalProperties: type: object @@ -34921,6 +39618,7 @@ components: jobTitle: type: string description: The title held when in that position. + nullable: true role: type: string description: The role the position entailed. @@ -35145,7 +39843,7 @@ components: nullable: true teamsAppId: type: string - description: The ID from the Teams app manifest. + description: The id from the Teams App manifest. nullable: true version: type: string @@ -35165,7 +39863,7 @@ components: nullable: true contentType: type: string - description: 'The media type of the content attachment. It can have the following values: reference: Attachment is a link to another file. Populate the contentURL with the link to the object.file: Raw file attachment. Populate the contenturl field with the base64 encoding of the file in data: format.image/: Image type with the type of the image specified ex: image/png, image/jpeg, image/gif. Populate the contentUrl field with the base64 encoding of the file in data: format.video/: Video type with the format specified. Ex: video/mp4. Populate the contentUrl field with the base64 encoding of the file in data: format.audio/: Audio type with the format specified. Ex: audio/wmw. Populate the contentUrl field with the base64 encoding of the file in data: format.application/card type: Rich card attachment type with the card type specifying the exact card format to use. Set content with the json format of the card. Supported values for card type include:application/vnd.microsoft.card.adaptive: A rich card that can contain any combination of text, speech, images,,buttons, and input fields. Set the content property to,an AdaptiveCard object.application/vnd.microsoft.card.animation: A rich card that plays animation. Set the content property,to an AnimationCardobject.application/vnd.microsoft.card.audio: A rich card that plays audio files. Set the content property,to an AudioCard object.application/vnd.microsoft.card.video: A rich card that plays videos. Set the content property,to a VideoCard object.application/vnd.microsoft.card.hero: A Hero card. Set the content property to a HeroCard object.application/vnd.microsoft.card.thumbnail: A Thumbnail card. Set the content property to a ThumbnailCard object.application/vnd.microsoft.com.card.receipt: A Receipt card. Set the content property to a ReceiptCard object.application/vnd.microsoft.com.card.signin: A user Sign In card. Set the content property to a SignInCard object.' + description: 'The media type of the content attachment. It can have the following values: reference: Attachment is a link to another file. Populate the contentURL with the link to the object.Any contentTypes supported by the Bot Framework''s Attachment objectapplication/vnd.microsoft.card.codesnippet: A code snippet. application/vnd.microsoft.card.announcement: An announcement header.' nullable: true contentUrl: type: string @@ -35336,11 +40034,11 @@ components: nullable: true recipientUserId: type: string - description: User ID of the recipient of the offer shift request. + description: User id of the recipient of the offer shift request. nullable: true senderShiftId: type: string - description: User ID of the sender of the offer shift request. + description: User id of the sender of the offer shift request. nullable: true additionalProperties: type: object @@ -35428,7 +40126,7 @@ components: properties: recipientShiftId: type: string - description: ShiftId for the recipient user with whom the request is to swap. + description: Shift ID for the recipient user with whom the request is to swap. nullable: true additionalProperties: type: object @@ -35703,7 +40401,7 @@ components: format: int32 set: type: string - description: 'Represents the set that the icon is part of. The possible values are: Invalid, ThreeArrows, ThreeArrowsGray, ThreeFlags, ThreeTrafficLights1, ThreeTrafficLights2, ThreeSigns, ThreeSymbols, ThreeSymbols2, FourArrows, FourArrowsGray, FourRedToBlack, FourRating, FourTrafficLights, FiveArrows, FiveArrowsGray, FiveRating, FiveQuarters, ThreeStars, ThreeTriangles, FiveBoxes.' + description: 'Represents the set that the icon is part of. Possible values are: Invalid, ThreeArrows, ThreeArrowsGray, ThreeFlags, ThreeTrafficLights1, ThreeTrafficLights2, ThreeSigns, ThreeSymbols, ThreeSymbols2, FourArrows, FourArrowsGray, FourRedToBlack, FourRating, FourTrafficLights, FiveArrows, FiveArrowsGray, FiveRating, FiveQuarters, ThreeStars, ThreeTriangles, FiveBoxes.' additionalProperties: type: object microsoft.graph.workbookChartAxis: @@ -35953,6 +40651,7 @@ components: enum: - none - include + - exclude type: string microsoft.graph.settingSource: title: settingSource @@ -36106,10 +40805,74 @@ components: type: string description: The label associated with Category 1 nullable: true + category10: + type: string + description: The label associated with Category 10 + nullable: true + category11: + type: string + description: The label associated with Category 11 + nullable: true + category12: + type: string + description: The label associated with Category 12 + nullable: true + category13: + type: string + description: The label associated with Category 13 + nullable: true + category14: + type: string + description: The label associated with Category 14 + nullable: true + category15: + type: string + description: The label associated with Category 15 + nullable: true + category16: + type: string + description: The label associated with Category 16 + nullable: true + category17: + type: string + description: The label associated with Category 17 + nullable: true + category18: + type: string + description: The label associated with Category 18 + nullable: true + category19: + type: string + description: The label associated with Category 19 + nullable: true category2: type: string description: The label associated with Category 2 nullable: true + category20: + type: string + description: The label associated with Category 20 + nullable: true + category21: + type: string + description: The label associated with Category 21 + nullable: true + category22: + type: string + description: The label associated with Category 22 + nullable: true + category23: + type: string + description: The label associated with Category 23 + nullable: true + category24: + type: string + description: The label associated with Category 24 + nullable: true + category25: + type: string + description: The label associated with Category 25 + nullable: true category3: type: string description: The label associated with Category 3 @@ -36126,6 +40889,18 @@ components: type: string description: The label associated with Category 6 nullable: true + category7: + type: string + description: The label associated with Category 7 + nullable: true + category8: + type: string + description: The label associated with Category 8 + nullable: true + category9: + type: string + description: The label associated with Category 9 + nullable: true additionalProperties: type: object microsoft.graph.plannerPlanContextDetailsCollection: diff --git a/openApiDocs/beta/Groups.yml b/openApiDocs/beta/Groups.yml index 9a5817c70b2..083a0bb6a9d 100644 --- a/openApiDocs/beta/Groups.yml +++ b/openApiDocs/beta/Groups.yml @@ -522,8 +522,6 @@ paths: - calendarView - conversations - events - - photo - - photos - rejectedSenders - threads - drive @@ -533,6 +531,8 @@ paths: - groupLifecyclePolicies - planner - onenote + - photo + - photos - team type: string - name: $expand @@ -562,8 +562,6 @@ paths: - calendarView - conversations - events - - photo - - photos - rejectedSenders - threads - drive @@ -573,6 +571,8 @@ paths: - groupLifecyclePolicies - planner - onenote + - photo + - photos - team type: string responses: @@ -720,8 +720,6 @@ paths: - calendarView - conversations - events - - photo - - photos - rejectedSenders - threads - drive @@ -731,6 +729,8 @@ paths: - groupLifecyclePolicies - planner - onenote + - photo + - photos - team type: string - name: $expand @@ -760,8 +760,6 @@ paths: - calendarView - conversations - events - - photo - - photos - rejectedSenders - threads - drive @@ -771,6 +769,8 @@ paths: - groupLifecyclePolicies - planner - onenote + - photo + - photos - team type: string responses: @@ -845,14 +845,6 @@ paths: operationId: groups.ListEvents parameters: group-id: $request.path.group-id - photo: - operationId: groups.GetPhoto - parameters: - group-id: $request.path.group-id - photos: - operationId: groups.ListPhotos - parameters: - group-id: $request.path.group-id rejectedSenders: operationId: groups.ListRejectedSenders parameters: @@ -889,6 +881,14 @@ paths: operationId: groups.GetOnenote parameters: group-id: $request.path.group-id + photo: + operationId: groups.GetPhoto + parameters: + group-id: $request.path.group-id + photos: + operationId: groups.ListPhotos + parameters: + group-id: $request.path.group-id team: operationId: groups.GetTeam parameters: @@ -23603,8 +23603,6 @@ paths: - calendarView - conversations - events - - photo - - photos - rejectedSenders - threads - drive @@ -23614,6 +23612,8 @@ paths: - groupLifecyclePolicies - planner - onenote + - photo + - photos - team type: string - name: $expand @@ -23643,8 +23643,6 @@ paths: - calendarView - conversations - events - - photo - - photos - rejectedSenders - threads - drive @@ -23654,6 +23652,8 @@ paths: - groupLifecyclePolicies - planner - onenote + - photo + - photos - team type: string responses: @@ -23806,8 +23806,6 @@ paths: - calendarView - conversations - events - - photo - - photos - rejectedSenders - threads - drive @@ -23817,6 +23815,8 @@ paths: - groupLifecyclePolicies - planner - onenote + - photo + - photos - team type: string - name: $expand @@ -23846,8 +23846,6 @@ paths: - calendarView - conversations - events - - photo - - photos - rejectedSenders - threads - drive @@ -23857,6 +23855,8 @@ paths: - groupLifecyclePolicies - planner - onenote + - photo + - photos - team type: string responses: @@ -23947,16 +23947,6 @@ paths: parameters: user-id: $request.path.user-id group-id: $request.path.group-id - photo: - operationId: users.JoinedGroups.GetPhoto - parameters: - user-id: $request.path.user-id - group-id: $request.path.group-id - photos: - operationId: users.JoinedGroups.ListPhotos - parameters: - user-id: $request.path.user-id - group-id: $request.path.group-id rejectedSenders: operationId: users.JoinedGroups.ListRejectedSenders parameters: @@ -24002,6 +23992,16 @@ paths: parameters: user-id: $request.path.user-id group-id: $request.path.group-id + photo: + operationId: users.JoinedGroups.GetPhoto + parameters: + user-id: $request.path.user-id + group-id: $request.path.group-id + photos: + operationId: users.JoinedGroups.ListPhotos + parameters: + user-id: $request.path.user-id + group-id: $request.path.group-id team: operationId: users.JoinedGroups.GetTeam parameters: @@ -24109,7 +24109,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLabel' - description: 'The list of sensitivity label pairs (label ID, label name) associated with an Microsoft 365 group. Returned only on $select. Read-only.' + description: 'The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group. Returned only on $select.' assignedLicenses: type: array items: @@ -24150,7 +24150,7 @@ components: description: 'Specifies the group type and its membership. If the collection contains Unified, the group is a Microsoft 365 group; otherwise, it''s either a security group or distribution group. For details, see groups overview.If the collection includes DynamicMembership, the group has dynamic membership; otherwise, membership is static. Returned by default. Supports $filter.' hasMembersWithLicenseErrors: type: boolean - description: 'Indicates whether there are members in this group that have license errors from its group-based license assignment. This property is never returned on a GET operation. You can use it as a $filter argument to get groups that have members with license errors (that is, filter for this property being true). See an example.' + description: 'Indicates whether there are members in this group that have license errors from its group-based license assignment. This property is never returned on a GET operation. You can use it as a $filter argument to get groups that have members with license errors (that is, filter for this property being true).' nullable: true infoCatalogs: type: array @@ -24223,13 +24223,13 @@ components: nullable: true preferredLanguage: type: string - description: The preferred language for an Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. + description: The preferred language for a Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. nullable: true proxyAddresses: type: array items: type: string - description: 'Email addresses for the group that direct to the same group mailbox. For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com'']. The any operator is required to filter expressions on multi-valued properties. Returned by default. Read-only. Not nullable. Supports $filter.' + description: 'Email addresses for the group that direct to the same group mailbox. For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com'']. The any operator is required for filter expressions on multi-valued properties. Returned by default. Read-only. Not nullable. Supports $filter.' renewedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string @@ -24256,7 +24256,7 @@ components: nullable: true theme: type: string - description: 'Specifies an Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' + description: 'Specifies a Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' nullable: true visibility: type: string @@ -24274,11 +24274,11 @@ components: nullable: true hideFromAddressLists: type: boolean - description: 'True if the group is not displayed in certain parts of the Outlook UI: the Address Book, address lists for selecting message recipients, and the Browse Groups dialog for searching groups; otherwise, false. Default value is false. Returned only on $select.' + description: 'True if the group is not displayed in certain parts of the Outlook user interface: in the Address Book, in address lists for selecting message recipients, and in the Browse Groups dialog for searching groups; false otherwise. Default value is false. Returned only on $select.' nullable: true hideFromOutlookClients: type: boolean - description: 'True if the group is not displayed in Outlook clients, such as Outlook for Windows and Outlook on the web; otherwise, false. Default value is false. Returned only on $select.' + description: 'True if the group is not displayed in Outlook clients, such as Outlook for Windows and Outlook on the web, false otherwise. Default value is false. Returned only on $select.' nullable: true isFavorite: type: boolean @@ -24298,7 +24298,7 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer - description: Count of conversations that have received new posts since the signed-in user last visited the group. Returned only on $select. + description: Count of conversations that have received new posts since the signed-in user last visited the group. This property is the same as unseenConversationsCount.Returned only on $select. format: int32 nullable: true unseenMessagesCount: @@ -24329,12 +24329,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Groups that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' + description: 'Groups and administrative units that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' members: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Users and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for Microsoft 365 groups, security groups and mail-enabled security groups), DELETE (supported for Microsoft 365 groups and security groups). Nullable.' + description: 'Users, contacts, and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable.' membersWithLicenseErrors: type: array items: @@ -24344,7 +24344,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. Limited to 100 owners. HTTP Methods: GET (supported for all groups), POST (supported for Microsoft 365 groups, security groups and mail-enabled security groups), DELETE (supported for Microsoft 365 groups and security groups). Nullable.' + description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable.' permissionGrants: type: array items: @@ -24353,7 +24353,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directorySetting' - description: Read-only. Nullable. + description: 'Settings that can govern this group''s behavior, like whether members can invite guest users to the group. Nullable.' transitiveMemberOf: type: array items: @@ -24383,14 +24383,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: The group's calendar events. - photo: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' - photos: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' - description: The profile photos owned by the group. Read-only. Nullable. + description: The group's events. rejectedSenders: type: array items: @@ -24427,6 +24420,13 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerGroup' onenote: $ref: '#/components/schemas/microsoft.graph.onenote' + photo: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + photos: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + description: The profile photos owned by the group. Read-only. Nullable. team: $ref: '#/components/schemas/microsoft.graph.team' additionalProperties: @@ -24486,7 +24486,7 @@ components: items: type: string nullable: true - description: 'A collection of byte ranges that the server is missing for the file. These ranges are zero indexed and of the format ''start-end'' (e.g. ''0-26'' to indicate the first 27 bytes of the file). When uploading files as Outlook attachments, instead of a collection of ranges, this property always indicates a single value ''{start}'', the location in the file where the next upload should begin.' + description: 'When uploading files to document libraries, this is a collection of byte ranges that the server is missing for the file. These ranges are zero-indexed and of the format, ''{start}-{end}'' (e.g. ''0-26'' to indicate the first 27 bytes of the file). When uploading files as Outlook attachments, instead of a collection of ranges, this property always indicates a single value ''{start}'', the location in the file where the next upload should begin.' uploadUrl: type: string description: The URL endpoint that accepts PUT requests for byte ranges of the file. @@ -24511,10 +24511,10 @@ components: properties: dateTime: type: string - description: 'A single point of time in a combined date and time representation ({date}T{time}; for example, 2017-08-29T04:00:00.0000000).' + description: 'A single point of time in a combined date and time representation ({date}T{time}). For example, ''2019-04-16T09:00:00''.' timeZone: type: string - description: 'Represents a time zone, for example, ''Pacific Standard Time''. See below for more possible values.' + description: 'Represents a time zone, for example, ''Pacific Standard Time''. See below for possible values.' nullable: true additionalProperties: type: object @@ -24692,7 +24692,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.attachment' - description: The collection of fileAttachment and itemAttachment attachments for the event. Navigation property. Read-only. Nullable. + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' calendar: $ref: '#/components/schemas/microsoft.graph.calendar' exceptionOccurrences: @@ -24703,12 +24703,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the event. Read-only. Nullable. + description: The collection of open extensions defined for the event. Nullable. instances: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: The instances of the event. Navigation property. Read-only. Nullable. + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' multiValueExtendedProperties: type: array items: @@ -24837,7 +24837,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.attachment' - description: Read-only. Nullable. + description: 'The collection of fileAttachment, itemAttachment, and referenceAttachment attachments for the post. Read-only. Nullable.' extensions: type: array items: @@ -24882,7 +24882,7 @@ components: nullable: true name: type: string - description: The attachment's file name. + description: The display name of the attachment. This does not need to be the actual file name. nullable: true size: maximum: 2147483647 @@ -25086,7 +25086,7 @@ components: $ref: '#/components/schemas/microsoft.graph.onenotePatchInsertPosition' target: type: string - description: 'The element to update. Must be the # or the generated of the element, or the body or title keyword.' + description: 'The element to update. Must be the # or the generated {id} of the element, or the body or title keyword.' additionalProperties: type: object microsoft.graph.onenotePagePreview: @@ -25356,15 +25356,15 @@ components: nullable: true canEdit: type: boolean - description: 'True if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access.' + description: 'True if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access, through an Outlook client or the corresponding calendarPermission resource. Read-only.' nullable: true canShare: type: boolean - description: 'True if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it.' + description: 'True if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it. Read-only.' nullable: true canViewPrivateItems: type: boolean - description: 'True if the user can read calendar items that have been marked private, false otherwise.' + description: 'True if the user can read calendar items that have been marked private, false otherwise. This property is set through an Outlook client or the corresponding calendarPermission resource. Read-only.' nullable: true changeKey: type: string @@ -25376,7 +25376,7 @@ components: $ref: '#/components/schemas/microsoft.graph.onlineMeetingProviderType' hexColor: type: string - description: 'The calendar color, expressed in a hex color code of three hexidecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space. If the user has never explicitly set a color for the calendar, this property is empty. Read-only.' + description: 'The calendar color, expressed in a hex color code of three hexidecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space. If the user has never explicitly set a color for the calendar, this property is empty.' nullable: true isDefaultCalendar: type: boolean @@ -25517,6 +25517,10 @@ components: items: $ref: '#/components/schemas/microsoft.graph.drive' description: The collection of drives (document libraries) under this site. + externalColumns: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' items: type: array items: @@ -25768,11 +25772,11 @@ components: properties: address: type: string - description: The email address of the person or entity. + description: The email address of an entity instance. nullable: true name: type: string - description: The display name of the person or entity. + description: The display name of an entity instance. nullable: true additionalProperties: type: object @@ -26091,7 +26095,7 @@ components: properties: name: type: string - description: Name of the setting (as defined by the groupSettingTemplate). + description: Name of the setting (as defined by the directorySettingTemplate). nullable: true value: type: string @@ -26498,6 +26502,8 @@ components: type: string description: 'For site columns, the name of the group this column belongs to. Helps organize related columns.' nullable: true + contentApprovalStatus: + $ref: '#/components/schemas/microsoft.graph.contentApprovalStatusColumn' currency: $ref: '#/components/schemas/microsoft.graph.currencyColumn' dateTime: @@ -26522,10 +26528,21 @@ components: type: boolean description: Specifies whether the column is displayed in the user interface. nullable: true + hyperlinkOrPicture: + $ref: '#/components/schemas/microsoft.graph.hyperlinkOrPictureColumn' indexed: type: boolean description: Specifies whether the column values can used for sorting and searching. nullable: true + isDeletable: + type: boolean + nullable: true + isReorderable: + type: boolean + nullable: true + isSealed: + type: boolean + nullable: true lookup: $ref: '#/components/schemas/microsoft.graph.lookupColumn' name: @@ -26536,6 +26553,9 @@ components: $ref: '#/components/schemas/microsoft.graph.numberColumn' personOrGroup: $ref: '#/components/schemas/microsoft.graph.personOrGroupColumn' + propagateChanges: + type: boolean + nullable: true readOnly: type: boolean description: Specifies whether the column values can be modified. @@ -26544,8 +26564,18 @@ components: type: boolean description: Specifies whether the column value is not optional. nullable: true + term: + $ref: '#/components/schemas/microsoft.graph.termColumn' text: $ref: '#/components/schemas/microsoft.graph.textColumn' + thumbnail: + $ref: '#/components/schemas/microsoft.graph.thumbnailColumn' + type: + $ref: '#/components/schemas/microsoft.graph.columnTypes' + validation: + $ref: '#/components/schemas/microsoft.graph.columnValidation' + sourceColumn: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' additionalProperties: type: object microsoft.graph.contentType: @@ -26554,10 +26584,19 @@ components: - title: contentType type: object properties: + associatedHubsUrls: + type: array + items: + type: string + nullable: true description: type: string description: The descriptive text for the item. nullable: true + documentSet: + $ref: '#/components/schemas/microsoft.graph.documentSet' + documentTemplate: + $ref: '#/components/schemas/microsoft.graph.documentSetContent' group: type: string description: The name of the group this content type belongs to. Helps organize related content types. @@ -26568,6 +26607,9 @@ components: nullable: true inheritedFrom: $ref: '#/components/schemas/microsoft.graph.itemReference' + isBuiltIn: + type: boolean + nullable: true name: type: string description: The name of the content type. @@ -26578,6 +26620,9 @@ components: type: string description: The unique identifier of the content type. nullable: true + propagateChanges: + type: boolean + nullable: true readOnly: type: boolean description: 'If true, the content type cannot be modified unless this value is first set to false.' @@ -26586,11 +26631,25 @@ components: type: boolean description: 'If true, the content type cannot be modified by users or through push-down operations. Only site collection administrators can seal or unseal content types.' nullable: true + base: + $ref: '#/components/schemas/microsoft.graph.contentType' + baseTypes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.contentType' columnLinks: type: array items: $ref: '#/components/schemas/microsoft.graph.columnLink' description: The collection of columns that are required by this content type + columnPositions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + columns: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' additionalProperties: type: object microsoft.graph.sitePage: @@ -26652,7 +26711,7 @@ components: description: 'The type of permission, e.g. read. See below for the full list of roles. Read-only.' shareId: type: string - description: A unique token that can be used to access this shared item via the **shares** API. Read-only. + description: 'A unique token that can be used to access this shared item via the [shares API][]. Read-only.' nullable: true additionalProperties: type: object @@ -26685,14 +26744,14 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerBucket' - description: Read-only. Nullable. Collection of buckets in the plan. + description: Collection of buckets in the plan. Read-only. Nullable. details: $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' tasks: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerTask' - description: Read-only. Nullable. Collection of tasks in the plan. + description: Collection of tasks in the plan. Read-only. Nullable. additionalProperties: type: object microsoft.graph.notebook: @@ -26921,7 +26980,7 @@ components: nullable: true allowCreateUpdateChannels: type: boolean - description: 'If set to true, members can add and update channels.' + description: 'If set to true, members can add and update any channels.' nullable: true allowCreateUpdateRemoveConnectors: type: boolean @@ -27214,30 +27273,30 @@ components: $ref: '#/components/schemas/microsoft.graph.signInActivity' accountEnabled: type: boolean - description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Supports $filter.' + description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Returned only on $select. Supports $filter.' nullable: true ageGroup: type: string - description: 'Sets the age group of the user. Allowed values: null, minor, notAdult and adult. Refer to the legal age group property definitions for further information.' + description: 'Sets the age group of the user. Allowed values: null, minor, notAdult and adult. Refer to the legal age group property definitions for further information. Returned only on $select.' nullable: true assignedLicenses: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLicense' - description: The licenses that are assigned to the user. Not nullable. + description: The licenses that are assigned to the user. Returned only on $select. Not nullable. assignedPlans: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedPlan' - description: The plans that are assigned to the user. Read-only. Not nullable. + description: The plans that are assigned to the user. Returned only on $select. Read-only. Not nullable. businessPhones: type: array items: type: string - description: 'The telephone numbers for the user. NOTE: Although this is a string collection, only one number can be set for this property. Read-only for users synced from on-premises directory. Returned by default.' + description: The telephone numbers for the user. Only one number can be set for this property. Returned by default. Read-only for users synced from on-premises directory. city: type: string - description: The city in which the user is located. Supports $filter. + description: The city in which the user is located. Returned only on $select. Supports $filter. nullable: true companyName: type: string @@ -27245,25 +27304,25 @@ components: nullable: true consentProvidedForMinor: type: string - description: 'Sets whether consent has been obtained for minors. Allowed values: null, granted, denied and notRequired. Refer to the legal age group property definitions for further information.' + description: 'Sets whether consent has been obtained for minors. Allowed values: null, granted, denied and notRequired. Refer to the legal age group property definitions for further information. Returned only on $select.' nullable: true country: type: string - description: 'The country/region in which the user is located; for example, ''US'' or ''UK''. Supports $filter.' + description: 'The country/region in which the user is located; for example, ''US'' or ''UK''. Returned only on $select. Supports $filter.' nullable: true createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The created date of the user object. + description: The date and time the user was created. The value cannot be modified and is automatically populated when the entity is created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. Property is nullable. A null value indicates that an accurate creation time couldn't be determined for the user. Returned only on $select. Read-only. Supports $filter. format: date-time nullable: true creationType: type: string - description: 'Indicates whether the user account was created as a regular school or work account (null), an external account (Invitation), a local account for an Azure Active Directory B2C tenant (LocalAccount) or self-service sign-up using email verification (EmailVerified). Read-only.' + description: 'Indicates whether the user account was created as a regular school or work account (null), an external account (Invitation), a local account for an Azure Active Directory B2C tenant (LocalAccount) or self-service sign-up using email verification (EmailVerified). Returned only on $select. Read-only.' nullable: true department: type: string - description: The name for the department in which the user works. Supports $filter. + description: The name for the department in which the user works. Returned only on $select. Supports $filter. nullable: true deviceKeys: type: array @@ -27271,7 +27330,7 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceKey' displayName: type: string - description: 'The name displayed in the address book for the user. This is usually the combination of the user''s first name, middle initial and last name. This property is required when a user is created and it cannot be cleared during updates. Returned by default. Supports $filter and $orderby.' + 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 last name. This property is required when a user is created and it cannot be cleared during updates. Returned by default. Supports $filter and $orderby.' nullable: true employeeHireDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' @@ -27299,7 +27358,7 @@ components: nullable: true faxNumber: type: string - description: The fax number of the user. + description: The fax number of the user. Returned only on $select. nullable: true givenName: type: string @@ -27309,7 +27368,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.objectIdentity' - description: 'Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. May contain multiple items with the same signInType value. Supports $filter.' + description: 'Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. May contain multiple items with the same signInType value. Returned only on $select. Supports $filter.' imAddresses: type: array items: @@ -27332,29 +27391,29 @@ components: lastPasswordChangeDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The time when this Azure AD user last changed their password. The date and time information uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: ''2014-01-01T00:00:00Z''' + description: 'The time when this Azure AD user last changed their password. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is ''2014-01-01T00:00:00Z'' Returned only on $select. Read-only.' format: date-time nullable: true legalAgeGroupClassification: type: string - 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, minorWithOutParentalConsent, minorWithParentalConsent, minorNoParentalConsentRequired, notAdult and adult. Refer to the legal age group property definitions for further information.' + 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, minorWithOutParentalConsent, minorWithParentalConsent, minorNoParentalConsentRequired, notAdult and adult. Refer to the legal age group property definitions for further information. Returned only on $select.' nullable: true licenseAssignmentStates: type: array items: $ref: '#/components/schemas/microsoft.graph.licenseAssignmentState' - description: State of license assignments for this user. Read-only. + description: State of license assignments for this user. Returned only on $select. Read-only. mail: type: string description: 'The SMTP address for the user, for example, ''jeff@contoso.onmicrosoft.com''. Returned by default. Supports $filter and endsWith.' nullable: true mailNickname: type: string - description: The mail alias for the user. This property must be specified when a user is created. Supports $filter. + description: The mail alias for the user. This property must be specified when a user is created. Returned only on $select. Supports $filter. nullable: true mobilePhone: type: string - description: The primary cellular telephone number for the user. Read-only for users synced from on-premises directory. Returned by default. + description: The primary cellular telephone number for the user. Returned by default. Read-only for users synced from on-premises directory. nullable: true officeLocation: type: string @@ -27362,59 +27421,59 @@ components: nullable: true onPremisesDistinguishedName: type: string - 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 Azure Active Directory via Azure AD Connect. Read-only. + 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 Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. nullable: true onPremisesDomainName: type: string - 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 Azure Active Directory via Azure AD Connect. Read-only.' + 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 Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only.' nullable: true onPremisesExtensionAttributes: $ref: '#/components/schemas/microsoft.graph.onPremisesExtensionAttributes' onPremisesImmutableId: type: string - description: 'This property is used to associate an on-premises Active Directory user account to their Azure AD user object. This property must be specified when creating a new user account in the Graph if you are using a federated domain for the user''s userPrincipalName (UPN) property. Important: The $ and _ characters cannot be used when specifying this property. Supports $filter.' + description: 'This property is used to associate an on-premises Active Directory user account to their Azure AD user object. This property must be specified when creating a new user account in the Graph if you are using a federated domain for the user''s userPrincipalName (UPN) property. Important: The $ and _ characters cannot be used when specifying this property. Returned only on $select. Supports $filter.' nullable: true onPremisesLastSyncDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - 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 time. For example, midnight UTC on Jan 1, 2014 would look like this: ''2014-01-01T00:00:00Z''. Read-only.' + 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 time. For example, midnight UTC on Jan 1, 2014 is ''2014-01-01T00:00:00Z''. Returned only on $select. Read-only.' format: date-time nullable: true onPremisesProvisioningErrors: type: array items: $ref: '#/components/schemas/microsoft.graph.onPremisesProvisioningError' - description: Errors when using Microsoft synchronization product during provisioning. + description: Errors when using Microsoft synchronization product during provisioning. Returned only on $select. onPremisesSamAccountName: type: string - 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 Azure Active Directory via Azure AD Connect. Read-only. + 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 Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. nullable: true onPremisesSecurityIdentifier: type: string - description: Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Read-only. + description: Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Returned only on $select. Read-only. nullable: true onPremisesSyncEnabled: type: boolean - 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 + 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). Returned only on $select. Read-only. nullable: true onPremisesUserPrincipalName: type: string - 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 Azure Active Directory via Azure AD Connect. Read-only. + 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 Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. nullable: true otherMails: type: array items: type: string - description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Supports $filter.' + description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com''].Returned only on $select. Supports$filter.' passwordPolicies: type: string - 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 may be specified together; for example: ''DisablePasswordExpiration, DisableStrongPassword''.' + 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 may be specified together; for example: ''DisablePasswordExpiration, DisableStrongPassword''.Returned only on $select.' nullable: true passwordProfile: $ref: '#/components/schemas/microsoft.graph.passwordProfile' postalCode: type: string - description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country/region. In the United States of America, this attribute contains the ZIP code.' + description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country/region. In the United States of America, this attribute contains the ZIP code. Returned only on $select.' nullable: true preferredDataLocation: type: string @@ -27428,35 +27487,35 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.provisionedPlan' - description: The plans that are provisioned for the user. Read-only. Not nullable. + description: The plans that are provisioned for the user. Returned only on $select. Read-only. Not nullable. proxyAddresses: type: array items: type: string - description: 'For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com''] The any operator is required for filter expressions on multi-valued properties. Read-only, Not nullable. Supports $filter.' + description: 'For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com''] The any operator is required for filter expressions on multi-valued properties. Returned only on $select. Read-only, Not nullable. Supports $filter.' refreshTokensValidFromDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Returned only on $select. Read-only.' + description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Returned only on $select. Read-only. Use invalidateAllRefreshTokens to reset.' format: date-time nullable: true showInAddressList: type: boolean - description: 'true if the Outlook global address list should contain this user, otherwise false. If not set, this will be treated as true. For users invited through the invitation manager, this property will be set to false.' + description: 'true if the Outlook global address list should contain this user, otherwise false. If not set, this will be treated as true. For users invited through the invitation manager, this property will be set to false. Returned only on $select.' nullable: true signInSessionsValidFromDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Read-only. Use revokeSignInSessions to reset.' + description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Returned only on $select. Read-only. Use revokeSignInSessions to reset.' format: date-time nullable: true state: type: string - description: The state or province in the user's address. Supports $filter. + description: The state or province in the user's address. Returned only on $select. Supports $filter. nullable: true streetAddress: type: string - description: The street address of the user's place of business. + description: The street address of the user's place of business. Returned only on $select. nullable: true surname: type: string @@ -27464,7 +27523,7 @@ components: nullable: true usageLocation: type: string - description: 'A two letter country code (ISO standard 3166). Required for users that will be assigned licenses due to legal requirement to check for availability of services in countries. Examples include: ''US'', ''JP'', and ''GB''. Not nullable. Supports $filter.' + description: 'A two letter country code (ISO standard 3166). Required for users that will be assigned licenses due to legal requirement to check for availability of services in countries. Examples include: ''US'', ''JP'', and ''GB''. Not nullable. Returned only on $select. Supports $filter.' nullable: true userPrincipalName: type: string @@ -27472,7 +27531,7 @@ components: nullable: true userType: type: string - description: 'A string value that can be used to classify user types in your directory, such as ''Member'' and ''Guest''. Supports $filter.' + description: 'A string value that can be used to classify user types in your directory, such as ''Member'' and ''Guest''. Returned only on $select. Supports $filter.' nullable: true mailboxSettings: $ref: '#/components/schemas/microsoft.graph.mailboxSettings' @@ -27484,56 +27543,56 @@ components: format: int32 aboutMe: type: string - description: A freeform text entry field for the user to describe themselves. + description: A freeform text entry field for the user to describe themselves. Returned only on $select. nullable: true birthday: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The birthday of the user. 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 would look like this: ''2014-01-01T00:00:00Z''' + description: 'The birthday of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is ''2014-01-01T00:00:00Z'' Returned only on $select.' format: date-time hireDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The hire date of the user. 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 would look like this: ''2014-01-01T00:00:00Z''. Returned only on $select. Note: This property is specific to SharePoint Online. We recommend using the native employeeHireDate property to set and update hire date values using Microsoft Graph APIs.' + description: 'The hire date of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is ''2014-01-01T00:00:00Z''. Returned only on $select. Note: This property is specific to SharePoint Online. We recommend using the native employeeHireDate property to set and update hire date values using Microsoft Graph APIs.' format: date-time interests: type: array items: type: string nullable: true - description: A list for the user to describe their interests. + description: A list for the user to describe their interests. Returned only on $select. mySite: type: string - description: The URL for the user's personal site. + description: The URL for the user's personal site. Returned only on $select. nullable: true pastProjects: type: array items: type: string nullable: true - description: A list for the user to enumerate their past projects. + description: A list for the user to enumerate their past projects. Returned only on $select. preferredName: type: string - description: The preferred name for the user. + description: The preferred name for the user. Returned only on $select. nullable: true responsibilities: type: array items: type: string nullable: true - description: A list for the user to enumerate their responsibilities. + description: A list for the user to enumerate their responsibilities. Returned only on $select. schools: type: array items: type: string nullable: true - description: A list for the user to enumerate the schools they have attended. + description: A list for the user to enumerate the schools they have attended. Returned only on $select. skills: type: array items: type: string nullable: true - description: A list for the user to enumerate their skills. + description: A list for the user to enumerate their skills. Returned only on $select. analytics: $ref: '#/components/schemas/microsoft.graph.userAnalytics' usageRights: @@ -27568,7 +27627,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: The groups and directory roles that the user is a member of. Read-only. Nullable. + description: 'The groups, directory roles and administrative units that the user is a member of. Read-only. Nullable.' ownedDevices: type: array items: @@ -27624,7 +27683,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: The user's events. Default is to show Events under the Default Calendar. Read-only. Nullable. + description: The user's events. Default is to show events under the Default Calendar. Read-only. Nullable. inferenceClassification: $ref: '#/components/schemas/microsoft.graph.inferenceClassification' joinedGroups: @@ -27648,14 +27707,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.person' - description: People that are relevant to the user. Read-only. Nullable. - photo: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' - photos: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' - description: Read-only. Nullable. + description: 'Read-only. The most relevant people to the user. The collection is ordered by their relevance to the user, which is determined by the user''s communication, collaboration and business relationships. A person is an aggregation of information from across mail, contacts and social networks.' drive: $ref: '#/components/schemas/microsoft.graph.drive' drives: @@ -27671,7 +27723,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the user. Read-only. Nullable. + description: The collection of open extensions defined for the user. Nullable. appConsentRequestsForApproval: type: array items: @@ -27737,6 +27789,13 @@ components: $ref: '#/components/schemas/microsoft.graph.userSettings' onenote: $ref: '#/components/schemas/microsoft.graph.onenote' + photo: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + photos: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + description: Read-only. Nullable. profile: $ref: '#/components/schemas/microsoft.graph.profile' activities: @@ -27967,7 +28026,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.dayOfWeek' - 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.' + description: 'A collection of the days of the week on which the event occurs. Possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern. Required if type is weekly, relativeMonthly, or relativeYearly.' firstDayOfWeek: $ref: '#/components/schemas/microsoft.graph.dayOfWeek' index: @@ -28139,7 +28198,7 @@ components: properties: upgradeAvailable: type: boolean - description: Indicates whether there are higher storage quota plans available. Read-only. + description: Indicates if there are higher storage quota plans available. Read-only. nullable: true additionalProperties: type: object @@ -28407,12 +28466,12 @@ components: nullable: true latitude: type: number - description: 'Optional. The latitude, in decimal, for the item. Read-only.' + description: 'Optional. The latitude, in decimal, for the item. Writable on OneDrive Personal.' format: double nullable: true longitude: type: number - description: 'Optional. The longitude, in decimal, for the item. Read-only.' + description: 'Optional. The longitude, in decimal, for the item. Writable on OneDrive Personal.' format: double nullable: true additionalProperties: @@ -28484,7 +28543,7 @@ components: takenDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Represents the date and time the photo was taken. Read-only. + description: The date and time the photo was taken in UTC time. Read-only. format: date-time nullable: true additionalProperties: @@ -28695,7 +28754,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookOperation' - description: 'The status of workbook operations. Getting an operation collection is not supported, but you can get the status of a long-running operation if the Location header is returned in the response. Read-only.' + description: 'The status of Workbook operations. Getting an operation collection is not supported, but you can get the status of a long-running operation if the Location header is returned in the response. Read-only. Nullable.' tables: type: array items: @@ -28720,14 +28779,14 @@ components: nullable: true changeType: type: string - description: 'Required. Indicates the type of change in the subscribed resource that will raise a change notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list.Note: Drive root item and list change notifications support only the updated changeType. User and group change notifications support updated and deleted changeType.' + description: 'Indicates the type of change in the subscribed resource that will raise a change notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list. Required. Note: Drive root item and list change notifications support only the updated changeType. User and group change notifications support updated and deleted changeType.' clientState: type: string - description: Optional. Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 128 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification. + description: Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 255 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification. Optional. nullable: true creatorId: type: string - description: 'Identifier of the user or service principal that created the subscription. If the app used delegated permissions to create the subscription, this field contains the id of the signed-in user the app called on behalf of. If the app used application permissions, this field contains the id of the service principal corresponding to the app. Read-only.' + description: 'Identifier of the user or service principal that created the subscription. If the app used delegated permissions to create the subscription, this field contains the ID of the signed-in user the app called on behalf of. If the app used application permissions, this field contains the ID of the service principal corresponding to the app. Read-only.' nullable: true encryptionCertificate: type: string @@ -28735,12 +28794,12 @@ components: nullable: true encryptionCertificateId: type: string - description: A custom app-provided identifier to help identify the certificate needed to decrypt resource data. Optional. + description: A custom app-provided identifier to help identify the certificate needed to decrypt resource data. Optional. Required when includeResourceData is true. nullable: true expirationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Required. Specifies the date and time when the webhook subscription expires. The time is in UTC, and can be an amount of time from subscription creation that varies for the resource subscribed to. See the table below for maximum supported subscription length of time.' + description: 'Specifies the date and time when the webhook subscription expires. The time is in UTC, and can be an amount of time from subscription creation that varies for the resource subscribed to. See the table below for maximum supported subscription length of time. Required.' format: date-time includeResourceData: type: boolean @@ -28762,10 +28821,10 @@ components: nullable: true notificationUrl: type: string - description: Required. The URL of the endpoint that will receive the change notifications. This URL must make use of the HTTPS protocol. + description: The URL of the endpoint that receives the change notifications. This URL must make use of the HTTPS protocol. Required. resource: type: string - description: Required. Specifies the resource that will be monitored for changes. Do not include the base URL (https://graph.microsoft.com/v1.0/). See the possible resource path values for each supported resource. + description: Specifies the resource that will be monitored for changes. Do not include the base URL (https://graph.microsoft.com/beta/). See the possible resource path values for each supported resource. Required. additionalProperties: type: object microsoft.graph.thumbnailSet: @@ -28792,7 +28851,6 @@ components: properties: content: type: string - description: The content stream for this version of the item. format: base64url nullable: true size: @@ -28904,6 +28962,11 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.contentApprovalStatusColumn: + title: contentApprovalStatusColumn + type: object + additionalProperties: + type: object microsoft.graph.currencyColumn: title: currencyColumn type: object @@ -28947,6 +29010,15 @@ components: type: object additionalProperties: type: object + microsoft.graph.hyperlinkOrPictureColumn: + title: hyperlinkOrPictureColumn + type: object + properties: + isPicture: + type: boolean + nullable: true + additionalProperties: + type: object microsoft.graph.lookupColumn: title: lookupColumn type: object @@ -29015,6 +29087,18 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.termColumn: + title: termColumn + type: object + properties: + allowMultipleValues: + type: boolean + nullable: true + showFullyQualifiedName: + type: boolean + nullable: true + additionalProperties: + type: object microsoft.graph.textColumn: title: textColumn type: object @@ -29047,6 +29131,95 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.thumbnailColumn: + title: thumbnailColumn + type: object + additionalProperties: + type: object + microsoft.graph.columnTypes: + title: columnTypes + enum: + - note + - text + - choice + - multichoice + - number + - currency + - dateTime + - lookup + - boolean + - user + - url + - calculated + - location + - geolocation + - term + - multiterm + - thumbnail + - approvalStatus + - unknownFutureValue + type: string + microsoft.graph.columnValidation: + title: columnValidation + type: object + properties: + defaultLanguage: + type: string + nullable: true + descriptions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.displayNameLocalization' + formula: + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.documentSet: + title: documentSet + type: object + properties: + allowedContentTypes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.contentTypeInfo' + defaultContents: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.documentSetContent' + propagateWelcomePageChanges: + type: boolean + nullable: true + shouldPrefixNameToFile: + type: boolean + nullable: true + welcomePageUrl: + type: string + nullable: true + sharedColumns: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + welcomePageColumns: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + additionalProperties: + type: object + microsoft.graph.documentSetContent: + title: documentSetContent + type: object + properties: + contentType: + $ref: '#/components/schemas/microsoft.graph.contentTypeInfo' + fileName: + type: string + nullable: true + folderName: + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.contentTypeOrder: title: contentTypeOrder type: object @@ -29431,11 +29604,11 @@ components: nullable: true recipientUserId: type: string - description: User ID of the recipient of the offer shift request. + description: User id of the recipient of the offer shift request. nullable: true senderShiftId: type: string - description: User ID of the sender of the offer shift request. + description: User id of the sender of the offer shift request. nullable: true additionalProperties: type: object @@ -29523,7 +29696,7 @@ components: properties: recipientShiftId: type: string - description: ShiftId for the recipient user with whom the request is to swap. + description: Shift ID for the recipient user with whom the request is to swap. nullable: true additionalProperties: type: object @@ -29682,13 +29855,13 @@ components: lastEditedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Read only. Timestamp when edits to the chat message were made. Triggers an 'Edited' flag in the Microsoft Teams UI. If no edits are made the value is null. + 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. format: date-time nullable: true lastModifiedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Read only. Timestamp when the chat message is created (initial setting) or edited, including when a reaction is added or removed.' + description: 'Read only. Timestamp when the chat message is created (initial setting) or modified, including when a reaction is added or removed.' format: date-time nullable: true locale: @@ -29710,7 +29883,7 @@ components: description: 'Reactions for this chat message (for example, Like).' replyToId: type: string - 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) + 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.)' nullable: true subject: type: string @@ -29817,7 +29990,7 @@ components: nullable: true teamsAppId: type: string - description: The ID from the Teams app manifest. + description: The id from the Teams App manifest. nullable: true version: type: string @@ -30059,7 +30232,7 @@ components: properties: forceChangePasswordNextSignIn: type: boolean - description: true if the user must change her password on the next login; otherwise false. + description: 'If true, at next sign-in, the user must change their password. After a password change, this property will be automatically reset to false. If not set, default is false.' nullable: true forceChangePasswordNextSignInWithMfa: type: boolean @@ -30095,7 +30268,7 @@ components: properties: archiveFolder: type: string - description: Folder ID of an archive folder for the user. + description: Folder ID of an archive folder for the user. Read only. nullable: true automaticRepliesSetting: $ref: '#/components/schemas/microsoft.graph.automaticRepliesSetting' @@ -30433,7 +30606,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the contact. Read-only. Nullable. + description: The collection of open extensions defined for the contact. Nullable. multiValueExtendedProperties: type: array items: @@ -30550,7 +30723,7 @@ components: $ref: '#/components/schemas/microsoft.graph.itemBody' bodyPreview: type: string - description: The first 255 characters of the message body. It is in text format. + description: 'The first 255 characters of the message body. It is in text format. If the message contains instances of mention, this property would contain a concatenation of these mentions as well.' nullable: true ccRecipients: type: array @@ -30752,7 +30925,7 @@ components: nullable: true personType: type: string - description: The type of person. + description: 'The type of person, for example distribution list.' nullable: true phones: type: array @@ -30826,11 +30999,7 @@ components: - title: approval type: object properties: - completedSteps: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.approvalStep' - pendingSteps: + steps: type: array items: $ref: '#/components/schemas/microsoft.graph.approvalStep' @@ -30940,26 +31109,26 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Not yet documented + description: Created date time in UTC of the device enrollment configuration format: date-time description: type: string - description: Not yet documented + description: The description of the device enrollment configuration nullable: true displayName: type: string - description: Not yet documented + description: The display name of the device enrollment configuration nullable: true lastModifiedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Not yet documented + description: Last modified date time in UTC of the device enrollment configuration format: date-time priority: maximum: 2147483647 minimum: -2147483648 type: integer - description: Not yet documented + description: Priority is used when a user exists in multiple groups that are assigned enrollment configuration. Users are subject only to the configuration with the lowest priority value. format: int32 roleScopeTagIds: type: array @@ -30971,13 +31140,13 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer - description: Not yet documented + description: The version of the device enrollment configuration format: int32 assignments: type: array items: $ref: '#/components/schemas/microsoft.graph.enrollmentConfigurationAssignment' - description: The list of group assignments for the device configuration profile. + description: The list of group assignments for the device configuration profile additionalProperties: type: object description: The Base Class of Device Enrollment Configuration @@ -30993,11 +31162,11 @@ components: nullable: true activationLockBypassCode: type: string - description: Code that allows the Activation Lock on a device to be bypassed. + description: Code that allows the Activation Lock on a device to be bypassed. This property is read-only. nullable: true androidSecurityPatchLevel: type: string - description: Android security patch level + description: Android security patch level. This property is read-only. nullable: true autopilotEnrolled: type: boolean @@ -31008,18 +31177,18 @@ components: nullable: true azureADDeviceId: type: string - description: The unique identifier for the Azure Active Directory device. Read only. + description: The unique identifier for the Azure Active Directory device. Read only. This property is read-only. nullable: true azureADRegistered: type: boolean - description: Whether the device is Azure Active Directory registered. + description: Whether the device is Azure Active Directory registered. This property is read-only. nullable: true chassisType: $ref: '#/components/schemas/microsoft.graph.chassisType' complianceGracePeriodExpirationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The DateTime when device compliance grace period expires + description: The DateTime when device compliance grace period expires. This property is read-only. format: date-time complianceState: $ref: '#/components/schemas/microsoft.graph.complianceState' @@ -31033,10 +31202,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceActionResult' - description: List of ComplexType deviceActionResult objects. + description: List of ComplexType deviceActionResult objects. This property is read-only. deviceCategoryDisplayName: type: string - description: Device category display name + description: Device category display name. This property is read-only. nullable: true deviceEnrollmentType: $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentType' @@ -31044,7 +31213,7 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceHealthAttestationState' deviceName: type: string - description: Name of the device + description: Name of the device. This property is read-only. nullable: true deviceRegistrationState: $ref: '#/components/schemas/microsoft.graph.deviceRegistrationState' @@ -31052,24 +31221,24 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceType' easActivated: type: boolean - description: Whether the device is Exchange ActiveSync activated. + description: Whether the device is Exchange ActiveSync activated. This property is read-only. easActivationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Exchange ActivationSync activation time of the device. + description: Exchange ActivationSync activation time of the device. This property is read-only. format: date-time easDeviceId: type: string - description: Exchange ActiveSync Id of the device. + description: Exchange ActiveSync Id of the device. This property is read-only. nullable: true emailAddress: type: string - description: Email(s) for the user associated with the device + description: Email(s) for the user associated with the device. This property is read-only. nullable: true enrolledDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Enrollment time of the device. + description: Enrollment time of the device. This property is read-only. format: date-time ethernetMacAddress: type: string @@ -31082,11 +31251,11 @@ components: exchangeLastSuccessfulSyncDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Last time the device contacted Exchange. + description: Last time the device contacted Exchange. This property is read-only. format: date-time freeStorageSpaceInBytes: type: integer - description: Free Storage in Bytes + description: Free Storage in Bytes. This property is read-only. format: int64 hardwareInformation: $ref: '#/components/schemas/microsoft.graph.hardwareInformation' @@ -31096,24 +31265,24 @@ components: nullable: true imei: type: string - description: IMEI + description: IMEI. This property is read-only. nullable: true isEncrypted: type: boolean - description: Device encryption status + description: Device encryption status. This property is read-only. isSupervised: type: boolean - description: Device supervised status + description: Device supervised status. This property is read-only. jailBroken: type: string - description: whether the device is jail broken or rooted. + description: whether the device is jail broken or rooted. This property is read-only. nullable: true joinType: $ref: '#/components/schemas/microsoft.graph.joinType' lastSyncDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The date and time that the device last completed a successful sync with Intune. + description: The date and time that the device last completed a successful sync with Intune. This property is read-only. format: date-time lostModeState: $ref: '#/components/schemas/microsoft.graph.lostModeState' @@ -31136,15 +31305,15 @@ components: $ref: '#/components/schemas/microsoft.graph.managementState' manufacturer: type: string - description: Manufacturer of the device + description: Manufacturer of the device. This property is read-only. nullable: true meid: type: string - description: MEID + description: MEID. This property is read-only. nullable: true model: type: string - description: Model of the device + description: Model of the device. This property is read-only. nullable: true notes: type: string @@ -31152,11 +31321,11 @@ components: nullable: true operatingSystem: type: string - description: 'Operating system of the device. Windows, iOS, etc.' + description: 'Operating system of the device. Windows, iOS, etc. This property is read-only.' nullable: true osVersion: type: string - description: Operating system version of the device. + description: Operating system version of the device. This property is read-only. nullable: true ownerType: $ref: '#/components/schemas/microsoft.graph.ownerType' @@ -31164,7 +31333,7 @@ components: $ref: '#/components/schemas/microsoft.graph.managedDevicePartnerReportedHealthState' phoneNumber: type: string - description: Phone number of the device + description: Phone number of the device. This property is read-only. nullable: true physicalMemoryInBytes: type: integer @@ -31179,11 +31348,11 @@ components: $ref: '#/components/schemas/microsoft.graph.managedDeviceArchitecture' remoteAssistanceSessionErrorDetails: type: string - description: An error string that identifies issues when creating Remote Assistance session objects. + description: An error string that identifies issues when creating Remote Assistance session objects. This property is read-only. nullable: true remoteAssistanceSessionUrl: type: string - description: Url that allows a Remote Assistance session to be established with the device. + description: Url that allows a Remote Assistance session to be established with the device. This property is read-only. nullable: true requireUserEnrollmentApproval: type: boolean @@ -31202,7 +31371,7 @@ components: description: List of Scope Tag IDs for this Device instance. serialNumber: type: string - description: SerialNumber + description: SerialNumber. This property is read-only. nullable: true skuFamily: type: string @@ -31220,11 +31389,11 @@ components: nullable: true subscriberCarrier: type: string - description: Subscriber Carrier + description: Subscriber Carrier. This property is read-only. nullable: true totalStorageSpaceInBytes: type: integer - description: Total Storage in Bytes + description: Total Storage in Bytes. This property is read-only. format: int64 udid: type: string @@ -31232,15 +31401,15 @@ components: nullable: true userDisplayName: type: string - description: User display name + description: User display name. This property is read-only. nullable: true userId: type: string - description: Unique Identifier for the user associated with the device + description: Unique Identifier for the user associated with the device. This property is read-only. nullable: true userPrincipalName: type: string - description: Device user principal name + description: Device user principal name. This property is read-only. nullable: true usersLoggedOn: type: array @@ -31249,7 +31418,7 @@ components: description: Indicates the last logged on users of a device. This property is read-only. wiFiMacAddress: type: string - description: Wi-Fi MAC + description: Wi-Fi MAC. This property is read-only. nullable: true windowsActiveMalwareCount: maximum: 2147483647 @@ -31385,7 +31554,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.managedAppPolicy' - description: Zero or more policys already applied on the registered app when it last synchronized with management service. + description: Zero or more policys already applied on the registered app when it last synchronized with managment service. intendedPolicies: type: array items: @@ -31587,7 +31756,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerTask' - description: Read-only. Nullable. Returns the plannerPlans shared with the user. + description: Read-only. Nullable. Returns the plannerTasks assigned to the user. additionalProperties: type: object microsoft.graph.itemInsights: @@ -31633,7 +31802,7 @@ components: anniversaries: type: array items: - $ref: '#/components/schemas/microsoft.graph.personAnniversary' + $ref: '#/components/schemas/microsoft.graph.personAnnualEvent' description: Represents the details of meaningful dates associated with a person. awards: type: array @@ -31787,7 +31956,7 @@ components: properties: accountEnabled: type: boolean - description: 'true if the account is enabled; otherwise, false. Required.' + description: 'true if the account is enabled; otherwise, false. default is true.' nullable: true alternativeSecurityIds: type: array @@ -31884,7 +32053,7 @@ components: nullable: true operatingSystemVersion: type: string - description: The version of the operating system on the device. Required. + description: Operating system version of the device. Required. nullable: true physicalIds: type: array @@ -32075,7 +32244,7 @@ components: properties: activity: type: string - 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.' + 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.' nullable: true availability: type: string @@ -32123,6 +32292,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.phoneAuthenticationMethod' + temporaryAccessPassMethods: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.temporaryAccessPassAuthenticationMethod' windowsHelloForBusinessMethods: type: array items: @@ -32430,7 +32603,7 @@ components: properties: crc32Hash: type: string - description: The CRC32 value of the file in little endian (if available). Read-only. + description: The CRC32 value of the file (if available). Read-only. nullable: true quickXorHash: type: string @@ -32495,7 +32668,7 @@ components: properties: content: type: string - description: The content of comment. + description: The content of the comment. nullable: true contentType: type: string @@ -32533,7 +32706,7 @@ components: description: Indicates whether the name is scoped to the workbook or to a specific worksheet. Read-only. type: type: string - description: 'Indicates what type of reference is associated with the name. The possible values are: String, Integer, Double, Boolean, Range. Read-only.' + description: 'Indicates what type of reference is associated with the name. Possible values are: String, Integer, Double, Boolean, Range. Read-only.' nullable: true value: $ref: '#/components/schemas/microsoft.graph.Json' @@ -32597,7 +32770,7 @@ components: description: Indicates whether the total row is visible or not. This value can be set to show or remove the total row. style: type: string - description: 'Constant value that represents the Table style. The possible values are: TableStyleLight1 thru TableStyleLight21, TableStyleMedium1 thru TableStyleMedium28, TableStyleStyleDark1 thru TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified.' + description: 'Constant value that represents the Table style. Possible values are: TableStyleLight1 thru TableStyleLight21, TableStyleMedium1 thru TableStyleMedium28, TableStyleStyleDark1 thru TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified.' nullable: true columns: type: array @@ -32765,6 +32938,20 @@ components: $ref: '#/components/schemas/microsoft.graph.driveItem' additionalProperties: type: object + microsoft.graph.displayNameLocalization: + title: displayNameLocalization + type: object + properties: + displayName: + type: string + description: 'If present, the value of this field contains the displayName string that has been set for the language present in the languageTag field.' + nullable: true + languageTag: + type: string + description: Provides the language culture-code and friendly name of the language that the displayName field has been provided in. + nullable: true + additionalProperties: + type: object microsoft.graph.sitePageData: title: sitePageData type: object @@ -32785,10 +32972,74 @@ components: type: string description: The label associated with Category 1 nullable: true + category10: + type: string + description: The label associated with Category 10 + nullable: true + category11: + type: string + description: The label associated with Category 11 + nullable: true + category12: + type: string + description: The label associated with Category 12 + nullable: true + category13: + type: string + description: The label associated with Category 13 + nullable: true + category14: + type: string + description: The label associated with Category 14 + nullable: true + category15: + type: string + description: The label associated with Category 15 + nullable: true + category16: + type: string + description: The label associated with Category 16 + nullable: true + category17: + type: string + description: The label associated with Category 17 + nullable: true + category18: + type: string + description: The label associated with Category 18 + nullable: true + category19: + type: string + description: The label associated with Category 19 + nullable: true category2: type: string description: The label associated with Category 2 nullable: true + category20: + type: string + description: The label associated with Category 20 + nullable: true + category21: + type: string + description: The label associated with Category 21 + nullable: true + category22: + type: string + description: The label associated with Category 22 + nullable: true + category23: + type: string + description: The label associated with Category 23 + nullable: true + category24: + type: string + description: The label associated with Category 24 + nullable: true + category25: + type: string + description: The label associated with Category 25 + nullable: true category3: type: string description: The label associated with Category 3 @@ -32805,6 +33056,18 @@ components: type: string description: The label associated with Category 6 nullable: true + category7: + type: string + description: The label associated with Category 7 + nullable: true + category8: + type: string + description: The label associated with Category 8 + nullable: true + category9: + type: string + description: The label associated with Category 9 + nullable: true additionalProperties: type: object microsoft.graph.plannerPlanContextDetailsCollection: @@ -33116,7 +33379,7 @@ components: nullable: true contentType: type: string - description: 'The media type of the content attachment. It can have the following values: reference: Attachment is a link to another file. Populate the contentURL with the link to the object.file: Raw file attachment. Populate the contenturl field with the base64 encoding of the file in data: format.image/: Image type with the type of the image specified ex: image/png, image/jpeg, image/gif. Populate the contentUrl field with the base64 encoding of the file in data: format.video/: Video type with the format specified. Ex: video/mp4. Populate the contentUrl field with the base64 encoding of the file in data: format.audio/: Audio type with the format specified. Ex: audio/wmw. Populate the contentUrl field with the base64 encoding of the file in data: format.application/card type: Rich card attachment type with the card type specifying the exact card format to use. Set content with the json format of the card. Supported values for card type include:application/vnd.microsoft.card.adaptive: A rich card that can contain any combination of text, speech, images,,buttons, and input fields. Set the content property to,an AdaptiveCard object.application/vnd.microsoft.card.animation: A rich card that plays animation. Set the content property,to an AnimationCardobject.application/vnd.microsoft.card.audio: A rich card that plays audio files. Set the content property,to an AudioCard object.application/vnd.microsoft.card.video: A rich card that plays videos. Set the content property,to a VideoCard object.application/vnd.microsoft.card.hero: A Hero card. Set the content property to a HeroCard object.application/vnd.microsoft.card.thumbnail: A Thumbnail card. Set the content property to a ThumbnailCard object.application/vnd.microsoft.com.card.receipt: A Receipt card. Set the content property to a ReceiptCard object.application/vnd.microsoft.com.card.signin: A user Sign In card. Set the content property to a SignInCard object.' + description: 'The media type of the content attachment. It can have the following values: reference: Attachment is a link to another file. Populate the contentURL with the link to the object.Any contentTypes supported by the Bot Framework''s Attachment objectapplication/vnd.microsoft.card.codesnippet: A code snippet. application/vnd.microsoft.card.announcement: An announcement header.' nullable: true contentUrl: type: string @@ -33538,7 +33801,7 @@ components: nullable: true provisioningStatus: type: string - description: 'The provisioning status of the service plan. Possible values:''Success'' - Service is fully provisioned.''Disabled'' - Service has been disabled.''PendingInput'' - Service is not yet provisioned; awaiting service confirmation.''PendingActivation'' - Service is provisioned but requires explicit activation by administrator (for example, Intune_O365 service plan)''PendingProvisioning'' - Microsoft has added a new service to the product SKU and it has not been activated in the tenant, yet.' + description: 'The provisioning status of the service plan. Possible values:''Success'' - Service is fully provisioned.''Disabled'' - Service has been disabled.''PendingInput'' - Service is not yet provisioned; awaiting service confirmation.''PendingActivation'' - Service is provisioned but requires explicit activation by administrator (for example, Intune_O365 service plan).''PendingProvisioning'' - Microsoft has added a new service to the product SKU and it has not been activated in the tenant, yet.' nullable: true servicePlanId: pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' @@ -35212,17 +35475,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.sharedInsight' - description: 'Calculated relationship identifying documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for Business and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share.' + description: Access this property from the derived type itemInsights. trending: type: array items: $ref: '#/components/schemas/microsoft.graph.trending' - description: 'Calculated relationship identifying 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 Business and SharePoint. Trending insights help the user to discover potentially useful content that the user has access to, but has never viewed before.' + description: Access this property from the derived type itemInsights. used: type: array items: $ref: '#/components/schemas/microsoft.graph.usedInsight' - description: 'Calculated relationship identifying the latest documents viewed or modified by a user, including OneDrive for Business and SharePoint documents, ranked by recency of use.' + description: Access this property from the derived type itemInsights. additionalProperties: type: object microsoft.graph.regionalAndLanguageSettings: @@ -35298,20 +35561,22 @@ components: $ref: '#/components/schemas/microsoft.graph.geoCoordinates' additionalProperties: type: object - microsoft.graph.personAnniversary: + microsoft.graph.personAnnualEvent: allOf: - $ref: '#/components/schemas/microsoft.graph.itemFacet' - - title: personAnniversary + - title: personAnnualEvent type: object properties: date: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string - description: Contains the date associated with the anniversary type. format: date nullable: true + displayName: + type: string + nullable: true type: - $ref: '#/components/schemas/microsoft.graph.anniversaryType' + $ref: '#/components/schemas/microsoft.graph.personAnnualEventType' additionalProperties: type: object microsoft.graph.personAward: @@ -35472,6 +35737,9 @@ components: displayName: type: string description: Contains a friendly name for the interest. + thumbnailUrl: + type: string + nullable: true webUrl: type: string description: Contains a link to a web page or resource about the interest. @@ -35496,6 +35764,10 @@ components: tag: type: string description: 'Contains the four-character BCP47 name for the language (en-US, no-NB, en-AU).' + nullable: true + thumbnailUrl: + type: string + nullable: true written: $ref: '#/components/schemas/microsoft.graph.languageProficiencyLevel' additionalProperties: @@ -35509,9 +35781,11 @@ components: displayName: type: string description: Provides an ordered rendering of firstName and lastName depending on the locale of the user or their device. + nullable: true first: type: string description: First name of the user. + nullable: true initials: type: string description: Initials of the user. @@ -35523,6 +35797,7 @@ components: last: type: string description: Last name of the user. + nullable: true maiden: type: string description: Maiden name of the user. @@ -35536,7 +35811,7 @@ components: description: Nickname of the user. nullable: true pronunciation: - $ref: '#/components/schemas/microsoft.graph.yomiPersonName' + $ref: '#/components/schemas/microsoft.graph.personNamePronounciation' suffix: type: string description: 'Designators used after the users name (eg: PhD.)' @@ -35559,6 +35834,9 @@ components: type: string description: Contains a friendly name for the note. nullable: true + thumbnailUrl: + type: string + nullable: true additionalProperties: type: object microsoft.graph.itemPatent: @@ -35677,6 +35955,9 @@ components: items: $ref: '#/components/schemas/microsoft.graph.relatedPerson' description: The Person or people who sponsored the project. + thumbnailUrl: + type: string + nullable: true additionalProperties: type: object microsoft.graph.itemPublication: @@ -35735,6 +36016,9 @@ components: description: Contains a friendly name for the skill. proficiency: $ref: '#/components/schemas/microsoft.graph.skillProficiencyLevel' + thumbnailUrl: + type: string + nullable: true webUrl: type: string description: Contains a link to an information source about the skill. @@ -35757,6 +36041,9 @@ components: type: string description: Contains a status message from the cloud service if provided or synchronized. nullable: true + thumbnailUrl: + type: string + nullable: true userId: type: string description: The user name displayed for the webaccount. @@ -35785,6 +36072,9 @@ components: displayName: type: string description: Contains a friendly name for the website. + thumbnailUrl: + type: string + nullable: true webUrl: type: string description: Contains a link to the website itself. @@ -36007,7 +36297,7 @@ components: properties: messageId: type: string - description: The unique identifier of a message in a Microsoft Teams channel. + description: The unique identifier for a message in a Microsoft Teams channel. nullable: true replyChainMessageId: type: string @@ -36243,6 +36533,49 @@ components: $ref: '#/components/schemas/microsoft.graph.authenticationMethodSignInState' additionalProperties: type: object + microsoft.graph.temporaryAccessPassAuthenticationMethod: + allOf: + - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' + - title: temporaryAccessPassAuthenticationMethod + type: object + properties: + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The date and time when the temporaryAccessPass was created. + format: date-time + nullable: true + isUsable: + type: boolean + description: The state of the authentication method that indicates whether it's currently usable by the user. + nullable: true + isUsableOnce: + type: boolean + 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 temporaryAccessPass lifetime.' + nullable: true + lifetimeInMinutes: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: 'The lifetime of the temporaryAccessPass in minutes starting at startDateTime. Minimum 10, Maximum 43200 (equivalent to 30 days).' + format: int32 + nullable: true + methodUsabilityReason: + type: string + description: 'Details about usability state (isUsable). Reasons can include: enabledByPolicy, disabledByPolicy, expired, notYetValid, oneTimeUsed.' + nullable: true + startDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The date and time when the temporaryAccessPass becomes available to use. + format: date-time + nullable: true + temporaryAccessPass: + type: string + description: The temporaryAccessPass used to authenticate. Returned only on creation of a new temporaryAccessPass; returned as NULL with GET. + nullable: true + additionalProperties: + type: object microsoft.graph.windowsHelloForBusinessAuthenticationMethod: allOf: - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' @@ -36321,11 +36654,11 @@ components: properties: content: type: string - description: The content of a comment reply. + description: The content of replied comment. nullable: true contentType: type: string - description: Indicates the type for the comment reply. + description: Indicates the type for the replied comment. additionalProperties: type: object microsoft.graph.workbookOperationError: @@ -36406,7 +36739,7 @@ components: description: Represents whether the casing impacted the last sort of the table. Read-only. method: type: string - description: 'Represents Chinese character ordering method last used to sort the table. The possible values are: PinYin, StrokeCount. Read-only.' + description: 'Represents Chinese character ordering method last used to sort the table. Possible values are: PinYin, StrokeCount. Read-only.' additionalProperties: type: object microsoft.graph.workbookChart: @@ -36894,7 +37227,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.recipient' - description: The email addresses to which a message should be redirected. + description: The email address to which a message should be redirected. stopProcessingRules: type: boolean description: Indicates whether subsequent rules should be evaluated. @@ -37824,6 +38157,9 @@ components: format: date-time inference: $ref: '#/components/schemas/microsoft.graph.inferenceData' + isSearchable: + type: boolean + nullable: true lastModifiedBy: $ref: '#/components/schemas/microsoft.graph.identitySet' lastModifiedDateTime: @@ -37835,11 +38171,13 @@ components: $ref: '#/components/schemas/microsoft.graph.personDataSources' additionalProperties: type: object - microsoft.graph.anniversaryType: - title: anniversaryType + microsoft.graph.personAnnualEventType: + title: personAnnualEventType enum: - birthday - wedding + - work + - other - unknownFutureValue type: string microsoft.graph.institutionData: @@ -37919,29 +38257,24 @@ components: - nativeOrBilingual - unknownFutureValue type: string - microsoft.graph.yomiPersonName: - title: yomiPersonName + microsoft.graph.personNamePronounciation: + title: personNamePronounciation type: object properties: displayName: type: string - description: Composite of first and last name pronunciation guides. nullable: true first: type: string - description: Pronunciation guide for the first name of the user. nullable: true last: type: string - description: Pronunciation guide for the last name of the user. nullable: true maiden: type: string - description: Pronunciation guide for the maiden name of the user. nullable: true middle: type: string - description: Pronunciation guide for the middle name of the user. nullable: true additionalProperties: type: object @@ -37980,6 +38313,7 @@ components: jobTitle: type: string description: The title held when in that position. + nullable: true role: type: string description: The role the position entailed. @@ -38235,7 +38569,7 @@ components: nullable: true dataOption: type: string - description: 'Represents additional sorting options for this field. The possible values are: Normal, TextAsNumber.' + description: 'Represents additional sorting options for this field. Possible values are: Normal, TextAsNumber.' icon: $ref: '#/components/schemas/microsoft.graph.workbookIcon' key: @@ -38246,7 +38580,7 @@ components: format: int32 sortOn: type: string - description: 'Represents the type of sorting of this condition. The possible values are: Value, CellColor, FontColor, Icon.' + description: 'Represents the type of sorting of this condition. Possible values are: Value, CellColor, FontColor, Icon.' additionalProperties: type: object microsoft.graph.workbookChartAxes: @@ -38524,6 +38858,7 @@ components: enum: - none - include + - exclude type: string microsoft.graph.settingSource: title: settingSource @@ -38922,7 +39257,7 @@ components: format: int32 set: type: string - description: 'Represents the set that the icon is part of. The possible values are: Invalid, ThreeArrows, ThreeArrowsGray, ThreeFlags, ThreeTrafficLights1, ThreeTrafficLights2, ThreeSigns, ThreeSymbols, ThreeSymbols2, FourArrows, FourArrowsGray, FourRedToBlack, FourRating, FourTrafficLights, FiveArrows, FiveArrowsGray, FiveRating, FiveQuarters, ThreeStars, ThreeTriangles, FiveBoxes.' + description: 'Represents the set that the icon is part of. Possible values are: Invalid, ThreeArrows, ThreeArrowsGray, ThreeFlags, ThreeTrafficLights1, ThreeTrafficLights2, ThreeSigns, ThreeSymbols, ThreeSymbols2, FourArrows, FourArrowsGray, FourRedToBlack, FourRating, FourTrafficLights, FiveArrows, FiveArrowsGray, FiveRating, FiveQuarters, ThreeStars, ThreeTriangles, FiveBoxes.' additionalProperties: type: object microsoft.graph.workbookChartAxis: diff --git a/openApiDocs/beta/Identity.DirectoryManagement.yml b/openApiDocs/beta/Identity.DirectoryManagement.yml index 8dffb99c382..4a908d914fa 100644 --- a/openApiDocs/beta/Identity.DirectoryManagement.yml +++ b/openApiDocs/beta/Identity.DirectoryManagement.yml @@ -11526,7 +11526,7 @@ components: nullable: true visibility: type: string - description: 'Controls whether the administrative unit and its members are hidden or public. Can be set to HiddenMembership or Public. If not set, default behavior is Public. When set to HiddenMembership, only members of the administrative unit can list other members of the adminstrative unit.' + description: 'Controls whether the adminstrative unit and its members are hidden or public. Can be set to HiddenMembership or Public. If not set, default behavior is Public. When set to HiddenMembership, only members of the administrative unit can list other members of the adminstrative unit.' nullable: true members: type: array @@ -11705,7 +11705,7 @@ components: properties: accountEnabled: type: boolean - description: 'true if the account is enabled; otherwise, false. Required.' + description: 'true if the account is enabled; otherwise, false. default is true.' nullable: true alternativeSecurityIds: type: array @@ -11802,7 +11802,7 @@ components: nullable: true operatingSystemVersion: type: string - description: The version of the operating system on the device. Required. + description: Operating system version of the device. Required. nullable: true physicalIds: type: array @@ -12076,7 +12076,7 @@ components: properties: authenticationType: type: string - description: Indicates the configured authentication type for the domain. The value is either Managed or Federated. Managed indicates a cloud managed domain where Azure AD performs user authentication.Federated indicates authentication is federated with an identity provider such as the tenant's on-premises Active Directory via Active Directory Federation Services. This property is read-only and is not nullable. + description: Indicates the configured authentication type for the domain. The value is either Managed or Federated. Managed indicates a cloud managed domain where Azure AD performs user authentication.Federated indicates authentication is federated with an identity provider such as the tenant's on-premises Active Directory via Active Directory Federation Services. This propert is read-only and is not nullable. availabilityStatus: type: string description: 'This property is always null except when the verify action is used. When the verify action is used, a domain entity is returned in the response. The availabilityStatus property of the domain entity in the response is either AvailableImmediately or EmailVerifiedDomainTakeoverScheduled.' @@ -12199,7 +12199,7 @@ components: type: array items: type: string - description: 'Telephone number for the organization. NOTE: Although this is a string collection, only one number can be set for this property.' + description: 'Telephone number for the organization. Note: Although this is a string collection, only one number can be set for this property.' city: type: string description: City name of the address for the organization. @@ -12236,7 +12236,7 @@ components: onPremisesLastSyncDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The time and date at which the tenant was last synced with the on-premise 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 would look like this: ''2014-01-01T00:00:00Z''. Read-only.' + description: 'The time and date at which the tenant was last synced with the on-premise 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 would look like this: ''2014-01-01T00:00:00Z''.' format: date-time nullable: true onPremisesSyncEnabled: @@ -12294,12 +12294,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.certificateBasedAuthConfiguration' - description: Navigation property to manage certificate-based authentication configuration. Only a single instance of certificateBasedAuthConfiguration can be created in the collection. + description: Navigation property to manage certificate-based authentication configuration. Only a single instance of certificateBasedAuthConfiguration can be created in the collection. extensions: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the organization. Read-only. Nullable. + description: The collection of open extensions defined for the organization resource. Nullable. settings: $ref: '#/components/schemas/microsoft.graph.organizationSettings' additionalProperties: @@ -12639,19 +12639,19 @@ components: properties: defaultValue: type: string - description: Default value for the setting. + description: Default value for the setting. Read-only. nullable: true description: type: string - description: Description of the setting. + description: Description of the setting. Read-only. nullable: true name: type: string - description: Name of the setting. + description: Name of the setting. Read-only. nullable: true type: type: string - description: Type of the setting. + description: Type of the setting. Read-only. nullable: true additionalProperties: type: object @@ -12898,7 +12898,7 @@ components: properties: name: type: string - description: Name of the setting (as defined by the groupSettingTemplate). + description: Name of the setting (as defined by the directorySettingTemplate). nullable: true value: type: string @@ -12943,7 +12943,7 @@ components: nullable: true provisioningStatus: type: string - description: 'The provisioning status of the service plan. Possible values:''Success'' - Service is fully provisioned.''Disabled'' - Service has been disabled.''PendingInput'' - Service is not yet provisioned; awaiting service confirmation.''PendingActivation'' - Service is provisioned but requires explicit activation by administrator (for example, Intune_O365 service plan)''PendingProvisioning'' - Microsoft has added a new service to the product SKU and it has not been activated in the tenant, yet.' + description: 'The provisioning status of the service plan. Possible values:''Success'' - Service is fully provisioned.''Disabled'' - Service has been disabled.''PendingInput'' - Service is not yet provisioned; awaiting service confirmation.''PendingActivation'' - Service is provisioned but requires explicit activation by administrator (for example, Intune_O365 service plan).''PendingProvisioning'' - Microsoft has added a new service to the product SKU and it has not been activated in the tenant, yet.' nullable: true servicePlanId: pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' diff --git a/openApiDocs/beta/Identity.Governance.yml b/openApiDocs/beta/Identity.Governance.yml index 82f1d6f74aa..bf9a4b74464 100644 --- a/openApiDocs/beta/Identity.Governance.yml +++ b/openApiDocs/beta/Identity.Governance.yml @@ -3542,6 +3542,7 @@ paths: items: enum: - id + - accessPackageAssignmentApprovals - accessPackageAssignmentPolicies - accessPackageAssignmentRequests - accessPackageAssignmentResourceRoles @@ -3566,6 +3567,7 @@ paths: items: enum: - '*' + - accessPackageAssignmentApprovals - accessPackageAssignmentPolicies - accessPackageAssignmentRequests - accessPackageAssignmentResourceRoles @@ -3587,6 +3589,8 @@ paths: schema: $ref: '#/components/schemas/microsoft.graph.entitlementManagement' links: + accessPackageAssignmentApprovals: + operationId: identityGovernance.EntitlementManagement.ListAccessPackageAssignmentApprovals accessPackageAssignmentPolicies: operationId: identityGovernance.EntitlementManagement.ListAccessPackageAssignmentPolicies accessPackageAssignmentRequests: @@ -3649,6 +3653,480 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + /identityGovernance/entitlementManagement/accessPackageAssignmentApprovals: + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageAssignmentApprovals from identityGovernance + operationId: identityGovernance.entitlementManagement_ListAccessPackageAssignmentApprovals + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - steps + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - steps + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of approval + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.approval' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.entitlementManagement + summary: Create new navigation property to accessPackageAssignmentApprovals for identityGovernance + operationId: identityGovernance.entitlementManagement_CreateAccessPackageAssignmentApprovals + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.approval' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.approval' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentApprovals/{approval-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageAssignmentApprovals from identityGovernance + operationId: identityGovernance.entitlementManagement_GetAccessPackageAssignmentApprovals + parameters: + - name: approval-id + in: path + description: 'key: id of approval' + required: true + schema: + type: string + x-ms-docs-key-type: approval + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - steps + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - steps + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.approval' + links: + steps: + operationId: identityGovernance.entitlementManagement.AccessPackageAssignmentApprovals.ListSteps + parameters: + approval-id: $request.path.approval-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property accessPackageAssignmentApprovals in identityGovernance + operationId: identityGovernance.entitlementManagement_UpdateAccessPackageAssignmentApprovals + parameters: + - name: approval-id + in: path + description: 'key: id of approval' + required: true + schema: + type: string + x-ms-docs-key-type: approval + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.approval' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageAssignmentApprovals for identityGovernance + operationId: identityGovernance.entitlementManagement_DeleteAccessPackageAssignmentApprovals + parameters: + - name: approval-id + in: path + description: 'key: id of approval' + required: true + schema: + type: string + x-ms-docs-key-type: approval + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentApprovals/{approval-id}/steps': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get steps from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentApprovals_ListSteps + parameters: + - name: approval-id + in: path + description: 'key: id of approval' + required: true + schema: + type: string + x-ms-docs-key-type: approval + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - displayName + - displayName desc + - justification + - justification desc + - reviewedBy + - reviewedBy desc + - reviewedDateTime + - reviewedDateTime desc + - reviewResult + - reviewResult desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - displayName + - justification + - reviewedBy + - reviewedDateTime + - reviewResult + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of approvalStep + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.approvalStep' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.entitlementManagement + summary: Create new navigation property to steps for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentApprovals_CreateSteps + parameters: + - name: approval-id + in: path + description: 'key: id of approval' + required: true + schema: + type: string + x-ms-docs-key-type: approval + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.approvalStep' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.approvalStep' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentApprovals/{approval-id}/steps/{approvalStep-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get steps from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentApprovals_GetSteps + parameters: + - name: approval-id + in: path + description: 'key: id of approval' + required: true + schema: + type: string + x-ms-docs-key-type: approval + - name: approvalStep-id + in: path + description: 'key: id of approvalStep' + required: true + schema: + type: string + x-ms-docs-key-type: approvalStep + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - displayName + - justification + - reviewedBy + - reviewedDateTime + - reviewResult + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.approvalStep' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property steps in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentApprovals_UpdateSteps + parameters: + - name: approval-id + in: path + description: 'key: id of approval' + required: true + schema: + type: string + x-ms-docs-key-type: approval + - name: approvalStep-id + in: path + description: 'key: id of approvalStep' + required: true + schema: + type: string + x-ms-docs-key-type: approvalStep + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.approvalStep' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property steps for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentApprovals_DeleteSteps + parameters: + - name: approval-id + in: path + description: 'key: id of approval' + required: true + schema: + type: string + x-ms-docs-key-type: approval + - name: approvalStep-id + in: path + description: 'key: id of approvalStep' + required: true + schema: + type: string + x-ms-docs-key-type: approvalStep + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentApprovals/microsoft.graph.filterByCurrentUser(on={on})': + get: + tags: + - identityGovernance.Functions + summary: Invoke function filterByCurrentUser + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentApprovals_filterByCurrentUser + parameters: + - name: on + in: path + description: 'Usage: on={on}' + required: true + schema: + $ref: '#/components/schemas/microsoft.graph.approvalFilterByCurrentUserOptions' + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.approval' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies: get: tags: @@ -109736,6 +110214,10 @@ components: - title: entitlementManagement type: object properties: + accessPackageAssignmentApprovals: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.approval' accessPackageAssignmentPolicies: type: array items: @@ -109784,6 +110266,50 @@ components: $ref: '#/components/schemas/microsoft.graph.entitlementManagementSettings' additionalProperties: type: object + microsoft.graph.approval: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: approval + type: object + properties: + steps: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.approvalStep' + additionalProperties: + type: object + microsoft.graph.approvalStep: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: approvalStep + type: object + properties: + displayName: + type: string + nullable: true + justification: + type: string + nullable: true + reviewedBy: + $ref: '#/components/schemas/microsoft.graph.identity' + reviewedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + reviewResult: + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.approvalFilterByCurrentUserOptions: + title: approvalFilterByCurrentUserOptions + enum: + - target + - createdBy + - approver + - unknownFutureValue + type: string microsoft.graph.accessPackageAssignmentPolicy: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -111739,11 +112265,11 @@ components: properties: key: type: string - description: Key for the key-value pair. + description: 'Contains the name of the field that a value is associated with. When a sign in or domain hint is included in the sign-in request, corresponding fields are included as key-value pairs. Possible keys: Login hint present, Domain hint present.' nullable: true value: type: string - description: Value for the key-value pair. + description: Contains the corresponding value for the specified key. The value is true if a sign in hint was included in the sign-in request; otherwise false. The value is true if a domain hint was included in the sign-in request; otherwise false. nullable: true additionalProperties: type: object @@ -111806,7 +112332,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.dayOfWeek' - 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.' + description: 'A collection of the days of the week on which the event occurs. Possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern. Required if type is weekly, relativeMonthly, or relativeYearly.' firstDayOfWeek: $ref: '#/components/schemas/microsoft.graph.dayOfWeek' index: diff --git a/openApiDocs/beta/Identity.SignIns.yml b/openApiDocs/beta/Identity.SignIns.yml index df561c4096d..10bce21141c 100644 --- a/openApiDocs/beta/Identity.SignIns.yml +++ b/openApiDocs/beta/Identity.SignIns.yml @@ -3711,8 +3711,6 @@ paths: - messages - outlook - people - - photo - - photos - drive - drives - followedSites @@ -3733,6 +3731,8 @@ paths: - insights - settings - onenote + - photo + - photos - profile - activities - devices @@ -3782,8 +3782,6 @@ paths: - messages - outlook - people - - photo - - photos - drive - drives - followedSites @@ -3804,6 +3802,8 @@ paths: - insights - settings - onenote + - photo + - photos - profile - activities - devices @@ -3931,14 +3931,6 @@ paths: operationId: invitations.InvitedUser.ListPeople parameters: invitation-id: $request.path.invitation-id - photo: - operationId: invitations.InvitedUser.GetPhoto - parameters: - invitation-id: $request.path.invitation-id - photos: - operationId: invitations.InvitedUser.ListPhotos - parameters: - invitation-id: $request.path.invitation-id drive: operationId: invitations.InvitedUser.GetDrive parameters: @@ -4019,6 +4011,14 @@ paths: operationId: invitations.InvitedUser.GetOnenote parameters: invitation-id: $request.path.invitation-id + photo: + operationId: invitations.InvitedUser.GetPhoto + parameters: + invitation-id: $request.path.invitation-id + photos: + operationId: invitations.InvitedUser.ListPhotos + parameters: + invitation-id: $request.path.invitation-id profile: operationId: invitations.InvitedUser.GetProfile parameters: @@ -4192,14 +4192,6 @@ paths: operationId: invitations.InvitedUser.ListPeople parameters: invitation-id: $request.path.invitation-id - photo: - operationId: invitations.InvitedUser.GetPhoto - parameters: - invitation-id: $request.path.invitation-id - photos: - operationId: invitations.InvitedUser.ListPhotos - parameters: - invitation-id: $request.path.invitation-id drive: operationId: invitations.InvitedUser.GetDrive parameters: @@ -4280,6 +4272,14 @@ paths: operationId: invitations.InvitedUser.GetOnenote parameters: invitation-id: $request.path.invitation-id + photo: + operationId: invitations.InvitedUser.GetPhoto + parameters: + invitation-id: $request.path.invitation-id + photos: + operationId: invitations.InvitedUser.ListPhotos + parameters: + invitation-id: $request.path.invitation-id profile: operationId: invitations.InvitedUser.GetProfile parameters: @@ -4803,6 +4803,7 @@ paths: type: array items: enum: + - authenticationMethodsPolicy - authenticationFlowsPolicy - b2cAuthenticationMethodsPolicy - activityBasedTimeoutPolicies @@ -4831,6 +4832,7 @@ paths: items: enum: - '*' + - authenticationMethodsPolicy - authenticationFlowsPolicy - b2cAuthenticationMethodsPolicy - activityBasedTimeoutPolicies @@ -4856,6 +4858,8 @@ paths: schema: $ref: '#/components/schemas/microsoft.graph.policyRoot' links: + authenticationMethodsPolicy: + operationId: policies.GetAuthenticationMethodsPolicy authenticationFlowsPolicy: operationId: policies.GetAuthenticationFlowsPolicy b2cAuthenticationMethodsPolicy: @@ -5291,6 +5295,92 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + /policies/authenticationMethodsPolicy: + get: + tags: + - policies.authenticationMethodsPolicy + summary: Get authenticationMethodsPolicy from policies + operationId: policies_GetAuthenticationMethodsPolicy + parameters: + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - description + - displayName + - lastModifiedDateTime + - policyVersion + - reconfirmationInDays + - authenticationMethodConfigurations + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - authenticationMethodConfigurations + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.authenticationMethodsPolicy' + links: + authenticationMethodConfigurations: + operationId: policies.AuthenticationMethodsPolicy.ListAuthenticationMethodConfigurations + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - policies.authenticationMethodsPolicy + summary: Update the navigation property authenticationMethodsPolicy in policies + operationId: policies_UpdateAuthenticationMethodsPolicy + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.authenticationMethodsPolicy' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - policies.authenticationMethodsPolicy + summary: Delete navigation property authenticationMethodsPolicy for policies + operationId: policies_DeleteAuthenticationMethodsPolicy + parameters: + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation /policies/authorizationPolicy: get: tags: @@ -10465,6 +10555,7 @@ paths: - passwordlessMicrosoftAuthenticatorMethods - passwordMethods - phoneMethods + - temporaryAccessPassMethods - windowsHelloForBusinessMethods type: string - name: $expand @@ -10486,6 +10577,7 @@ paths: - passwordlessMicrosoftAuthenticatorMethods - passwordMethods - phoneMethods + - temporaryAccessPassMethods - windowsHelloForBusinessMethods type: string responses: @@ -10528,6 +10620,10 @@ paths: operationId: users.Authentication.ListPhoneMethods parameters: user-id: $request.path.user-id + temporaryAccessPassMethods: + operationId: users.Authentication.ListTemporaryAccessPassMethods + parameters: + user-id: $request.path.user-id windowsHelloForBusinessMethods: operationId: users.Authentication.ListWindowsHelloForBusinessMethods parameters: @@ -12941,6 +13037,262 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + '/users/{user-id}/authentication/temporaryAccessPassMethods': + get: + tags: + - users.authentication + summary: Get temporaryAccessPassMethods from users + operationId: users.authentication_ListTemporaryAccessPassMethods + parameters: + - name: user-id + in: path + description: 'key: id of user' + required: true + schema: + type: string + x-ms-docs-key-type: user + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - createdDateTime + - createdDateTime desc + - isUsable + - isUsable desc + - isUsableOnce + - isUsableOnce desc + - lifetimeInMinutes + - lifetimeInMinutes desc + - methodUsabilityReason + - methodUsabilityReason desc + - startDateTime + - startDateTime desc + - temporaryAccessPass + - temporaryAccessPass desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdDateTime + - isUsable + - isUsableOnce + - lifetimeInMinutes + - methodUsabilityReason + - startDateTime + - temporaryAccessPass + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of temporaryAccessPassAuthenticationMethod + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.temporaryAccessPassAuthenticationMethod' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - users.authentication + summary: Create new navigation property to temporaryAccessPassMethods for users + operationId: users.authentication_CreateTemporaryAccessPassMethods + parameters: + - name: user-id + in: path + description: 'key: id of user' + required: true + schema: + type: string + x-ms-docs-key-type: user + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.temporaryAccessPassAuthenticationMethod' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.temporaryAccessPassAuthenticationMethod' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/users/{user-id}/authentication/temporaryAccessPassMethods/{temporaryAccessPassAuthenticationMethod-id}': + get: + tags: + - users.authentication + summary: Get temporaryAccessPassMethods from users + operationId: users.authentication_GetTemporaryAccessPassMethods + parameters: + - name: user-id + in: path + description: 'key: id of user' + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: temporaryAccessPassAuthenticationMethod-id + in: path + description: 'key: id of temporaryAccessPassAuthenticationMethod' + required: true + schema: + type: string + x-ms-docs-key-type: temporaryAccessPassAuthenticationMethod + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdDateTime + - isUsable + - isUsableOnce + - lifetimeInMinutes + - methodUsabilityReason + - startDateTime + - temporaryAccessPass + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.temporaryAccessPassAuthenticationMethod' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - users.authentication + summary: Update the navigation property temporaryAccessPassMethods in users + operationId: users.authentication_UpdateTemporaryAccessPassMethods + parameters: + - name: user-id + in: path + description: 'key: id of user' + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: temporaryAccessPassAuthenticationMethod-id + in: path + description: 'key: id of temporaryAccessPassAuthenticationMethod' + required: true + schema: + type: string + x-ms-docs-key-type: temporaryAccessPassAuthenticationMethod + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.temporaryAccessPassAuthenticationMethod' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - users.authentication + summary: Delete navigation property temporaryAccessPassMethods for users + operationId: users.authentication_DeleteTemporaryAccessPassMethods + parameters: + - name: user-id + in: path + description: 'key: id of user' + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: temporaryAccessPassAuthenticationMethod-id + in: path + description: 'key: id of temporaryAccessPassAuthenticationMethod' + required: true + schema: + type: string + x-ms-docs-key-type: temporaryAccessPassAuthenticationMethod + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation '/users/{user-id}/authentication/windowsHelloForBusinessMethods': get: tags: @@ -14101,20 +14453,20 @@ components: nullable: true invitedUserEmailAddress: type: string - description: 'The email address of the user being invited. Required. The following special characters are not permitted in the email address:Tilde (~)Exclamation point (!)Number sign (#)Dollar sign ($)Percent (%)Circumflex (^)Ampersand (&)Asterisk (*)Parentheses (( ))Plus sign (+)Equal sign (=)Brackets ([ ])Braces ({ })Backslash (/)Slash mark (/)Pipe (/|)Semicolon (;)Colon (:)Quotation marks ('')Angle brackets (< >)Question mark (?)Comma (,)However, the following exceptions apply:A period (.) or a hyphen (-) is permitted anywhere in the user name, except at the beginning or end of the name.An underscore (_) is permitted anywhere in the user name. This includes at the beginning or end of the name.' + description: 'The email address of the user being invited. Required. The following special characters are not permitted in the email address:Tilde (~)Exclamation point (!)At sign (@)Number sign (#)Dollar sign ($)Percent (%)Circumflex (^)Ampersand (&)Asterisk (*)Parentheses (( ))Hyphen (-)Plus sign (+)Equal sign (=)Brackets ([ ])Braces ({ })Backslash (/)Slash mark (/)Pipe (`' invitedUserMessageInfo: $ref: '#/components/schemas/microsoft.graph.invitedUserMessageInfo' invitedUserType: type: string - description: 'The userType of the user being invited. By default, this is Guest. You can invite as Member if you are a company administrator.' + description: 'The userType of the user being invited. By default, this is Guest. You can invite as Member if you''re are company administrator.' nullable: true inviteRedeemUrl: type: string - description: The URL the user can use to redeem their invitation. Read-only + description: The URL the user can use to redeem their invitation. Read-only. nullable: true inviteRedirectUrl: type: string - description: The URL the user should be redirected to once the invitation is redeemed. Required. + description: The URL user should be redirected to once the invitation is redeemed. Required. resetRedemption: type: boolean nullable: true @@ -14140,30 +14492,30 @@ components: $ref: '#/components/schemas/microsoft.graph.signInActivity' accountEnabled: type: boolean - description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Supports $filter.' + description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Returned only on $select. Supports $filter.' nullable: true ageGroup: type: string - description: 'Sets the age group of the user. Allowed values: null, minor, notAdult and adult. Refer to the legal age group property definitions for further information.' + description: 'Sets the age group of the user. Allowed values: null, minor, notAdult and adult. Refer to the legal age group property definitions for further information. Returned only on $select.' nullable: true assignedLicenses: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLicense' - description: The licenses that are assigned to the user. Not nullable. + description: The licenses that are assigned to the user. Returned only on $select. Not nullable. assignedPlans: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedPlan' - description: The plans that are assigned to the user. Read-only. Not nullable. + description: The plans that are assigned to the user. Returned only on $select. Read-only. Not nullable. businessPhones: type: array items: type: string - description: 'The telephone numbers for the user. NOTE: Although this is a string collection, only one number can be set for this property. Read-only for users synced from on-premises directory. Returned by default.' + description: The telephone numbers for the user. Only one number can be set for this property. Returned by default. Read-only for users synced from on-premises directory. city: type: string - description: The city in which the user is located. Supports $filter. + description: The city in which the user is located. Returned only on $select. Supports $filter. nullable: true companyName: type: string @@ -14171,25 +14523,25 @@ components: nullable: true consentProvidedForMinor: type: string - description: 'Sets whether consent has been obtained for minors. Allowed values: null, granted, denied and notRequired. Refer to the legal age group property definitions for further information.' + description: 'Sets whether consent has been obtained for minors. Allowed values: null, granted, denied and notRequired. Refer to the legal age group property definitions for further information. Returned only on $select.' nullable: true country: type: string - description: 'The country/region in which the user is located; for example, ''US'' or ''UK''. Supports $filter.' + description: 'The country/region in which the user is located; for example, ''US'' or ''UK''. Returned only on $select. Supports $filter.' nullable: true createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The created date of the user object. + description: The date and time the user was created. The value cannot be modified and is automatically populated when the entity is created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. Property is nullable. A null value indicates that an accurate creation time couldn't be determined for the user. Returned only on $select. Read-only. Supports $filter. format: date-time nullable: true creationType: type: string - description: 'Indicates whether the user account was created as a regular school or work account (null), an external account (Invitation), a local account for an Azure Active Directory B2C tenant (LocalAccount) or self-service sign-up using email verification (EmailVerified). Read-only.' + description: 'Indicates whether the user account was created as a regular school or work account (null), an external account (Invitation), a local account for an Azure Active Directory B2C tenant (LocalAccount) or self-service sign-up using email verification (EmailVerified). Returned only on $select. Read-only.' nullable: true department: type: string - description: The name for the department in which the user works. Supports $filter. + description: The name for the department in which the user works. Returned only on $select. Supports $filter. nullable: true deviceKeys: type: array @@ -14197,7 +14549,7 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceKey' displayName: type: string - description: 'The name displayed in the address book for the user. This is usually the combination of the user''s first name, middle initial and last name. This property is required when a user is created and it cannot be cleared during updates. Returned by default. Supports $filter and $orderby.' + 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 last name. This property is required when a user is created and it cannot be cleared during updates. Returned by default. Supports $filter and $orderby.' nullable: true employeeHireDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' @@ -14225,7 +14577,7 @@ components: nullable: true faxNumber: type: string - description: The fax number of the user. + description: The fax number of the user. Returned only on $select. nullable: true givenName: type: string @@ -14235,7 +14587,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.objectIdentity' - description: 'Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. May contain multiple items with the same signInType value. Supports $filter.' + description: 'Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. May contain multiple items with the same signInType value. Returned only on $select. Supports $filter.' imAddresses: type: array items: @@ -14258,29 +14610,29 @@ components: lastPasswordChangeDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The time when this Azure AD user last changed their password. The date and time information uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: ''2014-01-01T00:00:00Z''' + description: 'The time when this Azure AD user last changed their password. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is ''2014-01-01T00:00:00Z'' Returned only on $select. Read-only.' format: date-time nullable: true legalAgeGroupClassification: type: string - 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, minorWithOutParentalConsent, minorWithParentalConsent, minorNoParentalConsentRequired, notAdult and adult. Refer to the legal age group property definitions for further information.' + 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, minorWithOutParentalConsent, minorWithParentalConsent, minorNoParentalConsentRequired, notAdult and adult. Refer to the legal age group property definitions for further information. Returned only on $select.' nullable: true licenseAssignmentStates: type: array items: $ref: '#/components/schemas/microsoft.graph.licenseAssignmentState' - description: State of license assignments for this user. Read-only. + description: State of license assignments for this user. Returned only on $select. Read-only. mail: type: string description: 'The SMTP address for the user, for example, ''jeff@contoso.onmicrosoft.com''. Returned by default. Supports $filter and endsWith.' nullable: true mailNickname: type: string - description: The mail alias for the user. This property must be specified when a user is created. Supports $filter. + description: The mail alias for the user. This property must be specified when a user is created. Returned only on $select. Supports $filter. nullable: true mobilePhone: type: string - description: The primary cellular telephone number for the user. Read-only for users synced from on-premises directory. Returned by default. + description: The primary cellular telephone number for the user. Returned by default. Read-only for users synced from on-premises directory. nullable: true officeLocation: type: string @@ -14288,59 +14640,59 @@ components: nullable: true onPremisesDistinguishedName: type: string - 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 Azure Active Directory via Azure AD Connect. Read-only. + 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 Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. nullable: true onPremisesDomainName: type: string - 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 Azure Active Directory via Azure AD Connect. Read-only.' + 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 Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only.' nullable: true onPremisesExtensionAttributes: $ref: '#/components/schemas/microsoft.graph.onPremisesExtensionAttributes' onPremisesImmutableId: type: string - description: 'This property is used to associate an on-premises Active Directory user account to their Azure AD user object. This property must be specified when creating a new user account in the Graph if you are using a federated domain for the user''s userPrincipalName (UPN) property. Important: The $ and _ characters cannot be used when specifying this property. Supports $filter.' + description: 'This property is used to associate an on-premises Active Directory user account to their Azure AD user object. This property must be specified when creating a new user account in the Graph if you are using a federated domain for the user''s userPrincipalName (UPN) property. Important: The $ and _ characters cannot be used when specifying this property. Returned only on $select. Supports $filter.' nullable: true onPremisesLastSyncDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - 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 time. For example, midnight UTC on Jan 1, 2014 would look like this: ''2014-01-01T00:00:00Z''. Read-only.' + 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 time. For example, midnight UTC on Jan 1, 2014 is ''2014-01-01T00:00:00Z''. Returned only on $select. Read-only.' format: date-time nullable: true onPremisesProvisioningErrors: type: array items: $ref: '#/components/schemas/microsoft.graph.onPremisesProvisioningError' - description: Errors when using Microsoft synchronization product during provisioning. + description: Errors when using Microsoft synchronization product during provisioning. Returned only on $select. onPremisesSamAccountName: type: string - 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 Azure Active Directory via Azure AD Connect. Read-only. + 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 Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. nullable: true onPremisesSecurityIdentifier: type: string - description: Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Read-only. + description: Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Returned only on $select. Read-only. nullable: true onPremisesSyncEnabled: type: boolean - 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 + 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). Returned only on $select. Read-only. nullable: true onPremisesUserPrincipalName: type: string - 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 Azure Active Directory via Azure AD Connect. Read-only. + 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 Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. nullable: true otherMails: type: array items: type: string - description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Supports $filter.' + description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com''].Returned only on $select. Supports$filter.' passwordPolicies: type: string - 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 may be specified together; for example: ''DisablePasswordExpiration, DisableStrongPassword''.' + 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 may be specified together; for example: ''DisablePasswordExpiration, DisableStrongPassword''.Returned only on $select.' nullable: true passwordProfile: $ref: '#/components/schemas/microsoft.graph.passwordProfile' postalCode: type: string - description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country/region. In the United States of America, this attribute contains the ZIP code.' + description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country/region. In the United States of America, this attribute contains the ZIP code. Returned only on $select.' nullable: true preferredDataLocation: type: string @@ -14354,35 +14706,35 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.provisionedPlan' - description: The plans that are provisioned for the user. Read-only. Not nullable. + description: The plans that are provisioned for the user. Returned only on $select. Read-only. Not nullable. proxyAddresses: type: array items: type: string - description: 'For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com''] The any operator is required for filter expressions on multi-valued properties. Read-only, Not nullable. Supports $filter.' + description: 'For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com''] The any operator is required for filter expressions on multi-valued properties. Returned only on $select. Read-only, Not nullable. Supports $filter.' refreshTokensValidFromDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Returned only on $select. Read-only.' + description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Returned only on $select. Read-only. Use invalidateAllRefreshTokens to reset.' format: date-time nullable: true showInAddressList: type: boolean - description: 'true if the Outlook global address list should contain this user, otherwise false. If not set, this will be treated as true. For users invited through the invitation manager, this property will be set to false.' + description: 'true if the Outlook global address list should contain this user, otherwise false. If not set, this will be treated as true. For users invited through the invitation manager, this property will be set to false. Returned only on $select.' nullable: true signInSessionsValidFromDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Read-only. Use revokeSignInSessions to reset.' + description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Returned only on $select. Read-only. Use revokeSignInSessions to reset.' format: date-time nullable: true state: type: string - description: The state or province in the user's address. Supports $filter. + description: The state or province in the user's address. Returned only on $select. Supports $filter. nullable: true streetAddress: type: string - description: The street address of the user's place of business. + description: The street address of the user's place of business. Returned only on $select. nullable: true surname: type: string @@ -14390,7 +14742,7 @@ components: nullable: true usageLocation: type: string - description: 'A two letter country code (ISO standard 3166). Required for users that will be assigned licenses due to legal requirement to check for availability of services in countries. Examples include: ''US'', ''JP'', and ''GB''. Not nullable. Supports $filter.' + description: 'A two letter country code (ISO standard 3166). Required for users that will be assigned licenses due to legal requirement to check for availability of services in countries. Examples include: ''US'', ''JP'', and ''GB''. Not nullable. Returned only on $select. Supports $filter.' nullable: true userPrincipalName: type: string @@ -14398,7 +14750,7 @@ components: nullable: true userType: type: string - description: 'A string value that can be used to classify user types in your directory, such as ''Member'' and ''Guest''. Supports $filter.' + description: 'A string value that can be used to classify user types in your directory, such as ''Member'' and ''Guest''. Returned only on $select. Supports $filter.' nullable: true mailboxSettings: $ref: '#/components/schemas/microsoft.graph.mailboxSettings' @@ -14410,56 +14762,56 @@ components: format: int32 aboutMe: type: string - description: A freeform text entry field for the user to describe themselves. + description: A freeform text entry field for the user to describe themselves. Returned only on $select. nullable: true birthday: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The birthday of the user. 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 would look like this: ''2014-01-01T00:00:00Z''' + description: 'The birthday of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is ''2014-01-01T00:00:00Z'' Returned only on $select.' format: date-time hireDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The hire date of the user. 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 would look like this: ''2014-01-01T00:00:00Z''. Returned only on $select. Note: This property is specific to SharePoint Online. We recommend using the native employeeHireDate property to set and update hire date values using Microsoft Graph APIs.' + description: 'The hire date of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is ''2014-01-01T00:00:00Z''. Returned only on $select. Note: This property is specific to SharePoint Online. We recommend using the native employeeHireDate property to set and update hire date values using Microsoft Graph APIs.' format: date-time interests: type: array items: type: string nullable: true - description: A list for the user to describe their interests. + description: A list for the user to describe their interests. Returned only on $select. mySite: type: string - description: The URL for the user's personal site. + description: The URL for the user's personal site. Returned only on $select. nullable: true pastProjects: type: array items: type: string nullable: true - description: A list for the user to enumerate their past projects. + description: A list for the user to enumerate their past projects. Returned only on $select. preferredName: type: string - description: The preferred name for the user. + description: The preferred name for the user. Returned only on $select. nullable: true responsibilities: type: array items: type: string nullable: true - description: A list for the user to enumerate their responsibilities. + description: A list for the user to enumerate their responsibilities. Returned only on $select. schools: type: array items: type: string nullable: true - description: A list for the user to enumerate the schools they have attended. + description: A list for the user to enumerate the schools they have attended. Returned only on $select. skills: type: array items: type: string nullable: true - description: A list for the user to enumerate their skills. + description: A list for the user to enumerate their skills. Returned only on $select. analytics: $ref: '#/components/schemas/microsoft.graph.userAnalytics' usageRights: @@ -14494,7 +14846,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: The groups and directory roles that the user is a member of. Read-only. Nullable. + description: 'The groups, directory roles and administrative units that the user is a member of. Read-only. Nullable.' ownedDevices: type: array items: @@ -14550,7 +14902,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: The user's events. Default is to show Events under the Default Calendar. Read-only. Nullable. + description: The user's events. Default is to show events under the Default Calendar. Read-only. Nullable. inferenceClassification: $ref: '#/components/schemas/microsoft.graph.inferenceClassification' joinedGroups: @@ -14574,14 +14926,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.person' - description: People that are relevant to the user. Read-only. Nullable. - photo: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' - photos: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' - description: Read-only. Nullable. + description: 'Read-only. The most relevant people to the user. The collection is ordered by their relevance to the user, which is determined by the user''s communication, collaboration and business relationships. A person is an aggregation of information from across mail, contacts and social networks.' drive: $ref: '#/components/schemas/microsoft.graph.drive' drives: @@ -14597,7 +14942,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the user. Read-only. Nullable. + description: The collection of open extensions defined for the user. Nullable. appConsentRequestsForApproval: type: array items: @@ -14663,6 +15008,13 @@ components: $ref: '#/components/schemas/microsoft.graph.userSettings' onenote: $ref: '#/components/schemas/microsoft.graph.onenote' + photo: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + photos: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + description: Read-only. Nullable. profile: $ref: '#/components/schemas/microsoft.graph.profile' activities: @@ -14753,6 +15105,8 @@ components: title: policyRoot type: object properties: + authenticationMethodsPolicy: + $ref: '#/components/schemas/microsoft.graph.authenticationMethodsPolicy' authenticationFlowsPolicy: $ref: '#/components/schemas/microsoft.graph.authenticationFlowsPolicy' b2cAuthenticationMethodsPolicy: @@ -14863,6 +15217,38 @@ components: $ref: '#/components/schemas/microsoft.graph.selfServiceSignUpAuthenticationFlowConfiguration' additionalProperties: type: object + microsoft.graph.authenticationMethodsPolicy: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: authenticationMethodsPolicy + type: object + properties: + description: + type: string + nullable: true + displayName: + type: string + nullable: true + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + policyVersion: + type: string + nullable: true + reconfirmationInDays: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + authenticationMethodConfigurations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.authenticationMethodConfiguration' + additionalProperties: + type: object microsoft.graph.authorizationPolicy: allOf: - $ref: '#/components/schemas/microsoft.graph.policyBase' @@ -15017,7 +15403,7 @@ components: items: type: string nullable: true - description: 'The list of id values for the specific permissions to match with, or a list with the single value ''all'' to match with any permission. The id of delegated permissions can be found in the oauth2PermissionScopes property of the API''s **servicePrincipal** object. The id of application permissions can be found in the appRoles property of the API''s **servicePrincipal** object. The id of resource-specific application permissions can be found in the resourceSpecificApplicationPermissions property of the API''s **servicePrincipal** object. Default is the single value ''all''.' + description: 'The list of id values for the specific permissions to match with, or a list with the single value ''all'' to match with any permission. The id of delegated permissions can be found in the publishedPermissionScopes property of the API''s **servicePrincipal** object. The id of application permissions can be found in the appRoles property of the API''s **servicePrincipal** object. The id of resource-specific application permissions can be found in the resourceSpecificApplicationPermissions property of the API''s **servicePrincipal** object. Default is the single value ''all''.' permissionType: $ref: '#/components/schemas/microsoft.graph.permissionType' resourceApplication: @@ -15169,7 +15555,7 @@ components: $ref: '#/components/schemas/microsoft.graph.riskDetail' riskEventType: type: string - description: 'The type of risk event detected. The possible values are unlikelyTravel, anonymizedIPAddress, maliciousIPAddress, unfamiliarFeatures, malwareInfectedIPAddress, suspiciousIPAddress, leakedCredentials, investigationsThreatIntelligence, genericadminConfirmedUserCompromised, mcasImpossibleTravel, mcasSuspiciousInboxManipulationRules, investigationsThreatIntelligenceSigninLinked, maliciousIPAddressValidCredentialsBlockedIP, and unknownFutureValue. If the risk detection is a premium detection, will show generic' + description: 'The type of risk event detected. The possible values are unlikelyTravel, anonymizedIPAddress, maliciousIPAddress, unfamiliarFeatures, malwareInfectedIPAddress, suspiciousIPAddress, leakedCredentials, investigationsThreatIntelligence, genericadminConfirmedUserCompromised, mcasImpossibleTravel, mcasSuspiciousInboxManipulationRules, investigationsThreatIntelligenceSigninLinked, maliciousIPAddressValidCredentialsBlockedIP, and unknownFutureValue.' nullable: true riskLevel: $ref: '#/components/schemas/microsoft.graph.riskLevel' @@ -15185,7 +15571,7 @@ components: $ref: '#/components/schemas/microsoft.graph.tokenIssuerType' userDisplayName: type: string - description: The user principal name (UPN) of the user. + description: Name of the user. nullable: true userId: type: string @@ -15205,18 +15591,18 @@ components: properties: isDeleted: type: boolean - description: 'Indicates whether the user is deleted. Possible values are: true, false' + description: 'Indicates whether the user is deleted. Possible values are: true, false.' nullable: true isProcessing: type: boolean - description: Indicates wehther a user's risky state is being processed by the backend + description: Indicates whether a user's risky state is being processed by the backend. nullable: true riskDetail: $ref: '#/components/schemas/microsoft.graph.riskDetail' riskLastUpdatedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The date and time that the risky user was last updated. + description: The date and time that the risky user was last updated format: date-time nullable: true riskLevel: @@ -15402,6 +15788,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.phoneAuthenticationMethod' + temporaryAccessPassMethods: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.temporaryAccessPassAuthenticationMethod' windowsHelloForBusinessMethods: type: array items: @@ -15502,7 +15892,7 @@ components: properties: accountEnabled: type: boolean - description: 'true if the account is enabled; otherwise, false. Required.' + description: 'true if the account is enabled; otherwise, false. default is true.' nullable: true alternativeSecurityIds: type: array @@ -15599,7 +15989,7 @@ components: nullable: true operatingSystemVersion: type: string - description: The version of the operating system on the device. Required. + description: Operating system version of the device. Required. nullable: true physicalIds: type: array @@ -15771,6 +16161,49 @@ components: $ref: '#/components/schemas/microsoft.graph.authenticationMethodSignInState' additionalProperties: type: object + microsoft.graph.temporaryAccessPassAuthenticationMethod: + allOf: + - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' + - title: temporaryAccessPassAuthenticationMethod + type: object + properties: + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The date and time when the temporaryAccessPass was created. + format: date-time + nullable: true + isUsable: + type: boolean + description: The state of the authentication method that indicates whether it's currently usable by the user. + nullable: true + isUsableOnce: + type: boolean + 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 temporaryAccessPass lifetime.' + nullable: true + lifetimeInMinutes: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: 'The lifetime of the temporaryAccessPass in minutes starting at startDateTime. Minimum 10, Maximum 43200 (equivalent to 30 days).' + format: int32 + nullable: true + methodUsabilityReason: + type: string + description: 'Details about usability state (isUsable). Reasons can include: enabledByPolicy, disabledByPolicy, expired, notYetValid, oneTimeUsed.' + nullable: true + startDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The date and time when the temporaryAccessPass becomes available to use. + format: date-time + nullable: true + temporaryAccessPass: + type: string + description: The temporaryAccessPass used to authenticate. Returned only on creation of a new temporaryAccessPass; returned as NULL with GET. + nullable: true + additionalProperties: + type: object microsoft.graph.windowsHelloForBusinessAuthenticationMethod: allOf: - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' @@ -15841,7 +16274,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.riskLevel' - description: 'User risk levels included in the policy. Possible values are: low, medium, high.' + description: 'User risk levels included in the policy. Possible values are: low, medium, high, none.' users: $ref: '#/components/schemas/microsoft.graph.conditionalAccessUsers' additionalProperties: @@ -15859,7 +16292,7 @@ components: type: array items: type: string - description: 'List of custom controls IDs required by the policy. For more information, see Custom controls.' + description: 'List of custom controls IDs required by the policy. Learn more about custom controls here: https://docs.microsoft.com/azure/active-directory/conditional-access/controls#custom-controls-preview' operator: type: string description: 'Defines the relationship of the grant controls. Possible values: AND, OR.' @@ -16448,7 +16881,7 @@ components: properties: forceChangePasswordNextSignIn: type: boolean - description: true if the user must change her password on the next login; otherwise false. + description: 'If true, at next sign-in, the user must change their password. After a password change, this property will be automatically reset to false. If not set, default is false.' nullable: true forceChangePasswordNextSignInWithMfa: type: boolean @@ -16484,7 +16917,7 @@ components: properties: archiveFolder: type: string - description: Folder ID of an archive folder for the user. + description: Folder ID of an archive folder for the user. Read only. nullable: true automaticRepliesSetting: $ref: '#/components/schemas/microsoft.graph.automaticRepliesSetting' @@ -16642,15 +17075,15 @@ components: nullable: true canEdit: type: boolean - description: 'True if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access.' + description: 'True if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access, through an Outlook client or the corresponding calendarPermission resource. Read-only.' nullable: true canShare: type: boolean - description: 'True if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it.' + description: 'True if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it. Read-only.' nullable: true canViewPrivateItems: type: boolean - description: 'True if the user can read calendar items that have been marked private, false otherwise.' + description: 'True if the user can read calendar items that have been marked private, false otherwise. This property is set through an Outlook client or the corresponding calendarPermission resource. Read-only.' nullable: true changeKey: type: string @@ -16662,7 +17095,7 @@ components: $ref: '#/components/schemas/microsoft.graph.onlineMeetingProviderType' hexColor: type: string - description: 'The calendar color, expressed in a hex color code of three hexidecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space. If the user has never explicitly set a color for the calendar, this property is empty. Read-only.' + description: 'The calendar color, expressed in a hex color code of three hexidecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space. If the user has never explicitly set a color for the calendar, this property is empty.' nullable: true isDefaultCalendar: type: boolean @@ -16887,7 +17320,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.attachment' - description: The collection of fileAttachment and itemAttachment attachments for the event. Navigation property. Read-only. Nullable. + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' calendar: $ref: '#/components/schemas/microsoft.graph.calendar' exceptionOccurrences: @@ -16898,12 +17331,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the event. Read-only. Nullable. + description: The collection of open extensions defined for the event. Nullable. instances: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: The instances of the event. Navigation property. Read-only. Nullable. + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' multiValueExtendedProperties: type: array items: @@ -17103,7 +17536,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the contact. Read-only. Nullable. + description: The collection of open extensions defined for the contact. Nullable. multiValueExtendedProperties: type: array items: @@ -17141,7 +17574,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLabel' - description: 'The list of sensitivity label pairs (label ID, label name) associated with an Microsoft 365 group. Returned only on $select. Read-only.' + description: 'The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group. Returned only on $select.' assignedLicenses: type: array items: @@ -17182,7 +17615,7 @@ components: description: 'Specifies the group type and its membership. If the collection contains Unified, the group is a Microsoft 365 group; otherwise, it''s either a security group or distribution group. For details, see groups overview.If the collection includes DynamicMembership, the group has dynamic membership; otherwise, membership is static. Returned by default. Supports $filter.' hasMembersWithLicenseErrors: type: boolean - description: 'Indicates whether there are members in this group that have license errors from its group-based license assignment. This property is never returned on a GET operation. You can use it as a $filter argument to get groups that have members with license errors (that is, filter for this property being true). See an example.' + description: 'Indicates whether there are members in this group that have license errors from its group-based license assignment. This property is never returned on a GET operation. You can use it as a $filter argument to get groups that have members with license errors (that is, filter for this property being true).' nullable: true infoCatalogs: type: array @@ -17255,13 +17688,13 @@ components: nullable: true preferredLanguage: type: string - description: The preferred language for an Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. + description: The preferred language for a Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. nullable: true proxyAddresses: type: array items: type: string - description: 'Email addresses for the group that direct to the same group mailbox. For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com'']. The any operator is required to filter expressions on multi-valued properties. Returned by default. Read-only. Not nullable. Supports $filter.' + description: 'Email addresses for the group that direct to the same group mailbox. For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com'']. The any operator is required for filter expressions on multi-valued properties. Returned by default. Read-only. Not nullable. Supports $filter.' renewedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string @@ -17288,7 +17721,7 @@ components: nullable: true theme: type: string - description: 'Specifies an Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' + description: 'Specifies a Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' nullable: true visibility: type: string @@ -17306,11 +17739,11 @@ components: nullable: true hideFromAddressLists: type: boolean - description: 'True if the group is not displayed in certain parts of the Outlook UI: the Address Book, address lists for selecting message recipients, and the Browse Groups dialog for searching groups; otherwise, false. Default value is false. Returned only on $select.' + description: 'True if the group is not displayed in certain parts of the Outlook user interface: in the Address Book, in address lists for selecting message recipients, and in the Browse Groups dialog for searching groups; false otherwise. Default value is false. Returned only on $select.' nullable: true hideFromOutlookClients: type: boolean - description: 'True if the group is not displayed in Outlook clients, such as Outlook for Windows and Outlook on the web; otherwise, false. Default value is false. Returned only on $select.' + description: 'True if the group is not displayed in Outlook clients, such as Outlook for Windows and Outlook on the web, false otherwise. Default value is false. Returned only on $select.' nullable: true isFavorite: type: boolean @@ -17330,7 +17763,7 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer - description: Count of conversations that have received new posts since the signed-in user last visited the group. Returned only on $select. + description: Count of conversations that have received new posts since the signed-in user last visited the group. This property is the same as unseenConversationsCount.Returned only on $select. format: int32 nullable: true unseenMessagesCount: @@ -17361,12 +17794,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Groups that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' + description: 'Groups and administrative units that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' members: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Users and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for Microsoft 365 groups, security groups and mail-enabled security groups), DELETE (supported for Microsoft 365 groups and security groups). Nullable.' + description: 'Users, contacts, and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable.' membersWithLicenseErrors: type: array items: @@ -17376,7 +17809,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. Limited to 100 owners. HTTP Methods: GET (supported for all groups), POST (supported for Microsoft 365 groups, security groups and mail-enabled security groups), DELETE (supported for Microsoft 365 groups and security groups). Nullable.' + description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable.' permissionGrants: type: array items: @@ -17385,7 +17818,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directorySetting' - description: Read-only. Nullable. + description: 'Settings that can govern this group''s behavior, like whether members can invite guest users to the group. Nullable.' transitiveMemberOf: type: array items: @@ -17415,14 +17848,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: The group's calendar events. - photo: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' - photos: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' - description: The profile photos owned by the group. Read-only. Nullable. + description: The group's events. rejectedSenders: type: array items: @@ -17459,6 +17885,13 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerGroup' onenote: $ref: '#/components/schemas/microsoft.graph.onenote' + photo: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + photos: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + description: The profile photos owned by the group. Read-only. Nullable. team: $ref: '#/components/schemas/microsoft.graph.team' additionalProperties: @@ -17553,7 +17986,7 @@ components: $ref: '#/components/schemas/microsoft.graph.itemBody' bodyPreview: type: string - description: The first 255 characters of the message body. It is in text format. + description: 'The first 255 characters of the message body. It is in text format. If the message contains instances of mention, this property would contain a concatenation of these mentions as well.' nullable: true ccRecipients: type: array @@ -17755,7 +18188,7 @@ components: nullable: true personType: type: string - description: The type of person. + description: 'The type of person, for example distribution list.' nullable: true phones: type: array @@ -17799,28 +18232,6 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.profilePhoto: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: profilePhoto - type: object - properties: - height: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: The height of the photo. Read-only. - format: int32 - nullable: true - width: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: The width of the photo. Read-only. - format: int32 - nullable: true - additionalProperties: - type: object microsoft.graph.drive: allOf: - $ref: '#/components/schemas/microsoft.graph.baseItem' @@ -17907,6 +18318,10 @@ components: items: $ref: '#/components/schemas/microsoft.graph.drive' description: The collection of drives (document libraries) under this site. + externalColumns: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' items: type: array items: @@ -17973,11 +18388,7 @@ components: - title: approval type: object properties: - completedSteps: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.approvalStep' - pendingSteps: + steps: type: array items: $ref: '#/components/schemas/microsoft.graph.approvalStep' @@ -18087,26 +18498,26 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Not yet documented + description: Created date time in UTC of the device enrollment configuration format: date-time description: type: string - description: Not yet documented + description: The description of the device enrollment configuration nullable: true displayName: type: string - description: Not yet documented + description: The display name of the device enrollment configuration nullable: true lastModifiedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Not yet documented + description: Last modified date time in UTC of the device enrollment configuration format: date-time priority: maximum: 2147483647 minimum: -2147483648 type: integer - description: Not yet documented + description: Priority is used when a user exists in multiple groups that are assigned enrollment configuration. Users are subject only to the configuration with the lowest priority value. format: int32 roleScopeTagIds: type: array @@ -18118,13 +18529,13 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer - description: Not yet documented + description: The version of the device enrollment configuration format: int32 assignments: type: array items: $ref: '#/components/schemas/microsoft.graph.enrollmentConfigurationAssignment' - description: The list of group assignments for the device configuration profile. + description: The list of group assignments for the device configuration profile additionalProperties: type: object description: The Base Class of Device Enrollment Configuration @@ -18140,11 +18551,11 @@ components: nullable: true activationLockBypassCode: type: string - description: Code that allows the Activation Lock on a device to be bypassed. + description: Code that allows the Activation Lock on a device to be bypassed. This property is read-only. nullable: true androidSecurityPatchLevel: type: string - description: Android security patch level + description: Android security patch level. This property is read-only. nullable: true autopilotEnrolled: type: boolean @@ -18155,18 +18566,18 @@ components: nullable: true azureADDeviceId: type: string - description: The unique identifier for the Azure Active Directory device. Read only. + description: The unique identifier for the Azure Active Directory device. Read only. This property is read-only. nullable: true azureADRegistered: type: boolean - description: Whether the device is Azure Active Directory registered. + description: Whether the device is Azure Active Directory registered. This property is read-only. nullable: true chassisType: $ref: '#/components/schemas/microsoft.graph.chassisType' complianceGracePeriodExpirationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The DateTime when device compliance grace period expires + description: The DateTime when device compliance grace period expires. This property is read-only. format: date-time complianceState: $ref: '#/components/schemas/microsoft.graph.complianceState' @@ -18180,10 +18591,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceActionResult' - description: List of ComplexType deviceActionResult objects. + description: List of ComplexType deviceActionResult objects. This property is read-only. deviceCategoryDisplayName: type: string - description: Device category display name + description: Device category display name. This property is read-only. nullable: true deviceEnrollmentType: $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentType' @@ -18191,7 +18602,7 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceHealthAttestationState' deviceName: type: string - description: Name of the device + description: Name of the device. This property is read-only. nullable: true deviceRegistrationState: $ref: '#/components/schemas/microsoft.graph.deviceRegistrationState' @@ -18199,24 +18610,24 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceType' easActivated: type: boolean - description: Whether the device is Exchange ActiveSync activated. + description: Whether the device is Exchange ActiveSync activated. This property is read-only. easActivationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Exchange ActivationSync activation time of the device. + description: Exchange ActivationSync activation time of the device. This property is read-only. format: date-time easDeviceId: type: string - description: Exchange ActiveSync Id of the device. + description: Exchange ActiveSync Id of the device. This property is read-only. nullable: true emailAddress: type: string - description: Email(s) for the user associated with the device + description: Email(s) for the user associated with the device. This property is read-only. nullable: true enrolledDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Enrollment time of the device. + description: Enrollment time of the device. This property is read-only. format: date-time ethernetMacAddress: type: string @@ -18229,11 +18640,11 @@ components: exchangeLastSuccessfulSyncDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Last time the device contacted Exchange. + description: Last time the device contacted Exchange. This property is read-only. format: date-time freeStorageSpaceInBytes: type: integer - description: Free Storage in Bytes + description: Free Storage in Bytes. This property is read-only. format: int64 hardwareInformation: $ref: '#/components/schemas/microsoft.graph.hardwareInformation' @@ -18243,24 +18654,24 @@ components: nullable: true imei: type: string - description: IMEI + description: IMEI. This property is read-only. nullable: true isEncrypted: type: boolean - description: Device encryption status + description: Device encryption status. This property is read-only. isSupervised: type: boolean - description: Device supervised status + description: Device supervised status. This property is read-only. jailBroken: type: string - description: whether the device is jail broken or rooted. + description: whether the device is jail broken or rooted. This property is read-only. nullable: true joinType: $ref: '#/components/schemas/microsoft.graph.joinType' lastSyncDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The date and time that the device last completed a successful sync with Intune. + description: The date and time that the device last completed a successful sync with Intune. This property is read-only. format: date-time lostModeState: $ref: '#/components/schemas/microsoft.graph.lostModeState' @@ -18283,15 +18694,15 @@ components: $ref: '#/components/schemas/microsoft.graph.managementState' manufacturer: type: string - description: Manufacturer of the device + description: Manufacturer of the device. This property is read-only. nullable: true meid: type: string - description: MEID + description: MEID. This property is read-only. nullable: true model: type: string - description: Model of the device + description: Model of the device. This property is read-only. nullable: true notes: type: string @@ -18299,11 +18710,11 @@ components: nullable: true operatingSystem: type: string - description: 'Operating system of the device. Windows, iOS, etc.' + description: 'Operating system of the device. Windows, iOS, etc. This property is read-only.' nullable: true osVersion: type: string - description: Operating system version of the device. + description: Operating system version of the device. This property is read-only. nullable: true ownerType: $ref: '#/components/schemas/microsoft.graph.ownerType' @@ -18311,7 +18722,7 @@ components: $ref: '#/components/schemas/microsoft.graph.managedDevicePartnerReportedHealthState' phoneNumber: type: string - description: Phone number of the device + description: Phone number of the device. This property is read-only. nullable: true physicalMemoryInBytes: type: integer @@ -18326,11 +18737,11 @@ components: $ref: '#/components/schemas/microsoft.graph.managedDeviceArchitecture' remoteAssistanceSessionErrorDetails: type: string - description: An error string that identifies issues when creating Remote Assistance session objects. + description: An error string that identifies issues when creating Remote Assistance session objects. This property is read-only. nullable: true remoteAssistanceSessionUrl: type: string - description: Url that allows a Remote Assistance session to be established with the device. + description: Url that allows a Remote Assistance session to be established with the device. This property is read-only. nullable: true requireUserEnrollmentApproval: type: boolean @@ -18349,7 +18760,7 @@ components: description: List of Scope Tag IDs for this Device instance. serialNumber: type: string - description: SerialNumber + description: SerialNumber. This property is read-only. nullable: true skuFamily: type: string @@ -18367,11 +18778,11 @@ components: nullable: true subscriberCarrier: type: string - description: Subscriber Carrier + description: Subscriber Carrier. This property is read-only. nullable: true totalStorageSpaceInBytes: type: integer - description: Total Storage in Bytes + description: Total Storage in Bytes. This property is read-only. format: int64 udid: type: string @@ -18379,15 +18790,15 @@ components: nullable: true userDisplayName: type: string - description: User display name + description: User display name. This property is read-only. nullable: true userId: type: string - description: Unique Identifier for the user associated with the device + description: Unique Identifier for the user associated with the device. This property is read-only. nullable: true userPrincipalName: type: string - description: Device user principal name + description: Device user principal name. This property is read-only. nullable: true usersLoggedOn: type: array @@ -18396,7 +18807,7 @@ components: description: Indicates the last logged on users of a device. This property is read-only. wiFiMacAddress: type: string - description: Wi-Fi MAC + description: Wi-Fi MAC. This property is read-only. nullable: true windowsActiveMalwareCount: maximum: 2147483647 @@ -18532,7 +18943,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.managedAppPolicy' - description: Zero or more policys already applied on the registered app when it last synchronized with management service. + description: Zero or more policys already applied on the registered app when it last synchronized with managment service. intendedPolicies: type: array items: @@ -18734,7 +19145,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerTask' - description: Read-only. Nullable. Returns the plannerPlans shared with the user. + description: Read-only. Nullable. Returns the plannerTasks assigned to the user. additionalProperties: type: object microsoft.graph.itemInsights: @@ -18800,6 +19211,28 @@ components: description: The sections in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. additionalProperties: type: object + microsoft.graph.profilePhoto: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: profilePhoto + type: object + properties: + height: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The height of the photo. Read-only. + format: int32 + nullable: true + width: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The width of the photo. Read-only. + format: int32 + nullable: true + additionalProperties: + type: object microsoft.graph.profile: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -18818,7 +19251,7 @@ components: anniversaries: type: array items: - $ref: '#/components/schemas/microsoft.graph.personAnniversary' + $ref: '#/components/schemas/microsoft.graph.personAnnualEvent' description: Represents the details of meaningful dates associated with a person. awards: type: array @@ -19073,7 +19506,7 @@ components: properties: activity: type: string - 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.' + 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.' nullable: true availability: type: string @@ -19321,6 +19754,16 @@ components: description: Indicates whether self-service sign-up flow is enabled or disabled. The default value is false. This property is not a key. Required. additionalProperties: type: object + microsoft.graph.authenticationMethodConfiguration: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: authenticationMethodConfiguration + type: object + properties: + state: + $ref: '#/components/schemas/microsoft.graph.authenticationMethodState' + additionalProperties: + type: object microsoft.graph.policyBase: allOf: - $ref: '#/components/schemas/microsoft.graph.directoryObject' @@ -19708,7 +20151,7 @@ components: type: array items: type: string - description: 'User actions to include. For example, urn:user:registersecurityinfo' + description: User actions to include. Supported values are urn:user:registersecurityinfo and urn:user:registerdevice additionalProperties: type: object microsoft.graph.conditionalAccessClientApplications: @@ -19800,12 +20243,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.conditionalAccessDevicePlatform' - description: 'Possible values are: android, iOS, windows, windowsPhone, macOS, unknownFutureValue.' + description: 'Possible values are: android, iOS, windows, windowsPhone, macOS.' includePlatforms: type: array items: $ref: '#/components/schemas/microsoft.graph.conditionalAccessDevicePlatform' - description: 'Possible values are: android, iOS, windows, windowsPhone, macOS, all, unknownFutureValue.' + description: 'Possible values are: android, iOS, windows, windowsPhone, macOS, all.' additionalProperties: type: object microsoft.graph.conditionalAccessUsers: @@ -20125,7 +20568,7 @@ components: nullable: true provisioningStatus: type: string - description: 'The provisioning status of the service plan. Possible values:''Success'' - Service is fully provisioned.''Disabled'' - Service has been disabled.''PendingInput'' - Service is not yet provisioned; awaiting service confirmation.''PendingActivation'' - Service is provisioned but requires explicit activation by administrator (for example, Intune_O365 service plan)''PendingProvisioning'' - Microsoft has added a new service to the product SKU and it has not been activated in the tenant, yet.' + description: 'The provisioning status of the service plan. Possible values:''Success'' - Service is fully provisioned.''Disabled'' - Service has been disabled.''PendingInput'' - Service is not yet provisioned; awaiting service confirmation.''PendingActivation'' - Service is provisioned but requires explicit activation by administrator (for example, Intune_O365 service plan).''PendingProvisioning'' - Microsoft has added a new service to the product SKU and it has not been activated in the tenant, yet.' nullable: true servicePlanId: pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' @@ -20168,11 +20611,11 @@ components: properties: address: type: string - description: The email address of the person or entity. + description: The email address of an entity instance. nullable: true name: type: string - description: The display name of the person or entity. + description: The display name of an entity instance. nullable: true additionalProperties: type: object @@ -20287,10 +20730,10 @@ components: properties: dateTime: type: string - description: 'A single point of time in a combined date and time representation ({date}T{time}; for example, 2017-08-29T04:00:00.0000000).' + description: 'A single point of time in a combined date and time representation ({date}T{time}). For example, ''2019-04-16T09:00:00''.' timeZone: type: string - description: 'Represents a time zone, for example, ''Pacific Standard Time''. See below for more possible values.' + description: 'Represents a time zone, for example, ''Pacific Standard Time''. See below for possible values.' nullable: true additionalProperties: type: object @@ -20435,7 +20878,7 @@ components: nullable: true name: type: string - description: The attachment's file name. + description: The display name of the attachment. This does not need to be the actual file name. nullable: true size: maximum: 2147483647 @@ -21411,6 +21854,8 @@ components: type: string description: 'For site columns, the name of the group this column belongs to. Helps organize related columns.' nullable: true + contentApprovalStatus: + $ref: '#/components/schemas/microsoft.graph.contentApprovalStatusColumn' currency: $ref: '#/components/schemas/microsoft.graph.currencyColumn' dateTime: @@ -21435,10 +21880,21 @@ components: type: boolean description: Specifies whether the column is displayed in the user interface. nullable: true + hyperlinkOrPicture: + $ref: '#/components/schemas/microsoft.graph.hyperlinkOrPictureColumn' indexed: type: boolean description: Specifies whether the column values can used for sorting and searching. nullable: true + isDeletable: + type: boolean + nullable: true + isReorderable: + type: boolean + nullable: true + isSealed: + type: boolean + nullable: true lookup: $ref: '#/components/schemas/microsoft.graph.lookupColumn' name: @@ -21449,6 +21905,9 @@ components: $ref: '#/components/schemas/microsoft.graph.numberColumn' personOrGroup: $ref: '#/components/schemas/microsoft.graph.personOrGroupColumn' + propagateChanges: + type: boolean + nullable: true readOnly: type: boolean description: Specifies whether the column values can be modified. @@ -21457,8 +21916,18 @@ components: type: boolean description: Specifies whether the column value is not optional. nullable: true + term: + $ref: '#/components/schemas/microsoft.graph.termColumn' text: $ref: '#/components/schemas/microsoft.graph.textColumn' + thumbnail: + $ref: '#/components/schemas/microsoft.graph.thumbnailColumn' + type: + $ref: '#/components/schemas/microsoft.graph.columnTypes' + validation: + $ref: '#/components/schemas/microsoft.graph.columnValidation' + sourceColumn: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' additionalProperties: type: object microsoft.graph.contentType: @@ -21467,10 +21936,19 @@ components: - title: contentType type: object properties: + associatedHubsUrls: + type: array + items: + type: string + nullable: true description: type: string description: The descriptive text for the item. nullable: true + documentSet: + $ref: '#/components/schemas/microsoft.graph.documentSet' + documentTemplate: + $ref: '#/components/schemas/microsoft.graph.documentSetContent' group: type: string description: The name of the group this content type belongs to. Helps organize related content types. @@ -21481,6 +21959,9 @@ components: nullable: true inheritedFrom: $ref: '#/components/schemas/microsoft.graph.itemReference' + isBuiltIn: + type: boolean + nullable: true name: type: string description: The name of the content type. @@ -21491,6 +21972,9 @@ components: type: string description: The unique identifier of the content type. nullable: true + propagateChanges: + type: boolean + nullable: true readOnly: type: boolean description: 'If true, the content type cannot be modified unless this value is first set to false.' @@ -21499,11 +21983,25 @@ components: type: boolean description: 'If true, the content type cannot be modified by users or through push-down operations. Only site collection administrators can seal or unseal content types.' nullable: true + base: + $ref: '#/components/schemas/microsoft.graph.contentType' + baseTypes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.contentType' columnLinks: type: array items: $ref: '#/components/schemas/microsoft.graph.columnLink' description: The collection of columns that are required by this content type + columnPositions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + columns: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' additionalProperties: type: object microsoft.graph.sitePage: @@ -21565,7 +22063,7 @@ components: description: 'The type of permission, e.g. read. See below for the full list of roles. Read-only.' shareId: type: string - description: A unique token that can be used to access this shared item via the **shares** API. Read-only. + description: 'A unique token that can be used to access this shared item via the [shares API][]. Read-only.' nullable: true additionalProperties: type: object @@ -22921,14 +23419,14 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerBucket' - description: Read-only. Nullable. Collection of buckets in the plan. + description: Collection of buckets in the plan. Read-only. Nullable. details: $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' tasks: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerTask' - description: Read-only. Nullable. Collection of tasks in the plan. + description: Collection of tasks in the plan. Read-only. Nullable. additionalProperties: type: object microsoft.graph.plannerTask: @@ -23055,17 +23553,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.sharedInsight' - description: 'Calculated relationship identifying documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for Business and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share.' + description: Access this property from the derived type itemInsights. trending: type: array items: $ref: '#/components/schemas/microsoft.graph.trending' - description: 'Calculated relationship identifying 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 Business and SharePoint. Trending insights help the user to discover potentially useful content that the user has access to, but has never viewed before.' + description: Access this property from the derived type itemInsights. used: type: array items: $ref: '#/components/schemas/microsoft.graph.usedInsight' - description: 'Calculated relationship identifying the latest documents viewed or modified by a user, including OneDrive for Business and SharePoint documents, ranked by recency of use.' + description: Access this property from the derived type itemInsights. additionalProperties: type: object microsoft.graph.regionalAndLanguageSettings: @@ -23331,20 +23829,22 @@ components: $ref: '#/components/schemas/microsoft.graph.geoCoordinates' additionalProperties: type: object - microsoft.graph.personAnniversary: + microsoft.graph.personAnnualEvent: allOf: - $ref: '#/components/schemas/microsoft.graph.itemFacet' - - title: personAnniversary + - title: personAnnualEvent type: object properties: date: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string - description: Contains the date associated with the anniversary type. format: date nullable: true + displayName: + type: string + nullable: true type: - $ref: '#/components/schemas/microsoft.graph.anniversaryType' + $ref: '#/components/schemas/microsoft.graph.personAnnualEventType' additionalProperties: type: object microsoft.graph.personAward: @@ -23505,6 +24005,9 @@ components: displayName: type: string description: Contains a friendly name for the interest. + thumbnailUrl: + type: string + nullable: true webUrl: type: string description: Contains a link to a web page or resource about the interest. @@ -23529,6 +24032,10 @@ components: tag: type: string description: 'Contains the four-character BCP47 name for the language (en-US, no-NB, en-AU).' + nullable: true + thumbnailUrl: + type: string + nullable: true written: $ref: '#/components/schemas/microsoft.graph.languageProficiencyLevel' additionalProperties: @@ -23542,9 +24049,11 @@ components: displayName: type: string description: Provides an ordered rendering of firstName and lastName depending on the locale of the user or their device. + nullable: true first: type: string description: First name of the user. + nullable: true initials: type: string description: Initials of the user. @@ -23556,6 +24065,7 @@ components: last: type: string description: Last name of the user. + nullable: true maiden: type: string description: Maiden name of the user. @@ -23569,7 +24079,7 @@ components: description: Nickname of the user. nullable: true pronunciation: - $ref: '#/components/schemas/microsoft.graph.yomiPersonName' + $ref: '#/components/schemas/microsoft.graph.personNamePronounciation' suffix: type: string description: 'Designators used after the users name (eg: PhD.)' @@ -23592,6 +24102,9 @@ components: type: string description: Contains a friendly name for the note. nullable: true + thumbnailUrl: + type: string + nullable: true additionalProperties: type: object microsoft.graph.itemPatent: @@ -23710,6 +24223,9 @@ components: items: $ref: '#/components/schemas/microsoft.graph.relatedPerson' description: The Person or people who sponsored the project. + thumbnailUrl: + type: string + nullable: true additionalProperties: type: object microsoft.graph.itemPublication: @@ -23768,6 +24284,9 @@ components: description: Contains a friendly name for the skill. proficiency: $ref: '#/components/schemas/microsoft.graph.skillProficiencyLevel' + thumbnailUrl: + type: string + nullable: true webUrl: type: string description: Contains a link to an information source about the skill. @@ -23790,6 +24309,9 @@ components: type: string description: Contains a status message from the cloud service if provided or synchronized. nullable: true + thumbnailUrl: + type: string + nullable: true userId: type: string description: The user name displayed for the webaccount. @@ -23818,6 +24340,9 @@ components: displayName: type: string description: Contains a friendly name for the website. + thumbnailUrl: + type: string + nullable: true webUrl: type: string description: Contains a link to the website itself. @@ -23985,7 +24510,7 @@ components: properties: messageId: type: string - description: The unique identifier of a message in a Microsoft Teams channel. + description: The unique identifier for a message in a Microsoft Teams channel. nullable: true replyChainMessageId: type: string @@ -24130,13 +24655,13 @@ components: lastEditedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Read only. Timestamp when edits to the chat message were made. Triggers an 'Edited' flag in the Microsoft Teams UI. If no edits are made the value is null. + 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. format: date-time nullable: true lastModifiedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Read only. Timestamp when the chat message is created (initial setting) or edited, including when a reaction is added or removed.' + description: 'Read only. Timestamp when the chat message is created (initial setting) or modified, including when a reaction is added or removed.' format: date-time nullable: true locale: @@ -24158,7 +24683,7 @@ components: description: 'Reactions for this chat message (for example, Like).' replyToId: type: string - 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) + 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.)' nullable: true subject: type: string @@ -24269,7 +24794,7 @@ components: nullable: true allowCreateUpdateChannels: type: boolean - description: 'If set to true, members can add and update channels.' + description: 'If set to true, members can add and update any channels.' nullable: true allowCreateUpdateRemoveConnectors: type: boolean @@ -24592,6 +25117,12 @@ components: description: The tasks in this task list. Read-only. Nullable. additionalProperties: type: object + microsoft.graph.authenticationMethodState: + title: authenticationMethodState + enum: + - enabled + - disabled + type: string microsoft.graph.accessReviewApplyAction: title: accessReviewApplyAction type: object @@ -24608,12 +25139,12 @@ components: nullable: true latitude: type: number - description: 'Optional. The latitude, in decimal, for the item. Read-only.' + description: 'Optional. The latitude, in decimal, for the item. Writable on OneDrive Personal.' format: double nullable: true longitude: type: number - description: 'Optional. The longitude, in decimal, for the item. Read-only.' + description: 'Optional. The longitude, in decimal, for the item. Writable on OneDrive Personal.' format: double nullable: true additionalProperties: @@ -24953,7 +25484,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.dayOfWeek' - 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.' + description: 'A collection of the days of the week on which the event occurs. Possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern. Required if type is weekly, relativeMonthly, or relativeYearly.' firstDayOfWeek: $ref: '#/components/schemas/microsoft.graph.dayOfWeek' index: @@ -25076,7 +25607,7 @@ components: properties: name: type: string - description: Name of the setting (as defined by the groupSettingTemplate). + description: Name of the setting (as defined by the directorySettingTemplate). nullable: true value: type: string @@ -25123,7 +25654,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.attachment' - description: Read-only. Nullable. + description: 'The collection of fileAttachment, itemAttachment, and referenceAttachment attachments for the post. Read-only. Nullable.' extensions: type: array items: @@ -25193,7 +25724,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.recipient' - description: The email addresses to which a message should be redirected. + description: The email address to which a message should be redirected. stopProcessingRules: type: boolean description: Indicates whether subsequent rules should be evaluated. @@ -25415,7 +25946,7 @@ components: properties: upgradeAvailable: type: boolean - description: Indicates whether there are higher storage quota plans available. Read-only. + description: Indicates if there are higher storage quota plans available. Read-only. nullable: true additionalProperties: type: object @@ -25739,7 +26270,7 @@ components: takenDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Represents the date and time the photo was taken. Read-only. + description: The date and time the photo was taken in UTC time. Read-only. format: date-time nullable: true additionalProperties: @@ -25950,7 +26481,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookOperation' - description: 'The status of workbook operations. Getting an operation collection is not supported, but you can get the status of a long-running operation if the Location header is returned in the response. Read-only.' + description: 'The status of Workbook operations. Getting an operation collection is not supported, but you can get the status of a long-running operation if the Location header is returned in the response. Read-only. Nullable.' tables: type: array items: @@ -25975,14 +26506,14 @@ components: nullable: true changeType: type: string - description: 'Required. Indicates the type of change in the subscribed resource that will raise a change notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list.Note: Drive root item and list change notifications support only the updated changeType. User and group change notifications support updated and deleted changeType.' + description: 'Indicates the type of change in the subscribed resource that will raise a change notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list. Required. Note: Drive root item and list change notifications support only the updated changeType. User and group change notifications support updated and deleted changeType.' clientState: type: string - description: Optional. Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 128 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification. + description: Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 255 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification. Optional. nullable: true creatorId: type: string - description: 'Identifier of the user or service principal that created the subscription. If the app used delegated permissions to create the subscription, this field contains the id of the signed-in user the app called on behalf of. If the app used application permissions, this field contains the id of the service principal corresponding to the app. Read-only.' + description: 'Identifier of the user or service principal that created the subscription. If the app used delegated permissions to create the subscription, this field contains the ID of the signed-in user the app called on behalf of. If the app used application permissions, this field contains the ID of the service principal corresponding to the app. Read-only.' nullable: true encryptionCertificate: type: string @@ -25990,12 +26521,12 @@ components: nullable: true encryptionCertificateId: type: string - description: A custom app-provided identifier to help identify the certificate needed to decrypt resource data. Optional. + description: A custom app-provided identifier to help identify the certificate needed to decrypt resource data. Optional. Required when includeResourceData is true. nullable: true expirationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Required. Specifies the date and time when the webhook subscription expires. The time is in UTC, and can be an amount of time from subscription creation that varies for the resource subscribed to. See the table below for maximum supported subscription length of time.' + description: 'Specifies the date and time when the webhook subscription expires. The time is in UTC, and can be an amount of time from subscription creation that varies for the resource subscribed to. See the table below for maximum supported subscription length of time. Required.' format: date-time includeResourceData: type: boolean @@ -26017,10 +26548,10 @@ components: nullable: true notificationUrl: type: string - description: Required. The URL of the endpoint that will receive the change notifications. This URL must make use of the HTTPS protocol. + description: The URL of the endpoint that receives the change notifications. This URL must make use of the HTTPS protocol. Required. resource: type: string - description: Required. Specifies the resource that will be monitored for changes. Do not include the base URL (https://graph.microsoft.com/v1.0/). See the possible resource path values for each supported resource. + description: Specifies the resource that will be monitored for changes. Do not include the base URL (https://graph.microsoft.com/beta/). See the possible resource path values for each supported resource. Required. additionalProperties: type: object microsoft.graph.thumbnailSet: @@ -26047,7 +26578,6 @@ components: properties: content: type: string - description: The content stream for this version of the item. format: base64url nullable: true size: @@ -26159,6 +26689,11 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.contentApprovalStatusColumn: + title: contentApprovalStatusColumn + type: object + additionalProperties: + type: object microsoft.graph.currencyColumn: title: currencyColumn type: object @@ -26202,6 +26737,15 @@ components: type: object additionalProperties: type: object + microsoft.graph.hyperlinkOrPictureColumn: + title: hyperlinkOrPictureColumn + type: object + properties: + isPicture: + type: boolean + nullable: true + additionalProperties: + type: object microsoft.graph.lookupColumn: title: lookupColumn type: object @@ -26270,6 +26814,18 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.termColumn: + title: termColumn + type: object + properties: + allowMultipleValues: + type: boolean + nullable: true + showFullyQualifiedName: + type: boolean + nullable: true + additionalProperties: + type: object microsoft.graph.textColumn: title: textColumn type: object @@ -26302,6 +26858,95 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.thumbnailColumn: + title: thumbnailColumn + type: object + additionalProperties: + type: object + microsoft.graph.columnTypes: + title: columnTypes + enum: + - note + - text + - choice + - multichoice + - number + - currency + - dateTime + - lookup + - boolean + - user + - url + - calculated + - location + - geolocation + - term + - multiterm + - thumbnail + - approvalStatus + - unknownFutureValue + type: string + microsoft.graph.columnValidation: + title: columnValidation + type: object + properties: + defaultLanguage: + type: string + nullable: true + descriptions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.displayNameLocalization' + formula: + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.documentSet: + title: documentSet + type: object + properties: + allowedContentTypes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.contentTypeInfo' + defaultContents: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.documentSetContent' + propagateWelcomePageChanges: + type: boolean + nullable: true + shouldPrefixNameToFile: + type: boolean + nullable: true + welcomePageUrl: + type: string + nullable: true + sharedColumns: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + welcomePageColumns: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + additionalProperties: + type: object + microsoft.graph.documentSetContent: + title: documentSetContent + type: object + properties: + contentType: + $ref: '#/components/schemas/microsoft.graph.contentTypeInfo' + fileName: + type: string + nullable: true + folderName: + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.contentTypeOrder: title: contentTypeOrder type: object @@ -27402,6 +28047,9 @@ components: format: date-time inference: $ref: '#/components/schemas/microsoft.graph.inferenceData' + isSearchable: + type: boolean + nullable: true lastModifiedBy: $ref: '#/components/schemas/microsoft.graph.identitySet' lastModifiedDateTime: @@ -27413,11 +28061,13 @@ components: $ref: '#/components/schemas/microsoft.graph.personDataSources' additionalProperties: type: object - microsoft.graph.anniversaryType: - title: anniversaryType + microsoft.graph.personAnnualEventType: + title: personAnnualEventType enum: - birthday - wedding + - work + - other - unknownFutureValue type: string microsoft.graph.institutionData: @@ -27497,29 +28147,24 @@ components: - nativeOrBilingual - unknownFutureValue type: string - microsoft.graph.yomiPersonName: - title: yomiPersonName + microsoft.graph.personNamePronounciation: + title: personNamePronounciation type: object properties: displayName: type: string - description: Composite of first and last name pronunciation guides. nullable: true first: type: string - description: Pronunciation guide for the first name of the user. nullable: true last: type: string - description: Pronunciation guide for the last name of the user. nullable: true maiden: type: string - description: Pronunciation guide for the maiden name of the user. nullable: true middle: type: string - description: Pronunciation guide for the middle name of the user. nullable: true additionalProperties: type: object @@ -27558,6 +28203,7 @@ components: jobTitle: type: string description: The title held when in that position. + nullable: true role: type: string description: The role the position entailed. @@ -27729,7 +28375,7 @@ components: nullable: true teamsAppId: type: string - description: The ID from the Teams app manifest. + description: The id from the Teams App manifest. nullable: true version: type: string @@ -27749,7 +28395,7 @@ components: nullable: true contentType: type: string - description: 'The media type of the content attachment. It can have the following values: reference: Attachment is a link to another file. Populate the contentURL with the link to the object.file: Raw file attachment. Populate the contenturl field with the base64 encoding of the file in data: format.image/: Image type with the type of the image specified ex: image/png, image/jpeg, image/gif. Populate the contentUrl field with the base64 encoding of the file in data: format.video/: Video type with the format specified. Ex: video/mp4. Populate the contentUrl field with the base64 encoding of the file in data: format.audio/: Audio type with the format specified. Ex: audio/wmw. Populate the contentUrl field with the base64 encoding of the file in data: format.application/card type: Rich card attachment type with the card type specifying the exact card format to use. Set content with the json format of the card. Supported values for card type include:application/vnd.microsoft.card.adaptive: A rich card that can contain any combination of text, speech, images,,buttons, and input fields. Set the content property to,an AdaptiveCard object.application/vnd.microsoft.card.animation: A rich card that plays animation. Set the content property,to an AnimationCardobject.application/vnd.microsoft.card.audio: A rich card that plays audio files. Set the content property,to an AudioCard object.application/vnd.microsoft.card.video: A rich card that plays videos. Set the content property,to a VideoCard object.application/vnd.microsoft.card.hero: A Hero card. Set the content property to a HeroCard object.application/vnd.microsoft.card.thumbnail: A Thumbnail card. Set the content property to a ThumbnailCard object.application/vnd.microsoft.com.card.receipt: A Receipt card. Set the content property to a ReceiptCard object.application/vnd.microsoft.com.card.signin: A user Sign In card. Set the content property to a SignInCard object.' + description: 'The media type of the content attachment. It can have the following values: reference: Attachment is a link to another file. Populate the contentURL with the link to the object.Any contentTypes supported by the Bot Framework''s Attachment objectapplication/vnd.microsoft.card.codesnippet: A code snippet. application/vnd.microsoft.card.announcement: An announcement header.' nullable: true contentUrl: type: string @@ -27928,11 +28574,11 @@ components: nullable: true recipientUserId: type: string - description: User ID of the recipient of the offer shift request. + description: User id of the recipient of the offer shift request. nullable: true senderShiftId: type: string - description: User ID of the sender of the offer shift request. + description: User id of the sender of the offer shift request. nullable: true additionalProperties: type: object @@ -28020,7 +28666,7 @@ components: properties: recipientShiftId: type: string - description: ShiftId for the recipient user with whom the request is to swap. + description: Shift ID for the recipient user with whom the request is to swap. nullable: true additionalProperties: type: object @@ -28506,7 +29152,7 @@ components: properties: crc32Hash: type: string - description: The CRC32 value of the file in little endian (if available). Read-only. + description: The CRC32 value of the file (if available). Read-only. nullable: true quickXorHash: type: string @@ -28571,7 +29217,7 @@ components: properties: content: type: string - description: The content of comment. + description: The content of the comment. nullable: true contentType: type: string @@ -28609,7 +29255,7 @@ components: description: Indicates whether the name is scoped to the workbook or to a specific worksheet. Read-only. type: type: string - description: 'Indicates what type of reference is associated with the name. The possible values are: String, Integer, Double, Boolean, Range. Read-only.' + description: 'Indicates what type of reference is associated with the name. Possible values are: String, Integer, Double, Boolean, Range. Read-only.' nullable: true value: $ref: '#/components/schemas/microsoft.graph.Json' @@ -28673,7 +29319,7 @@ components: description: Indicates whether the total row is visible or not. This value can be set to show or remove the total row. style: type: string - description: 'Constant value that represents the Table style. The possible values are: TableStyleLight1 thru TableStyleLight21, TableStyleMedium1 thru TableStyleMedium28, TableStyleStyleDark1 thru TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified.' + description: 'Constant value that represents the Table style. Possible values are: TableStyleLight1 thru TableStyleLight21, TableStyleMedium1 thru TableStyleMedium28, TableStyleStyleDark1 thru TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified.' nullable: true columns: type: array @@ -28841,6 +29487,20 @@ components: $ref: '#/components/schemas/microsoft.graph.driveItem' additionalProperties: type: object + microsoft.graph.displayNameLocalization: + title: displayNameLocalization + type: object + properties: + displayName: + type: string + description: 'If present, the value of this field contains the displayName string that has been set for the language present in the languageTag field.' + nullable: true + languageTag: + type: string + description: Provides the language culture-code and friendly name of the language that the displayName field has been provided in. + nullable: true + additionalProperties: + type: object microsoft.graph.sitePageData: title: sitePageData type: object @@ -28851,6 +29511,7 @@ components: enum: - none - include + - exclude type: string microsoft.graph.settingSource: title: settingSource @@ -29004,10 +29665,74 @@ components: type: string description: The label associated with Category 1 nullable: true + category10: + type: string + description: The label associated with Category 10 + nullable: true + category11: + type: string + description: The label associated with Category 11 + nullable: true + category12: + type: string + description: The label associated with Category 12 + nullable: true + category13: + type: string + description: The label associated with Category 13 + nullable: true + category14: + type: string + description: The label associated with Category 14 + nullable: true + category15: + type: string + description: The label associated with Category 15 + nullable: true + category16: + type: string + description: The label associated with Category 16 + nullable: true + category17: + type: string + description: The label associated with Category 17 + nullable: true + category18: + type: string + description: The label associated with Category 18 + nullable: true + category19: + type: string + description: The label associated with Category 19 + nullable: true category2: type: string description: The label associated with Category 2 nullable: true + category20: + type: string + description: The label associated with Category 20 + nullable: true + category21: + type: string + description: The label associated with Category 21 + nullable: true + category22: + type: string + description: The label associated with Category 22 + nullable: true + category23: + type: string + description: The label associated with Category 23 + nullable: true + category24: + type: string + description: The label associated with Category 24 + nullable: true + category25: + type: string + description: The label associated with Category 25 + nullable: true category3: type: string description: The label associated with Category 3 @@ -29024,6 +29749,18 @@ components: type: string description: The label associated with Category 6 nullable: true + category7: + type: string + description: The label associated with Category 7 + nullable: true + category8: + type: string + description: The label associated with Category 8 + nullable: true + category9: + type: string + description: The label associated with Category 9 + nullable: true additionalProperties: type: object microsoft.graph.plannerPlanContextDetailsCollection: @@ -29568,11 +30305,11 @@ components: properties: content: type: string - description: The content of a comment reply. + description: The content of replied comment. nullable: true contentType: type: string - description: Indicates the type for the comment reply. + description: Indicates the type for the replied comment. additionalProperties: type: object microsoft.graph.workbookOperationError: @@ -29653,7 +30390,7 @@ components: description: Represents whether the casing impacted the last sort of the table. Read-only. method: type: string - description: 'Represents Chinese character ordering method last used to sort the table. The possible values are: PinYin, StrokeCount. Read-only.' + description: 'Represents Chinese character ordering method last used to sort the table. Possible values are: PinYin, StrokeCount. Read-only.' additionalProperties: type: object microsoft.graph.workbookChart: @@ -29853,7 +30590,7 @@ components: nullable: true dataOption: type: string - description: 'Represents additional sorting options for this field. The possible values are: Normal, TextAsNumber.' + description: 'Represents additional sorting options for this field. Possible values are: Normal, TextAsNumber.' icon: $ref: '#/components/schemas/microsoft.graph.workbookIcon' key: @@ -29864,7 +30601,7 @@ components: format: int32 sortOn: type: string - description: 'Represents the type of sorting of this condition. The possible values are: Value, CellColor, FontColor, Icon.' + description: 'Represents the type of sorting of this condition. Possible values are: Value, CellColor, FontColor, Icon.' additionalProperties: type: object microsoft.graph.workbookChartAxes: @@ -30089,7 +30826,7 @@ components: format: int32 set: type: string - description: 'Represents the set that the icon is part of. The possible values are: Invalid, ThreeArrows, ThreeArrowsGray, ThreeFlags, ThreeTrafficLights1, ThreeTrafficLights2, ThreeSigns, ThreeSymbols, ThreeSymbols2, FourArrows, FourArrowsGray, FourRedToBlack, FourRating, FourTrafficLights, FiveArrows, FiveArrowsGray, FiveRating, FiveQuarters, ThreeStars, ThreeTriangles, FiveBoxes.' + description: 'Represents the set that the icon is part of. Possible values are: Invalid, ThreeArrows, ThreeArrowsGray, ThreeFlags, ThreeTrafficLights1, ThreeTrafficLights2, ThreeSigns, ThreeSymbols, ThreeSymbols2, FourArrows, FourArrowsGray, FourRedToBlack, FourRating, FourTrafficLights, FiveArrows, FiveArrowsGray, FiveRating, FiveQuarters, ThreeStars, ThreeTriangles, FiveBoxes.' additionalProperties: type: object microsoft.graph.workbookChartAxis: diff --git a/openApiDocs/beta/Mail.yml b/openApiDocs/beta/Mail.yml index 4706ac26159..025e8c2b582 100644 --- a/openApiDocs/beta/Mail.yml +++ b/openApiDocs/beta/Mail.yml @@ -6182,7 +6182,7 @@ components: $ref: '#/components/schemas/microsoft.graph.itemBody' bodyPreview: type: string - description: The first 255 characters of the message body. It is in text format. + description: 'The first 255 characters of the message body. It is in text format. If the message contains instances of mention, this property would contain a concatenation of these mentions as well.' nullable: true ccRecipients: type: array @@ -6331,7 +6331,7 @@ components: nullable: true name: type: string - description: The attachment's file name. + description: The display name of the attachment. This does not need to be the actual file name. nullable: true size: maximum: 2147483647 @@ -6447,11 +6447,11 @@ components: properties: address: type: string - description: The email address of the person or entity. + description: The email address of an entity instance. nullable: true name: type: string - description: The display name of the person or entity. + description: The display name of an entity instance. nullable: true additionalProperties: type: object @@ -6501,7 +6501,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.recipient' - description: The email addresses to which a message should be redirected. + description: The email address to which a message should be redirected. stopProcessingRules: type: boolean description: Indicates whether subsequent rules should be evaluated. @@ -6801,10 +6801,10 @@ components: properties: dateTime: type: string - description: 'A single point of time in a combined date and time representation ({date}T{time}; for example, 2017-08-29T04:00:00.0000000).' + description: 'A single point of time in a combined date and time representation ({date}T{time}). For example, ''2019-04-16T09:00:00''.' timeZone: type: string - description: 'Represents a time zone, for example, ''Pacific Standard Time''. See below for more possible values.' + description: 'Represents a time zone, for example, ''Pacific Standard Time''. See below for possible values.' nullable: true additionalProperties: type: object diff --git a/openApiDocs/beta/People.yml b/openApiDocs/beta/People.yml index 9d957e2f29b..cbb1f513923 100644 --- a/openApiDocs/beta/People.yml +++ b/openApiDocs/beta/People.yml @@ -920,6 +920,8 @@ paths: - createdDateTime desc - inference - inference desc + - isSearchable + - isSearchable desc - lastModifiedBy - lastModifiedBy desc - lastModifiedDateTime @@ -950,6 +952,7 @@ paths: - createdBy - createdDateTime - inference + - isSearchable - lastModifiedBy - lastModifiedDateTime - source @@ -1059,6 +1062,7 @@ paths: - createdBy - createdDateTime - inference + - isSearchable - lastModifiedBy - lastModifiedDateTime - source @@ -1192,6 +1196,8 @@ paths: - createdDateTime desc - inference - inference desc + - isSearchable + - isSearchable desc - lastModifiedBy - lastModifiedBy desc - lastModifiedDateTime @@ -1220,6 +1226,7 @@ paths: - createdBy - createdDateTime - inference + - isSearchable - lastModifiedBy - lastModifiedDateTime - source @@ -1328,6 +1335,7 @@ paths: - createdBy - createdDateTime - inference + - isSearchable - lastModifiedBy - lastModifiedDateTime - source @@ -1460,6 +1468,8 @@ paths: - createdDateTime desc - inference - inference desc + - isSearchable + - isSearchable desc - lastModifiedBy - lastModifiedBy desc - lastModifiedDateTime @@ -1468,6 +1478,8 @@ paths: - source desc - date - date desc + - displayName + - displayName desc - type - type desc type: string @@ -1486,10 +1498,12 @@ paths: - createdBy - createdDateTime - inference + - isSearchable - lastModifiedBy - lastModifiedDateTime - source - date + - displayName - type type: string - name: $expand @@ -1510,13 +1524,13 @@ paths: content: application/json: schema: - title: Collection of personAnniversary + title: Collection of personAnnualEvent type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.personAnniversary' + $ref: '#/components/schemas/microsoft.graph.personAnnualEvent' '@odata.nextLink': type: string additionalProperties: @@ -1545,7 +1559,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.personAnniversary' + $ref: '#/components/schemas/microsoft.graph.personAnnualEvent' required: true responses: '201': @@ -1553,11 +1567,11 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.personAnniversary' + $ref: '#/components/schemas/microsoft.graph.personAnnualEvent' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/profile/anniversaries/{personAnniversary-id}': + '/users/{user-id}/profile/anniversaries/{personAnnualEvent-id}': get: tags: - users.profile @@ -1571,13 +1585,13 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: personAnniversary-id + - name: personAnnualEvent-id in: path - description: 'key: id of personAnniversary' + description: 'key: id of personAnnualEvent' required: true schema: type: string - x-ms-docs-key-type: personAnniversary + x-ms-docs-key-type: personAnnualEvent - name: $select in: query description: Select properties to be returned @@ -1593,10 +1607,12 @@ paths: - createdBy - createdDateTime - inference + - isSearchable - lastModifiedBy - lastModifiedDateTime - source - date + - displayName - type type: string - name: $expand @@ -1617,7 +1633,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.personAnniversary' + $ref: '#/components/schemas/microsoft.graph.personAnnualEvent' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -1634,19 +1650,19 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: personAnniversary-id + - name: personAnnualEvent-id in: path - description: 'key: id of personAnniversary' + description: 'key: id of personAnnualEvent' required: true schema: type: string - x-ms-docs-key-type: personAnniversary + x-ms-docs-key-type: personAnnualEvent requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.personAnniversary' + $ref: '#/components/schemas/microsoft.graph.personAnnualEvent' required: true responses: '204': @@ -1667,13 +1683,13 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: personAnniversary-id + - name: personAnnualEvent-id in: path - description: 'key: id of personAnniversary' + description: 'key: id of personAnnualEvent' required: true schema: type: string - x-ms-docs-key-type: personAnniversary + x-ms-docs-key-type: personAnnualEvent - name: If-Match in: header description: ETag @@ -1724,6 +1740,8 @@ paths: - createdDateTime desc - inference - inference desc + - isSearchable + - isSearchable desc - lastModifiedBy - lastModifiedBy desc - lastModifiedDateTime @@ -1758,6 +1776,7 @@ paths: - createdBy - createdDateTime - inference + - isSearchable - lastModifiedBy - lastModifiedDateTime - source @@ -1869,6 +1888,7 @@ paths: - createdBy - createdDateTime - inference + - isSearchable - lastModifiedBy - lastModifiedDateTime - source @@ -2004,6 +2024,8 @@ paths: - createdDateTime desc - inference - inference desc + - isSearchable + - isSearchable desc - lastModifiedBy - lastModifiedBy desc - lastModifiedDateTime @@ -2046,6 +2068,7 @@ paths: - createdBy - createdDateTime - inference + - isSearchable - lastModifiedBy - lastModifiedDateTime - source @@ -2161,6 +2184,7 @@ paths: - createdBy - createdDateTime - inference + - isSearchable - lastModifiedBy - lastModifiedDateTime - source @@ -2300,6 +2324,8 @@ paths: - createdDateTime desc - inference - inference desc + - isSearchable + - isSearchable desc - lastModifiedBy - lastModifiedBy desc - lastModifiedDateTime @@ -2332,6 +2358,7 @@ paths: - createdBy - createdDateTime - inference + - isSearchable - lastModifiedBy - lastModifiedDateTime - source @@ -2442,6 +2469,7 @@ paths: - createdBy - createdDateTime - inference + - isSearchable - lastModifiedBy - lastModifiedDateTime - source @@ -2576,6 +2604,8 @@ paths: - createdDateTime desc - inference - inference desc + - isSearchable + - isSearchable desc - lastModifiedBy - lastModifiedBy desc - lastModifiedDateTime @@ -2604,6 +2634,7 @@ paths: - createdBy - createdDateTime - inference + - isSearchable - lastModifiedBy - lastModifiedDateTime - source @@ -2712,6 +2743,7 @@ paths: - createdBy - createdDateTime - inference + - isSearchable - lastModifiedBy - lastModifiedDateTime - source @@ -2844,6 +2876,8 @@ paths: - createdDateTime desc - inference - inference desc + - isSearchable + - isSearchable desc - lastModifiedBy - lastModifiedBy desc - lastModifiedDateTime @@ -2858,6 +2892,8 @@ paths: - description desc - displayName - displayName desc + - thumbnailUrl + - thumbnailUrl desc - webUrl - webUrl desc type: string @@ -2876,6 +2912,7 @@ paths: - createdBy - createdDateTime - inference + - isSearchable - lastModifiedBy - lastModifiedDateTime - source @@ -2883,6 +2920,7 @@ paths: - collaborationTags - description - displayName + - thumbnailUrl - webUrl type: string - name: $expand @@ -2986,6 +3024,7 @@ paths: - createdBy - createdDateTime - inference + - isSearchable - lastModifiedBy - lastModifiedDateTime - source @@ -2993,6 +3032,7 @@ paths: - collaborationTags - description - displayName + - thumbnailUrl - webUrl type: string - name: $expand @@ -3120,6 +3160,8 @@ paths: - createdDateTime desc - inference - inference desc + - isSearchable + - isSearchable desc - lastModifiedBy - lastModifiedBy desc - lastModifiedDateTime @@ -3136,6 +3178,8 @@ paths: - spoken desc - tag - tag desc + - thumbnailUrl + - thumbnailUrl desc - written - written desc type: string @@ -3154,6 +3198,7 @@ paths: - createdBy - createdDateTime - inference + - isSearchable - lastModifiedBy - lastModifiedDateTime - source @@ -3162,6 +3207,7 @@ paths: - reading - spoken - tag + - thumbnailUrl - written type: string - name: $expand @@ -3265,6 +3311,7 @@ paths: - createdBy - createdDateTime - inference + - isSearchable - lastModifiedBy - lastModifiedDateTime - source @@ -3273,6 +3320,7 @@ paths: - reading - spoken - tag + - thumbnailUrl - written type: string - name: $expand @@ -3400,6 +3448,8 @@ paths: - createdDateTime desc - inference - inference desc + - isSearchable + - isSearchable desc - lastModifiedBy - lastModifiedBy desc - lastModifiedDateTime @@ -3444,6 +3494,7 @@ paths: - createdBy - createdDateTime - inference + - isSearchable - lastModifiedBy - lastModifiedDateTime - source @@ -3560,6 +3611,7 @@ paths: - createdBy - createdDateTime - inference + - isSearchable - lastModifiedBy - lastModifiedDateTime - source @@ -3700,6 +3752,8 @@ paths: - createdDateTime desc - inference - inference desc + - isSearchable + - isSearchable desc - lastModifiedBy - lastModifiedBy desc - lastModifiedDateTime @@ -3710,6 +3764,8 @@ paths: - detail desc - displayName - displayName desc + - thumbnailUrl + - thumbnailUrl desc type: string - name: $select in: query @@ -3726,11 +3782,13 @@ paths: - createdBy - createdDateTime - inference + - isSearchable - lastModifiedBy - lastModifiedDateTime - source - detail - displayName + - thumbnailUrl type: string - name: $expand in: query @@ -3833,11 +3891,13 @@ paths: - createdBy - createdDateTime - inference + - isSearchable - lastModifiedBy - lastModifiedDateTime - source - detail - displayName + - thumbnailUrl type: string - name: $expand in: query @@ -3964,6 +4024,8 @@ paths: - createdDateTime desc - inference - inference desc + - isSearchable + - isSearchable desc - lastModifiedBy - lastModifiedBy desc - lastModifiedDateTime @@ -4000,6 +4062,7 @@ paths: - createdBy - createdDateTime - inference + - isSearchable - lastModifiedBy - lastModifiedDateTime - source @@ -4112,6 +4175,7 @@ paths: - createdBy - createdDateTime - inference + - isSearchable - lastModifiedBy - lastModifiedDateTime - source @@ -4248,6 +4312,8 @@ paths: - createdDateTime desc - inference - inference desc + - isSearchable + - isSearchable desc - lastModifiedBy - lastModifiedBy desc - lastModifiedDateTime @@ -4276,6 +4342,7 @@ paths: - createdBy - createdDateTime - inference + - isSearchable - lastModifiedBy - lastModifiedDateTime - source @@ -4384,6 +4451,7 @@ paths: - createdBy - createdDateTime - inference + - isSearchable - lastModifiedBy - lastModifiedDateTime - source @@ -4516,6 +4584,8 @@ paths: - createdDateTime desc - inference - inference desc + - isSearchable + - isSearchable desc - lastModifiedBy - lastModifiedBy desc - lastModifiedDateTime @@ -4548,6 +4618,7 @@ paths: - createdBy - createdDateTime - inference + - isSearchable - lastModifiedBy - lastModifiedDateTime - source @@ -4658,6 +4729,7 @@ paths: - createdBy - createdDateTime - inference + - isSearchable - lastModifiedBy - lastModifiedDateTime - source @@ -4792,6 +4864,8 @@ paths: - createdDateTime desc - inference - inference desc + - isSearchable + - isSearchable desc - lastModifiedBy - lastModifiedBy desc - lastModifiedDateTime @@ -4812,6 +4886,8 @@ paths: - displayName desc - sponsors - sponsors desc + - thumbnailUrl + - thumbnailUrl desc type: string - name: $select in: query @@ -4828,6 +4904,7 @@ paths: - createdBy - createdDateTime - inference + - isSearchable - lastModifiedBy - lastModifiedDateTime - source @@ -4838,6 +4915,7 @@ paths: - detail - displayName - sponsors + - thumbnailUrl type: string - name: $expand in: query @@ -4940,6 +5018,7 @@ paths: - createdBy - createdDateTime - inference + - isSearchable - lastModifiedBy - lastModifiedDateTime - source @@ -4950,6 +5029,7 @@ paths: - detail - displayName - sponsors + - thumbnailUrl type: string - name: $expand in: query @@ -5076,6 +5156,8 @@ paths: - createdDateTime desc - inference - inference desc + - isSearchable + - isSearchable desc - lastModifiedBy - lastModifiedBy desc - lastModifiedDateTime @@ -5110,6 +5192,7 @@ paths: - createdBy - createdDateTime - inference + - isSearchable - lastModifiedBy - lastModifiedDateTime - source @@ -5221,6 +5304,7 @@ paths: - createdBy - createdDateTime - inference + - isSearchable - lastModifiedBy - lastModifiedDateTime - source @@ -5356,6 +5440,8 @@ paths: - createdDateTime desc - inference - inference desc + - isSearchable + - isSearchable desc - lastModifiedBy - lastModifiedBy desc - lastModifiedDateTime @@ -5370,6 +5456,8 @@ paths: - displayName desc - proficiency - proficiency desc + - thumbnailUrl + - thumbnailUrl desc - webUrl - webUrl desc type: string @@ -5388,6 +5476,7 @@ paths: - createdBy - createdDateTime - inference + - isSearchable - lastModifiedBy - lastModifiedDateTime - source @@ -5395,6 +5484,7 @@ paths: - collaborationTags - displayName - proficiency + - thumbnailUrl - webUrl type: string - name: $expand @@ -5498,6 +5588,7 @@ paths: - createdBy - createdDateTime - inference + - isSearchable - lastModifiedBy - lastModifiedDateTime - source @@ -5505,6 +5596,7 @@ paths: - collaborationTags - displayName - proficiency + - thumbnailUrl - webUrl type: string - name: $expand @@ -5632,6 +5724,8 @@ paths: - createdDateTime desc - inference - inference desc + - isSearchable + - isSearchable desc - lastModifiedBy - lastModifiedBy desc - lastModifiedDateTime @@ -5644,6 +5738,8 @@ paths: - service desc - statusMessage - statusMessage desc + - thumbnailUrl + - thumbnailUrl desc - userId - userId desc - webUrl @@ -5664,12 +5760,14 @@ paths: - createdBy - createdDateTime - inference + - isSearchable - lastModifiedBy - lastModifiedDateTime - source - description - service - statusMessage + - thumbnailUrl - userId - webUrl type: string @@ -5774,12 +5872,14 @@ paths: - createdBy - createdDateTime - inference + - isSearchable - lastModifiedBy - lastModifiedDateTime - source - description - service - statusMessage + - thumbnailUrl - userId - webUrl type: string @@ -5908,6 +6008,8 @@ paths: - createdDateTime desc - inference - inference desc + - isSearchable + - isSearchable desc - lastModifiedBy - lastModifiedBy desc - lastModifiedDateTime @@ -5920,6 +6022,8 @@ paths: - description desc - displayName - displayName desc + - thumbnailUrl + - thumbnailUrl desc - webUrl - webUrl desc type: string @@ -5938,12 +6042,14 @@ paths: - createdBy - createdDateTime - inference + - isSearchable - lastModifiedBy - lastModifiedDateTime - source - categories - description - displayName + - thumbnailUrl - webUrl type: string - name: $expand @@ -6047,12 +6153,14 @@ paths: - createdBy - createdDateTime - inference + - isSearchable - lastModifiedBy - lastModifiedDateTime - source - categories - description - displayName + - thumbnailUrl - webUrl type: string - name: $expand @@ -6236,7 +6344,7 @@ components: nullable: true personType: type: string - description: The type of person. + description: 'The type of person, for example distribution list.' nullable: true phones: type: array @@ -6298,7 +6406,7 @@ components: anniversaries: type: array items: - $ref: '#/components/schemas/microsoft.graph.personAnniversary' + $ref: '#/components/schemas/microsoft.graph.personAnnualEvent' description: Represents the details of meaningful dates associated with a person. awards: type: array @@ -6417,20 +6525,22 @@ components: $ref: '#/components/schemas/microsoft.graph.geoCoordinates' additionalProperties: type: object - microsoft.graph.personAnniversary: + microsoft.graph.personAnnualEvent: allOf: - $ref: '#/components/schemas/microsoft.graph.itemFacet' - - title: personAnniversary + - title: personAnnualEvent type: object properties: date: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string - description: Contains the date associated with the anniversary type. format: date nullable: true + displayName: + type: string + nullable: true type: - $ref: '#/components/schemas/microsoft.graph.anniversaryType' + $ref: '#/components/schemas/microsoft.graph.personAnnualEventType' additionalProperties: type: object microsoft.graph.personAward: @@ -6591,6 +6701,9 @@ components: displayName: type: string description: Contains a friendly name for the interest. + thumbnailUrl: + type: string + nullable: true webUrl: type: string description: Contains a link to a web page or resource about the interest. @@ -6615,6 +6728,10 @@ components: tag: type: string description: 'Contains the four-character BCP47 name for the language (en-US, no-NB, en-AU).' + nullable: true + thumbnailUrl: + type: string + nullable: true written: $ref: '#/components/schemas/microsoft.graph.languageProficiencyLevel' additionalProperties: @@ -6628,9 +6745,11 @@ components: displayName: type: string description: Provides an ordered rendering of firstName and lastName depending on the locale of the user or their device. + nullable: true first: type: string description: First name of the user. + nullable: true initials: type: string description: Initials of the user. @@ -6642,6 +6761,7 @@ components: last: type: string description: Last name of the user. + nullable: true maiden: type: string description: Maiden name of the user. @@ -6655,7 +6775,7 @@ components: description: Nickname of the user. nullable: true pronunciation: - $ref: '#/components/schemas/microsoft.graph.yomiPersonName' + $ref: '#/components/schemas/microsoft.graph.personNamePronounciation' suffix: type: string description: 'Designators used after the users name (eg: PhD.)' @@ -6678,6 +6798,9 @@ components: type: string description: Contains a friendly name for the note. nullable: true + thumbnailUrl: + type: string + nullable: true additionalProperties: type: object microsoft.graph.itemPatent: @@ -6796,6 +6919,9 @@ components: items: $ref: '#/components/schemas/microsoft.graph.relatedPerson' description: The Person or people who sponsored the project. + thumbnailUrl: + type: string + nullable: true additionalProperties: type: object microsoft.graph.itemPublication: @@ -6854,6 +6980,9 @@ components: description: Contains a friendly name for the skill. proficiency: $ref: '#/components/schemas/microsoft.graph.skillProficiencyLevel' + thumbnailUrl: + type: string + nullable: true webUrl: type: string description: Contains a link to an information source about the skill. @@ -6876,6 +7005,9 @@ components: type: string description: Contains a status message from the cloud service if provided or synchronized. nullable: true + thumbnailUrl: + type: string + nullable: true userId: type: string description: The user name displayed for the webaccount. @@ -6904,6 +7036,9 @@ components: displayName: type: string description: Contains a friendly name for the website. + thumbnailUrl: + type: string + nullable: true webUrl: type: string description: Contains a link to the website itself. @@ -7042,6 +7177,9 @@ components: format: date-time inference: $ref: '#/components/schemas/microsoft.graph.inferenceData' + isSearchable: + type: boolean + nullable: true lastModifiedBy: $ref: '#/components/schemas/microsoft.graph.identitySet' lastModifiedDateTime: @@ -7110,21 +7248,23 @@ components: nullable: true latitude: type: number - description: 'Optional. The latitude, in decimal, for the item. Read-only.' + description: 'Optional. The latitude, in decimal, for the item. Writable on OneDrive Personal.' format: double nullable: true longitude: type: number - description: 'Optional. The longitude, in decimal, for the item. Read-only.' + description: 'Optional. The longitude, in decimal, for the item. Writable on OneDrive Personal.' format: double nullable: true additionalProperties: type: object - microsoft.graph.anniversaryType: - title: anniversaryType + microsoft.graph.personAnnualEventType: + title: personAnnualEventType enum: - birthday - wedding + - work + - other - unknownFutureValue type: string microsoft.graph.institutionData: @@ -7213,29 +7353,24 @@ components: - nativeOrBilingual - unknownFutureValue type: string - microsoft.graph.yomiPersonName: - title: yomiPersonName + microsoft.graph.personNamePronounciation: + title: personNamePronounciation type: object properties: displayName: type: string - description: Composite of first and last name pronunciation guides. nullable: true first: type: string - description: Pronunciation guide for the first name of the user. nullable: true last: type: string - description: Pronunciation guide for the last name of the user. nullable: true maiden: type: string - description: Pronunciation guide for the maiden name of the user. nullable: true middle: type: string - description: Pronunciation guide for the middle name of the user. nullable: true additionalProperties: type: object @@ -7300,6 +7435,7 @@ components: jobTitle: type: string description: The title held when in that position. + nullable: true role: type: string description: The role the position entailed. diff --git a/openApiDocs/beta/PersonalContacts.yml b/openApiDocs/beta/PersonalContacts.yml index 859852aab80..2bd94af7363 100644 --- a/openApiDocs/beta/PersonalContacts.yml +++ b/openApiDocs/beta/PersonalContacts.yml @@ -4295,7 +4295,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the contact. Read-only. Nullable. + description: The collection of open extensions defined for the contact. Nullable. multiValueExtendedProperties: type: array items: @@ -4507,11 +4507,11 @@ components: properties: address: type: string - description: The email address of the person or entity. + description: The email address of an entity instance. nullable: true name: type: string - description: The display name of the person or entity. + description: The display name of an entity instance. nullable: true additionalProperties: type: object @@ -4530,10 +4530,10 @@ components: properties: dateTime: type: string - description: 'A single point of time in a combined date and time representation ({date}T{time}; for example, 2017-08-29T04:00:00.0000000).' + description: 'A single point of time in a combined date and time representation ({date}T{time}). For example, ''2019-04-16T09:00:00''.' timeZone: type: string - description: 'Represents a time zone, for example, ''Pacific Standard Time''. See below for more possible values.' + description: 'Represents a time zone, for example, ''Pacific Standard Time''. See below for possible values.' nullable: true additionalProperties: type: object diff --git a/openApiDocs/beta/Planner.yml b/openApiDocs/beta/Planner.yml index 3c891d9d921..01b5fd0d405 100644 --- a/openApiDocs/beta/Planner.yml +++ b/openApiDocs/beta/Planner.yml @@ -12312,14 +12312,14 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerBucket' - description: Read-only. Nullable. Collection of buckets in the plan. + description: Collection of buckets in the plan. Read-only. Nullable. details: $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' tasks: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerTask' - description: Read-only. Nullable. Collection of tasks in the plan. + description: Collection of tasks in the plan. Read-only. Nullable. additionalProperties: type: object microsoft.graph.plannerBucket: @@ -12636,7 +12636,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerTask' - description: Read-only. Nullable. Returns the plannerPlans shared with the user. + description: Read-only. Nullable. Returns the plannerTasks assigned to the user. additionalProperties: type: object microsoft.graph.plannerDelta: @@ -12736,10 +12736,74 @@ components: type: string description: The label associated with Category 1 nullable: true + category10: + type: string + description: The label associated with Category 10 + nullable: true + category11: + type: string + description: The label associated with Category 11 + nullable: true + category12: + type: string + description: The label associated with Category 12 + nullable: true + category13: + type: string + description: The label associated with Category 13 + nullable: true + category14: + type: string + description: The label associated with Category 14 + nullable: true + category15: + type: string + description: The label associated with Category 15 + nullable: true + category16: + type: string + description: The label associated with Category 16 + nullable: true + category17: + type: string + description: The label associated with Category 17 + nullable: true + category18: + type: string + description: The label associated with Category 18 + nullable: true + category19: + type: string + description: The label associated with Category 19 + nullable: true category2: type: string description: The label associated with Category 2 nullable: true + category20: + type: string + description: The label associated with Category 20 + nullable: true + category21: + type: string + description: The label associated with Category 21 + nullable: true + category22: + type: string + description: The label associated with Category 22 + nullable: true + category23: + type: string + description: The label associated with Category 23 + nullable: true + category24: + type: string + description: The label associated with Category 24 + nullable: true + category25: + type: string + description: The label associated with Category 25 + nullable: true category3: type: string description: The label associated with Category 3 @@ -12756,6 +12820,18 @@ components: type: string description: The label associated with Category 6 nullable: true + category7: + type: string + description: The label associated with Category 7 + nullable: true + category8: + type: string + description: The label associated with Category 8 + nullable: true + category9: + type: string + description: The label associated with Category 9 + nullable: true additionalProperties: type: object microsoft.graph.plannerPlanContextDetailsCollection: diff --git a/openApiDocs/beta/Reports.yml b/openApiDocs/beta/Reports.yml index dc190e4b291..61c2815033d 100644 --- a/openApiDocs/beta/Reports.yml +++ b/openApiDocs/beta/Reports.yml @@ -1933,6 +1933,8 @@ paths: - filter desc - format - format desc + - localizationType + - localizationType desc - reportName - reportName desc - requestDateTime @@ -1960,6 +1962,7 @@ paths: - expirationDateTime - filter - format + - localizationType - reportName - requestDateTime - select @@ -2052,6 +2055,7 @@ paths: - expirationDateTime - filter - format + - localizationType - reportName - requestDateTime - select @@ -7792,7 +7796,7 @@ components: format: date-time activityDisplayName: type: string - description: 'Indicates the activity name or the operation name (examples: ''Create User'' and ''Add member to group''). For full list, see Azure AD activity list.' + description: 'Indicates the activity name or the operation name (E.g. ''Create User'', ''Add member to group''). For a list of activities logged, refer to Azure Ad activity list.' additionalDetails: type: array items: @@ -7818,7 +7822,7 @@ components: $ref: '#/components/schemas/microsoft.graph.operationResult' resultReason: type: string - description: Describes cause of 'failure' or 'timeout' results. + description: Indicates the reason for failure if the result is 'Failure' or 'timeout'. nullable: true targetResources: type: array @@ -7916,11 +7920,11 @@ components: nullable: true appDisplayName: type: string - description: App name displayed in the Azure Portal. + description: The application name displayed in the Azure Portal. nullable: true appId: type: string - description: Unique GUID representing the app ID in the Azure Active Directory. + description: The application identifier in Azure Active Directory. nullable: true appliedConditionalAccessPolicies: type: array @@ -7953,18 +7957,18 @@ components: $ref: '#/components/schemas/microsoft.graph.authenticationRequirementPolicy' clientAppUsed: type: string - description: 'Identifies the legacy client used for sign-in activity. Includes Browser, Exchange Active Sync, modern clients, IMAP, MAPI, SMTP, and POP.' + description: 'The legacy client used for sign-in activity. For example, Browser, Exchange Active Sync,Modern clients, IMAP, MAPI, SMTP, or POP.' nullable: true conditionalAccessStatus: $ref: '#/components/schemas/microsoft.graph.conditionalAccessStatus' correlationId: type: string - description: The request ID sent from the client when the sign-in is initiated; used to troubleshoot sign-in activity. + description: The identifier that's sent from the client when sign-in is initiated. This is used for troubleshooting the corresponding sign-in activity when calling for support. nullable: true createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Date and time (UTC) the sign-in was initiated. Example: midnight on Jan 1, 2014 is reported as ''2014-01-01T00:00:00Z''.' + description: 'The date and time the sign-in was initiated. The Timestamp type is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: ''2014-01-01T00:00:00Z''.' format: date-time deviceDetail: $ref: '#/components/schemas/microsoft.graph.deviceDetail' @@ -7976,14 +7980,14 @@ components: nullable: true ipAddress: type: string - description: IP address of the client used to sign in. + description: The IP address of the client from where the sign-in occurred. nullable: true ipAddressFromResourceProvider: type: string nullable: true isInteractive: type: boolean - description: Indicates if a sign-in is interactive or not. + description: Indicates whether a sign-in is interactive or not. nullable: true location: $ref: '#/components/schemas/microsoft.graph.signInLocation' @@ -8007,11 +8011,11 @@ components: nullable: true resourceDisplayName: type: string - description: Name of the resource the user signed into. + description: The name of the resource that the user signed in to. nullable: true resourceId: type: string - description: ID of the resource that the user signed into. + description: The identifier of the resource that the user signed in to. nullable: true resourceTenantId: type: string @@ -8022,7 +8026,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.riskEventType' - description: 'Risk event types associated with the sign-in. The possible values are: unlikelyTravel, anonymizedIPAddress, maliciousIPAddress, unfamiliarFeatures, malwareInfectedIPAddress, suspiciousIPAddress, leakedCredentials, investigationsThreatIntelligence, generic, and unknownFutureValue.' + description: 'The list of risk event types associated with the sign-in. Possible values: unlikelyTravel, anonymizedIPAddress, maliciousIPAddress, unfamiliarFeatures, malwareInfectedIPAddress, suspiciousIPAddress, leakedCredentials, investigationsThreatIntelligence, generic, or unknownFutureValue.' riskEventTypes_v2: type: array items: @@ -8066,14 +8070,14 @@ components: nullable: true userDisplayName: type: string - description: Display name of the user that initiated the sign-in. + description: The display name of the user. nullable: true userId: type: string - description: ID of the user that initiated the sign-in. + description: The identifier of the user. userPrincipalName: type: string - description: User principal name of the user that initiated the sign-in. + description: The UPN of the user. nullable: true userType: $ref: '#/components/schemas/microsoft.graph.signInUserType' @@ -8165,6 +8169,8 @@ components: nullable: true format: $ref: '#/components/schemas/microsoft.graph.deviceManagementReportFileFormat' + localizationType: + $ref: '#/components/schemas/microsoft.graph.deviceManagementExportJobLocalizationType' reportName: type: string description: Name of the report @@ -8452,7 +8458,7 @@ components: properties: content: type: string - description: Not yet documented + description: Report content; details vary by report type. format: base64url nullable: true additionalProperties: @@ -11728,11 +11734,11 @@ components: properties: key: type: string - description: Key for the key-value pair. + description: 'Contains the name of the field that a value is associated with. When a sign in or domain hint is included in the sign-in request, corresponding fields are included as key-value pairs. Possible keys: Login hint present, Domain hint present.' nullable: true value: type: string - description: Value for the key-value pair. + description: Contains the corresponding value for the specified key. The value is true if a sign in hint was included in the sign-in request; otherwise false. The value is true if a domain hint was included in the sign-in request; otherwise false. nullable: true additionalProperties: type: object @@ -11805,15 +11811,15 @@ components: properties: displayName: type: string - description: Indicates the property name of the target attribute that was changed. + description: Name of property that was modified. nullable: true newValue: type: string - description: Indicates the updated value for the propery. + description: New property value. nullable: true oldValue: type: string - description: Indicates the previous value (before the update) for the property. + description: Old property value. nullable: true additionalProperties: type: object @@ -11977,34 +11983,34 @@ components: properties: browser: type: string - description: Indicates the browser information of the used for signing in. + description: Indicates the browser information of the used for signing-in. nullable: true browserId: type: string nullable: true deviceId: type: string - description: Refers to the UniqueID of the device used for signing in. + description: Refers to the UniqueID of the device used for signing-in. nullable: true displayName: type: string - description: Refers to the name of the device used for signing in. + description: Refers to the name of the device used for signing-in. nullable: true isCompliant: type: boolean - description: Indicates whether the device is compliant. + description: Indicates whether the device is compliant or not. nullable: true isManaged: type: boolean - description: Indicates whether the device is managed. + description: Indicates if the device is managed or not. nullable: true operatingSystem: type: string - description: Indicates the operating system name and version used for signing in. + description: Indicates the OS name and version used for signing-in. nullable: true trustType: type: string - description: 'Provides information about whether the signed-in device is Workplace Joined, AzureAD Joined, Domain Joined.' + description: 'Indicates information on whether the signed-in device is Workplace Joined, AzureAD Joined, Domain Joined.' nullable: true additionalProperties: type: object @@ -12172,6 +12178,12 @@ components: - csv - pdf type: string + microsoft.graph.deviceManagementExportJobLocalizationType: + title: deviceManagementExportJobLocalizationType + enum: + - localizedValuesAsAdditionalColumn + - replaceLocalizableValues + type: string microsoft.graph.deviceManagementScheduledReportRecurrence: title: deviceManagementScheduledReportRecurrence enum: @@ -12577,12 +12589,12 @@ components: nullable: true latitude: type: number - description: 'Optional. The latitude, in decimal, for the item. Read-only.' + description: 'Optional. The latitude, in decimal, for the item. Writable on OneDrive Personal.' format: double nullable: true longitude: type: number - description: 'Optional. The longitude, in decimal, for the item. Read-only.' + description: 'Optional. The longitude, in decimal, for the item. Writable on OneDrive Personal.' format: double nullable: true additionalProperties: diff --git a/openApiDocs/beta/SchemaExtensions.yml b/openApiDocs/beta/SchemaExtensions.yml index 4a77030ec49..29efe9c61c5 100644 --- a/openApiDocs/beta/SchemaExtensions.yml +++ b/openApiDocs/beta/SchemaExtensions.yml @@ -245,7 +245,7 @@ components: type: array items: type: string - description: 'Set of Microsoft Graph types (that can support extensions) that the schema extension can be applied to. Select from contact, device, event, group, message, organization, post, or user.' + description: 'Set of Microsoft Graph types (that can support extensions) that the schema extension can be applied to. Select from administrativeUnit, contact, device, event, group, message, organization, post, or user.' additionalProperties: type: object microsoft.graph.entity: @@ -263,7 +263,7 @@ components: properties: name: type: string - description: The name of the strongly-typed property defined as part of a schema extension. + description: The name of the strongly typed property defined as part of a schema extension. nullable: true type: type: string diff --git a/openApiDocs/beta/Security.yml b/openApiDocs/beta/Security.yml index f101718f198..894ec6e10ce 100644 --- a/openApiDocs/beta/Security.yml +++ b/openApiDocs/beta/Security.yml @@ -4163,7 +4163,7 @@ components: description: The collection of compliance information associated with secure score control controlCategory: type: string - description: 'Control action category (Identity, Data, Device, Apps, Infrastructure).' + description: 'Control action category (Account, Data, Device, Apps, Infrastructure).' nullable: true controlStateUpdates: type: array @@ -4186,7 +4186,7 @@ components: nullable: true maxScore: type: number - description: max attainable score for the control. + description: Current obtained max score on specified date. format: double nullable: true rank: @@ -4213,7 +4213,7 @@ components: items: type: string nullable: true - description: 'List of threats the control mitigates (accountBreach,dataDeletion,dataExfiltration,dataSpillage,' + description: 'List of threats the control mitigates (accountBreach,dataDeletion,dataExfiltration,dataSpillage,elevationOfPrivilege,maliciousInsider,passwordCracking,phishingOrWhaling,spoofing).' tier: type: string description: 'Control tier (Core, Defense in Depth, Advanced.)' @@ -4898,7 +4898,7 @@ components: properties: applicationName: type: string - description: 'Name of the application managing the network connection (for example, Facebook or SMTP).' + description: 'Name of the application managing the network connection (for example, Facebook, SMTP, etc.).' nullable: true destinationAddress: type: string diff --git a/openApiDocs/beta/Sites.yml b/openApiDocs/beta/Sites.yml index cfad528305a..5393bc1e63f 100644 --- a/openApiDocs/beta/Sites.yml +++ b/openApiDocs/beta/Sites.yml @@ -98,6 +98,7 @@ paths: - contentTypes - drive - drives + - externalColumns - items - lists - pages @@ -123,6 +124,7 @@ paths: - contentTypes - drive - drives + - externalColumns - items - lists - pages @@ -236,6 +238,7 @@ paths: - contentTypes - drive - drives + - externalColumns - items - lists - pages @@ -261,6 +264,7 @@ paths: - contentTypes - drive - drives + - externalColumns - items - lists - pages @@ -311,6 +315,11 @@ paths: parameters: group-id: $request.path.group-id site-id: $request.path.site-id + externalColumns: + operationId: groups.Sites.ListExternalColumns + parameters: + group-id: $request.path.group-id + site-id: $request.path.site-id items: operationId: groups.Sites.ListItems parameters: @@ -493,6 +502,7 @@ paths: - contentTypes - drive - drives + - externalColumns - items - lists - pages @@ -518,6 +528,7 @@ paths: - contentTypes - drive - drives + - externalColumns - items - lists - pages @@ -616,6 +627,7 @@ paths: - contentTypes - drive - drives + - externalColumns - items - lists - pages @@ -641,6 +653,7 @@ paths: - contentTypes - drive - drives + - externalColumns - items - lists - pages @@ -684,6 +697,10 @@ paths: operationId: sites.ListDrives parameters: site-id: $request.path.site-id + externalColumns: + operationId: sites.ListExternalColumns + parameters: + site-id: $request.path.site-id items: operationId: sites.ListItems parameters: @@ -956,6 +973,8 @@ paths: - choice desc - columnGroup - columnGroup desc + - contentApprovalStatus + - contentApprovalStatus desc - currency - currency desc - dateTime @@ -972,8 +991,16 @@ paths: - geolocation desc - hidden - hidden desc + - hyperlinkOrPicture + - hyperlinkOrPicture desc - indexed - indexed desc + - isDeletable + - isDeletable desc + - isReorderable + - isReorderable desc + - isSealed + - isSealed desc - lookup - lookup desc - name @@ -982,12 +1009,22 @@ paths: - number desc - personOrGroup - personOrGroup desc + - propagateChanges + - propagateChanges desc - readOnly - readOnly desc - required - required desc + - term + - term desc - text - text desc + - thumbnail + - thumbnail desc + - type + - type desc + - validation + - validation desc type: string - name: $select in: query @@ -1004,6 +1041,7 @@ paths: - calculated - choice - columnGroup + - contentApprovalStatus - currency - dateTime - defaultValue @@ -1012,14 +1050,24 @@ paths: - enforceUniqueValues - geolocation - hidden + - hyperlinkOrPicture - indexed + - isDeletable + - isReorderable + - isSealed - lookup - name - number - personOrGroup + - propagateChanges - readOnly - required + - term - text + - thumbnail + - type + - validation + - sourceColumn type: string - name: $expand in: query @@ -1032,6 +1080,7 @@ paths: items: enum: - '*' + - sourceColumn type: string responses: '200': @@ -1122,6 +1171,7 @@ paths: - calculated - choice - columnGroup + - contentApprovalStatus - currency - dateTime - defaultValue @@ -1130,14 +1180,24 @@ paths: - enforceUniqueValues - geolocation - hidden + - hyperlinkOrPicture - indexed + - isDeletable + - isReorderable + - isSealed - lookup - name - number - personOrGroup + - propagateChanges - readOnly - required + - term - text + - thumbnail + - type + - validation + - sourceColumn type: string - name: $expand in: query @@ -1150,6 +1210,7 @@ paths: items: enum: - '*' + - sourceColumn type: string responses: '200': @@ -1158,6 +1219,12 @@ paths: application/json: schema: $ref: '#/components/schemas/microsoft.graph.columnDefinition' + links: + sourceColumn: + operationId: sites.Columns.GetSourceColumn + parameters: + site-id: $request.path.site-id + columnDefinition-id: $request.path.columnDefinition-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -1225,12 +1292,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/contentTypes': + '/sites/{site-id}/columns/{columnDefinition-id}/sourceColumn': get: tags: - - sites.contentType - summary: Get contentTypes from sites - operationId: sites_ListContentTypes + - sites.columnDefinition + summary: Get sourceColumn from sites + operationId: sites.columns_GetSourceColumn parameters: - name: site-id in: path @@ -1239,42 +1306,13 @@ paths: schema: type: string x-ms-docs-key-type: site - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + - name: columnDefinition-id + in: path + description: 'key: id of columnDefinition' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - description - - description desc - - group - - group desc - - hidden - - hidden desc - - inheritedFrom - - inheritedFrom desc - - name - - name desc - - order - - order desc - - parentId - - parentId desc - - readOnly - - readOnly desc - - sealed - - sealed desc - type: string + type: string + x-ms-docs-key-type: columnDefinition - name: $select in: query description: Select properties to be returned @@ -1286,16 +1324,37 @@ paths: items: enum: - id + - boolean + - calculated + - choice + - columnGroup + - contentApprovalStatus + - currency + - dateTime + - defaultValue - description - - group + - displayName + - enforceUniqueValues + - geolocation - hidden - - inheritedFrom + - hyperlinkOrPicture + - indexed + - isDeletable + - isReorderable + - isSealed + - lookup - name - - order - - parentId + - number + - personOrGroup + - propagateChanges - readOnly - - sealed - - columnLinks + - required + - term + - text + - thumbnail + - type + - validation + - sourceColumn type: string - name: $expand in: query @@ -1308,7 +1367,7 @@ paths: items: enum: - '*' - - columnLinks + - sourceColumn type: string responses: '200': @@ -1316,59 +1375,22 @@ paths: content: application/json: schema: - title: Collection of contentType - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.contentType' - '@odata.nextLink': - type: string - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - sites.contentType - summary: Create new navigation property to contentTypes for sites - operationId: sites_CreateContentTypes - parameters: - - name: site-id - in: path - description: 'key: id of site' - required: true - schema: - type: string - x-ms-docs-key-type: site - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.contentType' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.contentType' + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + links: + sourceColumn: + operationId: sites.columns.SourceColumn.GetSourceColumn + parameters: + site-id: $request.path.site-id + columnDefinition-id: $request.path.columnDefinition-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/contentTypes/{contentType-id}': + '/sites/{site-id}/columns/{columnDefinition-id}/sourceColumn/$ref': get: tags: - - sites.contentType - summary: Get contentTypes from sites - operationId: sites_GetContentTypes + - sites.columnDefinition + summary: Get ref of sourceColumn from sites + operationId: sites.columns_GetRefSourceColumn parameters: - name: site-id in: path @@ -1377,69 +1399,34 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: contentType-id + - name: columnDefinition-id in: path - description: 'key: id of contentType' + description: 'key: id of columnDefinition' required: true schema: type: string - x-ms-docs-key-type: contentType - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - description - - group - - hidden - - inheritedFrom - - name - - order - - parentId - - readOnly - - sealed - - columnLinks - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - columnLinks - type: string + x-ms-docs-key-type: columnDefinition responses: '200': - description: Retrieved navigation property + description: Retrieved navigation property link content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.contentType' + type: string links: - columnLinks: - operationId: sites.ContentTypes.ListColumnLinks + sourceColumn: + operationId: sites.columns.SourceColumn.GetSourceColumn parameters: site-id: $request.path.site-id - contentType-id: $request.path.contentType-id + columnDefinition-id: $request.path.columnDefinition-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + put: tags: - - sites.contentType - summary: Update the navigation property contentTypes in sites - operationId: sites_UpdateContentTypes + - sites.columnDefinition + summary: Update the ref of navigation property sourceColumn in sites + operationId: sites.columns_SetRefSourceColumn parameters: - name: site-id in: path @@ -1448,19 +1435,21 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: contentType-id + - name: columnDefinition-id in: path - description: 'key: id of contentType' + description: 'key: id of columnDefinition' required: true schema: type: string - x-ms-docs-key-type: contentType + x-ms-docs-key-type: columnDefinition requestBody: - description: New navigation property values + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.contentType' + type: object + additionalProperties: + type: object required: true responses: '204': @@ -1470,9 +1459,9 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - sites.contentType - summary: Delete navigation property contentTypes for sites - operationId: sites_DeleteContentTypes + - sites.columnDefinition + summary: Delete ref of navigation property sourceColumn for sites + operationId: sites.columns_DeleteRefSourceColumn parameters: - name: site-id in: path @@ -1481,13 +1470,13 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: contentType-id + - name: columnDefinition-id in: path - description: 'key: id of contentType' + description: 'key: id of columnDefinition' required: true schema: type: string - x-ms-docs-key-type: contentType + x-ms-docs-key-type: columnDefinition - name: If-Match in: header description: ETag @@ -1499,12 +1488,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/contentTypes/{contentType-id}/columnLinks': + '/sites/{site-id}/contentTypes': get: tags: - sites.contentType - summary: Get columnLinks from sites - operationId: sites.contentTypes_ListColumnLinks + summary: Get contentTypes from sites + operationId: sites_ListContentTypes parameters: - name: site-id in: path @@ -1513,13 +1502,6 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: contentType-id - in: path - description: 'key: id of contentType' - required: true - schema: - type: string - x-ms-docs-key-type: contentType - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -1537,8 +1519,34 @@ paths: enum: - id - id desc + - associatedHubsUrls + - associatedHubsUrls desc + - description + - description desc + - documentSet + - documentSet desc + - documentTemplate + - documentTemplate desc + - group + - group desc + - hidden + - hidden desc + - inheritedFrom + - inheritedFrom desc + - isBuiltIn + - isBuiltIn desc - name - name desc + - order + - order desc + - parentId + - parentId desc + - propagateChanges + - propagateChanges desc + - readOnly + - readOnly desc + - sealed + - sealed desc type: string - name: $select in: query @@ -1551,7 +1559,25 @@ paths: items: enum: - id + - associatedHubsUrls + - description + - documentSet + - documentTemplate + - group + - hidden + - inheritedFrom + - isBuiltIn - name + - order + - parentId + - propagateChanges + - readOnly + - sealed + - base + - baseTypes + - columnLinks + - columnPositions + - columns type: string - name: $expand in: query @@ -1564,6 +1590,11 @@ paths: items: enum: - '*' + - base + - baseTypes + - columnLinks + - columnPositions + - columns type: string responses: '200': @@ -1571,13 +1602,13 @@ paths: content: application/json: schema: - title: Collection of columnLink + title: Collection of contentType type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.columnLink' + $ref: '#/components/schemas/microsoft.graph.contentType' '@odata.nextLink': type: string additionalProperties: @@ -1591,8 +1622,8 @@ paths: post: tags: - sites.contentType - summary: Create new navigation property to columnLinks for sites - operationId: sites.contentTypes_CreateColumnLinks + summary: Create new navigation property to contentTypes for sites + operationId: sites_CreateContentTypes parameters: - name: site-id in: path @@ -1601,19 +1632,12 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: contentType-id - in: path - description: 'key: id of contentType' - required: true - schema: - type: string - x-ms-docs-key-type: contentType requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.columnLink' + $ref: '#/components/schemas/microsoft.graph.contentType' required: true responses: '201': @@ -1621,16 +1645,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.columnLink' + $ref: '#/components/schemas/microsoft.graph.contentType' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/contentTypes/{contentType-id}/columnLinks/{columnLink-id}': + '/sites/{site-id}/contentTypes/{contentType-id}': get: tags: - sites.contentType - summary: Get columnLinks from sites - operationId: sites.contentTypes_GetColumnLinks + summary: Get contentTypes from sites + operationId: sites_GetContentTypes parameters: - name: site-id in: path @@ -1646,13 +1670,6 @@ paths: schema: type: string x-ms-docs-key-type: contentType - - name: columnLink-id - in: path - description: 'key: id of columnLink' - required: true - schema: - type: string - x-ms-docs-key-type: columnLink - name: $select in: query description: Select properties to be returned @@ -1664,7 +1681,25 @@ paths: items: enum: - id + - associatedHubsUrls + - description + - documentSet + - documentTemplate + - group + - hidden + - inheritedFrom + - isBuiltIn - name + - order + - parentId + - propagateChanges + - readOnly + - sealed + - base + - baseTypes + - columnLinks + - columnPositions + - columns type: string - name: $expand in: query @@ -1677,6 +1712,11 @@ paths: items: enum: - '*' + - base + - baseTypes + - columnLinks + - columnPositions + - columns type: string responses: '200': @@ -1684,15 +1724,41 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.columnLink' + $ref: '#/components/schemas/microsoft.graph.contentType' + links: + base: + operationId: sites.ContentTypes.GetBase + parameters: + site-id: $request.path.site-id + contentType-id: $request.path.contentType-id + baseTypes: + operationId: sites.ContentTypes.ListBaseTypes + parameters: + site-id: $request.path.site-id + contentType-id: $request.path.contentType-id + columnLinks: + operationId: sites.ContentTypes.ListColumnLinks + parameters: + site-id: $request.path.site-id + contentType-id: $request.path.contentType-id + columnPositions: + operationId: sites.ContentTypes.ListColumnPositions + parameters: + site-id: $request.path.site-id + contentType-id: $request.path.contentType-id + columns: + operationId: sites.ContentTypes.ListColumns + parameters: + site-id: $request.path.site-id + contentType-id: $request.path.contentType-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - sites.contentType - summary: Update the navigation property columnLinks in sites - operationId: sites.contentTypes_UpdateColumnLinks + summary: Update the navigation property contentTypes in sites + operationId: sites_UpdateContentTypes parameters: - name: site-id in: path @@ -1708,19 +1774,12 @@ paths: schema: type: string x-ms-docs-key-type: contentType - - name: columnLink-id - in: path - description: 'key: id of columnLink' - required: true - schema: - type: string - x-ms-docs-key-type: columnLink requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.columnLink' + $ref: '#/components/schemas/microsoft.graph.contentType' required: true responses: '204': @@ -1731,8 +1790,8 @@ paths: delete: tags: - sites.contentType - summary: Delete navigation property columnLinks for sites - operationId: sites.contentTypes_DeleteColumnLinks + summary: Delete navigation property contentTypes for sites + operationId: sites_DeleteContentTypes parameters: - name: site-id in: path @@ -1748,13 +1807,6 @@ paths: schema: type: string x-ms-docs-key-type: contentType - - name: columnLink-id - in: path - description: 'key: id of columnLink' - required: true - schema: - type: string - x-ms-docs-key-type: columnLink - name: If-Match in: header description: ETag @@ -1766,12 +1818,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/drive': + '/sites/{site-id}/contentTypes/{contentType-id}/base': get: tags: - - sites.drive - summary: Get drive from sites - operationId: sites_GetDrive + - sites.contentType + summary: Get base from sites + operationId: sites.contentTypes_GetBase parameters: - name: site-id in: path @@ -1780,6 +1832,13 @@ paths: schema: type: string x-ms-docs-key-type: site + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType - name: $select in: query description: Select properties to be returned @@ -1791,29 +1850,25 @@ paths: items: enum: - id - - createdBy - - createdDateTime + - associatedHubsUrls - description - - eTag - - lastModifiedBy - - lastModifiedDateTime + - documentSet + - documentTemplate + - group + - hidden + - inheritedFrom + - isBuiltIn - name - - parentReference - - webUrl - - driveType - - owner - - quota - - sharePointIds - - system - - createdByUser - - lastModifiedByUser - - activities - - bundles - - following - - items - - list - - root - - special + - order + - parentId + - propagateChanges + - readOnly + - sealed + - base + - baseTypes + - columnLinks + - columnPositions + - columns type: string - name: $expand in: query @@ -1826,15 +1881,11 @@ paths: items: enum: - '*' - - createdByUser - - lastModifiedByUser - - activities - - bundles - - following - - items - - list - - root - - special + - base + - baseTypes + - columnLinks + - columnPositions + - columns type: string responses: '200': @@ -1842,52 +1893,98 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.drive' + $ref: '#/components/schemas/microsoft.graph.contentType' links: - createdByUser: - operationId: sites.Drive.GetCreatedByUser + base: + operationId: sites.contentTypes.Base.GetBase parameters: site-id: $request.path.site-id - lastModifiedByUser: - operationId: sites.Drive.GetLastModifiedByUser + contentType-id: $request.path.contentType-id + baseTypes: + operationId: sites.contentTypes.Base.ListBaseTypes parameters: site-id: $request.path.site-id - activities: - operationId: sites.Drive.ListActivities + contentType-id: $request.path.contentType-id + columnLinks: + operationId: sites.contentTypes.Base.ListColumnLinks parameters: site-id: $request.path.site-id - bundles: - operationId: sites.Drive.ListBundles + contentType-id: $request.path.contentType-id + columnPositions: + operationId: sites.contentTypes.Base.ListColumnPositions parameters: site-id: $request.path.site-id - following: - operationId: sites.Drive.ListFollowing + contentType-id: $request.path.contentType-id + columns: + operationId: sites.contentTypes.Base.ListColumns parameters: site-id: $request.path.site-id - items: - operationId: sites.Drive.ListItems + contentType-id: $request.path.contentType-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/contentTypes/{contentType-id}/base/$ref': + get: + tags: + - sites.contentType + summary: Get ref of base from sites + operationId: sites.contentTypes_GetRefBase + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + base: + operationId: sites.contentTypes.Base.GetBase parameters: site-id: $request.path.site-id - list: - operationId: sites.Drive.GetList + contentType-id: $request.path.contentType-id + baseTypes: + operationId: sites.contentTypes.Base.ListBaseTypes parameters: site-id: $request.path.site-id - root: - operationId: sites.Drive.GetRoot + contentType-id: $request.path.contentType-id + columnLinks: + operationId: sites.contentTypes.Base.ListColumnLinks parameters: site-id: $request.path.site-id - special: - operationId: sites.Drive.ListSpecial + contentType-id: $request.path.contentType-id + columnPositions: + operationId: sites.contentTypes.Base.ListColumnPositions + parameters: + site-id: $request.path.site-id + contentType-id: $request.path.contentType-id + columns: + operationId: sites.contentTypes.Base.ListColumns parameters: site-id: $request.path.site-id + contentType-id: $request.path.contentType-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + put: tags: - - sites.drive - summary: Update the navigation property drive in sites - operationId: sites_UpdateDrive + - sites.contentType + summary: Update the ref of navigation property base in sites + operationId: sites.contentTypes_SetRefBase parameters: - name: site-id in: path @@ -1896,12 +1993,21 @@ paths: schema: type: string x-ms-docs-key-type: site + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType requestBody: - description: New navigation property values + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.drive' + type: object + additionalProperties: + type: object required: true responses: '204': @@ -1911,9 +2017,9 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - sites.drive - summary: Delete navigation property drive for sites - operationId: sites_DeleteDrive + - sites.contentType + summary: Delete ref of navigation property base for sites + operationId: sites.contentTypes_DeleteRefBase parameters: - name: site-id in: path @@ -1922,6 +2028,13 @@ paths: schema: type: string x-ms-docs-key-type: site + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType - name: If-Match in: header description: ETag @@ -1933,12 +2046,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/drives': - get: + '/sites/{site-id}/contentTypes/{contentType-id}/base/microsoft.graph.associateWithHubSites': + post: tags: - - sites.drive - summary: Get drives from sites - operationId: sites_ListDrives + - sites.Actions + summary: Invoke action associateWithHubSites + operationId: sites.contentTypes.base_associateWithHubSites parameters: - name: site-id in: path @@ -1947,136 +2060,4859 @@ paths: schema: type: string x-ms-docs-key-type: site - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - createdBy + type: string + x-ms-docs-key-type: contentType + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + hubSiteUrls: + type: array + items: + type: string + propagateToExistingLists: + type: boolean + default: false + nullable: true + additionalProperties: + type: object + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.contentType' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/sites/{site-id}/contentTypes/{contentType-id}/base/microsoft.graph.copyToDefaultContentLocation': + post: + tags: + - sites.Actions + summary: Invoke action copyToDefaultContentLocation + operationId: sites.contentTypes.base_copyToDefaultContentLocation + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + sourceFile: + $ref: '#/components/schemas/microsoft.graph.itemReference' + destinationFileName: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.contentType' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/sites/{site-id}/contentTypes/{contentType-id}/base/microsoft.graph.isPublished()': + get: + tags: + - sites.Functions + summary: Invoke function isPublished + operationId: sites.contentTypes.base_isPublished + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType + responses: + '200': + description: Success + content: + application/json: + schema: + type: boolean + default: false + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/sites/{site-id}/contentTypes/{contentType-id}/base/microsoft.graph.publish': + post: + tags: + - sites.Actions + summary: Invoke action publish + operationId: sites.contentTypes.base_publish + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.contentType' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/sites/{site-id}/contentTypes/{contentType-id}/base/microsoft.graph.unpublish': + post: + tags: + - sites.Actions + summary: Invoke action unpublish + operationId: sites.contentTypes.base_unpublish + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.contentType' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/sites/{site-id}/contentTypes/{contentType-id}/baseTypes': + get: + tags: + - sites.contentType + summary: Get baseTypes from sites + operationId: sites.contentTypes_ListBaseTypes + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - associatedHubsUrls + - associatedHubsUrls desc + - description + - description desc + - documentSet + - documentSet desc + - documentTemplate + - documentTemplate desc + - group + - group desc + - hidden + - hidden desc + - inheritedFrom + - inheritedFrom desc + - isBuiltIn + - isBuiltIn desc + - name + - name desc + - order + - order desc + - parentId + - parentId desc + - propagateChanges + - propagateChanges desc + - readOnly + - readOnly desc + - sealed + - sealed desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - associatedHubsUrls + - description + - documentSet + - documentTemplate + - group + - hidden + - inheritedFrom + - isBuiltIn + - name + - order + - parentId + - propagateChanges + - readOnly + - sealed + - base + - baseTypes + - columnLinks + - columnPositions + - columns + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - base + - baseTypes + - columnLinks + - columnPositions + - columns + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of contentType + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.contentType' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/sites/{site-id}/contentTypes/{contentType-id}/baseTypes/$ref': + get: + tags: + - sites.contentType + summary: Get ref of baseTypes from sites + operationId: sites.contentTypes_ListRefBaseTypes + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - associatedHubsUrls + - associatedHubsUrls desc + - description + - description desc + - documentSet + - documentSet desc + - documentTemplate + - documentTemplate desc + - group + - group desc + - hidden + - hidden desc + - inheritedFrom + - inheritedFrom desc + - isBuiltIn + - isBuiltIn desc + - name + - name desc + - order + - order desc + - parentId + - parentId desc + - propagateChanges + - propagateChanges desc + - readOnly + - readOnly desc + - sealed + - sealed desc + type: string + responses: + '200': + description: Retrieved navigation property links + content: + application/json: + schema: + title: Collection of links of contentType + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - sites.contentType + summary: Create new navigation property ref to baseTypes for sites + operationId: sites.contentTypes_CreateRefBaseTypes + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType + requestBody: + description: New navigation property ref value + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '201': + description: Created navigation property link. + content: + application/json: + schema: + type: object + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/contentTypes/{contentType-id}/baseTypes/microsoft.graph.addCopy': + post: + tags: + - sites.Actions + summary: Invoke action addCopy + operationId: sites.contentTypes.baseTypes_addCopy + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + contentType: + type: string + additionalProperties: + type: object + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.contentType' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/sites/{site-id}/contentTypes/{contentType-id}/columnLinks': + get: + tags: + - sites.contentType + summary: Get columnLinks from sites + operationId: sites.contentTypes_ListColumnLinks + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - name + - name desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - name + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of columnLink + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnLink' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - sites.contentType + summary: Create new navigation property to columnLinks for sites + operationId: sites.contentTypes_CreateColumnLinks + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.columnLink' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.columnLink' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/contentTypes/{contentType-id}/columnLinks/{columnLink-id}': + get: + tags: + - sites.contentType + summary: Get columnLinks from sites + operationId: sites.contentTypes_GetColumnLinks + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType + - name: columnLink-id + in: path + description: 'key: id of columnLink' + required: true + schema: + type: string + x-ms-docs-key-type: columnLink + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - name + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.columnLink' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - sites.contentType + summary: Update the navigation property columnLinks in sites + operationId: sites.contentTypes_UpdateColumnLinks + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType + - name: columnLink-id + in: path + description: 'key: id of columnLink' + required: true + schema: + type: string + x-ms-docs-key-type: columnLink + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.columnLink' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.contentType + summary: Delete navigation property columnLinks for sites + operationId: sites.contentTypes_DeleteColumnLinks + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType + - name: columnLink-id + in: path + description: 'key: id of columnLink' + required: true + schema: + type: string + x-ms-docs-key-type: columnLink + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/contentTypes/{contentType-id}/columnPositions': + get: + tags: + - sites.contentType + summary: Get columnPositions from sites + operationId: sites.contentTypes_ListColumnPositions + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - boolean + - boolean desc + - calculated + - calculated desc + - choice + - choice desc + - columnGroup + - columnGroup desc + - contentApprovalStatus + - contentApprovalStatus desc + - currency + - currency desc + - dateTime + - dateTime desc + - defaultValue + - defaultValue desc + - description + - description desc + - displayName + - displayName desc + - enforceUniqueValues + - enforceUniqueValues desc + - geolocation + - geolocation desc + - hidden + - hidden desc + - hyperlinkOrPicture + - hyperlinkOrPicture desc + - indexed + - indexed desc + - isDeletable + - isDeletable desc + - isReorderable + - isReorderable desc + - isSealed + - isSealed desc + - lookup + - lookup desc + - name + - name desc + - number + - number desc + - personOrGroup + - personOrGroup desc + - propagateChanges + - propagateChanges desc + - readOnly + - readOnly desc + - required + - required desc + - term + - term desc + - text + - text desc + - thumbnail + - thumbnail desc + - type + - type desc + - validation + - validation desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - boolean + - calculated + - choice + - columnGroup + - contentApprovalStatus + - currency + - dateTime + - defaultValue + - description + - displayName + - enforceUniqueValues + - geolocation + - hidden + - hyperlinkOrPicture + - indexed + - isDeletable + - isReorderable + - isSealed + - lookup + - name + - number + - personOrGroup + - propagateChanges + - readOnly + - required + - term + - text + - thumbnail + - type + - validation + - sourceColumn + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - sourceColumn + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of columnDefinition + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/sites/{site-id}/contentTypes/{contentType-id}/columnPositions/$ref': + get: + tags: + - sites.contentType + summary: Get ref of columnPositions from sites + operationId: sites.contentTypes_ListRefColumnPositions + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - boolean + - boolean desc + - calculated + - calculated desc + - choice + - choice desc + - columnGroup + - columnGroup desc + - contentApprovalStatus + - contentApprovalStatus desc + - currency + - currency desc + - dateTime + - dateTime desc + - defaultValue + - defaultValue desc + - description + - description desc + - displayName + - displayName desc + - enforceUniqueValues + - enforceUniqueValues desc + - geolocation + - geolocation desc + - hidden + - hidden desc + - hyperlinkOrPicture + - hyperlinkOrPicture desc + - indexed + - indexed desc + - isDeletable + - isDeletable desc + - isReorderable + - isReorderable desc + - isSealed + - isSealed desc + - lookup + - lookup desc + - name + - name desc + - number + - number desc + - personOrGroup + - personOrGroup desc + - propagateChanges + - propagateChanges desc + - readOnly + - readOnly desc + - required + - required desc + - term + - term desc + - text + - text desc + - thumbnail + - thumbnail desc + - type + - type desc + - validation + - validation desc + type: string + responses: + '200': + description: Retrieved navigation property links + content: + application/json: + schema: + title: Collection of links of columnDefinition + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - sites.contentType + summary: Create new navigation property ref to columnPositions for sites + operationId: sites.contentTypes_CreateRefColumnPositions + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType + requestBody: + description: New navigation property ref value + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '201': + description: Created navigation property link. + content: + application/json: + schema: + type: object + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/contentTypes/{contentType-id}/columns': + get: + tags: + - sites.contentType + summary: Get columns from sites + operationId: sites.contentTypes_ListColumns + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - boolean + - boolean desc + - calculated + - calculated desc + - choice + - choice desc + - columnGroup + - columnGroup desc + - contentApprovalStatus + - contentApprovalStatus desc + - currency + - currency desc + - dateTime + - dateTime desc + - defaultValue + - defaultValue desc + - description + - description desc + - displayName + - displayName desc + - enforceUniqueValues + - enforceUniqueValues desc + - geolocation + - geolocation desc + - hidden + - hidden desc + - hyperlinkOrPicture + - hyperlinkOrPicture desc + - indexed + - indexed desc + - isDeletable + - isDeletable desc + - isReorderable + - isReorderable desc + - isSealed + - isSealed desc + - lookup + - lookup desc + - name + - name desc + - number + - number desc + - personOrGroup + - personOrGroup desc + - propagateChanges + - propagateChanges desc + - readOnly + - readOnly desc + - required + - required desc + - term + - term desc + - text + - text desc + - thumbnail + - thumbnail desc + - type + - type desc + - validation + - validation desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - boolean + - calculated + - choice + - columnGroup + - contentApprovalStatus + - currency + - dateTime + - defaultValue + - description + - displayName + - enforceUniqueValues + - geolocation + - hidden + - hyperlinkOrPicture + - indexed + - isDeletable + - isReorderable + - isSealed + - lookup + - name + - number + - personOrGroup + - propagateChanges + - readOnly + - required + - term + - text + - thumbnail + - type + - validation + - sourceColumn + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - sourceColumn + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of columnDefinition + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - sites.contentType + summary: Create new navigation property to columns for sites + operationId: sites.contentTypes_CreateColumns + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/contentTypes/{contentType-id}/columns/{columnDefinition-id}': + get: + tags: + - sites.contentType + summary: Get columns from sites + operationId: sites.contentTypes_GetColumns + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType + - name: columnDefinition-id + in: path + description: 'key: id of columnDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: columnDefinition + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - boolean + - calculated + - choice + - columnGroup + - contentApprovalStatus + - currency + - dateTime + - defaultValue + - description + - displayName + - enforceUniqueValues + - geolocation + - hidden + - hyperlinkOrPicture + - indexed + - isDeletable + - isReorderable + - isSealed + - lookup + - name + - number + - personOrGroup + - propagateChanges + - readOnly + - required + - term + - text + - thumbnail + - type + - validation + - sourceColumn + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - sourceColumn + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + links: + sourceColumn: + operationId: sites.contentTypes.Columns.GetSourceColumn + parameters: + site-id: $request.path.site-id + contentType-id: $request.path.contentType-id + columnDefinition-id: $request.path.columnDefinition-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - sites.contentType + summary: Update the navigation property columns in sites + operationId: sites.contentTypes_UpdateColumns + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType + - name: columnDefinition-id + in: path + description: 'key: id of columnDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: columnDefinition + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.contentType + summary: Delete navigation property columns for sites + operationId: sites.contentTypes_DeleteColumns + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType + - name: columnDefinition-id + in: path + description: 'key: id of columnDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: columnDefinition + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/contentTypes/{contentType-id}/columns/{columnDefinition-id}/sourceColumn': + get: + tags: + - sites.contentType + summary: Get sourceColumn from sites + operationId: sites.contentTypes.columns_GetSourceColumn + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType + - name: columnDefinition-id + in: path + description: 'key: id of columnDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: columnDefinition + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - boolean + - calculated + - choice + - columnGroup + - contentApprovalStatus + - currency + - dateTime + - defaultValue + - description + - displayName + - enforceUniqueValues + - geolocation + - hidden + - hyperlinkOrPicture + - indexed + - isDeletable + - isReorderable + - isSealed + - lookup + - name + - number + - personOrGroup + - propagateChanges + - readOnly + - required + - term + - text + - thumbnail + - type + - validation + - sourceColumn + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - sourceColumn + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + links: + sourceColumn: + operationId: sites.contentTypes.columns.SourceColumn.GetSourceColumn + parameters: + site-id: $request.path.site-id + contentType-id: $request.path.contentType-id + columnDefinition-id: $request.path.columnDefinition-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/contentTypes/{contentType-id}/columns/{columnDefinition-id}/sourceColumn/$ref': + get: + tags: + - sites.contentType + summary: Get ref of sourceColumn from sites + operationId: sites.contentTypes.columns_GetRefSourceColumn + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType + - name: columnDefinition-id + in: path + description: 'key: id of columnDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: columnDefinition + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + sourceColumn: + operationId: sites.contentTypes.columns.SourceColumn.GetSourceColumn + parameters: + site-id: $request.path.site-id + contentType-id: $request.path.contentType-id + columnDefinition-id: $request.path.columnDefinition-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - sites.contentType + summary: Update the ref of navigation property sourceColumn in sites + operationId: sites.contentTypes.columns_SetRefSourceColumn + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType + - name: columnDefinition-id + in: path + description: 'key: id of columnDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: columnDefinition + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.contentType + summary: Delete ref of navigation property sourceColumn for sites + operationId: sites.contentTypes.columns_DeleteRefSourceColumn + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType + - name: columnDefinition-id + in: path + description: 'key: id of columnDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: columnDefinition + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/contentTypes/{contentType-id}/microsoft.graph.associateWithHubSites': + post: + tags: + - sites.Actions + summary: Invoke action associateWithHubSites + operationId: sites.contentTypes_associateWithHubSites + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + hubSiteUrls: + type: array + items: + type: string + propagateToExistingLists: + type: boolean + default: false + nullable: true + additionalProperties: + type: object + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.contentType' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/sites/{site-id}/contentTypes/{contentType-id}/microsoft.graph.copyToDefaultContentLocation': + post: + tags: + - sites.Actions + summary: Invoke action copyToDefaultContentLocation + operationId: sites.contentTypes_copyToDefaultContentLocation + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + sourceFile: + $ref: '#/components/schemas/microsoft.graph.itemReference' + destinationFileName: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.contentType' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/sites/{site-id}/contentTypes/{contentType-id}/microsoft.graph.isPublished()': + get: + tags: + - sites.Functions + summary: Invoke function isPublished + operationId: sites.contentTypes_isPublished + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType + responses: + '200': + description: Success + content: + application/json: + schema: + type: boolean + default: false + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/sites/{site-id}/contentTypes/{contentType-id}/microsoft.graph.publish': + post: + tags: + - sites.Actions + summary: Invoke action publish + operationId: sites.contentTypes_publish + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.contentType' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/sites/{site-id}/contentTypes/{contentType-id}/microsoft.graph.unpublish': + post: + tags: + - sites.Actions + summary: Invoke action unpublish + operationId: sites.contentTypes_unpublish + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.contentType' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/sites/{site-id}/contentTypes/microsoft.graph.addCopy': + post: + tags: + - sites.Actions + summary: Invoke action addCopy + operationId: sites.contentTypes_addCopy + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + contentType: + type: string + additionalProperties: + type: object + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.contentType' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/sites/{site-id}/drive': + get: + tags: + - sites.drive + summary: Get drive from sites + operationId: sites_GetDrive + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - driveType + - owner + - quota + - sharePointIds + - system + - createdByUser + - lastModifiedByUser + - activities + - bundles + - following + - items + - list + - root + - special + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - createdByUser + - lastModifiedByUser + - activities + - bundles + - following + - items + - list + - root + - special + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.drive' + links: + createdByUser: + operationId: sites.Drive.GetCreatedByUser + parameters: + site-id: $request.path.site-id + lastModifiedByUser: + operationId: sites.Drive.GetLastModifiedByUser + parameters: + site-id: $request.path.site-id + activities: + operationId: sites.Drive.ListActivities + parameters: + site-id: $request.path.site-id + bundles: + operationId: sites.Drive.ListBundles + parameters: + site-id: $request.path.site-id + following: + operationId: sites.Drive.ListFollowing + parameters: + site-id: $request.path.site-id + items: + operationId: sites.Drive.ListItems + parameters: + site-id: $request.path.site-id + list: + operationId: sites.Drive.GetList + parameters: + site-id: $request.path.site-id + root: + operationId: sites.Drive.GetRoot + parameters: + site-id: $request.path.site-id + special: + operationId: sites.Drive.ListSpecial + parameters: + site-id: $request.path.site-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - sites.drive + summary: Update the navigation property drive in sites + operationId: sites_UpdateDrive + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.drive' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.drive + summary: Delete navigation property drive for sites + operationId: sites_DeleteDrive + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/drives': + get: + tags: + - sites.drive + summary: Get drives from sites + operationId: sites_ListDrives + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - eTag + - eTag desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - name + - name desc + - parentReference + - parentReference desc + - webUrl + - webUrl desc + - driveType + - driveType desc + - owner + - owner desc + - quota + - quota desc + - sharePointIds + - sharePointIds desc + - system + - system desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - driveType + - owner + - quota + - sharePointIds + - system + - createdByUser + - lastModifiedByUser + - activities + - bundles + - following + - items + - list + - root + - special + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - createdByUser + - lastModifiedByUser + - activities + - bundles + - following + - items + - list + - root + - special + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of drive + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.drive' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - sites.drive + summary: Create new navigation property to drives for sites + operationId: sites_CreateDrives + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.drive' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.drive' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/drives/{drive-id}': + get: + tags: + - sites.drive + summary: Get drives from sites + operationId: sites_GetDrives + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - driveType + - owner + - quota + - sharePointIds + - system + - createdByUser + - lastModifiedByUser + - activities + - bundles + - following + - items + - list + - root + - special + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - createdByUser + - lastModifiedByUser + - activities + - bundles + - following + - items + - list + - root + - special + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.drive' + links: + createdByUser: + operationId: sites.Drives.GetCreatedByUser + parameters: + site-id: $request.path.site-id + drive-id: $request.path.drive-id + lastModifiedByUser: + operationId: sites.Drives.GetLastModifiedByUser + parameters: + site-id: $request.path.site-id + drive-id: $request.path.drive-id + activities: + operationId: sites.Drives.ListActivities + parameters: + site-id: $request.path.site-id + drive-id: $request.path.drive-id + bundles: + operationId: sites.Drives.ListBundles + parameters: + site-id: $request.path.site-id + drive-id: $request.path.drive-id + following: + operationId: sites.Drives.ListFollowing + parameters: + site-id: $request.path.site-id + drive-id: $request.path.drive-id + items: + operationId: sites.Drives.ListItems + parameters: + site-id: $request.path.site-id + drive-id: $request.path.drive-id + list: + operationId: sites.Drives.GetList + parameters: + site-id: $request.path.site-id + drive-id: $request.path.drive-id + root: + operationId: sites.Drives.GetRoot + parameters: + site-id: $request.path.site-id + drive-id: $request.path.drive-id + special: + operationId: sites.Drives.ListSpecial + parameters: + site-id: $request.path.site-id + drive-id: $request.path.drive-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - sites.drive + summary: Update the navigation property drives in sites + operationId: sites_UpdateDrives + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.drive' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.drive + summary: Delete navigation property drives for sites + operationId: sites_DeleteDrives + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: drive-id + in: path + description: 'key: id of drive' + required: true + schema: + type: string + x-ms-docs-key-type: drive + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/externalColumns': + get: + tags: + - sites.columnDefinition + summary: Get externalColumns from sites + operationId: sites_ListExternalColumns + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - boolean + - boolean desc + - calculated + - calculated desc + - choice + - choice desc + - columnGroup + - columnGroup desc + - contentApprovalStatus + - contentApprovalStatus desc + - currency + - currency desc + - dateTime + - dateTime desc + - defaultValue + - defaultValue desc + - description + - description desc + - displayName + - displayName desc + - enforceUniqueValues + - enforceUniqueValues desc + - geolocation + - geolocation desc + - hidden + - hidden desc + - hyperlinkOrPicture + - hyperlinkOrPicture desc + - indexed + - indexed desc + - isDeletable + - isDeletable desc + - isReorderable + - isReorderable desc + - isSealed + - isSealed desc + - lookup + - lookup desc + - name + - name desc + - number + - number desc + - personOrGroup + - personOrGroup desc + - propagateChanges + - propagateChanges desc + - readOnly + - readOnly desc + - required + - required desc + - term + - term desc + - text + - text desc + - thumbnail + - thumbnail desc + - type + - type desc + - validation + - validation desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - boolean + - calculated + - choice + - columnGroup + - contentApprovalStatus + - currency + - dateTime + - defaultValue + - description + - displayName + - enforceUniqueValues + - geolocation + - hidden + - hyperlinkOrPicture + - indexed + - isDeletable + - isReorderable + - isSealed + - lookup + - name + - number + - personOrGroup + - propagateChanges + - readOnly + - required + - term + - text + - thumbnail + - type + - validation + - sourceColumn + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - sourceColumn + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of columnDefinition + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/sites/{site-id}/externalColumns/$ref': + get: + tags: + - sites.columnDefinition + summary: Get ref of externalColumns from sites + operationId: sites_ListRefExternalColumns + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - boolean + - boolean desc + - calculated + - calculated desc + - choice + - choice desc + - columnGroup + - columnGroup desc + - contentApprovalStatus + - contentApprovalStatus desc + - currency + - currency desc + - dateTime + - dateTime desc + - defaultValue + - defaultValue desc + - description + - description desc + - displayName + - displayName desc + - enforceUniqueValues + - enforceUniqueValues desc + - geolocation + - geolocation desc + - hidden + - hidden desc + - hyperlinkOrPicture + - hyperlinkOrPicture desc + - indexed + - indexed desc + - isDeletable + - isDeletable desc + - isReorderable + - isReorderable desc + - isSealed + - isSealed desc + - lookup + - lookup desc + - name + - name desc + - number + - number desc + - personOrGroup + - personOrGroup desc + - propagateChanges + - propagateChanges desc + - readOnly + - readOnly desc + - required + - required desc + - term + - term desc + - text + - text desc + - thumbnail + - thumbnail desc + - type + - type desc + - validation + - validation desc + type: string + responses: + '200': + description: Retrieved navigation property links + content: + application/json: + schema: + title: Collection of links of columnDefinition + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - sites.columnDefinition + summary: Create new navigation property ref to externalColumns for sites + operationId: sites_CreateRefExternalColumns + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + requestBody: + description: New navigation property ref value + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '201': + description: Created navigation property link. + content: + application/json: + schema: + type: object + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/lists': + get: + tags: + - sites.list + summary: Get lists from sites + operationId: sites_ListLists + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - createdBy - createdBy desc - createdDateTime - - createdDateTime desc + - createdDateTime desc + - description + - description desc + - eTag + - eTag desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - name + - name desc + - parentReference + - parentReference desc + - webUrl + - webUrl desc + - displayName + - displayName desc + - list + - list desc + - sharepointIds + - sharepointIds desc + - system + - system desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - displayName + - list + - sharepointIds + - system + - createdByUser + - lastModifiedByUser + - activities + - columns + - contentTypes + - drive + - items + - subscriptions + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - createdByUser + - lastModifiedByUser + - activities + - columns + - contentTypes + - drive + - items + - subscriptions + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of list + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.list' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - sites.list + summary: Create new navigation property to lists for sites + operationId: sites_CreateLists + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.list' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.list' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/lists/{list-id}': + get: + tags: + - sites.list + summary: Get lists from sites + operationId: sites_GetLists + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: 'key: id of list' + required: true + schema: + type: string + x-ms-docs-key-type: list + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - displayName + - list + - sharepointIds + - system + - createdByUser + - lastModifiedByUser + - activities + - columns + - contentTypes + - drive + - items + - subscriptions + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - createdByUser + - lastModifiedByUser + - activities + - columns + - contentTypes + - drive + - items + - subscriptions + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.list' + links: + createdByUser: + operationId: sites.Lists.GetCreatedByUser + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + lastModifiedByUser: + operationId: sites.Lists.GetLastModifiedByUser + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + activities: + operationId: sites.Lists.ListActivities + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + columns: + operationId: sites.Lists.ListColumns + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + contentTypes: + operationId: sites.Lists.ListContentTypes + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + drive: + operationId: sites.Lists.GetDrive + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + items: + operationId: sites.Lists.ListItems + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + subscriptions: + operationId: sites.Lists.ListSubscriptions + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - sites.list + summary: Update the navigation property lists in sites + operationId: sites_UpdateLists + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: 'key: id of list' + required: true + schema: + type: string + x-ms-docs-key-type: list + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.list' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.list + summary: Delete navigation property lists for sites + operationId: sites_DeleteLists + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: 'key: id of list' + required: true + schema: + type: string + x-ms-docs-key-type: list + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/lists/{list-id}/activities': + get: + tags: + - sites.list + summary: Get activities from sites + operationId: sites.lists_ListActivities + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: 'key: id of list' + required: true + schema: + type: string + x-ms-docs-key-type: list + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - action + - action desc + - actor + - actor desc + - times + - times desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - action + - actor + - times + - driveItem + - listItem + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - driveItem + - listItem + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of itemActivityOLD + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - sites.list + summary: Create new navigation property to activities for sites + operationId: sites.lists_CreateActivities + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: 'key: id of list' + required: true + schema: + type: string + x-ms-docs-key-type: list + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/lists/{list-id}/activities/{itemActivityOLD-id}': + get: + tags: + - sites.list + summary: Get activities from sites + operationId: sites.lists_GetActivities + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: 'key: id of list' + required: true + schema: + type: string + x-ms-docs-key-type: list + - name: itemActivityOLD-id + in: path + description: 'key: id of itemActivityOLD' + required: true + schema: + type: string + x-ms-docs-key-type: itemActivityOLD + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - action + - actor + - times + - driveItem + - listItem + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - driveItem + - listItem + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' + links: + driveItem: + operationId: sites.lists.Activities.GetDriveItem + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + itemActivityOLD-id: $request.path.itemActivityOLD-id + listItem: + operationId: sites.lists.Activities.GetListItem + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + itemActivityOLD-id: $request.path.itemActivityOLD-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - sites.list + summary: Update the navigation property activities in sites + operationId: sites.lists_UpdateActivities + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: 'key: id of list' + required: true + schema: + type: string + x-ms-docs-key-type: list + - name: itemActivityOLD-id + in: path + description: 'key: id of itemActivityOLD' + required: true + schema: + type: string + x-ms-docs-key-type: itemActivityOLD + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.list + summary: Delete navigation property activities for sites + operationId: sites.lists_DeleteActivities + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: 'key: id of list' + required: true + schema: + type: string + x-ms-docs-key-type: list + - name: itemActivityOLD-id + in: path + description: 'key: id of itemActivityOLD' + required: true + schema: + type: string + x-ms-docs-key-type: itemActivityOLD + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/lists/{list-id}/activities/{itemActivityOLD-id}/driveItem': + get: + tags: + - sites.list + summary: Get driveItem from sites + operationId: sites.lists.activities_GetDriveItem + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: 'key: id of list' + required: true + schema: + type: string + x-ms-docs-key-type: list + - name: itemActivityOLD-id + in: path + description: 'key: id of itemActivityOLD' + required: true + schema: + type: string + x-ms-docs-key-type: itemActivityOLD + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - audio + - bundle + - content + - cTag + - deleted + - file + - fileSystemInfo + - folder + - image + - location + - package + - pendingOperations + - photo + - publication + - remoteItem + - root + - searchResult + - shared + - sharepointIds + - size + - specialFolder + - video + - webDavUrl + - createdByUser + - lastModifiedByUser + - workbook + - activities + - analytics + - children + - listItem + - permissions + - subscriptions + - thumbnails + - versions + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - createdByUser + - lastModifiedByUser + - workbook + - activities + - analytics + - children + - listItem + - permissions + - subscriptions + - thumbnails + - versions + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.driveItem' + links: + createdByUser: + operationId: sites.lists.activities.DriveItem.GetCreatedByUser + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + itemActivityOLD-id: $request.path.itemActivityOLD-id + lastModifiedByUser: + operationId: sites.lists.activities.DriveItem.GetLastModifiedByUser + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + itemActivityOLD-id: $request.path.itemActivityOLD-id + workbook: + operationId: sites.lists.activities.DriveItem.GetWorkbook + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + itemActivityOLD-id: $request.path.itemActivityOLD-id + activities: + operationId: sites.lists.activities.DriveItem.ListActivities + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + itemActivityOLD-id: $request.path.itemActivityOLD-id + analytics: + operationId: sites.lists.activities.DriveItem.GetAnalytics + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + itemActivityOLD-id: $request.path.itemActivityOLD-id + children: + operationId: sites.lists.activities.DriveItem.ListChildren + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + itemActivityOLD-id: $request.path.itemActivityOLD-id + listItem: + operationId: sites.lists.activities.DriveItem.GetListItem + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + itemActivityOLD-id: $request.path.itemActivityOLD-id + permissions: + operationId: sites.lists.activities.DriveItem.ListPermissions + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + itemActivityOLD-id: $request.path.itemActivityOLD-id + subscriptions: + operationId: sites.lists.activities.DriveItem.ListSubscriptions + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + itemActivityOLD-id: $request.path.itemActivityOLD-id + thumbnails: + operationId: sites.lists.activities.DriveItem.ListThumbnails + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + itemActivityOLD-id: $request.path.itemActivityOLD-id + versions: + operationId: sites.lists.activities.DriveItem.ListVersions + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + itemActivityOLD-id: $request.path.itemActivityOLD-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - sites.list + summary: Update the navigation property driveItem in sites + operationId: sites.lists.activities_UpdateDriveItem + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: 'key: id of list' + required: true + schema: + type: string + x-ms-docs-key-type: list + - name: itemActivityOLD-id + in: path + description: 'key: id of itemActivityOLD' + required: true + schema: + type: string + x-ms-docs-key-type: itemActivityOLD + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.driveItem' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.list + summary: Delete navigation property driveItem for sites + operationId: sites.lists.activities_DeleteDriveItem + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: 'key: id of list' + required: true + schema: + type: string + x-ms-docs-key-type: list + - name: itemActivityOLD-id + in: path + description: 'key: id of itemActivityOLD' + required: true + schema: + type: string + x-ms-docs-key-type: itemActivityOLD + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/lists/{list-id}/activities/{itemActivityOLD-id}/driveItem/content': + get: + tags: + - sites.list + summary: Get media content for the navigation property driveItem from sites + operationId: sites.lists.activities_GetDriveItemContent + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: 'key: id of list' + required: true + schema: + type: string + x-ms-docs-key-type: list + - name: itemActivityOLD-id + in: path + description: 'key: id of itemActivityOLD' + required: true + schema: + type: string + x-ms-docs-key-type: itemActivityOLD + responses: + '200': + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - sites.list + summary: Update media content for the navigation property driveItem in sites + operationId: sites.lists.activities_SetDriveItemContent + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: 'key: id of list' + required: true + schema: + type: string + x-ms-docs-key-type: list + - name: itemActivityOLD-id + in: path + description: 'key: id of itemActivityOLD' + required: true + schema: + type: string + x-ms-docs-key-type: itemActivityOLD + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/lists/{list-id}/activities/{itemActivityOLD-id}/listItem': + get: + tags: + - sites.list + summary: Get listItem from sites + operationId: sites.lists.activities_GetListItem + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: 'key: id of list' + required: true + schema: + type: string + x-ms-docs-key-type: list + - name: itemActivityOLD-id + in: path + description: 'key: id of itemActivityOLD' + required: true + schema: + type: string + x-ms-docs-key-type: itemActivityOLD + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - contentType + - sharepointIds + - createdByUser + - lastModifiedByUser + - activities + - analytics + - driveItem + - fields + - versions + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - createdByUser + - lastModifiedByUser + - activities + - analytics + - driveItem + - fields + - versions + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.listItem' + links: + createdByUser: + operationId: sites.lists.activities.ListItem.GetCreatedByUser + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + itemActivityOLD-id: $request.path.itemActivityOLD-id + lastModifiedByUser: + operationId: sites.lists.activities.ListItem.GetLastModifiedByUser + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + itemActivityOLD-id: $request.path.itemActivityOLD-id + activities: + operationId: sites.lists.activities.ListItem.ListActivities + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + itemActivityOLD-id: $request.path.itemActivityOLD-id + analytics: + operationId: sites.lists.activities.ListItem.GetAnalytics + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + itemActivityOLD-id: $request.path.itemActivityOLD-id + driveItem: + operationId: sites.lists.activities.ListItem.GetDriveItem + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + itemActivityOLD-id: $request.path.itemActivityOLD-id + fields: + operationId: sites.lists.activities.ListItem.GetFields + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + itemActivityOLD-id: $request.path.itemActivityOLD-id + versions: + operationId: sites.lists.activities.ListItem.ListVersions + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + itemActivityOLD-id: $request.path.itemActivityOLD-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - sites.list + summary: Update the navigation property listItem in sites + operationId: sites.lists.activities_UpdateListItem + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: 'key: id of list' + required: true + schema: + type: string + x-ms-docs-key-type: list + - name: itemActivityOLD-id + in: path + description: 'key: id of itemActivityOLD' + required: true + schema: + type: string + x-ms-docs-key-type: itemActivityOLD + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.listItem' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.list + summary: Delete navigation property listItem for sites + operationId: sites.lists.activities_DeleteListItem + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: 'key: id of list' + required: true + schema: + type: string + x-ms-docs-key-type: list + - name: itemActivityOLD-id + in: path + description: 'key: id of itemActivityOLD' + required: true + schema: + type: string + x-ms-docs-key-type: itemActivityOLD + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/lists/{list-id}/activities/{itemActivityOLD-id}/listItem/activities': + get: + tags: + - sites.list + summary: Get activities from sites + operationId: sites.lists.activities.listItem_ListActivities + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: 'key: id of list' + required: true + schema: + type: string + x-ms-docs-key-type: list + - name: itemActivityOLD-id + in: path + description: 'key: id of itemActivityOLD' + required: true + schema: + type: string + x-ms-docs-key-type: itemActivityOLD + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - action + - action desc + - actor + - actor desc + - times + - times desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - action + - actor + - times + - driveItem + - listItem + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - driveItem + - listItem + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of itemActivityOLD + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - sites.list + summary: Create new navigation property to activities for sites + operationId: sites.lists.activities.listItem_CreateActivities + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: 'key: id of list' + required: true + schema: + type: string + x-ms-docs-key-type: list + - name: itemActivityOLD-id + in: path + description: 'key: id of itemActivityOLD' + required: true + schema: + type: string + x-ms-docs-key-type: itemActivityOLD + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/lists/{list-id}/activities/{itemActivityOLD-id}/listItem/activities/{itemActivityOLD-id1}': + get: + tags: + - sites.list + summary: Get activities from sites + operationId: sites.lists.activities.listItem_GetActivities + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: 'key: id of list' + required: true + schema: + type: string + x-ms-docs-key-type: list + - name: itemActivityOLD-id + in: path + description: 'key: id of itemActivityOLD' + required: true + schema: + type: string + x-ms-docs-key-type: itemActivityOLD + - name: itemActivityOLD-id1 + in: path + description: 'key: id of itemActivityOLD' + required: true + schema: + type: string + x-ms-docs-key-type: itemActivityOLD + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - action + - actor + - times + - driveItem + - listItem + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - driveItem + - listItem + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' + links: + driveItem: + operationId: sites.lists.activities.listItem.Activities.GetDriveItem + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + itemActivityOLD-id: $request.path.itemActivityOLD-id + itemActivityOLD-id1: $request.path.itemActivityOLD-id1 + listItem: + operationId: sites.lists.activities.listItem.Activities.GetListItem + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + itemActivityOLD-id: $request.path.itemActivityOLD-id + itemActivityOLD-id1: $request.path.itemActivityOLD-id1 + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - sites.list + summary: Update the navigation property activities in sites + operationId: sites.lists.activities.listItem_UpdateActivities + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: 'key: id of list' + required: true + schema: + type: string + x-ms-docs-key-type: list + - name: itemActivityOLD-id + in: path + description: 'key: id of itemActivityOLD' + required: true + schema: + type: string + x-ms-docs-key-type: itemActivityOLD + - name: itemActivityOLD-id1 + in: path + description: 'key: id of itemActivityOLD' + required: true + schema: + type: string + x-ms-docs-key-type: itemActivityOLD + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.list + summary: Delete navigation property activities for sites + operationId: sites.lists.activities.listItem_DeleteActivities + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: 'key: id of list' + required: true + schema: + type: string + x-ms-docs-key-type: list + - name: itemActivityOLD-id + in: path + description: 'key: id of itemActivityOLD' + required: true + schema: + type: string + x-ms-docs-key-type: itemActivityOLD + - name: itemActivityOLD-id1 + in: path + description: 'key: id of itemActivityOLD' + required: true + schema: + type: string + x-ms-docs-key-type: itemActivityOLD + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/lists/{list-id}/activities/{itemActivityOLD-id}/listItem/analytics': + get: + tags: + - sites.list + summary: Get analytics from sites + operationId: sites.lists.activities.listItem_GetAnalytics + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: 'key: id of list' + required: true + schema: + type: string + x-ms-docs-key-type: list + - name: itemActivityOLD-id + in: path + description: 'key: id of itemActivityOLD' + required: true + schema: + type: string + x-ms-docs-key-type: itemActivityOLD + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - allTime + - itemActivityStats + - lastSevenDays + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - allTime + - itemActivityStats + - lastSevenDays + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.itemAnalytics' + links: + allTime: + operationId: sites.lists.activities.listItem.Analytics.GetAllTime + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + itemActivityOLD-id: $request.path.itemActivityOLD-id + itemActivityStats: + operationId: sites.lists.activities.listItem.Analytics.ListItemActivityStats + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + itemActivityOLD-id: $request.path.itemActivityOLD-id + lastSevenDays: + operationId: sites.lists.activities.listItem.Analytics.GetLastSevenDays + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + itemActivityOLD-id: $request.path.itemActivityOLD-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/lists/{list-id}/activities/{itemActivityOLD-id}/listItem/analytics/$ref': + get: + tags: + - sites.list + summary: Get ref of analytics from sites + operationId: sites.lists.activities.listItem_GetRefAnalytics + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: 'key: id of list' + required: true + schema: + type: string + x-ms-docs-key-type: list + - name: itemActivityOLD-id + in: path + description: 'key: id of itemActivityOLD' + required: true + schema: + type: string + x-ms-docs-key-type: itemActivityOLD + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + allTime: + operationId: sites.lists.activities.listItem.Analytics.GetAllTime + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + itemActivityOLD-id: $request.path.itemActivityOLD-id + itemActivityStats: + operationId: sites.lists.activities.listItem.Analytics.ListItemActivityStats + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + itemActivityOLD-id: $request.path.itemActivityOLD-id + lastSevenDays: + operationId: sites.lists.activities.listItem.Analytics.GetLastSevenDays + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + itemActivityOLD-id: $request.path.itemActivityOLD-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - sites.list + summary: Update the ref of navigation property analytics in sites + operationId: sites.lists.activities.listItem_SetRefAnalytics + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: 'key: id of list' + required: true + schema: + type: string + x-ms-docs-key-type: list + - name: itemActivityOLD-id + in: path + description: 'key: id of itemActivityOLD' + required: true + schema: + type: string + x-ms-docs-key-type: itemActivityOLD + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.list + summary: Delete ref of navigation property analytics for sites + operationId: sites.lists.activities.listItem_DeleteRefAnalytics + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: 'key: id of list' + required: true + schema: + type: string + x-ms-docs-key-type: list + - name: itemActivityOLD-id + in: path + description: 'key: id of itemActivityOLD' + required: true + schema: + type: string + x-ms-docs-key-type: itemActivityOLD + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/lists/{list-id}/activities/{itemActivityOLD-id}/listItem/driveItem': + get: + tags: + - sites.list + summary: Get driveItem from sites + operationId: sites.lists.activities.listItem_GetDriveItem + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: 'key: id of list' + required: true + schema: + type: string + x-ms-docs-key-type: list + - name: itemActivityOLD-id + in: path + description: 'key: id of itemActivityOLD' + required: true + schema: + type: string + x-ms-docs-key-type: itemActivityOLD + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdBy + - createdDateTime - description - - description desc - eTag - - eTag desc - lastModifiedBy - - lastModifiedBy desc - lastModifiedDateTime - - lastModifiedDateTime desc - name - - name desc - parentReference - - parentReference desc - webUrl - - webUrl desc - - driveType - - driveType desc - - owner - - owner desc - - quota - - quota desc - - sharePointIds - - sharePointIds desc - - system - - system desc + - audio + - bundle + - content + - cTag + - deleted + - file + - fileSystemInfo + - folder + - image + - location + - package + - pendingOperations + - photo + - publication + - remoteItem + - root + - searchResult + - shared + - sharepointIds + - size + - specialFolder + - video + - webDavUrl + - createdByUser + - lastModifiedByUser + - workbook + - activities + - analytics + - children + - listItem + - permissions + - subscriptions + - thumbnails + - versions type: string - - name: $select + - name: $expand in: query - description: Select properties to be returned + description: Expand related entities style: form explode: false schema: - uniqueItems: true - type: array - items: - enum: - - id - - createdBy - - createdDateTime - - description - - eTag - - lastModifiedBy - - lastModifiedDateTime - - name - - parentReference - - webUrl - - driveType - - owner - - quota - - sharePointIds - - system - - createdByUser - - lastModifiedByUser - - activities - - bundles - - following - - items - - list - - root - - special - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + uniqueItems: true + type: array + items: + enum: + - '*' + - createdByUser + - lastModifiedByUser + - workbook + - activities + - analytics + - children + - listItem + - permissions + - subscriptions + - thumbnails + - versions + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.driveItem' + links: + createdByUser: + operationId: sites.lists.activities.listItem.DriveItem.GetCreatedByUser + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + itemActivityOLD-id: $request.path.itemActivityOLD-id + lastModifiedByUser: + operationId: sites.lists.activities.listItem.DriveItem.GetLastModifiedByUser + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + itemActivityOLD-id: $request.path.itemActivityOLD-id + workbook: + operationId: sites.lists.activities.listItem.DriveItem.GetWorkbook + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + itemActivityOLD-id: $request.path.itemActivityOLD-id + activities: + operationId: sites.lists.activities.listItem.DriveItem.ListActivities + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + itemActivityOLD-id: $request.path.itemActivityOLD-id + analytics: + operationId: sites.lists.activities.listItem.DriveItem.GetAnalytics + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + itemActivityOLD-id: $request.path.itemActivityOLD-id + children: + operationId: sites.lists.activities.listItem.DriveItem.ListChildren + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + itemActivityOLD-id: $request.path.itemActivityOLD-id + listItem: + operationId: sites.lists.activities.listItem.DriveItem.GetListItem + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + itemActivityOLD-id: $request.path.itemActivityOLD-id + permissions: + operationId: sites.lists.activities.listItem.DriveItem.ListPermissions + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + itemActivityOLD-id: $request.path.itemActivityOLD-id + subscriptions: + operationId: sites.lists.activities.listItem.DriveItem.ListSubscriptions + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + itemActivityOLD-id: $request.path.itemActivityOLD-id + thumbnails: + operationId: sites.lists.activities.listItem.DriveItem.ListThumbnails + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + itemActivityOLD-id: $request.path.itemActivityOLD-id + versions: + operationId: sites.lists.activities.listItem.DriveItem.ListVersions + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + itemActivityOLD-id: $request.path.itemActivityOLD-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - sites.list + summary: Update the navigation property driveItem in sites + operationId: sites.lists.activities.listItem_UpdateDriveItem + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: 'key: id of list' + required: true + schema: + type: string + x-ms-docs-key-type: list + - name: itemActivityOLD-id + in: path + description: 'key: id of itemActivityOLD' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - createdByUser - - lastModifiedByUser - - activities - - bundles - - following - - items - - list - - root - - special - type: string + type: string + x-ms-docs-key-type: itemActivityOLD + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.driveItem' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - sites.list + summary: Delete navigation property driveItem for sites + operationId: sites.lists.activities.listItem_DeleteDriveItem + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: 'key: id of list' + required: true + schema: + type: string + x-ms-docs-key-type: list + - name: itemActivityOLD-id + in: path + description: 'key: id of itemActivityOLD' + required: true + schema: + type: string + x-ms-docs-key-type: itemActivityOLD + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/lists/{list-id}/activities/{itemActivityOLD-id}/listItem/driveItem/content': + get: + tags: + - sites.list + summary: Get media content for the navigation property driveItem from sites + operationId: sites.lists.activities.listItem_GetDriveItemContent + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: 'key: id of list' + required: true + schema: + type: string + x-ms-docs-key-type: list + - name: itemActivityOLD-id + in: path + description: 'key: id of itemActivityOLD' + required: true + schema: + type: string + x-ms-docs-key-type: itemActivityOLD responses: '200': - description: Retrieved navigation property + description: Retrieved media content content: - application/json: + application/octet-stream: schema: - title: Collection of drive - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.drive' - '@odata.nextLink': - type: string - additionalProperties: - type: object + type: string + format: binary default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + put: tags: - - sites.drive - summary: Create new navigation property to drives for sites - operationId: sites_CreateDrives + - sites.list + summary: Update media content for the navigation property driveItem in sites + operationId: sites.lists.activities.listItem_SetDriveItemContent parameters: - name: site-id in: path @@ -2085,29 +6921,40 @@ paths: schema: type: string x-ms-docs-key-type: site + - name: list-id + in: path + description: 'key: id of list' + required: true + schema: + type: string + x-ms-docs-key-type: list + - name: itemActivityOLD-id + in: path + description: 'key: id of itemActivityOLD' + required: true + schema: + type: string + x-ms-docs-key-type: itemActivityOLD requestBody: - description: New navigation property + description: New media content. content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.drive' + type: string + format: binary required: true responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.drive' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/drives/{drive-id}': + '/sites/{site-id}/lists/{list-id}/activities/{itemActivityOLD-id}/listItem/fields': get: tags: - - sites.drive - summary: Get drives from sites - operationId: sites_GetDrives + - sites.list + summary: Get fields from sites + operationId: sites.lists.activities.listItem_GetFields parameters: - name: site-id in: path @@ -2116,13 +6963,20 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: drive-id + - name: list-id in: path - description: 'key: id of drive' + description: 'key: id of list' required: true schema: type: string - x-ms-docs-key-type: drive + x-ms-docs-key-type: list + - name: itemActivityOLD-id + in: path + description: 'key: id of itemActivityOLD' + required: true + schema: + type: string + x-ms-docs-key-type: itemActivityOLD - name: $select in: query description: Select properties to be returned @@ -2134,29 +6988,6 @@ paths: items: enum: - id - - createdBy - - createdDateTime - - description - - eTag - - lastModifiedBy - - lastModifiedDateTime - - name - - parentReference - - webUrl - - driveType - - owner - - quota - - sharePointIds - - system - - createdByUser - - lastModifiedByUser - - activities - - bundles - - following - - items - - list - - root - - special type: string - name: $expand in: query @@ -2169,15 +7000,6 @@ paths: items: enum: - '*' - - createdByUser - - lastModifiedByUser - - activities - - bundles - - following - - items - - list - - root - - special type: string responses: '200': @@ -2185,61 +7007,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.drive' - links: - createdByUser: - operationId: sites.Drives.GetCreatedByUser - parameters: - site-id: $request.path.site-id - drive-id: $request.path.drive-id - lastModifiedByUser: - operationId: sites.Drives.GetLastModifiedByUser - parameters: - site-id: $request.path.site-id - drive-id: $request.path.drive-id - activities: - operationId: sites.Drives.ListActivities - parameters: - site-id: $request.path.site-id - drive-id: $request.path.drive-id - bundles: - operationId: sites.Drives.ListBundles - parameters: - site-id: $request.path.site-id - drive-id: $request.path.drive-id - following: - operationId: sites.Drives.ListFollowing - parameters: - site-id: $request.path.site-id - drive-id: $request.path.drive-id - items: - operationId: sites.Drives.ListItems - parameters: - site-id: $request.path.site-id - drive-id: $request.path.drive-id - list: - operationId: sites.Drives.GetList - parameters: - site-id: $request.path.site-id - drive-id: $request.path.drive-id - root: - operationId: sites.Drives.GetRoot - parameters: - site-id: $request.path.site-id - drive-id: $request.path.drive-id - special: - operationId: sites.Drives.ListSpecial - parameters: - site-id: $request.path.site-id - drive-id: $request.path.drive-id + $ref: '#/components/schemas/microsoft.graph.fieldValueSet' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - sites.drive - summary: Update the navigation property drives in sites - operationId: sites_UpdateDrives + - sites.list + summary: Update the navigation property fields in sites + operationId: sites.lists.activities.listItem_UpdateFields parameters: - name: site-id in: path @@ -2248,19 +7024,26 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: drive-id + - name: list-id in: path - description: 'key: id of drive' + description: 'key: id of list' required: true schema: type: string - x-ms-docs-key-type: drive + x-ms-docs-key-type: list + - name: itemActivityOLD-id + in: path + description: 'key: id of itemActivityOLD' + required: true + schema: + type: string + x-ms-docs-key-type: itemActivityOLD requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.drive' + $ref: '#/components/schemas/microsoft.graph.fieldValueSet' required: true responses: '204': @@ -2270,9 +7053,9 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - sites.drive - summary: Delete navigation property drives for sites - operationId: sites_DeleteDrives + - sites.list + summary: Delete navigation property fields for sites + operationId: sites.lists.activities.listItem_DeleteFields parameters: - name: site-id in: path @@ -2281,13 +7064,20 @@ paths: schema: type: string x-ms-docs-key-type: site - - name: drive-id + - name: list-id in: path - description: 'key: id of drive' + description: 'key: id of list' required: true schema: type: string - x-ms-docs-key-type: drive + x-ms-docs-key-type: list + - name: itemActivityOLD-id + in: path + description: 'key: id of itemActivityOLD' + required: true + schema: + type: string + x-ms-docs-key-type: itemActivityOLD - name: If-Match in: header description: ETag @@ -2299,12 +7089,138 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/lists': + '/sites/{site-id}/lists/{list-id}/activities/{itemActivityOLD-id}/listItem/microsoft.graph.createLink': + post: + tags: + - sites.Actions + summary: Invoke action createLink + operationId: sites.lists.activities.listItem_createLink + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: 'key: id of list' + required: true + schema: + type: string + x-ms-docs-key-type: list + - name: itemActivityOLD-id + in: path + description: 'key: id of itemActivityOLD' + required: true + schema: + type: string + x-ms-docs-key-type: itemActivityOLD + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + type: + type: string + scope: + type: string + nullable: true + expirationDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + password: + type: string + nullable: true + recipients: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.driveRecipient' + additionalProperties: + type: object + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/sites/{site-id}/lists/{list-id}/activities/{itemActivityOLD-id}/listItem/microsoft.graph.getActivitiesByInterval(startDateTime=''{startDateTime}'',endDateTime=''{endDateTime}'',interval=''{interval}'')': + get: + tags: + - sites.Functions + summary: Invoke function getActivitiesByInterval + operationId: sites.lists.activities.listItem_getActivitiesByInterval + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: 'key: id of list' + required: true + schema: + type: string + x-ms-docs-key-type: list + - name: itemActivityOLD-id + in: path + description: 'key: id of itemActivityOLD' + required: true + schema: + type: string + x-ms-docs-key-type: itemActivityOLD + - name: startDateTime + in: path + description: 'Usage: startDateTime={startDateTime}' + required: true + schema: + type: string + nullable: true + - name: endDateTime + in: path + description: 'Usage: endDateTime={endDateTime}' + required: true + schema: + type: string + nullable: true + - name: interval + in: path + description: 'Usage: interval={interval}' + required: true + schema: + type: string + nullable: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.itemActivityStat' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/sites/{site-id}/lists/{list-id}/activities/{itemActivityOLD-id}/listItem/versions': get: tags: - sites.list - summary: Get lists from sites - operationId: sites_ListLists + summary: Get versions from sites + operationId: sites.lists.activities.listItem_ListVersions parameters: - name: site-id in: path @@ -2313,6 +7229,20 @@ paths: schema: type: string x-ms-docs-key-type: site + - name: list-id + in: path + description: 'key: id of list' + required: true + schema: + type: string + x-ms-docs-key-type: list + - name: itemActivityOLD-id + in: path + description: 'key: id of itemActivityOLD' + required: true + schema: + type: string + x-ms-docs-key-type: itemActivityOLD - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -2326,36 +7256,16 @@ paths: schema: uniqueItems: true type: array - items: - enum: - - id - - id desc - - createdBy - - createdBy desc - - createdDateTime - - createdDateTime desc - - description - - description desc - - eTag - - eTag desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - name - - name desc - - parentReference - - parentReference desc - - webUrl - - webUrl desc - - displayName - - displayName desc - - list - - list desc - - sharepointIds - - sharepointIds desc - - system - - system desc + items: + enum: + - id + - id desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - publication + - publication desc type: string - name: $select in: query @@ -2368,27 +7278,10 @@ paths: items: enum: - id - - createdBy - - createdDateTime - - description - - eTag - lastModifiedBy - lastModifiedDateTime - - name - - parentReference - - webUrl - - displayName - - list - - sharepointIds - - system - - createdByUser - - lastModifiedByUser - - activities - - columns - - contentTypes - - drive - - items - - subscriptions + - publication + - fields type: string - name: $expand in: query @@ -2401,14 +7294,7 @@ paths: items: enum: - '*' - - createdByUser - - lastModifiedByUser - - activities - - columns - - contentTypes - - drive - - items - - subscriptions + - fields type: string responses: '200': @@ -2416,13 +7302,13 @@ paths: content: application/json: schema: - title: Collection of list + title: Collection of listItemVersion type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.list' + $ref: '#/components/schemas/microsoft.graph.listItemVersion' '@odata.nextLink': type: string additionalProperties: @@ -2436,8 +7322,8 @@ paths: post: tags: - sites.list - summary: Create new navigation property to lists for sites - operationId: sites_CreateLists + summary: Create new navigation property to versions for sites + operationId: sites.lists.activities.listItem_CreateVersions parameters: - name: site-id in: path @@ -2446,12 +7332,26 @@ paths: schema: type: string x-ms-docs-key-type: site + - name: list-id + in: path + description: 'key: id of list' + required: true + schema: + type: string + x-ms-docs-key-type: list + - name: itemActivityOLD-id + in: path + description: 'key: id of itemActivityOLD' + required: true + schema: + type: string + x-ms-docs-key-type: itemActivityOLD requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.list' + $ref: '#/components/schemas/microsoft.graph.listItemVersion' required: true responses: '201': @@ -2459,16 +7359,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.list' + $ref: '#/components/schemas/microsoft.graph.listItemVersion' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/lists/{list-id}': + '/sites/{site-id}/lists/{list-id}/activities/{itemActivityOLD-id}/listItem/versions/{listItemVersion-id}': get: tags: - sites.list - summary: Get lists from sites - operationId: sites_GetLists + summary: Get versions from sites + operationId: sites.lists.activities.listItem_GetVersions parameters: - name: site-id in: path @@ -2484,6 +7384,20 @@ paths: schema: type: string x-ms-docs-key-type: list + - name: itemActivityOLD-id + in: path + description: 'key: id of itemActivityOLD' + required: true + schema: + type: string + x-ms-docs-key-type: itemActivityOLD + - name: listItemVersion-id + in: path + description: 'key: id of listItemVersion' + required: true + schema: + type: string + x-ms-docs-key-type: listItemVersion - name: $select in: query description: Select properties to be returned @@ -2495,27 +7409,10 @@ paths: items: enum: - id - - createdBy - - createdDateTime - - description - - eTag - lastModifiedBy - lastModifiedDateTime - - name - - parentReference - - webUrl - - displayName - - list - - sharepointIds - - system - - createdByUser - - lastModifiedByUser - - activities - - columns - - contentTypes - - drive - - items - - subscriptions + - publication + - fields type: string - name: $expand in: query @@ -2528,14 +7425,7 @@ paths: items: enum: - '*' - - createdByUser - - lastModifiedByUser - - activities - - columns - - contentTypes - - drive - - items - - subscriptions + - fields type: string responses: '200': @@ -2543,56 +7433,23 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.list' + $ref: '#/components/schemas/microsoft.graph.listItemVersion' links: - createdByUser: - operationId: sites.Lists.GetCreatedByUser - parameters: - site-id: $request.path.site-id - list-id: $request.path.list-id - lastModifiedByUser: - operationId: sites.Lists.GetLastModifiedByUser - parameters: - site-id: $request.path.site-id - list-id: $request.path.list-id - activities: - operationId: sites.Lists.ListActivities - parameters: - site-id: $request.path.site-id - list-id: $request.path.list-id - columns: - operationId: sites.Lists.ListColumns - parameters: - site-id: $request.path.site-id - list-id: $request.path.list-id - contentTypes: - operationId: sites.Lists.ListContentTypes - parameters: - site-id: $request.path.site-id - list-id: $request.path.list-id - drive: - operationId: sites.Lists.GetDrive - parameters: - site-id: $request.path.site-id - list-id: $request.path.list-id - items: - operationId: sites.Lists.ListItems - parameters: - site-id: $request.path.site-id - list-id: $request.path.list-id - subscriptions: - operationId: sites.Lists.ListSubscriptions + fields: + operationId: sites.lists.activities.listItem.Versions.GetFields parameters: site-id: $request.path.site-id list-id: $request.path.list-id + itemActivityOLD-id: $request.path.itemActivityOLD-id + listItemVersion-id: $request.path.listItemVersion-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - sites.list - summary: Update the navigation property lists in sites - operationId: sites_UpdateLists + summary: Update the navigation property versions in sites + operationId: sites.lists.activities.listItem_UpdateVersions parameters: - name: site-id in: path @@ -2608,12 +7465,26 @@ paths: schema: type: string x-ms-docs-key-type: list + - name: itemActivityOLD-id + in: path + description: 'key: id of itemActivityOLD' + required: true + schema: + type: string + x-ms-docs-key-type: itemActivityOLD + - name: listItemVersion-id + in: path + description: 'key: id of listItemVersion' + required: true + schema: + type: string + x-ms-docs-key-type: listItemVersion requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.list' + $ref: '#/components/schemas/microsoft.graph.listItemVersion' required: true responses: '204': @@ -2624,8 +7495,8 @@ paths: delete: tags: - sites.list - summary: Delete navigation property lists for sites - operationId: sites_DeleteLists + summary: Delete navigation property versions for sites + operationId: sites.lists.activities.listItem_DeleteVersions parameters: - name: site-id in: path @@ -2641,6 +7512,20 @@ paths: schema: type: string x-ms-docs-key-type: list + - name: itemActivityOLD-id + in: path + description: 'key: id of itemActivityOLD' + required: true + schema: + type: string + x-ms-docs-key-type: itemActivityOLD + - name: listItemVersion-id + in: path + description: 'key: id of listItemVersion' + required: true + schema: + type: string + x-ms-docs-key-type: listItemVersion - name: If-Match in: header description: ETag @@ -2652,12 +7537,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/lists/{list-id}/activities': + '/sites/{site-id}/lists/{list-id}/activities/{itemActivityOLD-id}/listItem/versions/{listItemVersion-id}/fields': get: tags: - sites.list - summary: Get activities from sites - operationId: sites.lists_ListActivities + summary: Get fields from sites + operationId: sites.lists.activities.listItem.versions_GetFields parameters: - name: site-id in: path @@ -2673,30 +7558,20 @@ paths: schema: type: string x-ms-docs-key-type: list - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + - name: itemActivityOLD-id + in: path + description: 'key: id of itemActivityOLD' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - action - - action desc - - actor - - actor desc - - times - - times desc - type: string + type: string + x-ms-docs-key-type: itemActivityOLD + - name: listItemVersion-id + in: path + description: 'key: id of listItemVersion' + required: true + schema: + type: string + x-ms-docs-key-type: listItemVersion - name: $select in: query description: Select properties to be returned @@ -2708,11 +7583,6 @@ paths: items: enum: - id - - action - - actor - - times - - driveItem - - listItem type: string - name: $expand in: query @@ -2725,8 +7595,6 @@ paths: items: enum: - '*' - - driveItem - - listItem type: string responses: '200': @@ -2734,28 +7602,15 @@ paths: content: application/json: schema: - title: Collection of itemActivityOLD - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' - '@odata.nextLink': - type: string - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.fieldValueSet' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - sites.list - summary: Create new navigation property to activities for sites - operationId: sites.lists_CreateActivities + summary: Update the navigation property fields in sites + operationId: sites.lists.activities.listItem.versions_UpdateFields parameters: - name: site-id in: path @@ -2771,29 +7626,38 @@ paths: schema: type: string x-ms-docs-key-type: list + - name: itemActivityOLD-id + in: path + description: 'key: id of itemActivityOLD' + required: true + schema: + type: string + x-ms-docs-key-type: itemActivityOLD + - name: listItemVersion-id + in: path + description: 'key: id of listItemVersion' + required: true + schema: + type: string + x-ms-docs-key-type: listItemVersion requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' + $ref: '#/components/schemas/microsoft.graph.fieldValueSet' required: true responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/lists/{list-id}/activities/{itemActivityOLD-id}': - get: + delete: tags: - sites.list - summary: Get activities from sites - operationId: sites.lists_GetActivities + summary: Delete navigation property fields for sites + operationId: sites.lists.activities.listItem.versions_DeleteFields parameters: - name: site-id in: path @@ -2816,65 +7680,30 @@ paths: schema: type: string x-ms-docs-key-type: itemActivityOLD - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + - name: listItemVersion-id + in: path + description: 'key: id of listItemVersion' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - action - - actor - - times - - driveItem - - listItem - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: listItemVersion + - name: If-Match + in: header + description: ETag schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - driveItem - - listItem - type: string + type: string responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' - links: - driveItem: - operationId: sites.lists.Activities.GetDriveItem - parameters: - site-id: $request.path.site-id - list-id: $request.path.list-id - itemActivityOLD-id: $request.path.itemActivityOLD-id - listItem: - operationId: sites.lists.Activities.GetListItem - parameters: - site-id: $request.path.site-id - list-id: $request.path.list-id - itemActivityOLD-id: $request.path.itemActivityOLD-id + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/sites/{site-id}/lists/{list-id}/activities/{itemActivityOLD-id}/listItem/versions/{listItemVersion-id}/microsoft.graph.restoreVersion': + post: tags: - - sites.list - summary: Update the navigation property activities in sites - operationId: sites.lists_UpdateActivities + - sites.Actions + summary: Invoke action restoreVersion + operationId: sites.lists.activities.listItem.versions_restoreVersion parameters: - name: site-id in: path @@ -2897,24 +7726,202 @@ paths: schema: type: string x-ms-docs-key-type: itemActivityOLD - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' - required: true + - name: listItemVersion-id + in: path + description: 'key: id of listItemVersion' + required: true + schema: + type: string + x-ms-docs-key-type: listItemVersion + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/sites/{site-id}/lists/{list-id}/columns': + get: + tags: + - sites.list + summary: Get columns from sites + operationId: sites.lists_ListColumns + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: 'key: id of list' + required: true + schema: + type: string + x-ms-docs-key-type: list + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - boolean + - boolean desc + - calculated + - calculated desc + - choice + - choice desc + - columnGroup + - columnGroup desc + - contentApprovalStatus + - contentApprovalStatus desc + - currency + - currency desc + - dateTime + - dateTime desc + - defaultValue + - defaultValue desc + - description + - description desc + - displayName + - displayName desc + - enforceUniqueValues + - enforceUniqueValues desc + - geolocation + - geolocation desc + - hidden + - hidden desc + - hyperlinkOrPicture + - hyperlinkOrPicture desc + - indexed + - indexed desc + - isDeletable + - isDeletable desc + - isReorderable + - isReorderable desc + - isSealed + - isSealed desc + - lookup + - lookup desc + - name + - name desc + - number + - number desc + - personOrGroup + - personOrGroup desc + - propagateChanges + - propagateChanges desc + - readOnly + - readOnly desc + - required + - required desc + - term + - term desc + - text + - text desc + - thumbnail + - thumbnail desc + - type + - type desc + - validation + - validation desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - boolean + - calculated + - choice + - columnGroup + - contentApprovalStatus + - currency + - dateTime + - defaultValue + - description + - displayName + - enforceUniqueValues + - geolocation + - hidden + - hyperlinkOrPicture + - indexed + - isDeletable + - isReorderable + - isSealed + - lookup + - name + - number + - personOrGroup + - propagateChanges + - readOnly + - required + - term + - text + - thumbnail + - type + - validation + - sourceColumn + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - sourceColumn + type: string responses: - '204': - description: Success + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of columnDefinition + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + '@odata.nextLink': + type: string + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - delete: + post: tags: - sites.list - summary: Delete navigation property activities for sites - operationId: sites.lists_DeleteActivities + summary: Create new navigation property to columns for sites + operationId: sites.lists_CreateColumns parameters: - name: site-id in: path @@ -2930,30 +7937,29 @@ paths: schema: type: string x-ms-docs-key-type: list - - name: itemActivityOLD-id - in: path - description: 'key: id of itemActivityOLD' - required: true - schema: - type: string - x-ms-docs-key-type: itemActivityOLD - - name: If-Match - in: header - description: ETag - schema: - type: string + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + required: true responses: - '204': - description: Success + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/lists/{list-id}/activities/{itemActivityOLD-id}/driveItem': + '/sites/{site-id}/lists/{list-id}/columns/{columnDefinition-id}': get: tags: - sites.list - summary: Get driveItem from sites - operationId: sites.lists.activities_GetDriveItem + summary: Get columns from sites + operationId: sites.lists_GetColumns parameters: - name: site-id in: path @@ -2969,13 +7975,13 @@ paths: schema: type: string x-ms-docs-key-type: list - - name: itemActivityOLD-id + - name: columnDefinition-id in: path - description: 'key: id of itemActivityOLD' + description: 'key: id of columnDefinition' required: true schema: type: string - x-ms-docs-key-type: itemActivityOLD + x-ms-docs-key-type: columnDefinition - name: $select in: query description: Select properties to be returned @@ -2987,49 +7993,37 @@ paths: items: enum: - id - - createdBy - - createdDateTime + - boolean + - calculated + - choice + - columnGroup + - contentApprovalStatus + - currency + - dateTime + - defaultValue - description - - eTag - - lastModifiedBy - - lastModifiedDateTime + - displayName + - enforceUniqueValues + - geolocation + - hidden + - hyperlinkOrPicture + - indexed + - isDeletable + - isReorderable + - isSealed + - lookup - name - - parentReference - - webUrl - - audio - - bundle - - content - - cTag - - deleted - - file - - fileSystemInfo - - folder - - image - - location - - package - - pendingOperations - - photo - - publication - - remoteItem - - root - - searchResult - - shared - - sharepointIds - - size - - specialFolder - - video - - webDavUrl - - createdByUser - - lastModifiedByUser - - workbook - - activities - - analytics - - children - - listItem - - permissions - - subscriptions - - thumbnails - - versions + - number + - personOrGroup + - propagateChanges + - readOnly + - required + - term + - text + - thumbnail + - type + - validation + - sourceColumn type: string - name: $expand in: query @@ -3042,17 +8036,7 @@ paths: items: enum: - '*' - - createdByUser - - lastModifiedByUser - - workbook - - activities - - analytics - - children - - listItem - - permissions - - subscriptions - - thumbnails - - versions + - sourceColumn type: string responses: '200': @@ -3060,82 +8044,22 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' + $ref: '#/components/schemas/microsoft.graph.columnDefinition' links: - createdByUser: - operationId: sites.lists.activities.DriveItem.GetCreatedByUser - parameters: - site-id: $request.path.site-id - list-id: $request.path.list-id - itemActivityOLD-id: $request.path.itemActivityOLD-id - lastModifiedByUser: - operationId: sites.lists.activities.DriveItem.GetLastModifiedByUser - parameters: - site-id: $request.path.site-id - list-id: $request.path.list-id - itemActivityOLD-id: $request.path.itemActivityOLD-id - workbook: - operationId: sites.lists.activities.DriveItem.GetWorkbook - parameters: - site-id: $request.path.site-id - list-id: $request.path.list-id - itemActivityOLD-id: $request.path.itemActivityOLD-id - activities: - operationId: sites.lists.activities.DriveItem.ListActivities - parameters: - site-id: $request.path.site-id - list-id: $request.path.list-id - itemActivityOLD-id: $request.path.itemActivityOLD-id - analytics: - operationId: sites.lists.activities.DriveItem.GetAnalytics - parameters: - site-id: $request.path.site-id - list-id: $request.path.list-id - itemActivityOLD-id: $request.path.itemActivityOLD-id - children: - operationId: sites.lists.activities.DriveItem.ListChildren - parameters: - site-id: $request.path.site-id - list-id: $request.path.list-id - itemActivityOLD-id: $request.path.itemActivityOLD-id - listItem: - operationId: sites.lists.activities.DriveItem.GetListItem - parameters: - site-id: $request.path.site-id - list-id: $request.path.list-id - itemActivityOLD-id: $request.path.itemActivityOLD-id - permissions: - operationId: sites.lists.activities.DriveItem.ListPermissions - parameters: - site-id: $request.path.site-id - list-id: $request.path.list-id - itemActivityOLD-id: $request.path.itemActivityOLD-id - subscriptions: - operationId: sites.lists.activities.DriveItem.ListSubscriptions - parameters: - site-id: $request.path.site-id - list-id: $request.path.list-id - itemActivityOLD-id: $request.path.itemActivityOLD-id - thumbnails: - operationId: sites.lists.activities.DriveItem.ListThumbnails - parameters: - site-id: $request.path.site-id - list-id: $request.path.list-id - itemActivityOLD-id: $request.path.itemActivityOLD-id - versions: - operationId: sites.lists.activities.DriveItem.ListVersions + sourceColumn: + operationId: sites.lists.Columns.GetSourceColumn parameters: site-id: $request.path.site-id list-id: $request.path.list-id - itemActivityOLD-id: $request.path.itemActivityOLD-id + columnDefinition-id: $request.path.columnDefinition-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - sites.list - summary: Update the navigation property driveItem in sites - operationId: sites.lists.activities_UpdateDriveItem + summary: Update the navigation property columns in sites + operationId: sites.lists_UpdateColumns parameters: - name: site-id in: path @@ -3151,19 +8075,19 @@ paths: schema: type: string x-ms-docs-key-type: list - - name: itemActivityOLD-id + - name: columnDefinition-id in: path - description: 'key: id of itemActivityOLD' + description: 'key: id of columnDefinition' required: true schema: type: string - x-ms-docs-key-type: itemActivityOLD + x-ms-docs-key-type: columnDefinition requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' + $ref: '#/components/schemas/microsoft.graph.columnDefinition' required: true responses: '204': @@ -3174,8 +8098,8 @@ paths: delete: tags: - sites.list - summary: Delete navigation property driveItem for sites - operationId: sites.lists.activities_DeleteDriveItem + summary: Delete navigation property columns for sites + operationId: sites.lists_DeleteColumns parameters: - name: site-id in: path @@ -3191,13 +8115,13 @@ paths: schema: type: string x-ms-docs-key-type: list - - name: itemActivityOLD-id + - name: columnDefinition-id in: path - description: 'key: id of itemActivityOLD' + description: 'key: id of columnDefinition' required: true schema: type: string - x-ms-docs-key-type: itemActivityOLD + x-ms-docs-key-type: columnDefinition - name: If-Match in: header description: ETag @@ -3209,92 +8133,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/lists/{list-id}/activities/{itemActivityOLD-id}/driveItem/content': - get: - tags: - - sites.list - summary: Get media content for the navigation property driveItem from sites - operationId: sites.lists.activities_GetDriveItemContent - parameters: - - name: site-id - in: path - description: 'key: id of site' - required: true - schema: - type: string - x-ms-docs-key-type: site - - name: list-id - in: path - description: 'key: id of list' - required: true - schema: - type: string - x-ms-docs-key-type: list - - name: itemActivityOLD-id - in: path - description: 'key: id of itemActivityOLD' - required: true - schema: - type: string - x-ms-docs-key-type: itemActivityOLD - responses: - '200': - description: Retrieved media content - content: - application/octet-stream: - schema: - type: string - format: binary - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: - tags: - - sites.list - summary: Update media content for the navigation property driveItem in sites - operationId: sites.lists.activities_SetDriveItemContent - parameters: - - name: site-id - in: path - description: 'key: id of site' - required: true - schema: - type: string - x-ms-docs-key-type: site - - name: list-id - in: path - description: 'key: id of list' - required: true - schema: - type: string - x-ms-docs-key-type: list - - name: itemActivityOLD-id - in: path - description: 'key: id of itemActivityOLD' - required: true - schema: - type: string - x-ms-docs-key-type: itemActivityOLD - requestBody: - description: New media content. - content: - application/octet-stream: - schema: - type: string - format: binary - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/sites/{site-id}/lists/{list-id}/activities/{itemActivityOLD-id}/listItem': + '/sites/{site-id}/lists/{list-id}/columns/{columnDefinition-id}/sourceColumn': get: tags: - sites.list - summary: Get listItem from sites - operationId: sites.lists.activities_GetListItem + summary: Get sourceColumn from sites + operationId: sites.lists.columns_GetSourceColumn parameters: - name: site-id in: path @@ -3310,13 +8154,13 @@ paths: schema: type: string x-ms-docs-key-type: list - - name: itemActivityOLD-id + - name: columnDefinition-id in: path - description: 'key: id of itemActivityOLD' + description: 'key: id of columnDefinition' required: true schema: type: string - x-ms-docs-key-type: itemActivityOLD + x-ms-docs-key-type: columnDefinition - name: $select in: query description: Select properties to be returned @@ -3328,24 +8172,37 @@ paths: items: enum: - id - - createdBy - - createdDateTime + - boolean + - calculated + - choice + - columnGroup + - contentApprovalStatus + - currency + - dateTime + - defaultValue - description - - eTag - - lastModifiedBy - - lastModifiedDateTime + - displayName + - enforceUniqueValues + - geolocation + - hidden + - hyperlinkOrPicture + - indexed + - isDeletable + - isReorderable + - isSealed + - lookup - name - - parentReference - - webUrl - - contentType - - sharepointIds - - createdByUser - - lastModifiedByUser - - activities - - analytics - - driveItem - - fields - - versions + - number + - personOrGroup + - propagateChanges + - readOnly + - required + - term + - text + - thumbnail + - type + - validation + - sourceColumn type: string - name: $expand in: query @@ -3358,13 +8215,7 @@ paths: items: enum: - '*' - - createdByUser - - lastModifiedByUser - - activities - - analytics - - driveItem - - fields - - versions + - sourceColumn type: string responses: '200': @@ -3372,58 +8223,67 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.listItem' + $ref: '#/components/schemas/microsoft.graph.columnDefinition' links: - createdByUser: - operationId: sites.lists.activities.ListItem.GetCreatedByUser - parameters: - site-id: $request.path.site-id - list-id: $request.path.list-id - itemActivityOLD-id: $request.path.itemActivityOLD-id - lastModifiedByUser: - operationId: sites.lists.activities.ListItem.GetLastModifiedByUser - parameters: - site-id: $request.path.site-id - list-id: $request.path.list-id - itemActivityOLD-id: $request.path.itemActivityOLD-id - activities: - operationId: sites.lists.activities.ListItem.ListActivities - parameters: - site-id: $request.path.site-id - list-id: $request.path.list-id - itemActivityOLD-id: $request.path.itemActivityOLD-id - analytics: - operationId: sites.lists.activities.ListItem.GetAnalytics - parameters: - site-id: $request.path.site-id - list-id: $request.path.list-id - itemActivityOLD-id: $request.path.itemActivityOLD-id - driveItem: - operationId: sites.lists.activities.ListItem.GetDriveItem - parameters: - site-id: $request.path.site-id - list-id: $request.path.list-id - itemActivityOLD-id: $request.path.itemActivityOLD-id - fields: - operationId: sites.lists.activities.ListItem.GetFields + sourceColumn: + operationId: sites.lists.columns.SourceColumn.GetSourceColumn parameters: site-id: $request.path.site-id list-id: $request.path.list-id - itemActivityOLD-id: $request.path.itemActivityOLD-id - versions: - operationId: sites.lists.activities.ListItem.ListVersions + columnDefinition-id: $request.path.columnDefinition-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/sites/{site-id}/lists/{list-id}/columns/{columnDefinition-id}/sourceColumn/$ref': + get: + tags: + - sites.list + summary: Get ref of sourceColumn from sites + operationId: sites.lists.columns_GetRefSourceColumn + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: 'key: id of list' + required: true + schema: + type: string + x-ms-docs-key-type: list + - name: columnDefinition-id + in: path + description: 'key: id of columnDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: columnDefinition + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + sourceColumn: + operationId: sites.lists.columns.SourceColumn.GetSourceColumn parameters: site-id: $request.path.site-id list-id: $request.path.list-id - itemActivityOLD-id: $request.path.itemActivityOLD-id + columnDefinition-id: $request.path.columnDefinition-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + put: tags: - sites.list - summary: Update the navigation property listItem in sites - operationId: sites.lists.activities_UpdateListItem + summary: Update the ref of navigation property sourceColumn in sites + operationId: sites.lists.columns_SetRefSourceColumn parameters: - name: site-id in: path @@ -3439,19 +8299,21 @@ paths: schema: type: string x-ms-docs-key-type: list - - name: itemActivityOLD-id + - name: columnDefinition-id in: path - description: 'key: id of itemActivityOLD' + description: 'key: id of columnDefinition' required: true schema: type: string - x-ms-docs-key-type: itemActivityOLD + x-ms-docs-key-type: columnDefinition requestBody: - description: New navigation property values + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.listItem' + type: object + additionalProperties: + type: object required: true responses: '204': @@ -3462,8 +8324,8 @@ paths: delete: tags: - sites.list - summary: Delete navigation property listItem for sites - operationId: sites.lists.activities_DeleteListItem + summary: Delete ref of navigation property sourceColumn for sites + operationId: sites.lists.columns_DeleteRefSourceColumn parameters: - name: site-id in: path @@ -3479,13 +8341,13 @@ paths: schema: type: string x-ms-docs-key-type: list - - name: itemActivityOLD-id + - name: columnDefinition-id in: path - description: 'key: id of itemActivityOLD' + description: 'key: id of columnDefinition' required: true schema: type: string - x-ms-docs-key-type: itemActivityOLD + x-ms-docs-key-type: columnDefinition - name: If-Match in: header description: ETag @@ -3497,12 +8359,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/lists/{list-id}/activities/{itemActivityOLD-id}/listItem/activities': + '/sites/{site-id}/lists/{list-id}/contentTypes': get: tags: - sites.list - summary: Get activities from sites - operationId: sites.lists.activities.listItem_ListActivities + summary: Get contentTypes from sites + operationId: sites.lists_ListContentTypes parameters: - name: site-id in: path @@ -3518,13 +8380,6 @@ paths: schema: type: string x-ms-docs-key-type: list - - name: itemActivityOLD-id - in: path - description: 'key: id of itemActivityOLD' - required: true - schema: - type: string - x-ms-docs-key-type: itemActivityOLD - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -3542,12 +8397,34 @@ paths: enum: - id - id desc - - action - - action desc - - actor - - actor desc - - times - - times desc + - associatedHubsUrls + - associatedHubsUrls desc + - description + - description desc + - documentSet + - documentSet desc + - documentTemplate + - documentTemplate desc + - group + - group desc + - hidden + - hidden desc + - inheritedFrom + - inheritedFrom desc + - isBuiltIn + - isBuiltIn desc + - name + - name desc + - order + - order desc + - parentId + - parentId desc + - propagateChanges + - propagateChanges desc + - readOnly + - readOnly desc + - sealed + - sealed desc type: string - name: $select in: query @@ -3560,11 +8437,25 @@ paths: items: enum: - id - - action - - actor - - times - - driveItem - - listItem + - associatedHubsUrls + - description + - documentSet + - documentTemplate + - group + - hidden + - inheritedFrom + - isBuiltIn + - name + - order + - parentId + - propagateChanges + - readOnly + - sealed + - base + - baseTypes + - columnLinks + - columnPositions + - columns type: string - name: $expand in: query @@ -3577,8 +8468,11 @@ paths: items: enum: - '*' - - driveItem - - listItem + - base + - baseTypes + - columnLinks + - columnPositions + - columns type: string responses: '200': @@ -3586,13 +8480,13 @@ paths: content: application/json: schema: - title: Collection of itemActivityOLD + title: Collection of contentType type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' + $ref: '#/components/schemas/microsoft.graph.contentType' '@odata.nextLink': type: string additionalProperties: @@ -3606,8 +8500,8 @@ paths: post: tags: - sites.list - summary: Create new navigation property to activities for sites - operationId: sites.lists.activities.listItem_CreateActivities + summary: Create new navigation property to contentTypes for sites + operationId: sites.lists_CreateContentTypes parameters: - name: site-id in: path @@ -3623,19 +8517,12 @@ paths: schema: type: string x-ms-docs-key-type: list - - name: itemActivityOLD-id - in: path - description: 'key: id of itemActivityOLD' - required: true - schema: - type: string - x-ms-docs-key-type: itemActivityOLD requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' + $ref: '#/components/schemas/microsoft.graph.contentType' required: true responses: '201': @@ -3643,16 +8530,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' + $ref: '#/components/schemas/microsoft.graph.contentType' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/lists/{list-id}/activities/{itemActivityOLD-id}/listItem/activities/{itemActivityOLD-id1}': + '/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}': get: tags: - sites.list - summary: Get activities from sites - operationId: sites.lists.activities.listItem_GetActivities + summary: Get contentTypes from sites + operationId: sites.lists_GetContentTypes parameters: - name: site-id in: path @@ -3668,20 +8555,13 @@ paths: schema: type: string x-ms-docs-key-type: list - - name: itemActivityOLD-id - in: path - description: 'key: id of itemActivityOLD' - required: true - schema: - type: string - x-ms-docs-key-type: itemActivityOLD - - name: itemActivityOLD-id1 + - name: contentType-id in: path - description: 'key: id of itemActivityOLD' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: itemActivityOLD + x-ms-docs-key-type: contentType - name: $select in: query description: Select properties to be returned @@ -3693,11 +8573,25 @@ paths: items: enum: - id - - action - - actor - - times - - driveItem - - listItem + - associatedHubsUrls + - description + - documentSet + - documentTemplate + - group + - hidden + - inheritedFrom + - isBuiltIn + - name + - order + - parentId + - propagateChanges + - readOnly + - sealed + - base + - baseTypes + - columnLinks + - columnPositions + - columns type: string - name: $expand in: query @@ -3710,8 +8604,11 @@ paths: items: enum: - '*' - - driveItem - - listItem + - base + - baseTypes + - columnLinks + - columnPositions + - columns type: string responses: '200': @@ -3719,30 +8616,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' + $ref: '#/components/schemas/microsoft.graph.contentType' links: - driveItem: - operationId: sites.lists.activities.listItem.Activities.GetDriveItem + base: + operationId: sites.lists.ContentTypes.GetBase parameters: site-id: $request.path.site-id list-id: $request.path.list-id - itemActivityOLD-id: $request.path.itemActivityOLD-id - itemActivityOLD-id1: $request.path.itemActivityOLD-id1 - listItem: - operationId: sites.lists.activities.listItem.Activities.GetListItem + contentType-id: $request.path.contentType-id + baseTypes: + operationId: sites.lists.ContentTypes.ListBaseTypes parameters: site-id: $request.path.site-id list-id: $request.path.list-id - itemActivityOLD-id: $request.path.itemActivityOLD-id - itemActivityOLD-id1: $request.path.itemActivityOLD-id1 + contentType-id: $request.path.contentType-id + columnLinks: + operationId: sites.lists.ContentTypes.ListColumnLinks + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + contentType-id: $request.path.contentType-id + columnPositions: + operationId: sites.lists.ContentTypes.ListColumnPositions + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + contentType-id: $request.path.contentType-id + columns: + operationId: sites.lists.ContentTypes.ListColumns + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + contentType-id: $request.path.contentType-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - sites.list - summary: Update the navigation property activities in sites - operationId: sites.lists.activities.listItem_UpdateActivities + summary: Update the navigation property contentTypes in sites + operationId: sites.lists_UpdateContentTypes parameters: - name: site-id in: path @@ -3758,26 +8671,19 @@ paths: schema: type: string x-ms-docs-key-type: list - - name: itemActivityOLD-id - in: path - description: 'key: id of itemActivityOLD' - required: true - schema: - type: string - x-ms-docs-key-type: itemActivityOLD - - name: itemActivityOLD-id1 + - name: contentType-id in: path - description: 'key: id of itemActivityOLD' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: itemActivityOLD + x-ms-docs-key-type: contentType requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' + $ref: '#/components/schemas/microsoft.graph.contentType' required: true responses: '204': @@ -3788,8 +8694,8 @@ paths: delete: tags: - sites.list - summary: Delete navigation property activities for sites - operationId: sites.lists.activities.listItem_DeleteActivities + summary: Delete navigation property contentTypes for sites + operationId: sites.lists_DeleteContentTypes parameters: - name: site-id in: path @@ -3805,20 +8711,13 @@ paths: schema: type: string x-ms-docs-key-type: list - - name: itemActivityOLD-id - in: path - description: 'key: id of itemActivityOLD' - required: true - schema: - type: string - x-ms-docs-key-type: itemActivityOLD - - name: itemActivityOLD-id1 + - name: contentType-id in: path - description: 'key: id of itemActivityOLD' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: itemActivityOLD + x-ms-docs-key-type: contentType - name: If-Match in: header description: ETag @@ -3830,12 +8729,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/lists/{list-id}/activities/{itemActivityOLD-id}/listItem/analytics': + '/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/base': get: tags: - sites.list - summary: Get analytics from sites - operationId: sites.lists.activities.listItem_GetAnalytics + summary: Get base from sites + operationId: sites.lists.contentTypes_GetBase parameters: - name: site-id in: path @@ -3851,13 +8750,13 @@ paths: schema: type: string x-ms-docs-key-type: list - - name: itemActivityOLD-id + - name: contentType-id in: path - description: 'key: id of itemActivityOLD' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: itemActivityOLD + x-ms-docs-key-type: contentType - name: $select in: query description: Select properties to be returned @@ -3869,9 +8768,25 @@ paths: items: enum: - id - - allTime - - itemActivityStats - - lastSevenDays + - associatedHubsUrls + - description + - documentSet + - documentTemplate + - group + - hidden + - inheritedFrom + - isBuiltIn + - name + - order + - parentId + - propagateChanges + - readOnly + - sealed + - base + - baseTypes + - columnLinks + - columnPositions + - columns type: string - name: $expand in: query @@ -3884,9 +8799,11 @@ paths: items: enum: - '*' - - allTime - - itemActivityStats - - lastSevenDays + - base + - baseTypes + - columnLinks + - columnPositions + - columns type: string responses: '200': @@ -3894,35 +8811,47 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.itemAnalytics' + $ref: '#/components/schemas/microsoft.graph.contentType' links: - allTime: - operationId: sites.lists.activities.listItem.Analytics.GetAllTime + base: + operationId: sites.lists.contentTypes.Base.GetBase parameters: site-id: $request.path.site-id list-id: $request.path.list-id - itemActivityOLD-id: $request.path.itemActivityOLD-id - itemActivityStats: - operationId: sites.lists.activities.listItem.Analytics.ListItemActivityStats + contentType-id: $request.path.contentType-id + baseTypes: + operationId: sites.lists.contentTypes.Base.ListBaseTypes parameters: site-id: $request.path.site-id list-id: $request.path.list-id - itemActivityOLD-id: $request.path.itemActivityOLD-id - lastSevenDays: - operationId: sites.lists.activities.listItem.Analytics.GetLastSevenDays + contentType-id: $request.path.contentType-id + columnLinks: + operationId: sites.lists.contentTypes.Base.ListColumnLinks parameters: site-id: $request.path.site-id list-id: $request.path.list-id - itemActivityOLD-id: $request.path.itemActivityOLD-id + contentType-id: $request.path.contentType-id + columnPositions: + operationId: sites.lists.contentTypes.Base.ListColumnPositions + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + contentType-id: $request.path.contentType-id + columns: + operationId: sites.lists.contentTypes.Base.ListColumns + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + contentType-id: $request.path.contentType-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/lists/{list-id}/activities/{itemActivityOLD-id}/listItem/analytics/$ref': + '/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/base/$ref': get: tags: - sites.list - summary: Get ref of analytics from sites - operationId: sites.lists.activities.listItem_GetRefAnalytics + summary: Get ref of base from sites + operationId: sites.lists.contentTypes_GetRefBase parameters: - name: site-id in: path @@ -3938,13 +8867,13 @@ paths: schema: type: string x-ms-docs-key-type: list - - name: itemActivityOLD-id + - name: contentType-id in: path - description: 'key: id of itemActivityOLD' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: itemActivityOLD + x-ms-docs-key-type: contentType responses: '200': description: Retrieved navigation property link @@ -3953,32 +8882,44 @@ paths: schema: type: string links: - allTime: - operationId: sites.lists.activities.listItem.Analytics.GetAllTime + base: + operationId: sites.lists.contentTypes.Base.GetBase parameters: site-id: $request.path.site-id list-id: $request.path.list-id - itemActivityOLD-id: $request.path.itemActivityOLD-id - itemActivityStats: - operationId: sites.lists.activities.listItem.Analytics.ListItemActivityStats + contentType-id: $request.path.contentType-id + baseTypes: + operationId: sites.lists.contentTypes.Base.ListBaseTypes parameters: site-id: $request.path.site-id list-id: $request.path.list-id - itemActivityOLD-id: $request.path.itemActivityOLD-id - lastSevenDays: - operationId: sites.lists.activities.listItem.Analytics.GetLastSevenDays + contentType-id: $request.path.contentType-id + columnLinks: + operationId: sites.lists.contentTypes.Base.ListColumnLinks parameters: site-id: $request.path.site-id list-id: $request.path.list-id - itemActivityOLD-id: $request.path.itemActivityOLD-id + contentType-id: $request.path.contentType-id + columnPositions: + operationId: sites.lists.contentTypes.Base.ListColumnPositions + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + contentType-id: $request.path.contentType-id + columns: + operationId: sites.lists.contentTypes.Base.ListColumns + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + contentType-id: $request.path.contentType-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation put: tags: - sites.list - summary: Update the ref of navigation property analytics in sites - operationId: sites.lists.activities.listItem_SetRefAnalytics + summary: Update the ref of navigation property base in sites + operationId: sites.lists.contentTypes_SetRefBase parameters: - name: site-id in: path @@ -3994,13 +8935,13 @@ paths: schema: type: string x-ms-docs-key-type: list - - name: itemActivityOLD-id + - name: contentType-id in: path - description: 'key: id of itemActivityOLD' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: itemActivityOLD + x-ms-docs-key-type: contentType requestBody: description: New navigation property ref values content: @@ -4019,8 +8960,8 @@ paths: delete: tags: - sites.list - summary: Delete ref of navigation property analytics for sites - operationId: sites.lists.activities.listItem_DeleteRefAnalytics + summary: Delete ref of navigation property base for sites + operationId: sites.lists.contentTypes_DeleteRefBase parameters: - name: site-id in: path @@ -4036,13 +8977,13 @@ paths: schema: type: string x-ms-docs-key-type: list - - name: itemActivityOLD-id + - name: contentType-id in: path - description: 'key: id of itemActivityOLD' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: itemActivityOLD + x-ms-docs-key-type: contentType - name: If-Match in: header description: ETag @@ -4054,12 +8995,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/lists/{list-id}/activities/{itemActivityOLD-id}/listItem/driveItem': - get: + '/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/base/microsoft.graph.associateWithHubSites': + post: tags: - - sites.list - summary: Get driveItem from sites - operationId: sites.lists.activities.listItem_GetDriveItem + - sites.Actions + summary: Invoke action associateWithHubSites + operationId: sites.lists.contentTypes.base_associateWithHubSites parameters: - name: site-id in: path @@ -4075,173 +9016,47 @@ paths: schema: type: string x-ms-docs-key-type: list - - name: itemActivityOLD-id + - name: contentType-id in: path - description: 'key: id of itemActivityOLD' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: itemActivityOLD - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - createdBy - - createdDateTime - - description - - eTag - - lastModifiedBy - - lastModifiedDateTime - - name - - parentReference - - webUrl - - audio - - bundle - - content - - cTag - - deleted - - file - - fileSystemInfo - - folder - - image - - location - - package - - pendingOperations - - photo - - publication - - remoteItem - - root - - searchResult - - shared - - sharepointIds - - size - - specialFolder - - video - - webDavUrl - - createdByUser - - lastModifiedByUser - - workbook - - activities - - analytics - - children - - listItem - - permissions - - subscriptions - - thumbnails - - versions - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - createdByUser - - lastModifiedByUser - - workbook - - activities - - analytics - - children - - listItem - - permissions - - subscriptions - - thumbnails - - versions - type: string + x-ms-docs-key-type: contentType + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + hubSiteUrls: + type: array + items: + type: string + propagateToExistingLists: + type: boolean + default: false + nullable: true + additionalProperties: + type: object + required: true responses: '200': - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' - links: - createdByUser: - operationId: sites.lists.activities.listItem.DriveItem.GetCreatedByUser - parameters: - site-id: $request.path.site-id - list-id: $request.path.list-id - itemActivityOLD-id: $request.path.itemActivityOLD-id - lastModifiedByUser: - operationId: sites.lists.activities.listItem.DriveItem.GetLastModifiedByUser - parameters: - site-id: $request.path.site-id - list-id: $request.path.list-id - itemActivityOLD-id: $request.path.itemActivityOLD-id - workbook: - operationId: sites.lists.activities.listItem.DriveItem.GetWorkbook - parameters: - site-id: $request.path.site-id - list-id: $request.path.list-id - itemActivityOLD-id: $request.path.itemActivityOLD-id - activities: - operationId: sites.lists.activities.listItem.DriveItem.ListActivities - parameters: - site-id: $request.path.site-id - list-id: $request.path.list-id - itemActivityOLD-id: $request.path.itemActivityOLD-id - analytics: - operationId: sites.lists.activities.listItem.DriveItem.GetAnalytics - parameters: - site-id: $request.path.site-id - list-id: $request.path.list-id - itemActivityOLD-id: $request.path.itemActivityOLD-id - children: - operationId: sites.lists.activities.listItem.DriveItem.ListChildren - parameters: - site-id: $request.path.site-id - list-id: $request.path.list-id - itemActivityOLD-id: $request.path.itemActivityOLD-id - listItem: - operationId: sites.lists.activities.listItem.DriveItem.GetListItem - parameters: - site-id: $request.path.site-id - list-id: $request.path.list-id - itemActivityOLD-id: $request.path.itemActivityOLD-id - permissions: - operationId: sites.lists.activities.listItem.DriveItem.ListPermissions - parameters: - site-id: $request.path.site-id - list-id: $request.path.list-id - itemActivityOLD-id: $request.path.itemActivityOLD-id - subscriptions: - operationId: sites.lists.activities.listItem.DriveItem.ListSubscriptions - parameters: - site-id: $request.path.site-id - list-id: $request.path.list-id - itemActivityOLD-id: $request.path.itemActivityOLD-id - thumbnails: - operationId: sites.lists.activities.listItem.DriveItem.ListThumbnails - parameters: - site-id: $request.path.site-id - list-id: $request.path.list-id - itemActivityOLD-id: $request.path.itemActivityOLD-id - versions: - operationId: sites.lists.activities.listItem.DriveItem.ListVersions - parameters: - site-id: $request.path.site-id - list-id: $request.path.list-id - itemActivityOLD-id: $request.path.itemActivityOLD-id + $ref: '#/components/schemas/microsoft.graph.contentType' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: action + '/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/base/microsoft.graph.copyToDefaultContentLocation': + post: tags: - - sites.list - summary: Update the navigation property driveItem in sites - operationId: sites.lists.activities.listItem_UpdateDriveItem + - sites.Actions + summary: Invoke action copyToDefaultContentLocation + operationId: sites.lists.contentTypes.base_copyToDefaultContentLocation parameters: - name: site-id in: path @@ -4257,31 +9072,44 @@ paths: schema: type: string x-ms-docs-key-type: list - - name: itemActivityOLD-id + - name: contentType-id in: path - description: 'key: id of itemActivityOLD' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: itemActivityOLD + x-ms-docs-key-type: contentType requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' + type: object + properties: + sourceFile: + $ref: '#/components/schemas/microsoft.graph.itemReference' + destinationFileName: + type: string + nullable: true + additionalProperties: + type: object required: true responses: - '204': + '200': description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.contentType' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/base/microsoft.graph.isPublished()': + get: tags: - - sites.list - summary: Delete navigation property driveItem for sites - operationId: sites.lists.activities.listItem_DeleteDriveItem + - sites.Functions + summary: Invoke function isPublished + operationId: sites.lists.contentTypes.base_isPublished parameters: - name: site-id in: path @@ -4297,30 +9125,30 @@ paths: schema: type: string x-ms-docs-key-type: list - - name: itemActivityOLD-id + - name: contentType-id in: path - description: 'key: id of itemActivityOLD' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: itemActivityOLD - - name: If-Match - in: header - description: ETag - schema: - type: string + x-ms-docs-key-type: contentType responses: - '204': + '200': description: Success + content: + application/json: + schema: + type: boolean + default: false default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/sites/{site-id}/lists/{list-id}/activities/{itemActivityOLD-id}/listItem/driveItem/content': - get: + x-ms-docs-operation-type: function + '/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/base/microsoft.graph.publish': + post: tags: - - sites.list - summary: Get media content for the navigation property driveItem from sites - operationId: sites.lists.activities.listItem_GetDriveItemContent + - sites.Actions + summary: Invoke action publish + operationId: sites.lists.contentTypes.base_publish parameters: - name: site-id in: path @@ -4336,29 +9164,29 @@ paths: schema: type: string x-ms-docs-key-type: list - - name: itemActivityOLD-id + - name: contentType-id in: path - description: 'key: id of itemActivityOLD' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: itemActivityOLD + x-ms-docs-key-type: contentType responses: '200': - description: Retrieved media content + description: Success content: - application/octet-stream: + application/json: schema: - type: string - format: binary + $ref: '#/components/schemas/microsoft.graph.contentType' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: + x-ms-docs-operation-type: action + '/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/base/microsoft.graph.unpublish': + post: tags: - - sites.list - summary: Update media content for the navigation property driveItem in sites - operationId: sites.lists.activities.listItem_SetDriveItemContent + - sites.Actions + summary: Invoke action unpublish + operationId: sites.lists.contentTypes.base_unpublish parameters: - name: site-id in: path @@ -4374,33 +9202,29 @@ paths: schema: type: string x-ms-docs-key-type: list - - name: itemActivityOLD-id + - name: contentType-id in: path - description: 'key: id of itemActivityOLD' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: itemActivityOLD - requestBody: - description: New media content. - content: - application/octet-stream: - schema: - type: string - format: binary - required: true + x-ms-docs-key-type: contentType responses: - '204': + '200': description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.contentType' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/sites/{site-id}/lists/{list-id}/activities/{itemActivityOLD-id}/listItem/fields': + x-ms-docs-operation-type: action + '/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/baseTypes': get: tags: - sites.list - summary: Get fields from sites - operationId: sites.lists.activities.listItem_GetFields + summary: Get baseTypes from sites + operationId: sites.lists.contentTypes_ListBaseTypes parameters: - name: site-id in: path @@ -4416,13 +9240,59 @@ paths: schema: type: string x-ms-docs-key-type: list - - name: itemActivityOLD-id + - name: contentType-id in: path - description: 'key: id of itemActivityOLD' + description: 'key: id of contentType' required: true schema: - type: string - x-ms-docs-key-type: itemActivityOLD + type: string + x-ms-docs-key-type: contentType + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - associatedHubsUrls + - associatedHubsUrls desc + - description + - description desc + - documentSet + - documentSet desc + - documentTemplate + - documentTemplate desc + - group + - group desc + - hidden + - hidden desc + - inheritedFrom + - inheritedFrom desc + - isBuiltIn + - isBuiltIn desc + - name + - name desc + - order + - order desc + - parentId + - parentId desc + - propagateChanges + - propagateChanges desc + - readOnly + - readOnly desc + - sealed + - sealed desc + type: string - name: $select in: query description: Select properties to be returned @@ -4434,6 +9304,25 @@ paths: items: enum: - id + - associatedHubsUrls + - description + - documentSet + - documentTemplate + - group + - hidden + - inheritedFrom + - isBuiltIn + - name + - order + - parentId + - propagateChanges + - readOnly + - sealed + - base + - baseTypes + - columnLinks + - columnPositions + - columns type: string - name: $expand in: query @@ -4446,6 +9335,11 @@ paths: items: enum: - '*' + - base + - baseTypes + - columnLinks + - columnPositions + - columns type: string responses: '200': @@ -4453,15 +9347,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.fieldValueSet' + title: Collection of contentType + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.contentType' + '@odata.nextLink': + type: string + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + '/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/baseTypes/$ref': + get: tags: - sites.list - summary: Update the navigation property fields in sites - operationId: sites.lists.activities.listItem_UpdateFields + summary: Get ref of baseTypes from sites + operationId: sites.lists.contentTypes_ListRefBaseTypes parameters: - name: site-id in: path @@ -4477,31 +9385,87 @@ paths: schema: type: string x-ms-docs-key-type: list - - name: itemActivityOLD-id + - name: contentType-id in: path - description: 'key: id of itemActivityOLD' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: itemActivityOLD - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.fieldValueSet' - required: true + x-ms-docs-key-type: contentType + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - associatedHubsUrls + - associatedHubsUrls desc + - description + - description desc + - documentSet + - documentSet desc + - documentTemplate + - documentTemplate desc + - group + - group desc + - hidden + - hidden desc + - inheritedFrom + - inheritedFrom desc + - isBuiltIn + - isBuiltIn desc + - name + - name desc + - order + - order desc + - parentId + - parentId desc + - propagateChanges + - propagateChanges desc + - readOnly + - readOnly desc + - sealed + - sealed desc + type: string responses: - '204': - description: Success + '200': + description: Retrieved navigation property links + content: + application/json: + schema: + title: Collection of links of contentType + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - delete: + post: tags: - sites.list - summary: Delete navigation property fields for sites - operationId: sites.lists.activities.listItem_DeleteFields + summary: Create new navigation property ref to baseTypes for sites + operationId: sites.lists.contentTypes_CreateRefBaseTypes parameters: - name: site-id in: path @@ -4517,30 +9481,40 @@ paths: schema: type: string x-ms-docs-key-type: list - - name: itemActivityOLD-id + - name: contentType-id in: path - description: 'key: id of itemActivityOLD' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: itemActivityOLD - - name: If-Match - in: header - description: ETag - schema: - type: string + x-ms-docs-key-type: contentType + requestBody: + description: New navigation property ref value + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true responses: - '204': - description: Success + '201': + description: Created navigation property link. + content: + application/json: + schema: + type: object + additionalProperties: + type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/lists/{list-id}/activities/{itemActivityOLD-id}/listItem/microsoft.graph.createLink': + '/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/baseTypes/microsoft.graph.addCopy': post: tags: - sites.Actions - summary: Invoke action createLink - operationId: sites.lists.activities.listItem_createLink + summary: Invoke action addCopy + operationId: sites.lists.contentTypes.baseTypes_addCopy parameters: - name: site-id in: path @@ -4556,13 +9530,13 @@ paths: schema: type: string x-ms-docs-key-type: list - - name: itemActivityOLD-id + - name: contentType-id in: path - description: 'key: id of itemActivityOLD' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: itemActivityOLD + x-ms-docs-key-type: contentType requestBody: description: Action parameters content: @@ -4570,23 +9544,8 @@ paths: schema: type: object properties: - type: - type: string - scope: - type: string - nullable: true - expirationDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + contentType: type: string - format: date-time - nullable: true - password: - type: string - nullable: true - recipients: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.driveRecipient' additionalProperties: type: object required: true @@ -4596,77 +9555,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.permission' + $ref: '#/components/schemas/microsoft.graph.contentType' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/sites/{site-id}/lists/{list-id}/activities/{itemActivityOLD-id}/listItem/microsoft.graph.getActivitiesByInterval(startDateTime=''{startDateTime}'',endDateTime=''{endDateTime}'',interval=''{interval}'')': - get: - tags: - - sites.Functions - summary: Invoke function getActivitiesByInterval - operationId: sites.lists.activities.listItem_getActivitiesByInterval - parameters: - - name: site-id - in: path - description: 'key: id of site' - required: true - schema: - type: string - x-ms-docs-key-type: site - - name: list-id - in: path - description: 'key: id of list' - required: true - schema: - type: string - x-ms-docs-key-type: list - - name: itemActivityOLD-id - in: path - description: 'key: id of itemActivityOLD' - required: true - schema: - type: string - x-ms-docs-key-type: itemActivityOLD - - name: startDateTime - in: path - description: 'Usage: startDateTime={startDateTime}' - required: true - schema: - type: string - nullable: true - - name: endDateTime - in: path - description: 'Usage: endDateTime={endDateTime}' - required: true - schema: - type: string - nullable: true - - name: interval - in: path - description: 'Usage: interval={interval}' - required: true - schema: - type: string - nullable: true - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.itemActivityStat' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/sites/{site-id}/lists/{list-id}/activities/{itemActivityOLD-id}/listItem/versions': + '/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/columnLinks': get: tags: - sites.list - summary: Get versions from sites - operationId: sites.lists.activities.listItem_ListVersions + summary: Get columnLinks from sites + operationId: sites.lists.contentTypes_ListColumnLinks parameters: - name: site-id in: path @@ -4682,13 +9580,13 @@ paths: schema: type: string x-ms-docs-key-type: list - - name: itemActivityOLD-id + - name: contentType-id in: path - description: 'key: id of itemActivityOLD' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: itemActivityOLD + x-ms-docs-key-type: contentType - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -4706,12 +9604,8 @@ paths: enum: - id - id desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - publication - - publication desc + - name + - name desc type: string - name: $select in: query @@ -4724,10 +9618,7 @@ paths: items: enum: - id - - lastModifiedBy - - lastModifiedDateTime - - publication - - fields + - name type: string - name: $expand in: query @@ -4740,7 +9631,6 @@ paths: items: enum: - '*' - - fields type: string responses: '200': @@ -4748,13 +9638,13 @@ paths: content: application/json: schema: - title: Collection of listItemVersion + title: Collection of columnLink type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.listItemVersion' + $ref: '#/components/schemas/microsoft.graph.columnLink' '@odata.nextLink': type: string additionalProperties: @@ -4768,8 +9658,8 @@ paths: post: tags: - sites.list - summary: Create new navigation property to versions for sites - operationId: sites.lists.activities.listItem_CreateVersions + summary: Create new navigation property to columnLinks for sites + operationId: sites.lists.contentTypes_CreateColumnLinks parameters: - name: site-id in: path @@ -4785,19 +9675,19 @@ paths: schema: type: string x-ms-docs-key-type: list - - name: itemActivityOLD-id + - name: contentType-id in: path - description: 'key: id of itemActivityOLD' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: itemActivityOLD + x-ms-docs-key-type: contentType requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.listItemVersion' + $ref: '#/components/schemas/microsoft.graph.columnLink' required: true responses: '201': @@ -4805,16 +9695,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.listItemVersion' + $ref: '#/components/schemas/microsoft.graph.columnLink' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/lists/{list-id}/activities/{itemActivityOLD-id}/listItem/versions/{listItemVersion-id}': + '/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/columnLinks/{columnLink-id}': get: tags: - sites.list - summary: Get versions from sites - operationId: sites.lists.activities.listItem_GetVersions + summary: Get columnLinks from sites + operationId: sites.lists.contentTypes_GetColumnLinks parameters: - name: site-id in: path @@ -4830,20 +9720,20 @@ paths: schema: type: string x-ms-docs-key-type: list - - name: itemActivityOLD-id + - name: contentType-id in: path - description: 'key: id of itemActivityOLD' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: itemActivityOLD - - name: listItemVersion-id + x-ms-docs-key-type: contentType + - name: columnLink-id in: path - description: 'key: id of listItemVersion' + description: 'key: id of columnLink' required: true schema: type: string - x-ms-docs-key-type: listItemVersion + x-ms-docs-key-type: columnLink - name: $select in: query description: Select properties to be returned @@ -4855,10 +9745,7 @@ paths: items: enum: - id - - lastModifiedBy - - lastModifiedDateTime - - publication - - fields + - name type: string - name: $expand in: query @@ -4871,7 +9758,6 @@ paths: items: enum: - '*' - - fields type: string responses: '200': @@ -4879,23 +9765,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.listItemVersion' - links: - fields: - operationId: sites.lists.activities.listItem.Versions.GetFields - parameters: - site-id: $request.path.site-id - list-id: $request.path.list-id - itemActivityOLD-id: $request.path.itemActivityOLD-id - listItemVersion-id: $request.path.listItemVersion-id + $ref: '#/components/schemas/microsoft.graph.columnLink' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - sites.list - summary: Update the navigation property versions in sites - operationId: sites.lists.activities.listItem_UpdateVersions + summary: Update the navigation property columnLinks in sites + operationId: sites.lists.contentTypes_UpdateColumnLinks parameters: - name: site-id in: path @@ -4911,26 +9789,26 @@ paths: schema: type: string x-ms-docs-key-type: list - - name: itemActivityOLD-id + - name: contentType-id in: path - description: 'key: id of itemActivityOLD' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: itemActivityOLD - - name: listItemVersion-id + x-ms-docs-key-type: contentType + - name: columnLink-id in: path - description: 'key: id of listItemVersion' + description: 'key: id of columnLink' required: true schema: type: string - x-ms-docs-key-type: listItemVersion + x-ms-docs-key-type: columnLink requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.listItemVersion' + $ref: '#/components/schemas/microsoft.graph.columnLink' required: true responses: '204': @@ -4941,8 +9819,8 @@ paths: delete: tags: - sites.list - summary: Delete navigation property versions for sites - operationId: sites.lists.activities.listItem_DeleteVersions + summary: Delete navigation property columnLinks for sites + operationId: sites.lists.contentTypes_DeleteColumnLinks parameters: - name: site-id in: path @@ -4958,20 +9836,20 @@ paths: schema: type: string x-ms-docs-key-type: list - - name: itemActivityOLD-id + - name: contentType-id in: path - description: 'key: id of itemActivityOLD' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: itemActivityOLD - - name: listItemVersion-id + x-ms-docs-key-type: contentType + - name: columnLink-id in: path - description: 'key: id of listItemVersion' + description: 'key: id of columnLink' required: true schema: type: string - x-ms-docs-key-type: listItemVersion + x-ms-docs-key-type: columnLink - name: If-Match in: header description: ETag @@ -4983,12 +9861,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/lists/{list-id}/activities/{itemActivityOLD-id}/listItem/versions/{listItemVersion-id}/fields': + '/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/columnPositions': get: tags: - sites.list - summary: Get fields from sites - operationId: sites.lists.activities.listItem.versions_GetFields + summary: Get columnPositions from sites + operationId: sites.lists.contentTypes_ListColumnPositions parameters: - name: site-id in: path @@ -5004,20 +9882,91 @@ paths: schema: type: string x-ms-docs-key-type: list - - name: itemActivityOLD-id + - name: contentType-id in: path - description: 'key: id of itemActivityOLD' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: itemActivityOLD - - name: listItemVersion-id - in: path - description: 'key: id of listItemVersion' - required: true + x-ms-docs-key-type: contentType + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: listItemVersion + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - boolean + - boolean desc + - calculated + - calculated desc + - choice + - choice desc + - columnGroup + - columnGroup desc + - contentApprovalStatus + - contentApprovalStatus desc + - currency + - currency desc + - dateTime + - dateTime desc + - defaultValue + - defaultValue desc + - description + - description desc + - displayName + - displayName desc + - enforceUniqueValues + - enforceUniqueValues desc + - geolocation + - geolocation desc + - hidden + - hidden desc + - hyperlinkOrPicture + - hyperlinkOrPicture desc + - indexed + - indexed desc + - isDeletable + - isDeletable desc + - isReorderable + - isReorderable desc + - isSealed + - isSealed desc + - lookup + - lookup desc + - name + - name desc + - number + - number desc + - personOrGroup + - personOrGroup desc + - propagateChanges + - propagateChanges desc + - readOnly + - readOnly desc + - required + - required desc + - term + - term desc + - text + - text desc + - thumbnail + - thumbnail desc + - type + - type desc + - validation + - validation desc + type: string - name: $select in: query description: Select properties to be returned @@ -5029,6 +9978,37 @@ paths: items: enum: - id + - boolean + - calculated + - choice + - columnGroup + - contentApprovalStatus + - currency + - dateTime + - defaultValue + - description + - displayName + - enforceUniqueValues + - geolocation + - hidden + - hyperlinkOrPicture + - indexed + - isDeletable + - isReorderable + - isSealed + - lookup + - name + - number + - personOrGroup + - propagateChanges + - readOnly + - required + - term + - text + - thumbnail + - type + - validation + - sourceColumn type: string - name: $expand in: query @@ -5041,69 +10021,37 @@ paths: items: enum: - '*' - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.fieldValueSet' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - sites.list - summary: Update the navigation property fields in sites - operationId: sites.lists.activities.listItem.versions_UpdateFields - parameters: - - name: site-id - in: path - description: 'key: id of site' - required: true - schema: - type: string - x-ms-docs-key-type: site - - name: list-id - in: path - description: 'key: id of list' - required: true - schema: - type: string - x-ms-docs-key-type: list - - name: itemActivityOLD-id - in: path - description: 'key: id of itemActivityOLD' - required: true - schema: - type: string - x-ms-docs-key-type: itemActivityOLD - - name: listItemVersion-id - in: path - description: 'key: id of listItemVersion' - required: true - schema: - type: string - x-ms-docs-key-type: listItemVersion - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.fieldValueSet' - required: true + - sourceColumn + type: string responses: - '204': - description: Success + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of columnDefinition + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + '@odata.nextLink': + type: string + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - delete: + '/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/columnPositions/$ref': + get: tags: - sites.list - summary: Delete navigation property fields for sites - operationId: sites.lists.activities.listItem.versions_DeleteFields + summary: Get ref of columnPositions from sites + operationId: sites.lists.contentTypes_ListRefColumnPositions parameters: - name: site-id in: path @@ -5119,37 +10067,119 @@ paths: schema: type: string x-ms-docs-key-type: list - - name: itemActivityOLD-id - in: path - description: 'key: id of itemActivityOLD' - required: true - schema: - type: string - x-ms-docs-key-type: itemActivityOLD - - name: listItemVersion-id + - name: contentType-id in: path - description: 'key: id of listItemVersion' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: listItemVersion - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: contentType + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - boolean + - boolean desc + - calculated + - calculated desc + - choice + - choice desc + - columnGroup + - columnGroup desc + - contentApprovalStatus + - contentApprovalStatus desc + - currency + - currency desc + - dateTime + - dateTime desc + - defaultValue + - defaultValue desc + - description + - description desc + - displayName + - displayName desc + - enforceUniqueValues + - enforceUniqueValues desc + - geolocation + - geolocation desc + - hidden + - hidden desc + - hyperlinkOrPicture + - hyperlinkOrPicture desc + - indexed + - indexed desc + - isDeletable + - isDeletable desc + - isReorderable + - isReorderable desc + - isSealed + - isSealed desc + - lookup + - lookup desc + - name + - name desc + - number + - number desc + - personOrGroup + - personOrGroup desc + - propagateChanges + - propagateChanges desc + - readOnly + - readOnly desc + - required + - required desc + - term + - term desc + - text + - text desc + - thumbnail + - thumbnail desc + - type + - type desc + - validation + - validation desc + type: string responses: - '204': - description: Success + '200': + description: Retrieved navigation property links + content: + application/json: + schema: + title: Collection of links of columnDefinition + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/sites/{site-id}/lists/{list-id}/activities/{itemActivityOLD-id}/listItem/versions/{listItemVersion-id}/microsoft.graph.restoreVersion': post: tags: - - sites.Actions - summary: Invoke action restoreVersion - operationId: sites.lists.activities.listItem.versions_restoreVersion + - sites.list + summary: Create new navigation property ref to columnPositions for sites + operationId: sites.lists.contentTypes_CreateRefColumnPositions parameters: - name: site-id in: path @@ -5165,32 +10195,40 @@ paths: schema: type: string x-ms-docs-key-type: list - - name: itemActivityOLD-id - in: path - description: 'key: id of itemActivityOLD' - required: true - schema: - type: string - x-ms-docs-key-type: itemActivityOLD - - name: listItemVersion-id + - name: contentType-id in: path - description: 'key: id of listItemVersion' + description: 'key: id of contentType' required: true schema: type: string - x-ms-docs-key-type: listItemVersion + x-ms-docs-key-type: contentType + requestBody: + description: New navigation property ref value + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true responses: - '204': - description: Success + '201': + description: Created navigation property link. + content: + application/json: + schema: + type: object + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/sites/{site-id}/lists/{list-id}/columns': + x-ms-docs-operation-type: operation + '/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/columns': get: tags: - sites.list summary: Get columns from sites - operationId: sites.lists_ListColumns + operationId: sites.lists.contentTypes_ListColumns parameters: - name: site-id in: path @@ -5206,6 +10244,13 @@ paths: schema: type: string x-ms-docs-key-type: list + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -5231,6 +10276,8 @@ paths: - choice desc - columnGroup - columnGroup desc + - contentApprovalStatus + - contentApprovalStatus desc - currency - currency desc - dateTime @@ -5247,8 +10294,16 @@ paths: - geolocation desc - hidden - hidden desc + - hyperlinkOrPicture + - hyperlinkOrPicture desc - indexed - indexed desc + - isDeletable + - isDeletable desc + - isReorderable + - isReorderable desc + - isSealed + - isSealed desc - lookup - lookup desc - name @@ -5257,12 +10312,22 @@ paths: - number desc - personOrGroup - personOrGroup desc + - propagateChanges + - propagateChanges desc - readOnly - readOnly desc - required - required desc + - term + - term desc - text - text desc + - thumbnail + - thumbnail desc + - type + - type desc + - validation + - validation desc type: string - name: $select in: query @@ -5279,6 +10344,7 @@ paths: - calculated - choice - columnGroup + - contentApprovalStatus - currency - dateTime - defaultValue @@ -5287,14 +10353,24 @@ paths: - enforceUniqueValues - geolocation - hidden + - hyperlinkOrPicture - indexed + - isDeletable + - isReorderable + - isSealed - lookup - name - number - personOrGroup + - propagateChanges - readOnly - required + - term - text + - thumbnail + - type + - validation + - sourceColumn type: string - name: $expand in: query @@ -5307,6 +10383,7 @@ paths: items: enum: - '*' + - sourceColumn type: string responses: '200': @@ -5335,7 +10412,7 @@ paths: tags: - sites.list summary: Create new navigation property to columns for sites - operationId: sites.lists_CreateColumns + operationId: sites.lists.contentTypes_CreateColumns parameters: - name: site-id in: path @@ -5351,6 +10428,13 @@ paths: schema: type: string x-ms-docs-key-type: list + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType requestBody: description: New navigation property content: @@ -5368,12 +10452,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/lists/{list-id}/columns/{columnDefinition-id}': + '/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/columns/{columnDefinition-id}': get: tags: - sites.list summary: Get columns from sites - operationId: sites.lists_GetColumns + operationId: sites.lists.contentTypes_GetColumns parameters: - name: site-id in: path @@ -5389,6 +10473,13 @@ paths: schema: type: string x-ms-docs-key-type: list + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType - name: columnDefinition-id in: path description: 'key: id of columnDefinition' @@ -5411,6 +10502,7 @@ paths: - calculated - choice - columnGroup + - contentApprovalStatus - currency - dateTime - defaultValue @@ -5419,14 +10511,24 @@ paths: - enforceUniqueValues - geolocation - hidden + - hyperlinkOrPicture - indexed + - isDeletable + - isReorderable + - isSealed - lookup - name - number - personOrGroup + - propagateChanges - readOnly - required + - term - text + - thumbnail + - type + - validation + - sourceColumn type: string - name: $expand in: query @@ -5439,6 +10541,7 @@ paths: items: enum: - '*' + - sourceColumn type: string responses: '200': @@ -5447,6 +10550,14 @@ paths: application/json: schema: $ref: '#/components/schemas/microsoft.graph.columnDefinition' + links: + sourceColumn: + operationId: sites.lists.contentTypes.Columns.GetSourceColumn + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + contentType-id: $request.path.contentType-id + columnDefinition-id: $request.path.columnDefinition-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -5454,7 +10565,7 @@ paths: tags: - sites.list summary: Update the navigation property columns in sites - operationId: sites.lists_UpdateColumns + operationId: sites.lists.contentTypes_UpdateColumns parameters: - name: site-id in: path @@ -5470,6 +10581,13 @@ paths: schema: type: string x-ms-docs-key-type: list + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType - name: columnDefinition-id in: path description: 'key: id of columnDefinition' @@ -5494,7 +10612,7 @@ paths: tags: - sites.list summary: Delete navigation property columns for sites - operationId: sites.lists_DeleteColumns + operationId: sites.lists.contentTypes_DeleteColumns parameters: - name: site-id in: path @@ -5510,6 +10628,13 @@ paths: schema: type: string x-ms-docs-key-type: list + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true + schema: + type: string + x-ms-docs-key-type: contentType - name: columnDefinition-id in: path description: 'key: id of columnDefinition' @@ -5528,12 +10653,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/lists/{list-id}/contentTypes': + '/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/columns/{columnDefinition-id}/sourceColumn': get: tags: - sites.list - summary: Get contentTypes from sites - operationId: sites.lists_ListContentTypes + summary: Get sourceColumn from sites + operationId: sites.lists.contentTypes.columns_GetSourceColumn parameters: - name: site-id in: path @@ -5549,42 +10674,20 @@ paths: schema: type: string x-ms-docs-key-type: list - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - description - - description desc - - group - - group desc - - hidden - - hidden desc - - inheritedFrom - - inheritedFrom desc - - name - - name desc - - order - - order desc - - parentId - - parentId desc - - readOnly - - readOnly desc - - sealed - - sealed desc - type: string + type: string + x-ms-docs-key-type: contentType + - name: columnDefinition-id + in: path + description: 'key: id of columnDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: columnDefinition - name: $select in: query description: Select properties to be returned @@ -5596,16 +10699,37 @@ paths: items: enum: - id + - boolean + - calculated + - choice + - columnGroup + - contentApprovalStatus + - currency + - dateTime + - defaultValue - description - - group + - displayName + - enforceUniqueValues + - geolocation - hidden - - inheritedFrom + - hyperlinkOrPicture + - indexed + - isDeletable + - isReorderable + - isSealed + - lookup - name - - order - - parentId + - number + - personOrGroup + - propagateChanges - readOnly - - sealed - - columnLinks + - required + - term + - text + - thumbnail + - type + - validation + - sourceColumn type: string - name: $expand in: query @@ -5618,7 +10742,7 @@ paths: items: enum: - '*' - - columnLinks + - sourceColumn type: string responses: '200': @@ -5626,66 +10750,24 @@ paths: content: application/json: schema: - title: Collection of contentType - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.contentType' - '@odata.nextLink': - type: string - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - sites.list - summary: Create new navigation property to contentTypes for sites - operationId: sites.lists_CreateContentTypes - parameters: - - name: site-id - in: path - description: 'key: id of site' - required: true - schema: - type: string - x-ms-docs-key-type: site - - name: list-id - in: path - description: 'key: id of list' - required: true - schema: - type: string - x-ms-docs-key-type: list - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.contentType' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.contentType' + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + links: + sourceColumn: + operationId: sites.lists.contentTypes.columns.SourceColumn.GetSourceColumn + parameters: + site-id: $request.path.site-id + list-id: $request.path.list-id + contentType-id: $request.path.contentType-id + columnDefinition-id: $request.path.columnDefinition-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}': + '/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/columns/{columnDefinition-id}/sourceColumn/$ref': get: tags: - sites.list - summary: Get contentTypes from sites - operationId: sites.lists_GetContentTypes + summary: Get ref of sourceColumn from sites + operationId: sites.lists.contentTypes.columns_GetRefSourceColumn parameters: - name: site-id in: path @@ -5708,63 +10790,36 @@ paths: schema: type: string x-ms-docs-key-type: contentType - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - description - - group - - hidden - - inheritedFrom - - name - - order - - parentId - - readOnly - - sealed - - columnLinks - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + - name: columnDefinition-id + in: path + description: 'key: id of columnDefinition' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - columnLinks - type: string + type: string + x-ms-docs-key-type: columnDefinition responses: '200': - description: Retrieved navigation property + description: Retrieved navigation property link content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.contentType' + type: string links: - columnLinks: - operationId: sites.lists.ContentTypes.ListColumnLinks + sourceColumn: + operationId: sites.lists.contentTypes.columns.SourceColumn.GetSourceColumn parameters: site-id: $request.path.site-id list-id: $request.path.list-id contentType-id: $request.path.contentType-id + columnDefinition-id: $request.path.columnDefinition-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + put: tags: - sites.list - summary: Update the navigation property contentTypes in sites - operationId: sites.lists_UpdateContentTypes + summary: Update the ref of navigation property sourceColumn in sites + operationId: sites.lists.contentTypes.columns_SetRefSourceColumn parameters: - name: site-id in: path @@ -5787,12 +10842,21 @@ paths: schema: type: string x-ms-docs-key-type: contentType + - name: columnDefinition-id + in: path + description: 'key: id of columnDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: columnDefinition requestBody: - description: New navigation property values + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.contentType' + type: object + additionalProperties: + type: object required: true responses: '204': @@ -5803,8 +10867,8 @@ paths: delete: tags: - sites.list - summary: Delete navigation property contentTypes for sites - operationId: sites.lists_DeleteContentTypes + summary: Delete ref of navigation property sourceColumn for sites + operationId: sites.lists.contentTypes.columns_DeleteRefSourceColumn parameters: - name: site-id in: path @@ -5827,6 +10891,13 @@ paths: schema: type: string x-ms-docs-key-type: contentType + - name: columnDefinition-id + in: path + description: 'key: id of columnDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: columnDefinition - name: If-Match in: header description: ETag @@ -5838,107 +10909,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/columnLinks': - get: - tags: - - sites.list - summary: Get columnLinks from sites - operationId: sites.lists.contentTypes_ListColumnLinks - parameters: - - name: site-id - in: path - description: 'key: id of site' - required: true - schema: - type: string - x-ms-docs-key-type: site - - name: list-id - in: path - description: 'key: id of list' - required: true - schema: - type: string - x-ms-docs-key-type: list - - name: contentType-id - in: path - description: 'key: id of contentType' - required: true - schema: - type: string - x-ms-docs-key-type: contentType - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - name - - name desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - name - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - title: Collection of columnLink - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.columnLink' - '@odata.nextLink': - type: string - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation + '/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/microsoft.graph.associateWithHubSites': post: tags: - - sites.list - summary: Create new navigation property to columnLinks for sites - operationId: sites.lists.contentTypes_CreateColumnLinks + - sites.Actions + summary: Invoke action associateWithHubSites + operationId: sites.lists.contentTypes_associateWithHubSites parameters: - name: site-id in: path @@ -5962,28 +10938,39 @@ paths: type: string x-ms-docs-key-type: contentType requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.columnLink' + type: object + properties: + hubSiteUrls: + type: array + items: + type: string + propagateToExistingLists: + type: boolean + default: false + nullable: true + additionalProperties: + type: object required: true responses: - '201': - description: Created navigation property. + '200': + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.columnLink' + $ref: '#/components/schemas/microsoft.graph.contentType' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/columnLinks/{columnLink-id}': - get: + x-ms-docs-operation-type: action + '/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/microsoft.graph.copyToDefaultContentLocation': + post: tags: - - sites.list - summary: Get columnLinks from sites - operationId: sites.lists.contentTypes_GetColumnLinks + - sites.Actions + summary: Invoke action copyToDefaultContentLocation + operationId: sites.lists.contentTypes_copyToDefaultContentLocation parameters: - name: site-id in: path @@ -6006,53 +10993,76 @@ paths: schema: type: string x-ms-docs-key-type: contentType - - name: columnLink-id + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + sourceFile: + $ref: '#/components/schemas/microsoft.graph.itemReference' + destinationFileName: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.contentType' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/microsoft.graph.isPublished()': + get: + tags: + - sites.Functions + summary: Invoke function isPublished + operationId: sites.lists.contentTypes_isPublished + parameters: + - name: site-id in: path - description: 'key: id of columnLink' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: columnLink - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + x-ms-docs-key-type: site + - name: list-id + in: path + description: 'key: id of list' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - name - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: list + - name: contentType-id + in: path + description: 'key: id of contentType' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string + type: string + x-ms-docs-key-type: contentType responses: '200': - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.columnLink' + type: boolean + default: false default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: function + '/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/microsoft.graph.publish': + post: tags: - - sites.list - summary: Update the navigation property columnLinks in sites - operationId: sites.lists.contentTypes_UpdateColumnLinks + - sites.Actions + summary: Invoke action publish + operationId: sites.lists.contentTypes_publish parameters: - name: site-id in: path @@ -6075,31 +11085,22 @@ paths: schema: type: string x-ms-docs-key-type: contentType - - name: columnLink-id - in: path - description: 'key: id of columnLink' - required: true - schema: - type: string - x-ms-docs-key-type: columnLink - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.columnLink' - required: true responses: - '204': + '200': description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.contentType' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/microsoft.graph.unpublish': + post: tags: - - sites.list - summary: Delete navigation property columnLinks for sites - operationId: sites.lists.contentTypes_DeleteColumnLinks + - sites.Actions + summary: Invoke action unpublish + operationId: sites.lists.contentTypes_unpublish parameters: - name: site-id in: path @@ -6122,24 +11123,59 @@ paths: schema: type: string x-ms-docs-key-type: contentType - - name: columnLink-id + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.contentType' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/sites/{site-id}/lists/{list-id}/contentTypes/microsoft.graph.addCopy': + post: + tags: + - sites.Actions + summary: Invoke action addCopy + operationId: sites.lists.contentTypes_addCopy + parameters: + - name: site-id in: path - description: 'key: id of columnLink' + description: 'key: id of site' required: true schema: type: string - x-ms-docs-key-type: columnLink - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: site + - name: list-id + in: path + description: 'key: id of list' + required: true schema: type: string + x-ms-docs-key-type: list + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + contentType: + type: string + additionalProperties: + type: object + required: true responses: - '204': + '200': description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.contentType' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + x-ms-docs-operation-type: action '/sites/{site-id}/lists/{list-id}/drive': get: tags: @@ -9532,6 +14568,38 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + '/sites/{site-id}/microsoft.graph.getApplicableContentTypesForList(listId=''{listId}'')': + get: + tags: + - sites.Functions + summary: Invoke function getApplicableContentTypesForList + operationId: sites_getApplicableContentTypesForList + parameters: + - name: site-id + in: path + description: 'key: id of site' + required: true + schema: + type: string + x-ms-docs-key-type: site + - name: listId + in: path + description: 'Usage: listId={listId}' + required: true + schema: + type: string + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.contentType' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function '/sites/{site-id}/microsoft.graph.getByPath(path=''{path}'')': get: tags: @@ -16807,6 +21875,7 @@ paths: - contentTypes - drive - drives + - externalColumns - items - lists - pages @@ -16832,6 +21901,7 @@ paths: - contentTypes - drive - drives + - externalColumns - items - lists - pages @@ -16945,6 +22015,7 @@ paths: - contentTypes - drive - drives + - externalColumns - items - lists - pages @@ -16970,6 +22041,7 @@ paths: - contentTypes - drive - drives + - externalColumns - items - lists - pages @@ -17020,6 +22092,11 @@ paths: parameters: site-id: $request.path.site-id site-id1: $request.path.site-id1 + externalColumns: + operationId: sites.Sites.ListExternalColumns + parameters: + site-id: $request.path.site-id + site-id1: $request.path.site-id1 items: operationId: sites.Sites.ListItems parameters: @@ -17291,6 +22368,7 @@ paths: - contentTypes - drive - drives + - externalColumns - items - lists - pages @@ -17316,6 +22394,7 @@ paths: - contentTypes - drive - drives + - externalColumns - items - lists - pages @@ -17502,6 +22581,10 @@ components: items: $ref: '#/components/schemas/microsoft.graph.drive' description: The collection of drives (document libraries) under this site. + externalColumns: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' items: type: array items: @@ -17563,6 +22646,8 @@ components: type: string description: 'For site columns, the name of the group this column belongs to. Helps organize related columns.' nullable: true + contentApprovalStatus: + $ref: '#/components/schemas/microsoft.graph.contentApprovalStatusColumn' currency: $ref: '#/components/schemas/microsoft.graph.currencyColumn' dateTime: @@ -17587,10 +22672,21 @@ components: type: boolean description: Specifies whether the column is displayed in the user interface. nullable: true + hyperlinkOrPicture: + $ref: '#/components/schemas/microsoft.graph.hyperlinkOrPictureColumn' indexed: type: boolean description: Specifies whether the column values can used for sorting and searching. nullable: true + isDeletable: + type: boolean + nullable: true + isReorderable: + type: boolean + nullable: true + isSealed: + type: boolean + nullable: true lookup: $ref: '#/components/schemas/microsoft.graph.lookupColumn' name: @@ -17601,6 +22697,9 @@ components: $ref: '#/components/schemas/microsoft.graph.numberColumn' personOrGroup: $ref: '#/components/schemas/microsoft.graph.personOrGroupColumn' + propagateChanges: + type: boolean + nullable: true readOnly: type: boolean description: Specifies whether the column values can be modified. @@ -17609,8 +22708,18 @@ components: type: boolean description: Specifies whether the column value is not optional. nullable: true + term: + $ref: '#/components/schemas/microsoft.graph.termColumn' text: $ref: '#/components/schemas/microsoft.graph.textColumn' + thumbnail: + $ref: '#/components/schemas/microsoft.graph.thumbnailColumn' + type: + $ref: '#/components/schemas/microsoft.graph.columnTypes' + validation: + $ref: '#/components/schemas/microsoft.graph.columnValidation' + sourceColumn: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' additionalProperties: type: object microsoft.graph.contentType: @@ -17619,10 +22728,19 @@ components: - title: contentType type: object properties: + associatedHubsUrls: + type: array + items: + type: string + nullable: true description: type: string description: The descriptive text for the item. nullable: true + documentSet: + $ref: '#/components/schemas/microsoft.graph.documentSet' + documentTemplate: + $ref: '#/components/schemas/microsoft.graph.documentSetContent' group: type: string description: The name of the group this content type belongs to. Helps organize related content types. @@ -17633,6 +22751,9 @@ components: nullable: true inheritedFrom: $ref: '#/components/schemas/microsoft.graph.itemReference' + isBuiltIn: + type: boolean + nullable: true name: type: string description: The name of the content type. @@ -17643,6 +22764,9 @@ components: type: string description: The unique identifier of the content type. nullable: true + propagateChanges: + type: boolean + nullable: true readOnly: type: boolean description: 'If true, the content type cannot be modified unless this value is first set to false.' @@ -17651,13 +22775,63 @@ components: type: boolean description: 'If true, the content type cannot be modified by users or through push-down operations. Only site collection administrators can seal or unseal content types.' nullable: true + base: + $ref: '#/components/schemas/microsoft.graph.contentType' + baseTypes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.contentType' columnLinks: type: array items: $ref: '#/components/schemas/microsoft.graph.columnLink' description: The collection of columns that are required by this content type + columnPositions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + columns: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' additionalProperties: type: object + microsoft.graph.itemReference: + title: itemReference + type: object + properties: + driveId: + type: string + description: Unique identifier of the drive instance that contains the item. Read-only. + nullable: true + driveType: + type: string + description: 'Identifies the type of drive. See [drive][] resource for values.' + nullable: true + id: + type: string + description: Unique identifier of the item in the drive. Read-only. + nullable: true + name: + type: string + description: The name of the item being referenced. Read-only. + nullable: true + path: + type: string + description: Path that can be used to navigate to the item. Read-only. + nullable: true + shareId: + type: string + description: 'A unique identifier for a shared resource that can be accessed via the [Shares][] API.' + nullable: true + sharepointIds: + $ref: '#/components/schemas/microsoft.graph.sharepointIds' + siteId: + type: string + description: 'For OneDrive for Business and SharePoint, this property represents the ID of the site that contains the parent document library of the driveItem resource. The value is the same as the id property of that [site][] resource. It is an opaque string that consists of three identifiers of the site. For OneDrive, this property is not populated.' + nullable: true + additionalProperties: + type: object microsoft.graph.columnLink: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -17972,7 +23146,7 @@ components: description: 'The type of permission, e.g. read. See below for the full list of roles. Read-only.' shareId: type: string - description: A unique token that can be used to access this shared item via the **shares** API. Read-only. + description: 'A unique token that can be used to access this shared item via the [shares API][]. Read-only.' nullable: true additionalProperties: type: object @@ -18039,14 +23213,14 @@ components: nullable: true changeType: type: string - description: 'Required. Indicates the type of change in the subscribed resource that will raise a change notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list.Note: Drive root item and list change notifications support only the updated changeType. User and group change notifications support updated and deleted changeType.' + description: 'Indicates the type of change in the subscribed resource that will raise a change notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list. Required. Note: Drive root item and list change notifications support only the updated changeType. User and group change notifications support updated and deleted changeType.' clientState: type: string - description: Optional. Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 128 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification. + description: Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 255 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification. Optional. nullable: true creatorId: type: string - description: 'Identifier of the user or service principal that created the subscription. If the app used delegated permissions to create the subscription, this field contains the id of the signed-in user the app called on behalf of. If the app used application permissions, this field contains the id of the service principal corresponding to the app. Read-only.' + description: 'Identifier of the user or service principal that created the subscription. If the app used delegated permissions to create the subscription, this field contains the ID of the signed-in user the app called on behalf of. If the app used application permissions, this field contains the ID of the service principal corresponding to the app. Read-only.' nullable: true encryptionCertificate: type: string @@ -18054,12 +23228,12 @@ components: nullable: true encryptionCertificateId: type: string - description: A custom app-provided identifier to help identify the certificate needed to decrypt resource data. Optional. + description: A custom app-provided identifier to help identify the certificate needed to decrypt resource data. Optional. Required when includeResourceData is true. nullable: true expirationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Required. Specifies the date and time when the webhook subscription expires. The time is in UTC, and can be an amount of time from subscription creation that varies for the resource subscribed to. See the table below for maximum supported subscription length of time.' + description: 'Specifies the date and time when the webhook subscription expires. The time is in UTC, and can be an amount of time from subscription creation that varies for the resource subscribed to. See the table below for maximum supported subscription length of time. Required.' format: date-time includeResourceData: type: boolean @@ -18081,10 +23255,10 @@ components: nullable: true notificationUrl: type: string - description: Required. The URL of the endpoint that will receive the change notifications. This URL must make use of the HTTPS protocol. + description: The URL of the endpoint that receives the change notifications. This URL must make use of the HTTPS protocol. Required. resource: type: string - description: Required. Specifies the resource that will be monitored for changes. Do not include the base URL (https://graph.microsoft.com/v1.0/). See the possible resource path values for each supported resource. + description: Specifies the resource that will be monitored for changes. Do not include the base URL (https://graph.microsoft.com/beta/). See the possible resource path values for each supported resource. Required. additionalProperties: type: object microsoft.graph.onenoteOperation: @@ -18123,7 +23297,7 @@ components: $ref: '#/components/schemas/microsoft.graph.onenotePatchInsertPosition' target: type: string - description: 'The element to update. Must be the # or the generated of the element, or the body or title keyword.' + description: 'The element to update. Must be the # or the generated {id} of the element, or the body or title keyword.' additionalProperties: type: object microsoft.graph.onenotePagePreview: @@ -18429,6 +23603,11 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.contentApprovalStatusColumn: + title: contentApprovalStatusColumn + type: object + additionalProperties: + type: object microsoft.graph.currencyColumn: title: currencyColumn type: object @@ -18472,6 +23651,15 @@ components: type: object additionalProperties: type: object + microsoft.graph.hyperlinkOrPictureColumn: + title: hyperlinkOrPictureColumn + type: object + properties: + isPicture: + type: boolean + nullable: true + additionalProperties: + type: object microsoft.graph.lookupColumn: title: lookupColumn type: object @@ -18540,6 +23728,18 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.termColumn: + title: termColumn + type: object + properties: + allowMultipleValues: + type: boolean + nullable: true + showFullyQualifiedName: + type: boolean + nullable: true + additionalProperties: + type: object microsoft.graph.textColumn: title: textColumn type: object @@ -18572,39 +23772,92 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.itemReference: - title: itemReference + microsoft.graph.thumbnailColumn: + title: thumbnailColumn + type: object + additionalProperties: + type: object + microsoft.graph.columnTypes: + title: columnTypes + enum: + - note + - text + - choice + - multichoice + - number + - currency + - dateTime + - lookup + - boolean + - user + - url + - calculated + - location + - geolocation + - term + - multiterm + - thumbnail + - approvalStatus + - unknownFutureValue + type: string + microsoft.graph.columnValidation: + title: columnValidation type: object properties: - driveId: + defaultLanguage: type: string - description: Unique identifier of the drive instance that contains the item. Read-only. nullable: true - driveType: + descriptions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.displayNameLocalization' + formula: type: string - description: 'Identifies the type of drive. See [drive][] resource for values.' nullable: true - id: - type: string - description: Unique identifier of the item in the drive. Read-only. + additionalProperties: + type: object + microsoft.graph.documentSet: + title: documentSet + type: object + properties: + allowedContentTypes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.contentTypeInfo' + defaultContents: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.documentSetContent' + propagateWelcomePageChanges: + type: boolean nullable: true - name: - type: string - description: The name of the item being referenced. Read-only. + shouldPrefixNameToFile: + type: boolean nullable: true - path: + welcomePageUrl: type: string - description: Path that can be used to navigate to the item. Read-only. nullable: true - shareId: + sharedColumns: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + welcomePageColumns: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + additionalProperties: + type: object + microsoft.graph.documentSetContent: + title: documentSetContent + type: object + properties: + contentType: + $ref: '#/components/schemas/microsoft.graph.contentTypeInfo' + fileName: type: string - description: 'A unique identifier for a shared resource that can be accessed via the [Shares][] API.' nullable: true - sharepointIds: - $ref: '#/components/schemas/microsoft.graph.sharepointIds' - siteId: + folderName: type: string - description: 'For OneDrive for Business and SharePoint, this property represents the ID of the site that contains the parent document library of the driveItem resource. The value is the same as the id property of that [site][] resource. It is an opaque string that consists of three identifiers of the site. For OneDrive, this property is not populated.' nullable: true additionalProperties: type: object @@ -18928,12 +24181,12 @@ components: nullable: true latitude: type: number - description: 'Optional. The latitude, in decimal, for the item. Read-only.' + description: 'Optional. The latitude, in decimal, for the item. Writable on OneDrive Personal.' format: double nullable: true longitude: type: number - description: 'Optional. The longitude, in decimal, for the item. Read-only.' + description: 'Optional. The longitude, in decimal, for the item. Writable on OneDrive Personal.' format: double nullable: true additionalProperties: @@ -19005,7 +24258,7 @@ components: takenDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Represents the date and time the photo was taken. Read-only. + description: The date and time the photo was taken in UTC time. Read-only. format: date-time nullable: true additionalProperties: @@ -19216,7 +24469,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookOperation' - description: 'The status of workbook operations. Getting an operation collection is not supported, but you can get the status of a long-running operation if the Location header is returned in the response. Read-only.' + description: 'The status of Workbook operations. Getting an operation collection is not supported, but you can get the status of a long-running operation if the Location header is returned in the response. Read-only. Nullable.' tables: type: array items: @@ -19253,7 +24506,6 @@ components: properties: content: type: string - description: The content stream for this version of the item. format: base64url nullable: true size: @@ -19527,30 +24779,30 @@ components: $ref: '#/components/schemas/microsoft.graph.signInActivity' accountEnabled: type: boolean - description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Supports $filter.' + description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Returned only on $select. Supports $filter.' nullable: true ageGroup: type: string - description: 'Sets the age group of the user. Allowed values: null, minor, notAdult and adult. Refer to the legal age group property definitions for further information.' + description: 'Sets the age group of the user. Allowed values: null, minor, notAdult and adult. Refer to the legal age group property definitions for further information. Returned only on $select.' nullable: true assignedLicenses: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLicense' - description: The licenses that are assigned to the user. Not nullable. + description: The licenses that are assigned to the user. Returned only on $select. Not nullable. assignedPlans: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedPlan' - description: The plans that are assigned to the user. Read-only. Not nullable. + description: The plans that are assigned to the user. Returned only on $select. Read-only. Not nullable. businessPhones: type: array items: type: string - description: 'The telephone numbers for the user. NOTE: Although this is a string collection, only one number can be set for this property. Read-only for users synced from on-premises directory. Returned by default.' + description: The telephone numbers for the user. Only one number can be set for this property. Returned by default. Read-only for users synced from on-premises directory. city: type: string - description: The city in which the user is located. Supports $filter. + description: The city in which the user is located. Returned only on $select. Supports $filter. nullable: true companyName: type: string @@ -19558,25 +24810,25 @@ components: nullable: true consentProvidedForMinor: type: string - description: 'Sets whether consent has been obtained for minors. Allowed values: null, granted, denied and notRequired. Refer to the legal age group property definitions for further information.' + description: 'Sets whether consent has been obtained for minors. Allowed values: null, granted, denied and notRequired. Refer to the legal age group property definitions for further information. Returned only on $select.' nullable: true country: type: string - description: 'The country/region in which the user is located; for example, ''US'' or ''UK''. Supports $filter.' + description: 'The country/region in which the user is located; for example, ''US'' or ''UK''. Returned only on $select. Supports $filter.' nullable: true createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The created date of the user object. + description: The date and time the user was created. The value cannot be modified and is automatically populated when the entity is created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. Property is nullable. A null value indicates that an accurate creation time couldn't be determined for the user. Returned only on $select. Read-only. Supports $filter. format: date-time nullable: true creationType: type: string - description: 'Indicates whether the user account was created as a regular school or work account (null), an external account (Invitation), a local account for an Azure Active Directory B2C tenant (LocalAccount) or self-service sign-up using email verification (EmailVerified). Read-only.' + description: 'Indicates whether the user account was created as a regular school or work account (null), an external account (Invitation), a local account for an Azure Active Directory B2C tenant (LocalAccount) or self-service sign-up using email verification (EmailVerified). Returned only on $select. Read-only.' nullable: true department: type: string - description: The name for the department in which the user works. Supports $filter. + description: The name for the department in which the user works. Returned only on $select. Supports $filter. nullable: true deviceKeys: type: array @@ -19584,7 +24836,7 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceKey' displayName: type: string - description: 'The name displayed in the address book for the user. This is usually the combination of the user''s first name, middle initial and last name. This property is required when a user is created and it cannot be cleared during updates. Returned by default. Supports $filter and $orderby.' + 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 last name. This property is required when a user is created and it cannot be cleared during updates. Returned by default. Supports $filter and $orderby.' nullable: true employeeHireDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' @@ -19612,7 +24864,7 @@ components: nullable: true faxNumber: type: string - description: The fax number of the user. + description: The fax number of the user. Returned only on $select. nullable: true givenName: type: string @@ -19622,7 +24874,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.objectIdentity' - description: 'Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. May contain multiple items with the same signInType value. Supports $filter.' + description: 'Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. May contain multiple items with the same signInType value. Returned only on $select. Supports $filter.' imAddresses: type: array items: @@ -19645,29 +24897,29 @@ components: lastPasswordChangeDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The time when this Azure AD user last changed their password. The date and time information uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: ''2014-01-01T00:00:00Z''' + description: 'The time when this Azure AD user last changed their password. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is ''2014-01-01T00:00:00Z'' Returned only on $select. Read-only.' format: date-time nullable: true legalAgeGroupClassification: type: string - 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, minorWithOutParentalConsent, minorWithParentalConsent, minorNoParentalConsentRequired, notAdult and adult. Refer to the legal age group property definitions for further information.' + 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, minorWithOutParentalConsent, minorWithParentalConsent, minorNoParentalConsentRequired, notAdult and adult. Refer to the legal age group property definitions for further information. Returned only on $select.' nullable: true licenseAssignmentStates: type: array items: $ref: '#/components/schemas/microsoft.graph.licenseAssignmentState' - description: State of license assignments for this user. Read-only. + description: State of license assignments for this user. Returned only on $select. Read-only. mail: type: string description: 'The SMTP address for the user, for example, ''jeff@contoso.onmicrosoft.com''. Returned by default. Supports $filter and endsWith.' nullable: true mailNickname: type: string - description: The mail alias for the user. This property must be specified when a user is created. Supports $filter. + description: The mail alias for the user. This property must be specified when a user is created. Returned only on $select. Supports $filter. nullable: true mobilePhone: type: string - description: The primary cellular telephone number for the user. Read-only for users synced from on-premises directory. Returned by default. + description: The primary cellular telephone number for the user. Returned by default. Read-only for users synced from on-premises directory. nullable: true officeLocation: type: string @@ -19675,59 +24927,59 @@ components: nullable: true onPremisesDistinguishedName: type: string - 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 Azure Active Directory via Azure AD Connect. Read-only. + 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 Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. nullable: true onPremisesDomainName: type: string - 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 Azure Active Directory via Azure AD Connect. Read-only.' + 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 Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only.' nullable: true onPremisesExtensionAttributes: $ref: '#/components/schemas/microsoft.graph.onPremisesExtensionAttributes' onPremisesImmutableId: type: string - description: 'This property is used to associate an on-premises Active Directory user account to their Azure AD user object. This property must be specified when creating a new user account in the Graph if you are using a federated domain for the user''s userPrincipalName (UPN) property. Important: The $ and _ characters cannot be used when specifying this property. Supports $filter.' + description: 'This property is used to associate an on-premises Active Directory user account to their Azure AD user object. This property must be specified when creating a new user account in the Graph if you are using a federated domain for the user''s userPrincipalName (UPN) property. Important: The $ and _ characters cannot be used when specifying this property. Returned only on $select. Supports $filter.' nullable: true onPremisesLastSyncDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - 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 time. For example, midnight UTC on Jan 1, 2014 would look like this: ''2014-01-01T00:00:00Z''. Read-only.' + 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 time. For example, midnight UTC on Jan 1, 2014 is ''2014-01-01T00:00:00Z''. Returned only on $select. Read-only.' format: date-time nullable: true onPremisesProvisioningErrors: type: array items: $ref: '#/components/schemas/microsoft.graph.onPremisesProvisioningError' - description: Errors when using Microsoft synchronization product during provisioning. + description: Errors when using Microsoft synchronization product during provisioning. Returned only on $select. onPremisesSamAccountName: type: string - 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 Azure Active Directory via Azure AD Connect. Read-only. + 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 Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. nullable: true onPremisesSecurityIdentifier: type: string - description: Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Read-only. + description: Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Returned only on $select. Read-only. nullable: true onPremisesSyncEnabled: type: boolean - 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 + 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). Returned only on $select. Read-only. nullable: true onPremisesUserPrincipalName: type: string - 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 Azure Active Directory via Azure AD Connect. Read-only. + 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 Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. nullable: true otherMails: type: array items: type: string - description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Supports $filter.' + description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com''].Returned only on $select. Supports$filter.' passwordPolicies: type: string - 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 may be specified together; for example: ''DisablePasswordExpiration, DisableStrongPassword''.' + 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 may be specified together; for example: ''DisablePasswordExpiration, DisableStrongPassword''.Returned only on $select.' nullable: true passwordProfile: $ref: '#/components/schemas/microsoft.graph.passwordProfile' postalCode: type: string - description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country/region. In the United States of America, this attribute contains the ZIP code.' + description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country/region. In the United States of America, this attribute contains the ZIP code. Returned only on $select.' nullable: true preferredDataLocation: type: string @@ -19741,35 +24993,35 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.provisionedPlan' - description: The plans that are provisioned for the user. Read-only. Not nullable. + description: The plans that are provisioned for the user. Returned only on $select. Read-only. Not nullable. proxyAddresses: type: array items: type: string - description: 'For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com''] The any operator is required for filter expressions on multi-valued properties. Read-only, Not nullable. Supports $filter.' + description: 'For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com''] The any operator is required for filter expressions on multi-valued properties. Returned only on $select. Read-only, Not nullable. Supports $filter.' refreshTokensValidFromDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Returned only on $select. Read-only.' + description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Returned only on $select. Read-only. Use invalidateAllRefreshTokens to reset.' format: date-time nullable: true showInAddressList: type: boolean - description: 'true if the Outlook global address list should contain this user, otherwise false. If not set, this will be treated as true. For users invited through the invitation manager, this property will be set to false.' + description: 'true if the Outlook global address list should contain this user, otherwise false. If not set, this will be treated as true. For users invited through the invitation manager, this property will be set to false. Returned only on $select.' nullable: true signInSessionsValidFromDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Read-only. Use revokeSignInSessions to reset.' + description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Returned only on $select. Read-only. Use revokeSignInSessions to reset.' format: date-time nullable: true state: type: string - description: The state or province in the user's address. Supports $filter. + description: The state or province in the user's address. Returned only on $select. Supports $filter. nullable: true streetAddress: type: string - description: The street address of the user's place of business. + description: The street address of the user's place of business. Returned only on $select. nullable: true surname: type: string @@ -19777,7 +25029,7 @@ components: nullable: true usageLocation: type: string - description: 'A two letter country code (ISO standard 3166). Required for users that will be assigned licenses due to legal requirement to check for availability of services in countries. Examples include: ''US'', ''JP'', and ''GB''. Not nullable. Supports $filter.' + description: 'A two letter country code (ISO standard 3166). Required for users that will be assigned licenses due to legal requirement to check for availability of services in countries. Examples include: ''US'', ''JP'', and ''GB''. Not nullable. Returned only on $select. Supports $filter.' nullable: true userPrincipalName: type: string @@ -19785,7 +25037,7 @@ components: nullable: true userType: type: string - description: 'A string value that can be used to classify user types in your directory, such as ''Member'' and ''Guest''. Supports $filter.' + description: 'A string value that can be used to classify user types in your directory, such as ''Member'' and ''Guest''. Returned only on $select. Supports $filter.' nullable: true mailboxSettings: $ref: '#/components/schemas/microsoft.graph.mailboxSettings' @@ -19797,56 +25049,56 @@ components: format: int32 aboutMe: type: string - description: A freeform text entry field for the user to describe themselves. + description: A freeform text entry field for the user to describe themselves. Returned only on $select. nullable: true birthday: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The birthday of the user. 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 would look like this: ''2014-01-01T00:00:00Z''' + description: 'The birthday of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is ''2014-01-01T00:00:00Z'' Returned only on $select.' format: date-time hireDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The hire date of the user. 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 would look like this: ''2014-01-01T00:00:00Z''. Returned only on $select. Note: This property is specific to SharePoint Online. We recommend using the native employeeHireDate property to set and update hire date values using Microsoft Graph APIs.' + description: 'The hire date of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is ''2014-01-01T00:00:00Z''. Returned only on $select. Note: This property is specific to SharePoint Online. We recommend using the native employeeHireDate property to set and update hire date values using Microsoft Graph APIs.' format: date-time interests: type: array items: type: string nullable: true - description: A list for the user to describe their interests. + description: A list for the user to describe their interests. Returned only on $select. mySite: type: string - description: The URL for the user's personal site. + description: The URL for the user's personal site. Returned only on $select. nullable: true pastProjects: type: array items: type: string nullable: true - description: A list for the user to enumerate their past projects. + description: A list for the user to enumerate their past projects. Returned only on $select. preferredName: type: string - description: The preferred name for the user. + description: The preferred name for the user. Returned only on $select. nullable: true responsibilities: type: array items: type: string nullable: true - description: A list for the user to enumerate their responsibilities. + description: A list for the user to enumerate their responsibilities. Returned only on $select. schools: type: array items: type: string nullable: true - description: A list for the user to enumerate the schools they have attended. + description: A list for the user to enumerate the schools they have attended. Returned only on $select. skills: type: array items: type: string nullable: true - description: A list for the user to enumerate their skills. + description: A list for the user to enumerate their skills. Returned only on $select. analytics: $ref: '#/components/schemas/microsoft.graph.userAnalytics' usageRights: @@ -19881,7 +25133,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: The groups and directory roles that the user is a member of. Read-only. Nullable. + description: 'The groups, directory roles and administrative units that the user is a member of. Read-only. Nullable.' ownedDevices: type: array items: @@ -19937,7 +25189,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: The user's events. Default is to show Events under the Default Calendar. Read-only. Nullable. + description: The user's events. Default is to show events under the Default Calendar. Read-only. Nullable. inferenceClassification: $ref: '#/components/schemas/microsoft.graph.inferenceClassification' joinedGroups: @@ -19961,14 +25213,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.person' - description: People that are relevant to the user. Read-only. Nullable. - photo: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' - photos: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' - description: Read-only. Nullable. + description: 'Read-only. The most relevant people to the user. The collection is ordered by their relevance to the user, which is determined by the user''s communication, collaboration and business relationships. A person is an aggregation of information from across mail, contacts and social networks.' drive: $ref: '#/components/schemas/microsoft.graph.drive' drives: @@ -19984,7 +25229,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the user. Read-only. Nullable. + description: The collection of open extensions defined for the user. Nullable. appConsentRequestsForApproval: type: array items: @@ -20050,6 +25295,13 @@ components: $ref: '#/components/schemas/microsoft.graph.userSettings' onenote: $ref: '#/components/schemas/microsoft.graph.onenote' + photo: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + photos: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + description: Read-only. Nullable. profile: $ref: '#/components/schemas/microsoft.graph.profile' activities: @@ -20253,6 +25505,20 @@ components: $ref: '#/components/schemas/microsoft.graph.sectionGroup' additionalProperties: type: object + microsoft.graph.displayNameLocalization: + title: displayNameLocalization + type: object + properties: + displayName: + type: string + description: 'If present, the value of this field contains the displayName string that has been set for the language present in the languageTag field.' + nullable: true + languageTag: + type: string + description: Provides the language culture-code and friendly name of the language that the displayName field has been provided in. + nullable: true + additionalProperties: + type: object microsoft.graph.identity: title: identity type: object @@ -20273,7 +25539,7 @@ components: properties: upgradeAvailable: type: boolean - description: Indicates whether there are higher storage quota plans available. Read-only. + description: Indicates if there are higher storage quota plans available. Read-only. nullable: true additionalProperties: type: object @@ -20399,7 +25665,7 @@ components: properties: crc32Hash: type: string - description: The CRC32 value of the file in little endian (if available). Read-only. + description: The CRC32 value of the file (if available). Read-only. nullable: true quickXorHash: type: string @@ -20464,7 +25730,7 @@ components: properties: content: type: string - description: The content of comment. + description: The content of the comment. nullable: true contentType: type: string @@ -20502,7 +25768,7 @@ components: description: Indicates whether the name is scoped to the workbook or to a specific worksheet. Read-only. type: type: string - description: 'Indicates what type of reference is associated with the name. The possible values are: String, Integer, Double, Boolean, Range. Read-only.' + description: 'Indicates what type of reference is associated with the name. Possible values are: String, Integer, Double, Boolean, Range. Read-only.' nullable: true value: $ref: '#/components/schemas/microsoft.graph.Json' @@ -20566,7 +25832,7 @@ components: description: Indicates whether the total row is visible or not. This value can be set to show or remove the total row. style: type: string - description: 'Constant value that represents the Table style. The possible values are: TableStyleLight1 thru TableStyleLight21, TableStyleMedium1 thru TableStyleMedium28, TableStyleStyleDark1 thru TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified.' + description: 'Constant value that represents the Table style. Possible values are: TableStyleLight1 thru TableStyleLight21, TableStyleMedium1 thru TableStyleMedium28, TableStyleStyleDark1 thru TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified.' nullable: true columns: type: array @@ -20964,7 +26230,7 @@ components: properties: forceChangePasswordNextSignIn: type: boolean - description: true if the user must change her password on the next login; otherwise false. + description: 'If true, at next sign-in, the user must change their password. After a password change, this property will be automatically reset to false. If not set, default is false.' nullable: true forceChangePasswordNextSignInWithMfa: type: boolean @@ -21000,7 +26266,7 @@ components: properties: archiveFolder: type: string - description: Folder ID of an archive folder for the user. + description: Folder ID of an archive folder for the user. Read only. nullable: true automaticRepliesSetting: $ref: '#/components/schemas/microsoft.graph.automaticRepliesSetting' @@ -21184,15 +26450,15 @@ components: nullable: true canEdit: type: boolean - description: 'True if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access.' + description: 'True if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access, through an Outlook client or the corresponding calendarPermission resource. Read-only.' nullable: true canShare: type: boolean - description: 'True if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it.' + description: 'True if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it. Read-only.' nullable: true canViewPrivateItems: type: boolean - description: 'True if the user can read calendar items that have been marked private, false otherwise.' + description: 'True if the user can read calendar items that have been marked private, false otherwise. This property is set through an Outlook client or the corresponding calendarPermission resource. Read-only.' nullable: true changeKey: type: string @@ -21204,7 +26470,7 @@ components: $ref: '#/components/schemas/microsoft.graph.onlineMeetingProviderType' hexColor: type: string - description: 'The calendar color, expressed in a hex color code of three hexidecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space. If the user has never explicitly set a color for the calendar, this property is empty. Read-only.' + description: 'The calendar color, expressed in a hex color code of three hexidecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space. If the user has never explicitly set a color for the calendar, this property is empty.' nullable: true isDefaultCalendar: type: boolean @@ -21429,7 +26695,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.attachment' - description: The collection of fileAttachment and itemAttachment attachments for the event. Navigation property. Read-only. Nullable. + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' calendar: $ref: '#/components/schemas/microsoft.graph.calendar' exceptionOccurrences: @@ -21440,12 +26706,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the event. Read-only. Nullable. + description: The collection of open extensions defined for the event. Nullable. instances: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: The instances of the event. Navigation property. Read-only. Nullable. + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' multiValueExtendedProperties: type: array items: @@ -21645,7 +26911,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the contact. Read-only. Nullable. + description: The collection of open extensions defined for the contact. Nullable. multiValueExtendedProperties: type: array items: @@ -21683,7 +26949,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLabel' - description: 'The list of sensitivity label pairs (label ID, label name) associated with an Microsoft 365 group. Returned only on $select. Read-only.' + description: 'The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group. Returned only on $select.' assignedLicenses: type: array items: @@ -21724,7 +26990,7 @@ components: description: 'Specifies the group type and its membership. If the collection contains Unified, the group is a Microsoft 365 group; otherwise, it''s either a security group or distribution group. For details, see groups overview.If the collection includes DynamicMembership, the group has dynamic membership; otherwise, membership is static. Returned by default. Supports $filter.' hasMembersWithLicenseErrors: type: boolean - description: 'Indicates whether there are members in this group that have license errors from its group-based license assignment. This property is never returned on a GET operation. You can use it as a $filter argument to get groups that have members with license errors (that is, filter for this property being true). See an example.' + description: 'Indicates whether there are members in this group that have license errors from its group-based license assignment. This property is never returned on a GET operation. You can use it as a $filter argument to get groups that have members with license errors (that is, filter for this property being true).' nullable: true infoCatalogs: type: array @@ -21797,13 +27063,13 @@ components: nullable: true preferredLanguage: type: string - description: The preferred language for an Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. + description: The preferred language for a Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. nullable: true proxyAddresses: type: array items: type: string - description: 'Email addresses for the group that direct to the same group mailbox. For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com'']. The any operator is required to filter expressions on multi-valued properties. Returned by default. Read-only. Not nullable. Supports $filter.' + description: 'Email addresses for the group that direct to the same group mailbox. For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com'']. The any operator is required for filter expressions on multi-valued properties. Returned by default. Read-only. Not nullable. Supports $filter.' renewedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string @@ -21830,7 +27096,7 @@ components: nullable: true theme: type: string - description: 'Specifies an Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' + description: 'Specifies a Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' nullable: true visibility: type: string @@ -21848,11 +27114,11 @@ components: nullable: true hideFromAddressLists: type: boolean - description: 'True if the group is not displayed in certain parts of the Outlook UI: the Address Book, address lists for selecting message recipients, and the Browse Groups dialog for searching groups; otherwise, false. Default value is false. Returned only on $select.' + description: 'True if the group is not displayed in certain parts of the Outlook user interface: in the Address Book, in address lists for selecting message recipients, and in the Browse Groups dialog for searching groups; false otherwise. Default value is false. Returned only on $select.' nullable: true hideFromOutlookClients: type: boolean - description: 'True if the group is not displayed in Outlook clients, such as Outlook for Windows and Outlook on the web; otherwise, false. Default value is false. Returned only on $select.' + description: 'True if the group is not displayed in Outlook clients, such as Outlook for Windows and Outlook on the web, false otherwise. Default value is false. Returned only on $select.' nullable: true isFavorite: type: boolean @@ -21872,7 +27138,7 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer - description: Count of conversations that have received new posts since the signed-in user last visited the group. Returned only on $select. + description: Count of conversations that have received new posts since the signed-in user last visited the group. This property is the same as unseenConversationsCount.Returned only on $select. format: int32 nullable: true unseenMessagesCount: @@ -21903,12 +27169,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Groups that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' + description: 'Groups and administrative units that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' members: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Users and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for Microsoft 365 groups, security groups and mail-enabled security groups), DELETE (supported for Microsoft 365 groups and security groups). Nullable.' + description: 'Users, contacts, and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable.' membersWithLicenseErrors: type: array items: @@ -21918,7 +27184,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. Limited to 100 owners. HTTP Methods: GET (supported for all groups), POST (supported for Microsoft 365 groups, security groups and mail-enabled security groups), DELETE (supported for Microsoft 365 groups and security groups). Nullable.' + description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable.' permissionGrants: type: array items: @@ -21927,7 +27193,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directorySetting' - description: Read-only. Nullable. + description: 'Settings that can govern this group''s behavior, like whether members can invite guest users to the group. Nullable.' transitiveMemberOf: type: array items: @@ -21957,14 +27223,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: The group's calendar events. - photo: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' - photos: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' - description: The profile photos owned by the group. Read-only. Nullable. + description: The group's events. rejectedSenders: type: array items: @@ -22001,6 +27260,13 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerGroup' onenote: $ref: '#/components/schemas/microsoft.graph.onenote' + photo: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + photos: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + description: The profile photos owned by the group. Read-only. Nullable. team: $ref: '#/components/schemas/microsoft.graph.team' additionalProperties: @@ -22095,7 +27361,7 @@ components: $ref: '#/components/schemas/microsoft.graph.itemBody' bodyPreview: type: string - description: The first 255 characters of the message body. It is in text format. + description: 'The first 255 characters of the message body. It is in text format. If the message contains instances of mention, this property would contain a concatenation of these mentions as well.' nullable: true ccRecipients: type: array @@ -22297,7 +27563,7 @@ components: nullable: true personType: type: string - description: The type of person. + description: 'The type of person, for example distribution list.' nullable: true phones: type: array @@ -22341,28 +27607,6 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.profilePhoto: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: profilePhoto - type: object - properties: - height: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: The height of the photo. Read-only. - format: int32 - nullable: true - width: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: The width of the photo. Read-only. - format: int32 - nullable: true - additionalProperties: - type: object microsoft.graph.extension: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -22400,11 +27644,7 @@ components: - title: approval type: object properties: - completedSteps: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.approvalStep' - pendingSteps: + steps: type: array items: $ref: '#/components/schemas/microsoft.graph.approvalStep' @@ -22514,26 +27754,26 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Not yet documented + description: Created date time in UTC of the device enrollment configuration format: date-time description: type: string - description: Not yet documented + description: The description of the device enrollment configuration nullable: true displayName: type: string - description: Not yet documented + description: The display name of the device enrollment configuration nullable: true lastModifiedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Not yet documented + description: Last modified date time in UTC of the device enrollment configuration format: date-time priority: maximum: 2147483647 minimum: -2147483648 type: integer - description: Not yet documented + description: Priority is used when a user exists in multiple groups that are assigned enrollment configuration. Users are subject only to the configuration with the lowest priority value. format: int32 roleScopeTagIds: type: array @@ -22545,13 +27785,13 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer - description: Not yet documented + description: The version of the device enrollment configuration format: int32 assignments: type: array items: $ref: '#/components/schemas/microsoft.graph.enrollmentConfigurationAssignment' - description: The list of group assignments for the device configuration profile. + description: The list of group assignments for the device configuration profile additionalProperties: type: object description: The Base Class of Device Enrollment Configuration @@ -22567,11 +27807,11 @@ components: nullable: true activationLockBypassCode: type: string - description: Code that allows the Activation Lock on a device to be bypassed. + description: Code that allows the Activation Lock on a device to be bypassed. This property is read-only. nullable: true androidSecurityPatchLevel: type: string - description: Android security patch level + description: Android security patch level. This property is read-only. nullable: true autopilotEnrolled: type: boolean @@ -22582,18 +27822,18 @@ components: nullable: true azureADDeviceId: type: string - description: The unique identifier for the Azure Active Directory device. Read only. + description: The unique identifier for the Azure Active Directory device. Read only. This property is read-only. nullable: true azureADRegistered: type: boolean - description: Whether the device is Azure Active Directory registered. + description: Whether the device is Azure Active Directory registered. This property is read-only. nullable: true chassisType: $ref: '#/components/schemas/microsoft.graph.chassisType' complianceGracePeriodExpirationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The DateTime when device compliance grace period expires + description: The DateTime when device compliance grace period expires. This property is read-only. format: date-time complianceState: $ref: '#/components/schemas/microsoft.graph.complianceState' @@ -22607,10 +27847,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceActionResult' - description: List of ComplexType deviceActionResult objects. + description: List of ComplexType deviceActionResult objects. This property is read-only. deviceCategoryDisplayName: type: string - description: Device category display name + description: Device category display name. This property is read-only. nullable: true deviceEnrollmentType: $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentType' @@ -22618,7 +27858,7 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceHealthAttestationState' deviceName: type: string - description: Name of the device + description: Name of the device. This property is read-only. nullable: true deviceRegistrationState: $ref: '#/components/schemas/microsoft.graph.deviceRegistrationState' @@ -22626,24 +27866,24 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceType' easActivated: type: boolean - description: Whether the device is Exchange ActiveSync activated. + description: Whether the device is Exchange ActiveSync activated. This property is read-only. easActivationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Exchange ActivationSync activation time of the device. + description: Exchange ActivationSync activation time of the device. This property is read-only. format: date-time easDeviceId: type: string - description: Exchange ActiveSync Id of the device. + description: Exchange ActiveSync Id of the device. This property is read-only. nullable: true emailAddress: type: string - description: Email(s) for the user associated with the device + description: Email(s) for the user associated with the device. This property is read-only. nullable: true enrolledDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Enrollment time of the device. + description: Enrollment time of the device. This property is read-only. format: date-time ethernetMacAddress: type: string @@ -22656,11 +27896,11 @@ components: exchangeLastSuccessfulSyncDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Last time the device contacted Exchange. + description: Last time the device contacted Exchange. This property is read-only. format: date-time freeStorageSpaceInBytes: type: integer - description: Free Storage in Bytes + description: Free Storage in Bytes. This property is read-only. format: int64 hardwareInformation: $ref: '#/components/schemas/microsoft.graph.hardwareInformation' @@ -22670,24 +27910,24 @@ components: nullable: true imei: type: string - description: IMEI + description: IMEI. This property is read-only. nullable: true isEncrypted: type: boolean - description: Device encryption status + description: Device encryption status. This property is read-only. isSupervised: type: boolean - description: Device supervised status + description: Device supervised status. This property is read-only. jailBroken: type: string - description: whether the device is jail broken or rooted. + description: whether the device is jail broken or rooted. This property is read-only. nullable: true joinType: $ref: '#/components/schemas/microsoft.graph.joinType' lastSyncDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The date and time that the device last completed a successful sync with Intune. + description: The date and time that the device last completed a successful sync with Intune. This property is read-only. format: date-time lostModeState: $ref: '#/components/schemas/microsoft.graph.lostModeState' @@ -22710,15 +27950,15 @@ components: $ref: '#/components/schemas/microsoft.graph.managementState' manufacturer: type: string - description: Manufacturer of the device + description: Manufacturer of the device. This property is read-only. nullable: true meid: type: string - description: MEID + description: MEID. This property is read-only. nullable: true model: type: string - description: Model of the device + description: Model of the device. This property is read-only. nullable: true notes: type: string @@ -22726,11 +27966,11 @@ components: nullable: true operatingSystem: type: string - description: 'Operating system of the device. Windows, iOS, etc.' + description: 'Operating system of the device. Windows, iOS, etc. This property is read-only.' nullable: true osVersion: type: string - description: Operating system version of the device. + description: Operating system version of the device. This property is read-only. nullable: true ownerType: $ref: '#/components/schemas/microsoft.graph.ownerType' @@ -22738,7 +27978,7 @@ components: $ref: '#/components/schemas/microsoft.graph.managedDevicePartnerReportedHealthState' phoneNumber: type: string - description: Phone number of the device + description: Phone number of the device. This property is read-only. nullable: true physicalMemoryInBytes: type: integer @@ -22753,11 +27993,11 @@ components: $ref: '#/components/schemas/microsoft.graph.managedDeviceArchitecture' remoteAssistanceSessionErrorDetails: type: string - description: An error string that identifies issues when creating Remote Assistance session objects. + description: An error string that identifies issues when creating Remote Assistance session objects. This property is read-only. nullable: true remoteAssistanceSessionUrl: type: string - description: Url that allows a Remote Assistance session to be established with the device. + description: Url that allows a Remote Assistance session to be established with the device. This property is read-only. nullable: true requireUserEnrollmentApproval: type: boolean @@ -22776,7 +28016,7 @@ components: description: List of Scope Tag IDs for this Device instance. serialNumber: type: string - description: SerialNumber + description: SerialNumber. This property is read-only. nullable: true skuFamily: type: string @@ -22794,11 +28034,11 @@ components: nullable: true subscriberCarrier: type: string - description: Subscriber Carrier + description: Subscriber Carrier. This property is read-only. nullable: true totalStorageSpaceInBytes: type: integer - description: Total Storage in Bytes + description: Total Storage in Bytes. This property is read-only. format: int64 udid: type: string @@ -22806,15 +28046,15 @@ components: nullable: true userDisplayName: type: string - description: User display name + description: User display name. This property is read-only. nullable: true userId: type: string - description: Unique Identifier for the user associated with the device + description: Unique Identifier for the user associated with the device. This property is read-only. nullable: true userPrincipalName: type: string - description: Device user principal name + description: Device user principal name. This property is read-only. nullable: true usersLoggedOn: type: array @@ -22823,7 +28063,7 @@ components: description: Indicates the last logged on users of a device. This property is read-only. wiFiMacAddress: type: string - description: Wi-Fi MAC + description: Wi-Fi MAC. This property is read-only. nullable: true windowsActiveMalwareCount: maximum: 2147483647 @@ -22959,7 +28199,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.managedAppPolicy' - description: Zero or more policys already applied on the registered app when it last synchronized with management service. + description: Zero or more policys already applied on the registered app when it last synchronized with managment service. intendedPolicies: type: array items: @@ -23161,7 +28401,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerTask' - description: Read-only. Nullable. Returns the plannerPlans shared with the user. + description: Read-only. Nullable. Returns the plannerTasks assigned to the user. additionalProperties: type: object microsoft.graph.itemInsights: @@ -23189,6 +28429,28 @@ components: $ref: '#/components/schemas/microsoft.graph.shiftPreferences' additionalProperties: type: object + microsoft.graph.profilePhoto: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: profilePhoto + type: object + properties: + height: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The height of the photo. Read-only. + format: int32 + nullable: true + width: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The width of the photo. Read-only. + format: int32 + nullable: true + additionalProperties: + type: object microsoft.graph.profile: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -23207,7 +28469,7 @@ components: anniversaries: type: array items: - $ref: '#/components/schemas/microsoft.graph.personAnniversary' + $ref: '#/components/schemas/microsoft.graph.personAnnualEvent' description: Represents the details of meaningful dates associated with a person. awards: type: array @@ -23361,7 +28623,7 @@ components: properties: accountEnabled: type: boolean - description: 'true if the account is enabled; otherwise, false. Required.' + description: 'true if the account is enabled; otherwise, false. default is true.' nullable: true alternativeSecurityIds: type: array @@ -23458,7 +28720,7 @@ components: nullable: true operatingSystemVersion: type: string - description: The version of the operating system on the device. Required. + description: Operating system version of the device. Required. nullable: true physicalIds: type: array @@ -23649,7 +28911,7 @@ components: properties: activity: type: string - 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.' + 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.' nullable: true availability: type: string @@ -23697,6 +28959,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.phoneAuthenticationMethod' + temporaryAccessPassMethods: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.temporaryAccessPassAuthenticationMethod' windowsHelloForBusinessMethods: type: array items: @@ -23945,11 +29211,11 @@ components: properties: content: type: string - description: The content of a comment reply. + description: The content of replied comment. nullable: true contentType: type: string - description: Indicates the type for the comment reply. + description: Indicates the type for the replied comment. additionalProperties: type: object microsoft.graph.Json: @@ -24035,7 +29301,7 @@ components: description: Represents whether the casing impacted the last sort of the table. Read-only. method: type: string - description: 'Represents Chinese character ordering method last used to sort the table. The possible values are: PinYin, StrokeCount. Read-only.' + description: 'Represents Chinese character ordering method last used to sort the table. Possible values are: PinYin, StrokeCount. Read-only.' additionalProperties: type: object microsoft.graph.workbookChart: @@ -24410,7 +29676,7 @@ components: nullable: true provisioningStatus: type: string - description: 'The provisioning status of the service plan. Possible values:''Success'' - Service is fully provisioned.''Disabled'' - Service has been disabled.''PendingInput'' - Service is not yet provisioned; awaiting service confirmation.''PendingActivation'' - Service is provisioned but requires explicit activation by administrator (for example, Intune_O365 service plan)''PendingProvisioning'' - Microsoft has added a new service to the product SKU and it has not been activated in the tenant, yet.' + description: 'The provisioning status of the service plan. Possible values:''Success'' - Service is fully provisioned.''Disabled'' - Service has been disabled.''PendingInput'' - Service is not yet provisioned; awaiting service confirmation.''PendingActivation'' - Service is provisioned but requires explicit activation by administrator (for example, Intune_O365 service plan).''PendingProvisioning'' - Microsoft has added a new service to the product SKU and it has not been activated in the tenant, yet.' nullable: true servicePlanId: pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' @@ -24453,11 +29719,11 @@ components: properties: address: type: string - description: The email address of the person or entity. + description: The email address of an entity instance. nullable: true name: type: string - description: The display name of the person or entity. + description: The display name of an entity instance. nullable: true additionalProperties: type: object @@ -24572,10 +29838,10 @@ components: properties: dateTime: type: string - description: 'A single point of time in a combined date and time representation ({date}T{time}; for example, 2017-08-29T04:00:00.0000000).' + description: 'A single point of time in a combined date and time representation ({date}T{time}). For example, ''2019-04-16T09:00:00''.' timeZone: type: string - description: 'Represents a time zone, for example, ''Pacific Standard Time''. See below for more possible values.' + description: 'Represents a time zone, for example, ''Pacific Standard Time''. See below for possible values.' nullable: true additionalProperties: type: object @@ -24728,7 +29994,7 @@ components: nullable: true name: type: string - description: The attachment's file name. + description: The display name of the attachment. This does not need to be the actual file name. nullable: true size: maximum: 2147483647 @@ -26742,14 +32008,14 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerBucket' - description: Read-only. Nullable. Collection of buckets in the plan. + description: Collection of buckets in the plan. Read-only. Nullable. details: $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' tasks: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerTask' - description: Read-only. Nullable. Collection of tasks in the plan. + description: Collection of tasks in the plan. Read-only. Nullable. additionalProperties: type: object microsoft.graph.plannerTask: @@ -26876,17 +32142,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.sharedInsight' - description: 'Calculated relationship identifying documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for Business and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share.' + description: Access this property from the derived type itemInsights. trending: type: array items: $ref: '#/components/schemas/microsoft.graph.trending' - description: 'Calculated relationship identifying 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 Business and SharePoint. Trending insights help the user to discover potentially useful content that the user has access to, but has never viewed before.' + description: Access this property from the derived type itemInsights. used: type: array items: $ref: '#/components/schemas/microsoft.graph.usedInsight' - description: 'Calculated relationship identifying the latest documents viewed or modified by a user, including OneDrive for Business and SharePoint documents, ranked by recency of use.' + description: Access this property from the derived type itemInsights. additionalProperties: type: object microsoft.graph.regionalAndLanguageSettings: @@ -26962,20 +32228,22 @@ components: $ref: '#/components/schemas/microsoft.graph.geoCoordinates' additionalProperties: type: object - microsoft.graph.personAnniversary: + microsoft.graph.personAnnualEvent: allOf: - $ref: '#/components/schemas/microsoft.graph.itemFacet' - - title: personAnniversary + - title: personAnnualEvent type: object properties: date: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string - description: Contains the date associated with the anniversary type. format: date nullable: true + displayName: + type: string + nullable: true type: - $ref: '#/components/schemas/microsoft.graph.anniversaryType' + $ref: '#/components/schemas/microsoft.graph.personAnnualEventType' additionalProperties: type: object microsoft.graph.personAward: @@ -27136,6 +32404,9 @@ components: displayName: type: string description: Contains a friendly name for the interest. + thumbnailUrl: + type: string + nullable: true webUrl: type: string description: Contains a link to a web page or resource about the interest. @@ -27160,6 +32431,10 @@ components: tag: type: string description: 'Contains the four-character BCP47 name for the language (en-US, no-NB, en-AU).' + nullable: true + thumbnailUrl: + type: string + nullable: true written: $ref: '#/components/schemas/microsoft.graph.languageProficiencyLevel' additionalProperties: @@ -27173,9 +32448,11 @@ components: displayName: type: string description: Provides an ordered rendering of firstName and lastName depending on the locale of the user or their device. + nullable: true first: type: string description: First name of the user. + nullable: true initials: type: string description: Initials of the user. @@ -27187,6 +32464,7 @@ components: last: type: string description: Last name of the user. + nullable: true maiden: type: string description: Maiden name of the user. @@ -27200,7 +32478,7 @@ components: description: Nickname of the user. nullable: true pronunciation: - $ref: '#/components/schemas/microsoft.graph.yomiPersonName' + $ref: '#/components/schemas/microsoft.graph.personNamePronounciation' suffix: type: string description: 'Designators used after the users name (eg: PhD.)' @@ -27223,6 +32501,9 @@ components: type: string description: Contains a friendly name for the note. nullable: true + thumbnailUrl: + type: string + nullable: true additionalProperties: type: object microsoft.graph.itemPatent: @@ -27341,6 +32622,9 @@ components: items: $ref: '#/components/schemas/microsoft.graph.relatedPerson' description: The Person or people who sponsored the project. + thumbnailUrl: + type: string + nullable: true additionalProperties: type: object microsoft.graph.itemPublication: @@ -27399,6 +32683,9 @@ components: description: Contains a friendly name for the skill. proficiency: $ref: '#/components/schemas/microsoft.graph.skillProficiencyLevel' + thumbnailUrl: + type: string + nullable: true webUrl: type: string description: Contains a link to an information source about the skill. @@ -27421,6 +32708,9 @@ components: type: string description: Contains a status message from the cloud service if provided or synchronized. nullable: true + thumbnailUrl: + type: string + nullable: true userId: type: string description: The user name displayed for the webaccount. @@ -27449,6 +32739,9 @@ components: displayName: type: string description: Contains a friendly name for the website. + thumbnailUrl: + type: string + nullable: true webUrl: type: string description: Contains a link to the website itself. @@ -27666,7 +32959,7 @@ components: properties: messageId: type: string - description: The unique identifier of a message in a Microsoft Teams channel. + description: The unique identifier for a message in a Microsoft Teams channel. nullable: true replyChainMessageId: type: string @@ -27902,6 +33195,49 @@ components: $ref: '#/components/schemas/microsoft.graph.authenticationMethodSignInState' additionalProperties: type: object + microsoft.graph.temporaryAccessPassAuthenticationMethod: + allOf: + - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' + - title: temporaryAccessPassAuthenticationMethod + type: object + properties: + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The date and time when the temporaryAccessPass was created. + format: date-time + nullable: true + isUsable: + type: boolean + description: The state of the authentication method that indicates whether it's currently usable by the user. + nullable: true + isUsableOnce: + type: boolean + 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 temporaryAccessPass lifetime.' + nullable: true + lifetimeInMinutes: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: 'The lifetime of the temporaryAccessPass in minutes starting at startDateTime. Minimum 10, Maximum 43200 (equivalent to 30 days).' + format: int32 + nullable: true + methodUsabilityReason: + type: string + description: 'Details about usability state (isUsable). Reasons can include: enabledByPolicy, disabledByPolicy, expired, notYetValid, oneTimeUsed.' + nullable: true + startDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The date and time when the temporaryAccessPass becomes available to use. + format: date-time + nullable: true + temporaryAccessPass: + type: string + description: The temporaryAccessPass used to authenticate. Returned only on creation of a new temporaryAccessPass; returned as NULL with GET. + nullable: true + additionalProperties: + type: object microsoft.graph.windowsHelloForBusinessAuthenticationMethod: allOf: - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' @@ -28009,13 +33345,13 @@ components: lastEditedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Read only. Timestamp when edits to the chat message were made. Triggers an 'Edited' flag in the Microsoft Teams UI. If no edits are made the value is null. + 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. format: date-time nullable: true lastModifiedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Read only. Timestamp when the chat message is created (initial setting) or edited, including when a reaction is added or removed.' + description: 'Read only. Timestamp when the chat message is created (initial setting) or modified, including when a reaction is added or removed.' format: date-time nullable: true locale: @@ -28037,7 +33373,7 @@ components: description: 'Reactions for this chat message (for example, Like).' replyToId: type: string - 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) + 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.)' nullable: true subject: type: string @@ -28148,7 +33484,7 @@ components: nullable: true allowCreateUpdateChannels: type: boolean - description: 'If set to true, members can add and update channels.' + description: 'If set to true, members can add and update any channels.' nullable: true allowCreateUpdateRemoveConnectors: type: boolean @@ -28494,7 +33830,7 @@ components: nullable: true dataOption: type: string - description: 'Represents additional sorting options for this field. The possible values are: Normal, TextAsNumber.' + description: 'Represents additional sorting options for this field. Possible values are: Normal, TextAsNumber.' icon: $ref: '#/components/schemas/microsoft.graph.workbookIcon' key: @@ -28505,7 +33841,7 @@ components: format: int32 sortOn: type: string - description: 'Represents the type of sorting of this condition. The possible values are: Value, CellColor, FontColor, Icon.' + description: 'Represents the type of sorting of this condition. Possible values are: Value, CellColor, FontColor, Icon.' additionalProperties: type: object microsoft.graph.workbookChartAxes: @@ -28987,7 +34323,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.dayOfWeek' - 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.' + description: 'A collection of the days of the week on which the event occurs. Possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern. Required if type is weekly, relativeMonthly, or relativeYearly.' firstDayOfWeek: $ref: '#/components/schemas/microsoft.graph.dayOfWeek' index: @@ -29110,7 +34446,7 @@ components: properties: name: type: string - description: Name of the setting (as defined by the groupSettingTemplate). + description: Name of the setting (as defined by the directorySettingTemplate). nullable: true value: type: string @@ -29157,7 +34493,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.attachment' - description: Read-only. Nullable. + description: 'The collection of fileAttachment, itemAttachment, and referenceAttachment attachments for the post. Read-only. Nullable.' extensions: type: array items: @@ -29227,7 +34563,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.recipient' - description: The email addresses to which a message should be redirected. + description: The email address to which a message should be redirected. stopProcessingRules: type: boolean description: Indicates whether subsequent rules should be evaluated. @@ -30321,6 +35657,9 @@ components: format: date-time inference: $ref: '#/components/schemas/microsoft.graph.inferenceData' + isSearchable: + type: boolean + nullable: true lastModifiedBy: $ref: '#/components/schemas/microsoft.graph.identitySet' lastModifiedDateTime: @@ -30332,11 +35671,13 @@ components: $ref: '#/components/schemas/microsoft.graph.personDataSources' additionalProperties: type: object - microsoft.graph.anniversaryType: - title: anniversaryType + microsoft.graph.personAnnualEventType: + title: personAnnualEventType enum: - birthday - wedding + - work + - other - unknownFutureValue type: string microsoft.graph.institutionData: @@ -30416,29 +35757,24 @@ components: - nativeOrBilingual - unknownFutureValue type: string - microsoft.graph.yomiPersonName: - title: yomiPersonName + microsoft.graph.personNamePronounciation: + title: personNamePronounciation type: object properties: displayName: type: string - description: Composite of first and last name pronunciation guides. nullable: true first: type: string - description: Pronunciation guide for the first name of the user. nullable: true last: type: string - description: Pronunciation guide for the last name of the user. nullable: true maiden: type: string - description: Pronunciation guide for the maiden name of the user. nullable: true middle: type: string - description: Pronunciation guide for the middle name of the user. nullable: true additionalProperties: type: object @@ -30477,6 +35813,7 @@ components: jobTitle: type: string description: The title held when in that position. + nullable: true role: type: string description: The role the position entailed. @@ -30701,7 +36038,7 @@ components: nullable: true teamsAppId: type: string - description: The ID from the Teams app manifest. + description: The id from the Teams App manifest. nullable: true version: type: string @@ -30721,7 +36058,7 @@ components: nullable: true contentType: type: string - description: 'The media type of the content attachment. It can have the following values: reference: Attachment is a link to another file. Populate the contentURL with the link to the object.file: Raw file attachment. Populate the contenturl field with the base64 encoding of the file in data: format.image/: Image type with the type of the image specified ex: image/png, image/jpeg, image/gif. Populate the contentUrl field with the base64 encoding of the file in data: format.video/: Video type with the format specified. Ex: video/mp4. Populate the contentUrl field with the base64 encoding of the file in data: format.audio/: Audio type with the format specified. Ex: audio/wmw. Populate the contentUrl field with the base64 encoding of the file in data: format.application/card type: Rich card attachment type with the card type specifying the exact card format to use. Set content with the json format of the card. Supported values for card type include:application/vnd.microsoft.card.adaptive: A rich card that can contain any combination of text, speech, images,,buttons, and input fields. Set the content property to,an AdaptiveCard object.application/vnd.microsoft.card.animation: A rich card that plays animation. Set the content property,to an AnimationCardobject.application/vnd.microsoft.card.audio: A rich card that plays audio files. Set the content property,to an AudioCard object.application/vnd.microsoft.card.video: A rich card that plays videos. Set the content property,to a VideoCard object.application/vnd.microsoft.card.hero: A Hero card. Set the content property to a HeroCard object.application/vnd.microsoft.card.thumbnail: A Thumbnail card. Set the content property to a ThumbnailCard object.application/vnd.microsoft.com.card.receipt: A Receipt card. Set the content property to a ReceiptCard object.application/vnd.microsoft.com.card.signin: A user Sign In card. Set the content property to a SignInCard object.' + description: 'The media type of the content attachment. It can have the following values: reference: Attachment is a link to another file. Populate the contentURL with the link to the object.Any contentTypes supported by the Bot Framework''s Attachment objectapplication/vnd.microsoft.card.codesnippet: A code snippet. application/vnd.microsoft.card.announcement: An announcement header.' nullable: true contentUrl: type: string @@ -30892,11 +36229,11 @@ components: nullable: true recipientUserId: type: string - description: User ID of the recipient of the offer shift request. + description: User id of the recipient of the offer shift request. nullable: true senderShiftId: type: string - description: User ID of the sender of the offer shift request. + description: User id of the sender of the offer shift request. nullable: true additionalProperties: type: object @@ -30984,7 +36321,7 @@ components: properties: recipientShiftId: type: string - description: ShiftId for the recipient user with whom the request is to swap. + description: Shift ID for the recipient user with whom the request is to swap. nullable: true additionalProperties: type: object @@ -31259,7 +36596,7 @@ components: format: int32 set: type: string - description: 'Represents the set that the icon is part of. The possible values are: Invalid, ThreeArrows, ThreeArrowsGray, ThreeFlags, ThreeTrafficLights1, ThreeTrafficLights2, ThreeSigns, ThreeSymbols, ThreeSymbols2, FourArrows, FourArrowsGray, FourRedToBlack, FourRating, FourTrafficLights, FiveArrows, FiveArrowsGray, FiveRating, FiveQuarters, ThreeStars, ThreeTriangles, FiveBoxes.' + description: 'Represents the set that the icon is part of. Possible values are: Invalid, ThreeArrows, ThreeArrowsGray, ThreeFlags, ThreeTrafficLights1, ThreeTrafficLights2, ThreeSigns, ThreeSymbols, ThreeSymbols2, FourArrows, FourArrowsGray, FourRedToBlack, FourRating, FourTrafficLights, FiveArrows, FiveArrowsGray, FiveRating, FiveQuarters, ThreeStars, ThreeTriangles, FiveBoxes.' additionalProperties: type: object microsoft.graph.workbookChartAxis: @@ -31509,6 +36846,7 @@ components: enum: - none - include + - exclude type: string microsoft.graph.settingSource: title: settingSource @@ -31662,10 +37000,74 @@ components: type: string description: The label associated with Category 1 nullable: true + category10: + type: string + description: The label associated with Category 10 + nullable: true + category11: + type: string + description: The label associated with Category 11 + nullable: true + category12: + type: string + description: The label associated with Category 12 + nullable: true + category13: + type: string + description: The label associated with Category 13 + nullable: true + category14: + type: string + description: The label associated with Category 14 + nullable: true + category15: + type: string + description: The label associated with Category 15 + nullable: true + category16: + type: string + description: The label associated with Category 16 + nullable: true + category17: + type: string + description: The label associated with Category 17 + nullable: true + category18: + type: string + description: The label associated with Category 18 + nullable: true + category19: + type: string + description: The label associated with Category 19 + nullable: true category2: type: string description: The label associated with Category 2 nullable: true + category20: + type: string + description: The label associated with Category 20 + nullable: true + category21: + type: string + description: The label associated with Category 21 + nullable: true + category22: + type: string + description: The label associated with Category 22 + nullable: true + category23: + type: string + description: The label associated with Category 23 + nullable: true + category24: + type: string + description: The label associated with Category 24 + nullable: true + category25: + type: string + description: The label associated with Category 25 + nullable: true category3: type: string description: The label associated with Category 3 @@ -31682,6 +37084,18 @@ components: type: string description: The label associated with Category 6 nullable: true + category7: + type: string + description: The label associated with Category 7 + nullable: true + category8: + type: string + description: The label associated with Category 8 + nullable: true + category9: + type: string + description: The label associated with Category 9 + nullable: true additionalProperties: type: object microsoft.graph.plannerPlanContextDetailsCollection: diff --git a/openApiDocs/beta/Teams.yml b/openApiDocs/beta/Teams.yml index 594dc4da3b3..29789b94d4a 100644 --- a/openApiDocs/beta/Teams.yml +++ b/openApiDocs/beta/Teams.yml @@ -6708,8 +6708,6 @@ paths: - calendarView - conversations - events - - photo - - photos - rejectedSenders - threads - drive @@ -6719,6 +6717,8 @@ paths: - groupLifecyclePolicies - planner - onenote + - photo + - photos - team type: string - name: $expand @@ -6748,8 +6748,6 @@ paths: - calendarView - conversations - events - - photo - - photos - rejectedSenders - threads - drive @@ -6759,6 +6757,8 @@ paths: - groupLifecyclePolicies - planner - onenote + - photo + - photos - team type: string responses: @@ -6833,14 +6833,6 @@ paths: operationId: teams.Group.ListEvents parameters: team-id: $request.path.team-id - photo: - operationId: teams.Group.GetPhoto - parameters: - team-id: $request.path.team-id - photos: - operationId: teams.Group.ListPhotos - parameters: - team-id: $request.path.team-id rejectedSenders: operationId: teams.Group.ListRejectedSenders parameters: @@ -6877,6 +6869,14 @@ paths: operationId: teams.Group.GetOnenote parameters: team-id: $request.path.team-id + photo: + operationId: teams.Group.GetPhoto + parameters: + team-id: $request.path.team-id + photos: + operationId: teams.Group.ListPhotos + parameters: + team-id: $request.path.team-id team: operationId: teams.Group.GetTeam parameters: @@ -6970,14 +6970,6 @@ paths: operationId: teams.Group.ListEvents parameters: team-id: $request.path.team-id - photo: - operationId: teams.Group.GetPhoto - parameters: - team-id: $request.path.team-id - photos: - operationId: teams.Group.ListPhotos - parameters: - team-id: $request.path.team-id rejectedSenders: operationId: teams.Group.ListRejectedSenders parameters: @@ -7014,6 +7006,14 @@ paths: operationId: teams.Group.GetOnenote parameters: team-id: $request.path.team-id + photo: + operationId: teams.Group.GetPhoto + parameters: + team-id: $request.path.team-id + photos: + operationId: teams.Group.ListPhotos + parameters: + team-id: $request.path.team-id team: operationId: teams.Group.GetTeam parameters: @@ -8696,8 +8696,6 @@ paths: - messages - outlook - people - - photo - - photos - drive - drives - followedSites @@ -8718,6 +8716,8 @@ paths: - insights - settings - onenote + - photo + - photos - profile - activities - devices @@ -8767,8 +8767,6 @@ paths: - messages - outlook - people - - photo - - photos - drive - drives - followedSites @@ -8789,6 +8787,8 @@ paths: - insights - settings - onenote + - photo + - photos - profile - activities - devices @@ -16749,7 +16749,7 @@ components: nullable: true teamsAppId: type: string - description: The ID from the Teams app manifest. + description: The id from the Teams App manifest. nullable: true version: type: string @@ -16896,13 +16896,13 @@ components: lastEditedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Read only. Timestamp when edits to the chat message were made. Triggers an 'Edited' flag in the Microsoft Teams UI. If no edits are made the value is null. + 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. format: date-time nullable: true lastModifiedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Read only. Timestamp when the chat message is created (initial setting) or edited, including when a reaction is added or removed.' + description: 'Read only. Timestamp when the chat message is created (initial setting) or modified, including when a reaction is added or removed.' format: date-time nullable: true locale: @@ -16924,7 +16924,7 @@ components: description: 'Reactions for this chat message (for example, Like).' replyToId: type: string - 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) + 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.)' nullable: true subject: type: string @@ -17298,7 +17298,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLabel' - description: 'The list of sensitivity label pairs (label ID, label name) associated with an Microsoft 365 group. Returned only on $select. Read-only.' + description: 'The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group. Returned only on $select.' assignedLicenses: type: array items: @@ -17339,7 +17339,7 @@ components: description: 'Specifies the group type and its membership. If the collection contains Unified, the group is a Microsoft 365 group; otherwise, it''s either a security group or distribution group. For details, see groups overview.If the collection includes DynamicMembership, the group has dynamic membership; otherwise, membership is static. Returned by default. Supports $filter.' hasMembersWithLicenseErrors: type: boolean - description: 'Indicates whether there are members in this group that have license errors from its group-based license assignment. This property is never returned on a GET operation. You can use it as a $filter argument to get groups that have members with license errors (that is, filter for this property being true). See an example.' + description: 'Indicates whether there are members in this group that have license errors from its group-based license assignment. This property is never returned on a GET operation. You can use it as a $filter argument to get groups that have members with license errors (that is, filter for this property being true).' nullable: true infoCatalogs: type: array @@ -17412,13 +17412,13 @@ components: nullable: true preferredLanguage: type: string - description: The preferred language for an Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. + description: The preferred language for a Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. nullable: true proxyAddresses: type: array items: type: string - description: 'Email addresses for the group that direct to the same group mailbox. For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com'']. The any operator is required to filter expressions on multi-valued properties. Returned by default. Read-only. Not nullable. Supports $filter.' + description: 'Email addresses for the group that direct to the same group mailbox. For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com'']. The any operator is required for filter expressions on multi-valued properties. Returned by default. Read-only. Not nullable. Supports $filter.' renewedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string @@ -17445,7 +17445,7 @@ components: nullable: true theme: type: string - description: 'Specifies an Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' + description: 'Specifies a Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' nullable: true visibility: type: string @@ -17463,11 +17463,11 @@ components: nullable: true hideFromAddressLists: type: boolean - description: 'True if the group is not displayed in certain parts of the Outlook UI: the Address Book, address lists for selecting message recipients, and the Browse Groups dialog for searching groups; otherwise, false. Default value is false. Returned only on $select.' + description: 'True if the group is not displayed in certain parts of the Outlook user interface: in the Address Book, in address lists for selecting message recipients, and in the Browse Groups dialog for searching groups; false otherwise. Default value is false. Returned only on $select.' nullable: true hideFromOutlookClients: type: boolean - description: 'True if the group is not displayed in Outlook clients, such as Outlook for Windows and Outlook on the web; otherwise, false. Default value is false. Returned only on $select.' + description: 'True if the group is not displayed in Outlook clients, such as Outlook for Windows and Outlook on the web, false otherwise. Default value is false. Returned only on $select.' nullable: true isFavorite: type: boolean @@ -17487,7 +17487,7 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer - description: Count of conversations that have received new posts since the signed-in user last visited the group. Returned only on $select. + description: Count of conversations that have received new posts since the signed-in user last visited the group. This property is the same as unseenConversationsCount.Returned only on $select. format: int32 nullable: true unseenMessagesCount: @@ -17518,12 +17518,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Groups that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' + description: 'Groups and administrative units that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' members: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Users and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for Microsoft 365 groups, security groups and mail-enabled security groups), DELETE (supported for Microsoft 365 groups and security groups). Nullable.' + description: 'Users, contacts, and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable.' membersWithLicenseErrors: type: array items: @@ -17533,7 +17533,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. Limited to 100 owners. HTTP Methods: GET (supported for all groups), POST (supported for Microsoft 365 groups, security groups and mail-enabled security groups), DELETE (supported for Microsoft 365 groups and security groups). Nullable.' + description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable.' permissionGrants: type: array items: @@ -17542,7 +17542,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directorySetting' - description: Read-only. Nullable. + description: 'Settings that can govern this group''s behavior, like whether members can invite guest users to the group. Nullable.' transitiveMemberOf: type: array items: @@ -17572,14 +17572,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: The group's calendar events. - photo: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' - photos: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' - description: The profile photos owned by the group. Read-only. Nullable. + description: The group's events. rejectedSenders: type: array items: @@ -17616,6 +17609,13 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerGroup' onenote: $ref: '#/components/schemas/microsoft.graph.onenote' + photo: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + photos: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + description: The profile photos owned by the group. Read-only. Nullable. team: $ref: '#/components/schemas/microsoft.graph.team' additionalProperties: @@ -17686,30 +17686,30 @@ components: $ref: '#/components/schemas/microsoft.graph.signInActivity' accountEnabled: type: boolean - description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Supports $filter.' + description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Returned only on $select. Supports $filter.' nullable: true ageGroup: type: string - description: 'Sets the age group of the user. Allowed values: null, minor, notAdult and adult. Refer to the legal age group property definitions for further information.' + description: 'Sets the age group of the user. Allowed values: null, minor, notAdult and adult. Refer to the legal age group property definitions for further information. Returned only on $select.' nullable: true assignedLicenses: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLicense' - description: The licenses that are assigned to the user. Not nullable. + description: The licenses that are assigned to the user. Returned only on $select. Not nullable. assignedPlans: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedPlan' - description: The plans that are assigned to the user. Read-only. Not nullable. + description: The plans that are assigned to the user. Returned only on $select. Read-only. Not nullable. businessPhones: type: array items: type: string - description: 'The telephone numbers for the user. NOTE: Although this is a string collection, only one number can be set for this property. Read-only for users synced from on-premises directory. Returned by default.' + description: The telephone numbers for the user. Only one number can be set for this property. Returned by default. Read-only for users synced from on-premises directory. city: type: string - description: The city in which the user is located. Supports $filter. + description: The city in which the user is located. Returned only on $select. Supports $filter. nullable: true companyName: type: string @@ -17717,25 +17717,25 @@ components: nullable: true consentProvidedForMinor: type: string - description: 'Sets whether consent has been obtained for minors. Allowed values: null, granted, denied and notRequired. Refer to the legal age group property definitions for further information.' + description: 'Sets whether consent has been obtained for minors. Allowed values: null, granted, denied and notRequired. Refer to the legal age group property definitions for further information. Returned only on $select.' nullable: true country: type: string - description: 'The country/region in which the user is located; for example, ''US'' or ''UK''. Supports $filter.' + description: 'The country/region in which the user is located; for example, ''US'' or ''UK''. Returned only on $select. Supports $filter.' nullable: true createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The created date of the user object. + description: The date and time the user was created. The value cannot be modified and is automatically populated when the entity is created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. Property is nullable. A null value indicates that an accurate creation time couldn't be determined for the user. Returned only on $select. Read-only. Supports $filter. format: date-time nullable: true creationType: type: string - description: 'Indicates whether the user account was created as a regular school or work account (null), an external account (Invitation), a local account for an Azure Active Directory B2C tenant (LocalAccount) or self-service sign-up using email verification (EmailVerified). Read-only.' + description: 'Indicates whether the user account was created as a regular school or work account (null), an external account (Invitation), a local account for an Azure Active Directory B2C tenant (LocalAccount) or self-service sign-up using email verification (EmailVerified). Returned only on $select. Read-only.' nullable: true department: type: string - description: The name for the department in which the user works. Supports $filter. + description: The name for the department in which the user works. Returned only on $select. Supports $filter. nullable: true deviceKeys: type: array @@ -17743,7 +17743,7 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceKey' displayName: type: string - description: 'The name displayed in the address book for the user. This is usually the combination of the user''s first name, middle initial and last name. This property is required when a user is created and it cannot be cleared during updates. Returned by default. Supports $filter and $orderby.' + 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 last name. This property is required when a user is created and it cannot be cleared during updates. Returned by default. Supports $filter and $orderby.' nullable: true employeeHireDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' @@ -17771,7 +17771,7 @@ components: nullable: true faxNumber: type: string - description: The fax number of the user. + description: The fax number of the user. Returned only on $select. nullable: true givenName: type: string @@ -17781,7 +17781,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.objectIdentity' - description: 'Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. May contain multiple items with the same signInType value. Supports $filter.' + description: 'Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. May contain multiple items with the same signInType value. Returned only on $select. Supports $filter.' imAddresses: type: array items: @@ -17804,29 +17804,29 @@ components: lastPasswordChangeDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The time when this Azure AD user last changed their password. The date and time information uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: ''2014-01-01T00:00:00Z''' + description: 'The time when this Azure AD user last changed their password. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is ''2014-01-01T00:00:00Z'' Returned only on $select. Read-only.' format: date-time nullable: true legalAgeGroupClassification: type: string - 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, minorWithOutParentalConsent, minorWithParentalConsent, minorNoParentalConsentRequired, notAdult and adult. Refer to the legal age group property definitions for further information.' + 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, minorWithOutParentalConsent, minorWithParentalConsent, minorNoParentalConsentRequired, notAdult and adult. Refer to the legal age group property definitions for further information. Returned only on $select.' nullable: true licenseAssignmentStates: type: array items: $ref: '#/components/schemas/microsoft.graph.licenseAssignmentState' - description: State of license assignments for this user. Read-only. + description: State of license assignments for this user. Returned only on $select. Read-only. mail: type: string description: 'The SMTP address for the user, for example, ''jeff@contoso.onmicrosoft.com''. Returned by default. Supports $filter and endsWith.' nullable: true mailNickname: type: string - description: The mail alias for the user. This property must be specified when a user is created. Supports $filter. + description: The mail alias for the user. This property must be specified when a user is created. Returned only on $select. Supports $filter. nullable: true mobilePhone: type: string - description: The primary cellular telephone number for the user. Read-only for users synced from on-premises directory. Returned by default. + description: The primary cellular telephone number for the user. Returned by default. Read-only for users synced from on-premises directory. nullable: true officeLocation: type: string @@ -17834,59 +17834,59 @@ components: nullable: true onPremisesDistinguishedName: type: string - 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 Azure Active Directory via Azure AD Connect. Read-only. + 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 Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. nullable: true onPremisesDomainName: type: string - 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 Azure Active Directory via Azure AD Connect. Read-only.' + 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 Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only.' nullable: true onPremisesExtensionAttributes: $ref: '#/components/schemas/microsoft.graph.onPremisesExtensionAttributes' onPremisesImmutableId: type: string - description: 'This property is used to associate an on-premises Active Directory user account to their Azure AD user object. This property must be specified when creating a new user account in the Graph if you are using a federated domain for the user''s userPrincipalName (UPN) property. Important: The $ and _ characters cannot be used when specifying this property. Supports $filter.' + description: 'This property is used to associate an on-premises Active Directory user account to their Azure AD user object. This property must be specified when creating a new user account in the Graph if you are using a federated domain for the user''s userPrincipalName (UPN) property. Important: The $ and _ characters cannot be used when specifying this property. Returned only on $select. Supports $filter.' nullable: true onPremisesLastSyncDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - 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 time. For example, midnight UTC on Jan 1, 2014 would look like this: ''2014-01-01T00:00:00Z''. Read-only.' + 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 time. For example, midnight UTC on Jan 1, 2014 is ''2014-01-01T00:00:00Z''. Returned only on $select. Read-only.' format: date-time nullable: true onPremisesProvisioningErrors: type: array items: $ref: '#/components/schemas/microsoft.graph.onPremisesProvisioningError' - description: Errors when using Microsoft synchronization product during provisioning. + description: Errors when using Microsoft synchronization product during provisioning. Returned only on $select. onPremisesSamAccountName: type: string - 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 Azure Active Directory via Azure AD Connect. Read-only. + 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 Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. nullable: true onPremisesSecurityIdentifier: type: string - description: Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Read-only. + description: Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Returned only on $select. Read-only. nullable: true onPremisesSyncEnabled: type: boolean - 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 + 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). Returned only on $select. Read-only. nullable: true onPremisesUserPrincipalName: type: string - 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 Azure Active Directory via Azure AD Connect. Read-only. + 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 Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. nullable: true otherMails: type: array items: type: string - description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Supports $filter.' + description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com''].Returned only on $select. Supports$filter.' passwordPolicies: type: string - 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 may be specified together; for example: ''DisablePasswordExpiration, DisableStrongPassword''.' + 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 may be specified together; for example: ''DisablePasswordExpiration, DisableStrongPassword''.Returned only on $select.' nullable: true passwordProfile: $ref: '#/components/schemas/microsoft.graph.passwordProfile' postalCode: type: string - description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country/region. In the United States of America, this attribute contains the ZIP code.' + description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country/region. In the United States of America, this attribute contains the ZIP code. Returned only on $select.' nullable: true preferredDataLocation: type: string @@ -17900,35 +17900,35 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.provisionedPlan' - description: The plans that are provisioned for the user. Read-only. Not nullable. + description: The plans that are provisioned for the user. Returned only on $select. Read-only. Not nullable. proxyAddresses: type: array items: type: string - description: 'For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com''] The any operator is required for filter expressions on multi-valued properties. Read-only, Not nullable. Supports $filter.' + description: 'For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com''] The any operator is required for filter expressions on multi-valued properties. Returned only on $select. Read-only, Not nullable. Supports $filter.' refreshTokensValidFromDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Returned only on $select. Read-only.' + description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Returned only on $select. Read-only. Use invalidateAllRefreshTokens to reset.' format: date-time nullable: true showInAddressList: type: boolean - description: 'true if the Outlook global address list should contain this user, otherwise false. If not set, this will be treated as true. For users invited through the invitation manager, this property will be set to false.' + description: 'true if the Outlook global address list should contain this user, otherwise false. If not set, this will be treated as true. For users invited through the invitation manager, this property will be set to false. Returned only on $select.' nullable: true signInSessionsValidFromDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Read-only. Use revokeSignInSessions to reset.' + description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Returned only on $select. Read-only. Use revokeSignInSessions to reset.' format: date-time nullable: true state: type: string - description: The state or province in the user's address. Supports $filter. + description: The state or province in the user's address. Returned only on $select. Supports $filter. nullable: true streetAddress: type: string - description: The street address of the user's place of business. + description: The street address of the user's place of business. Returned only on $select. nullable: true surname: type: string @@ -17936,7 +17936,7 @@ components: nullable: true usageLocation: type: string - description: 'A two letter country code (ISO standard 3166). Required for users that will be assigned licenses due to legal requirement to check for availability of services in countries. Examples include: ''US'', ''JP'', and ''GB''. Not nullable. Supports $filter.' + description: 'A two letter country code (ISO standard 3166). Required for users that will be assigned licenses due to legal requirement to check for availability of services in countries. Examples include: ''US'', ''JP'', and ''GB''. Not nullable. Returned only on $select. Supports $filter.' nullable: true userPrincipalName: type: string @@ -17944,7 +17944,7 @@ components: nullable: true userType: type: string - description: 'A string value that can be used to classify user types in your directory, such as ''Member'' and ''Guest''. Supports $filter.' + description: 'A string value that can be used to classify user types in your directory, such as ''Member'' and ''Guest''. Returned only on $select. Supports $filter.' nullable: true mailboxSettings: $ref: '#/components/schemas/microsoft.graph.mailboxSettings' @@ -17956,56 +17956,56 @@ components: format: int32 aboutMe: type: string - description: A freeform text entry field for the user to describe themselves. + description: A freeform text entry field for the user to describe themselves. Returned only on $select. nullable: true birthday: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The birthday of the user. 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 would look like this: ''2014-01-01T00:00:00Z''' + description: 'The birthday of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is ''2014-01-01T00:00:00Z'' Returned only on $select.' format: date-time hireDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The hire date of the user. 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 would look like this: ''2014-01-01T00:00:00Z''. Returned only on $select. Note: This property is specific to SharePoint Online. We recommend using the native employeeHireDate property to set and update hire date values using Microsoft Graph APIs.' + description: 'The hire date of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is ''2014-01-01T00:00:00Z''. Returned only on $select. Note: This property is specific to SharePoint Online. We recommend using the native employeeHireDate property to set and update hire date values using Microsoft Graph APIs.' format: date-time interests: type: array items: type: string nullable: true - description: A list for the user to describe their interests. + description: A list for the user to describe their interests. Returned only on $select. mySite: type: string - description: The URL for the user's personal site. + description: The URL for the user's personal site. Returned only on $select. nullable: true pastProjects: type: array items: type: string nullable: true - description: A list for the user to enumerate their past projects. + description: A list for the user to enumerate their past projects. Returned only on $select. preferredName: type: string - description: The preferred name for the user. + description: The preferred name for the user. Returned only on $select. nullable: true responsibilities: type: array items: type: string nullable: true - description: A list for the user to enumerate their responsibilities. + description: A list for the user to enumerate their responsibilities. Returned only on $select. schools: type: array items: type: string nullable: true - description: A list for the user to enumerate the schools they have attended. + description: A list for the user to enumerate the schools they have attended. Returned only on $select. skills: type: array items: type: string nullable: true - description: A list for the user to enumerate their skills. + description: A list for the user to enumerate their skills. Returned only on $select. analytics: $ref: '#/components/schemas/microsoft.graph.userAnalytics' usageRights: @@ -18040,7 +18040,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: The groups and directory roles that the user is a member of. Read-only. Nullable. + description: 'The groups, directory roles and administrative units that the user is a member of. Read-only. Nullable.' ownedDevices: type: array items: @@ -18096,7 +18096,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: The user's events. Default is to show Events under the Default Calendar. Read-only. Nullable. + description: The user's events. Default is to show events under the Default Calendar. Read-only. Nullable. inferenceClassification: $ref: '#/components/schemas/microsoft.graph.inferenceClassification' joinedGroups: @@ -18120,14 +18120,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.person' - description: People that are relevant to the user. Read-only. Nullable. - photo: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' - photos: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' - description: Read-only. Nullable. + description: 'Read-only. The most relevant people to the user. The collection is ordered by their relevance to the user, which is determined by the user''s communication, collaboration and business relationships. A person is an aggregation of information from across mail, contacts and social networks.' drive: $ref: '#/components/schemas/microsoft.graph.drive' drives: @@ -18143,7 +18136,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the user. Read-only. Nullable. + description: The collection of open extensions defined for the user. Nullable. appConsentRequestsForApproval: type: array items: @@ -18209,6 +18202,13 @@ components: $ref: '#/components/schemas/microsoft.graph.userSettings' onenote: $ref: '#/components/schemas/microsoft.graph.onenote' + photo: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + photos: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + description: Read-only. Nullable. profile: $ref: '#/components/schemas/microsoft.graph.profile' activities: @@ -18377,11 +18377,11 @@ components: nullable: true recipientUserId: type: string - description: User ID of the recipient of the offer shift request. + description: User id of the recipient of the offer shift request. nullable: true senderShiftId: type: string - description: User ID of the sender of the offer shift request. + description: User id of the sender of the offer shift request. nullable: true additionalProperties: type: object @@ -18469,7 +18469,7 @@ components: properties: recipientShiftId: type: string - description: ShiftId for the recipient user with whom the request is to swap. + description: Shift ID for the recipient user with whom the request is to swap. nullable: true additionalProperties: type: object @@ -18764,7 +18764,7 @@ components: nullable: true contentType: type: string - description: 'The media type of the content attachment. It can have the following values: reference: Attachment is a link to another file. Populate the contentURL with the link to the object.file: Raw file attachment. Populate the contenturl field with the base64 encoding of the file in data: format.image/: Image type with the type of the image specified ex: image/png, image/jpeg, image/gif. Populate the contentUrl field with the base64 encoding of the file in data: format.video/: Video type with the format specified. Ex: video/mp4. Populate the contentUrl field with the base64 encoding of the file in data: format.audio/: Audio type with the format specified. Ex: audio/wmw. Populate the contentUrl field with the base64 encoding of the file in data: format.application/card type: Rich card attachment type with the card type specifying the exact card format to use. Set content with the json format of the card. Supported values for card type include:application/vnd.microsoft.card.adaptive: A rich card that can contain any combination of text, speech, images,,buttons, and input fields. Set the content property to,an AdaptiveCard object.application/vnd.microsoft.card.animation: A rich card that plays animation. Set the content property,to an AnimationCardobject.application/vnd.microsoft.card.audio: A rich card that plays audio files. Set the content property,to an AudioCard object.application/vnd.microsoft.card.video: A rich card that plays videos. Set the content property,to a VideoCard object.application/vnd.microsoft.card.hero: A Hero card. Set the content property to a HeroCard object.application/vnd.microsoft.card.thumbnail: A Thumbnail card. Set the content property to a ThumbnailCard object.application/vnd.microsoft.com.card.receipt: A Receipt card. Set the content property to a ReceiptCard object.application/vnd.microsoft.com.card.signin: A user Sign In card. Set the content property to a SignInCard object.' + description: 'The media type of the content attachment. It can have the following values: reference: Attachment is a link to another file. Populate the contentURL with the link to the object.Any contentTypes supported by the Bot Framework''s Attachment objectapplication/vnd.microsoft.card.codesnippet: A code snippet. application/vnd.microsoft.card.announcement: An announcement header.' nullable: true contentUrl: type: string @@ -18955,7 +18955,7 @@ components: nullable: true allowCreateUpdateChannels: type: boolean - description: 'If set to true, members can add and update channels.' + description: 'If set to true, members can add and update any channels.' nullable: true allowCreateUpdateRemoveConnectors: type: boolean @@ -19276,12 +19276,12 @@ components: nullable: true latitude: type: number - description: 'Optional. The latitude, in decimal, for the item. Read-only.' + description: 'Optional. The latitude, in decimal, for the item. Writable on OneDrive Personal.' format: double nullable: true longitude: type: number - description: 'Optional. The longitude, in decimal, for the item. Read-only.' + description: 'Optional. The longitude, in decimal, for the item. Writable on OneDrive Personal.' format: double nullable: true additionalProperties: @@ -19353,7 +19353,7 @@ components: takenDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Represents the date and time the photo was taken. Read-only. + description: The date and time the photo was taken in UTC time. Read-only. format: date-time nullable: true additionalProperties: @@ -19603,7 +19603,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookOperation' - description: 'The status of workbook operations. Getting an operation collection is not supported, but you can get the status of a long-running operation if the Location header is returned in the response. Read-only.' + description: 'The status of Workbook operations. Getting an operation collection is not supported, but you can get the status of a long-running operation if the Location header is returned in the response. Read-only. Nullable.' tables: type: array items: @@ -19715,7 +19715,7 @@ components: description: 'The type of permission, e.g. read. See below for the full list of roles. Read-only.' shareId: type: string - description: A unique token that can be used to access this shared item via the **shares** API. Read-only. + description: 'A unique token that can be used to access this shared item via the [shares API][]. Read-only.' nullable: true additionalProperties: type: object @@ -19731,14 +19731,14 @@ components: nullable: true changeType: type: string - description: 'Required. Indicates the type of change in the subscribed resource that will raise a change notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list.Note: Drive root item and list change notifications support only the updated changeType. User and group change notifications support updated and deleted changeType.' + description: 'Indicates the type of change in the subscribed resource that will raise a change notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list. Required. Note: Drive root item and list change notifications support only the updated changeType. User and group change notifications support updated and deleted changeType.' clientState: type: string - description: Optional. Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 128 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification. + description: Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 255 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification. Optional. nullable: true creatorId: type: string - description: 'Identifier of the user or service principal that created the subscription. If the app used delegated permissions to create the subscription, this field contains the id of the signed-in user the app called on behalf of. If the app used application permissions, this field contains the id of the service principal corresponding to the app. Read-only.' + description: 'Identifier of the user or service principal that created the subscription. If the app used delegated permissions to create the subscription, this field contains the ID of the signed-in user the app called on behalf of. If the app used application permissions, this field contains the ID of the service principal corresponding to the app. Read-only.' nullable: true encryptionCertificate: type: string @@ -19746,12 +19746,12 @@ components: nullable: true encryptionCertificateId: type: string - description: A custom app-provided identifier to help identify the certificate needed to decrypt resource data. Optional. + description: A custom app-provided identifier to help identify the certificate needed to decrypt resource data. Optional. Required when includeResourceData is true. nullable: true expirationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Required. Specifies the date and time when the webhook subscription expires. The time is in UTC, and can be an amount of time from subscription creation that varies for the resource subscribed to. See the table below for maximum supported subscription length of time.' + description: 'Specifies the date and time when the webhook subscription expires. The time is in UTC, and can be an amount of time from subscription creation that varies for the resource subscribed to. See the table below for maximum supported subscription length of time. Required.' format: date-time includeResourceData: type: boolean @@ -19773,10 +19773,10 @@ components: nullable: true notificationUrl: type: string - description: Required. The URL of the endpoint that will receive the change notifications. This URL must make use of the HTTPS protocol. + description: The URL of the endpoint that receives the change notifications. This URL must make use of the HTTPS protocol. Required. resource: type: string - description: Required. Specifies the resource that will be monitored for changes. Do not include the base URL (https://graph.microsoft.com/v1.0/). See the possible resource path values for each supported resource. + description: Specifies the resource that will be monitored for changes. Do not include the base URL (https://graph.microsoft.com/beta/). See the possible resource path values for each supported resource. Required. additionalProperties: type: object microsoft.graph.thumbnailSet: @@ -19803,7 +19803,6 @@ components: properties: content: type: string - description: The content stream for this version of the item. format: base64url nullable: true size: @@ -20051,15 +20050,15 @@ components: nullable: true canEdit: type: boolean - description: 'True if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access.' + description: 'True if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access, through an Outlook client or the corresponding calendarPermission resource. Read-only.' nullable: true canShare: type: boolean - description: 'True if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it.' + description: 'True if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it. Read-only.' nullable: true canViewPrivateItems: type: boolean - description: 'True if the user can read calendar items that have been marked private, false otherwise.' + description: 'True if the user can read calendar items that have been marked private, false otherwise. This property is set through an Outlook client or the corresponding calendarPermission resource. Read-only.' nullable: true changeKey: type: string @@ -20071,7 +20070,7 @@ components: $ref: '#/components/schemas/microsoft.graph.onlineMeetingProviderType' hexColor: type: string - description: 'The calendar color, expressed in a hex color code of three hexidecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space. If the user has never explicitly set a color for the calendar, this property is empty. Read-only.' + description: 'The calendar color, expressed in a hex color code of three hexidecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space. If the user has never explicitly set a color for the calendar, this property is empty.' nullable: true isDefaultCalendar: type: boolean @@ -20269,7 +20268,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.attachment' - description: The collection of fileAttachment and itemAttachment attachments for the event. Navigation property. Read-only. Nullable. + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' calendar: $ref: '#/components/schemas/microsoft.graph.calendar' exceptionOccurrences: @@ -20280,12 +20279,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the event. Read-only. Nullable. + description: The collection of open extensions defined for the event. Nullable. instances: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: The instances of the event. Navigation property. Read-only. Nullable. + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' multiValueExtendedProperties: type: array items: @@ -20461,6 +20460,10 @@ components: items: $ref: '#/components/schemas/microsoft.graph.drive' description: The collection of drives (document libraries) under this site. + externalColumns: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' items: type: array items: @@ -20803,7 +20806,7 @@ components: properties: forceChangePasswordNextSignIn: type: boolean - description: true if the user must change her password on the next login; otherwise false. + description: 'If true, at next sign-in, the user must change their password. After a password change, this property will be automatically reset to false. If not set, default is false.' nullable: true forceChangePasswordNextSignInWithMfa: type: boolean @@ -20839,7 +20842,7 @@ components: properties: archiveFolder: type: string - description: Folder ID of an archive folder for the user. + description: Folder ID of an archive folder for the user. Read only. nullable: true automaticRepliesSetting: $ref: '#/components/schemas/microsoft.graph.automaticRepliesSetting' @@ -21177,7 +21180,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the contact. Read-only. Nullable. + description: The collection of open extensions defined for the contact. Nullable. multiValueExtendedProperties: type: array items: @@ -21294,7 +21297,7 @@ components: $ref: '#/components/schemas/microsoft.graph.itemBody' bodyPreview: type: string - description: The first 255 characters of the message body. It is in text format. + description: 'The first 255 characters of the message body. It is in text format. If the message contains instances of mention, this property would contain a concatenation of these mentions as well.' nullable: true ccRecipients: type: array @@ -21496,7 +21499,7 @@ components: nullable: true personType: type: string - description: The type of person. + description: 'The type of person, for example distribution list.' nullable: true phones: type: array @@ -21570,11 +21573,7 @@ components: - title: approval type: object properties: - completedSteps: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.approvalStep' - pendingSteps: + steps: type: array items: $ref: '#/components/schemas/microsoft.graph.approvalStep' @@ -21684,26 +21683,26 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Not yet documented + description: Created date time in UTC of the device enrollment configuration format: date-time description: type: string - description: Not yet documented + description: The description of the device enrollment configuration nullable: true displayName: type: string - description: Not yet documented + description: The display name of the device enrollment configuration nullable: true lastModifiedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Not yet documented + description: Last modified date time in UTC of the device enrollment configuration format: date-time priority: maximum: 2147483647 minimum: -2147483648 type: integer - description: Not yet documented + description: Priority is used when a user exists in multiple groups that are assigned enrollment configuration. Users are subject only to the configuration with the lowest priority value. format: int32 roleScopeTagIds: type: array @@ -21715,13 +21714,13 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer - description: Not yet documented + description: The version of the device enrollment configuration format: int32 assignments: type: array items: $ref: '#/components/schemas/microsoft.graph.enrollmentConfigurationAssignment' - description: The list of group assignments for the device configuration profile. + description: The list of group assignments for the device configuration profile additionalProperties: type: object description: The Base Class of Device Enrollment Configuration @@ -21737,11 +21736,11 @@ components: nullable: true activationLockBypassCode: type: string - description: Code that allows the Activation Lock on a device to be bypassed. + description: Code that allows the Activation Lock on a device to be bypassed. This property is read-only. nullable: true androidSecurityPatchLevel: type: string - description: Android security patch level + description: Android security patch level. This property is read-only. nullable: true autopilotEnrolled: type: boolean @@ -21752,18 +21751,18 @@ components: nullable: true azureADDeviceId: type: string - description: The unique identifier for the Azure Active Directory device. Read only. + description: The unique identifier for the Azure Active Directory device. Read only. This property is read-only. nullable: true azureADRegistered: type: boolean - description: Whether the device is Azure Active Directory registered. + description: Whether the device is Azure Active Directory registered. This property is read-only. nullable: true chassisType: $ref: '#/components/schemas/microsoft.graph.chassisType' complianceGracePeriodExpirationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The DateTime when device compliance grace period expires + description: The DateTime when device compliance grace period expires. This property is read-only. format: date-time complianceState: $ref: '#/components/schemas/microsoft.graph.complianceState' @@ -21777,10 +21776,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceActionResult' - description: List of ComplexType deviceActionResult objects. + description: List of ComplexType deviceActionResult objects. This property is read-only. deviceCategoryDisplayName: type: string - description: Device category display name + description: Device category display name. This property is read-only. nullable: true deviceEnrollmentType: $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentType' @@ -21788,7 +21787,7 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceHealthAttestationState' deviceName: type: string - description: Name of the device + description: Name of the device. This property is read-only. nullable: true deviceRegistrationState: $ref: '#/components/schemas/microsoft.graph.deviceRegistrationState' @@ -21796,24 +21795,24 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceType' easActivated: type: boolean - description: Whether the device is Exchange ActiveSync activated. + description: Whether the device is Exchange ActiveSync activated. This property is read-only. easActivationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Exchange ActivationSync activation time of the device. + description: Exchange ActivationSync activation time of the device. This property is read-only. format: date-time easDeviceId: type: string - description: Exchange ActiveSync Id of the device. + description: Exchange ActiveSync Id of the device. This property is read-only. nullable: true emailAddress: type: string - description: Email(s) for the user associated with the device + description: Email(s) for the user associated with the device. This property is read-only. nullable: true enrolledDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Enrollment time of the device. + description: Enrollment time of the device. This property is read-only. format: date-time ethernetMacAddress: type: string @@ -21826,11 +21825,11 @@ components: exchangeLastSuccessfulSyncDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Last time the device contacted Exchange. + description: Last time the device contacted Exchange. This property is read-only. format: date-time freeStorageSpaceInBytes: type: integer - description: Free Storage in Bytes + description: Free Storage in Bytes. This property is read-only. format: int64 hardwareInformation: $ref: '#/components/schemas/microsoft.graph.hardwareInformation' @@ -21840,24 +21839,24 @@ components: nullable: true imei: type: string - description: IMEI + description: IMEI. This property is read-only. nullable: true isEncrypted: type: boolean - description: Device encryption status + description: Device encryption status. This property is read-only. isSupervised: type: boolean - description: Device supervised status + description: Device supervised status. This property is read-only. jailBroken: type: string - description: whether the device is jail broken or rooted. + description: whether the device is jail broken or rooted. This property is read-only. nullable: true joinType: $ref: '#/components/schemas/microsoft.graph.joinType' lastSyncDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The date and time that the device last completed a successful sync with Intune. + description: The date and time that the device last completed a successful sync with Intune. This property is read-only. format: date-time lostModeState: $ref: '#/components/schemas/microsoft.graph.lostModeState' @@ -21880,15 +21879,15 @@ components: $ref: '#/components/schemas/microsoft.graph.managementState' manufacturer: type: string - description: Manufacturer of the device + description: Manufacturer of the device. This property is read-only. nullable: true meid: type: string - description: MEID + description: MEID. This property is read-only. nullable: true model: type: string - description: Model of the device + description: Model of the device. This property is read-only. nullable: true notes: type: string @@ -21896,11 +21895,11 @@ components: nullable: true operatingSystem: type: string - description: 'Operating system of the device. Windows, iOS, etc.' + description: 'Operating system of the device. Windows, iOS, etc. This property is read-only.' nullable: true osVersion: type: string - description: Operating system version of the device. + description: Operating system version of the device. This property is read-only. nullable: true ownerType: $ref: '#/components/schemas/microsoft.graph.ownerType' @@ -21908,7 +21907,7 @@ components: $ref: '#/components/schemas/microsoft.graph.managedDevicePartnerReportedHealthState' phoneNumber: type: string - description: Phone number of the device + description: Phone number of the device. This property is read-only. nullable: true physicalMemoryInBytes: type: integer @@ -21923,11 +21922,11 @@ components: $ref: '#/components/schemas/microsoft.graph.managedDeviceArchitecture' remoteAssistanceSessionErrorDetails: type: string - description: An error string that identifies issues when creating Remote Assistance session objects. + description: An error string that identifies issues when creating Remote Assistance session objects. This property is read-only. nullable: true remoteAssistanceSessionUrl: type: string - description: Url that allows a Remote Assistance session to be established with the device. + description: Url that allows a Remote Assistance session to be established with the device. This property is read-only. nullable: true requireUserEnrollmentApproval: type: boolean @@ -21946,7 +21945,7 @@ components: description: List of Scope Tag IDs for this Device instance. serialNumber: type: string - description: SerialNumber + description: SerialNumber. This property is read-only. nullable: true skuFamily: type: string @@ -21964,11 +21963,11 @@ components: nullable: true subscriberCarrier: type: string - description: Subscriber Carrier + description: Subscriber Carrier. This property is read-only. nullable: true totalStorageSpaceInBytes: type: integer - description: Total Storage in Bytes + description: Total Storage in Bytes. This property is read-only. format: int64 udid: type: string @@ -21976,15 +21975,15 @@ components: nullable: true userDisplayName: type: string - description: User display name + description: User display name. This property is read-only. nullable: true userId: type: string - description: Unique Identifier for the user associated with the device + description: Unique Identifier for the user associated with the device. This property is read-only. nullable: true userPrincipalName: type: string - description: Device user principal name + description: Device user principal name. This property is read-only. nullable: true usersLoggedOn: type: array @@ -21993,7 +21992,7 @@ components: description: Indicates the last logged on users of a device. This property is read-only. wiFiMacAddress: type: string - description: Wi-Fi MAC + description: Wi-Fi MAC. This property is read-only. nullable: true windowsActiveMalwareCount: maximum: 2147483647 @@ -22129,7 +22128,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.managedAppPolicy' - description: Zero or more policys already applied on the registered app when it last synchronized with management service. + description: Zero or more policys already applied on the registered app when it last synchronized with managment service. intendedPolicies: type: array items: @@ -22331,7 +22330,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerTask' - description: Read-only. Nullable. Returns the plannerPlans shared with the user. + description: Read-only. Nullable. Returns the plannerTasks assigned to the user. additionalProperties: type: object microsoft.graph.itemInsights: @@ -22377,7 +22376,7 @@ components: anniversaries: type: array items: - $ref: '#/components/schemas/microsoft.graph.personAnniversary' + $ref: '#/components/schemas/microsoft.graph.personAnnualEvent' description: Represents the details of meaningful dates associated with a person. awards: type: array @@ -22531,7 +22530,7 @@ components: properties: accountEnabled: type: boolean - description: 'true if the account is enabled; otherwise, false. Required.' + description: 'true if the account is enabled; otherwise, false. default is true.' nullable: true alternativeSecurityIds: type: array @@ -22628,7 +22627,7 @@ components: nullable: true operatingSystemVersion: type: string - description: The version of the operating system on the device. Required. + description: Operating system version of the device. Required. nullable: true physicalIds: type: array @@ -22819,7 +22818,7 @@ components: properties: activity: type: string - 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.' + 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.' nullable: true availability: type: string @@ -22867,6 +22866,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.phoneAuthenticationMethod' + temporaryAccessPassMethods: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.temporaryAccessPassAuthenticationMethod' windowsHelloForBusinessMethods: type: array items: @@ -23311,7 +23314,7 @@ components: properties: crc32Hash: type: string - description: The CRC32 value of the file in little endian (if available). Read-only. + description: The CRC32 value of the file (if available). Read-only. nullable: true quickXorHash: type: string @@ -23376,7 +23379,7 @@ components: properties: content: type: string - description: The content of comment. + description: The content of the comment. nullable: true contentType: type: string @@ -23414,7 +23417,7 @@ components: description: Indicates whether the name is scoped to the workbook or to a specific worksheet. Read-only. type: type: string - description: 'Indicates what type of reference is associated with the name. The possible values are: String, Integer, Double, Boolean, Range. Read-only.' + description: 'Indicates what type of reference is associated with the name. Possible values are: String, Integer, Double, Boolean, Range. Read-only.' nullable: true value: $ref: '#/components/schemas/microsoft.graph.Json' @@ -23478,7 +23481,7 @@ components: description: Indicates whether the total row is visible or not. This value can be set to show or remove the total row. style: type: string - description: 'Constant value that represents the Table style. The possible values are: TableStyleLight1 thru TableStyleLight21, TableStyleMedium1 thru TableStyleMedium28, TableStyleStyleDark1 thru TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified.' + description: 'Constant value that represents the Table style. Possible values are: TableStyleLight1 thru TableStyleLight21, TableStyleMedium1 thru TableStyleMedium28, TableStyleStyleDark1 thru TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified.' nullable: true columns: type: array @@ -23776,7 +23779,7 @@ components: properties: name: type: string - description: Name of the setting (as defined by the groupSettingTemplate). + description: Name of the setting (as defined by the directorySettingTemplate). nullable: true value: type: string @@ -23813,11 +23816,11 @@ components: properties: address: type: string - description: The email address of the person or entity. + description: The email address of an entity instance. nullable: true name: type: string - description: The display name of the person or entity. + description: The display name of an entity instance. nullable: true additionalProperties: type: object @@ -23920,10 +23923,10 @@ components: properties: dateTime: type: string - description: 'A single point of time in a combined date and time representation ({date}T{time}; for example, 2017-08-29T04:00:00.0000000).' + description: 'A single point of time in a combined date and time representation ({date}T{time}). For example, ''2019-04-16T09:00:00''.' timeZone: type: string - description: 'Represents a time zone, for example, ''Pacific Standard Time''. See below for more possible values.' + description: 'Represents a time zone, for example, ''Pacific Standard Time''. See below for possible values.' nullable: true additionalProperties: type: object @@ -24076,7 +24079,7 @@ components: nullable: true name: type: string - description: The attachment's file name. + description: The display name of the attachment. This does not need to be the actual file name. nullable: true size: maximum: 2147483647 @@ -24125,7 +24128,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.attachment' - description: Read-only. Nullable. + description: 'The collection of fileAttachment, itemAttachment, and referenceAttachment attachments for the post. Read-only. Nullable.' extensions: type: array items: @@ -24263,6 +24266,8 @@ components: type: string description: 'For site columns, the name of the group this column belongs to. Helps organize related columns.' nullable: true + contentApprovalStatus: + $ref: '#/components/schemas/microsoft.graph.contentApprovalStatusColumn' currency: $ref: '#/components/schemas/microsoft.graph.currencyColumn' dateTime: @@ -24287,10 +24292,21 @@ components: type: boolean description: Specifies whether the column is displayed in the user interface. nullable: true + hyperlinkOrPicture: + $ref: '#/components/schemas/microsoft.graph.hyperlinkOrPictureColumn' indexed: type: boolean description: Specifies whether the column values can used for sorting and searching. nullable: true + isDeletable: + type: boolean + nullable: true + isReorderable: + type: boolean + nullable: true + isSealed: + type: boolean + nullable: true lookup: $ref: '#/components/schemas/microsoft.graph.lookupColumn' name: @@ -24301,6 +24317,9 @@ components: $ref: '#/components/schemas/microsoft.graph.numberColumn' personOrGroup: $ref: '#/components/schemas/microsoft.graph.personOrGroupColumn' + propagateChanges: + type: boolean + nullable: true readOnly: type: boolean description: Specifies whether the column values can be modified. @@ -24309,8 +24328,18 @@ components: type: boolean description: Specifies whether the column value is not optional. nullable: true + term: + $ref: '#/components/schemas/microsoft.graph.termColumn' text: $ref: '#/components/schemas/microsoft.graph.textColumn' + thumbnail: + $ref: '#/components/schemas/microsoft.graph.thumbnailColumn' + type: + $ref: '#/components/schemas/microsoft.graph.columnTypes' + validation: + $ref: '#/components/schemas/microsoft.graph.columnValidation' + sourceColumn: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' additionalProperties: type: object microsoft.graph.contentType: @@ -24319,10 +24348,19 @@ components: - title: contentType type: object properties: + associatedHubsUrls: + type: array + items: + type: string + nullable: true description: type: string description: The descriptive text for the item. nullable: true + documentSet: + $ref: '#/components/schemas/microsoft.graph.documentSet' + documentTemplate: + $ref: '#/components/schemas/microsoft.graph.documentSetContent' group: type: string description: The name of the group this content type belongs to. Helps organize related content types. @@ -24333,6 +24371,9 @@ components: nullable: true inheritedFrom: $ref: '#/components/schemas/microsoft.graph.itemReference' + isBuiltIn: + type: boolean + nullable: true name: type: string description: The name of the content type. @@ -24343,6 +24384,9 @@ components: type: string description: The unique identifier of the content type. nullable: true + propagateChanges: + type: boolean + nullable: true readOnly: type: boolean description: 'If true, the content type cannot be modified unless this value is first set to false.' @@ -24351,11 +24395,25 @@ components: type: boolean description: 'If true, the content type cannot be modified by users or through push-down operations. Only site collection administrators can seal or unseal content types.' nullable: true + base: + $ref: '#/components/schemas/microsoft.graph.contentType' + baseTypes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.contentType' columnLinks: type: array items: $ref: '#/components/schemas/microsoft.graph.columnLink' description: The collection of columns that are required by this content type + columnPositions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + columns: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' additionalProperties: type: object microsoft.graph.sitePage: @@ -24409,14 +24467,14 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerBucket' - description: Read-only. Nullable. Collection of buckets in the plan. + description: Collection of buckets in the plan. Read-only. Nullable. details: $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' tasks: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerTask' - description: Read-only. Nullable. Collection of tasks in the plan. + description: Collection of tasks in the plan. Read-only. Nullable. additionalProperties: type: object microsoft.graph.notebook: @@ -24895,7 +24953,7 @@ components: nullable: true provisioningStatus: type: string - description: 'The provisioning status of the service plan. Possible values:''Success'' - Service is fully provisioned.''Disabled'' - Service has been disabled.''PendingInput'' - Service is not yet provisioned; awaiting service confirmation.''PendingActivation'' - Service is provisioned but requires explicit activation by administrator (for example, Intune_O365 service plan)''PendingProvisioning'' - Microsoft has added a new service to the product SKU and it has not been activated in the tenant, yet.' + description: 'The provisioning status of the service plan. Possible values:''Success'' - Service is fully provisioned.''Disabled'' - Service has been disabled.''PendingInput'' - Service is not yet provisioned; awaiting service confirmation.''PendingActivation'' - Service is provisioned but requires explicit activation by administrator (for example, Intune_O365 service plan).''PendingProvisioning'' - Microsoft has added a new service to the product SKU and it has not been activated in the tenant, yet.' nullable: true servicePlanId: pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' @@ -26761,17 +26819,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.sharedInsight' - description: 'Calculated relationship identifying documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for Business and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share.' + description: Access this property from the derived type itemInsights. trending: type: array items: $ref: '#/components/schemas/microsoft.graph.trending' - description: 'Calculated relationship identifying 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 Business and SharePoint. Trending insights help the user to discover potentially useful content that the user has access to, but has never viewed before.' + description: Access this property from the derived type itemInsights. used: type: array items: $ref: '#/components/schemas/microsoft.graph.usedInsight' - description: 'Calculated relationship identifying the latest documents viewed or modified by a user, including OneDrive for Business and SharePoint documents, ranked by recency of use.' + description: Access this property from the derived type itemInsights. additionalProperties: type: object microsoft.graph.regionalAndLanguageSettings: @@ -26847,20 +26905,22 @@ components: $ref: '#/components/schemas/microsoft.graph.geoCoordinates' additionalProperties: type: object - microsoft.graph.personAnniversary: + microsoft.graph.personAnnualEvent: allOf: - $ref: '#/components/schemas/microsoft.graph.itemFacet' - - title: personAnniversary + - title: personAnnualEvent type: object properties: date: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string - description: Contains the date associated with the anniversary type. format: date nullable: true + displayName: + type: string + nullable: true type: - $ref: '#/components/schemas/microsoft.graph.anniversaryType' + $ref: '#/components/schemas/microsoft.graph.personAnnualEventType' additionalProperties: type: object microsoft.graph.personAward: @@ -27021,6 +27081,9 @@ components: displayName: type: string description: Contains a friendly name for the interest. + thumbnailUrl: + type: string + nullable: true webUrl: type: string description: Contains a link to a web page or resource about the interest. @@ -27045,6 +27108,10 @@ components: tag: type: string description: 'Contains the four-character BCP47 name for the language (en-US, no-NB, en-AU).' + nullable: true + thumbnailUrl: + type: string + nullable: true written: $ref: '#/components/schemas/microsoft.graph.languageProficiencyLevel' additionalProperties: @@ -27058,9 +27125,11 @@ components: displayName: type: string description: Provides an ordered rendering of firstName and lastName depending on the locale of the user or their device. + nullable: true first: type: string description: First name of the user. + nullable: true initials: type: string description: Initials of the user. @@ -27072,6 +27141,7 @@ components: last: type: string description: Last name of the user. + nullable: true maiden: type: string description: Maiden name of the user. @@ -27085,7 +27155,7 @@ components: description: Nickname of the user. nullable: true pronunciation: - $ref: '#/components/schemas/microsoft.graph.yomiPersonName' + $ref: '#/components/schemas/microsoft.graph.personNamePronounciation' suffix: type: string description: 'Designators used after the users name (eg: PhD.)' @@ -27108,6 +27178,9 @@ components: type: string description: Contains a friendly name for the note. nullable: true + thumbnailUrl: + type: string + nullable: true additionalProperties: type: object microsoft.graph.itemPatent: @@ -27226,6 +27299,9 @@ components: items: $ref: '#/components/schemas/microsoft.graph.relatedPerson' description: The Person or people who sponsored the project. + thumbnailUrl: + type: string + nullable: true additionalProperties: type: object microsoft.graph.itemPublication: @@ -27284,6 +27360,9 @@ components: description: Contains a friendly name for the skill. proficiency: $ref: '#/components/schemas/microsoft.graph.skillProficiencyLevel' + thumbnailUrl: + type: string + nullable: true webUrl: type: string description: Contains a link to an information source about the skill. @@ -27306,6 +27385,9 @@ components: type: string description: Contains a status message from the cloud service if provided or synchronized. nullable: true + thumbnailUrl: + type: string + nullable: true userId: type: string description: The user name displayed for the webaccount. @@ -27334,6 +27416,9 @@ components: displayName: type: string description: Contains a friendly name for the website. + thumbnailUrl: + type: string + nullable: true webUrl: type: string description: Contains a link to the website itself. @@ -27556,7 +27641,7 @@ components: properties: messageId: type: string - description: The unique identifier of a message in a Microsoft Teams channel. + description: The unique identifier for a message in a Microsoft Teams channel. nullable: true replyChainMessageId: type: string @@ -27792,6 +27877,49 @@ components: $ref: '#/components/schemas/microsoft.graph.authenticationMethodSignInState' additionalProperties: type: object + microsoft.graph.temporaryAccessPassAuthenticationMethod: + allOf: + - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' + - title: temporaryAccessPassAuthenticationMethod + type: object + properties: + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The date and time when the temporaryAccessPass was created. + format: date-time + nullable: true + isUsable: + type: boolean + description: The state of the authentication method that indicates whether it's currently usable by the user. + nullable: true + isUsableOnce: + type: boolean + 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 temporaryAccessPass lifetime.' + nullable: true + lifetimeInMinutes: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: 'The lifetime of the temporaryAccessPass in minutes starting at startDateTime. Minimum 10, Maximum 43200 (equivalent to 30 days).' + format: int32 + nullable: true + methodUsabilityReason: + type: string + description: 'Details about usability state (isUsable). Reasons can include: enabledByPolicy, disabledByPolicy, expired, notYetValid, oneTimeUsed.' + nullable: true + startDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The date and time when the temporaryAccessPass becomes available to use. + format: date-time + nullable: true + temporaryAccessPass: + type: string + description: The temporaryAccessPass used to authenticate. Returned only on creation of a new temporaryAccessPass; returned as NULL with GET. + nullable: true + additionalProperties: + type: object microsoft.graph.windowsHelloForBusinessAuthenticationMethod: allOf: - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' @@ -27948,11 +28076,11 @@ components: properties: content: type: string - description: The content of a comment reply. + description: The content of replied comment. nullable: true contentType: type: string - description: Indicates the type for the comment reply. + description: Indicates the type for the replied comment. additionalProperties: type: object microsoft.graph.workbookOperationError: @@ -28033,7 +28161,7 @@ components: description: Represents whether the casing impacted the last sort of the table. Read-only. method: type: string - description: 'Represents Chinese character ordering method last used to sort the table. The possible values are: PinYin, StrokeCount. Read-only.' + description: 'Represents Chinese character ordering method last used to sort the table. Possible values are: PinYin, StrokeCount. Read-only.' additionalProperties: type: object microsoft.graph.workbookChart: @@ -28370,7 +28498,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.dayOfWeek' - 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.' + description: 'A collection of the days of the week on which the event occurs. Possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern. Required if type is weekly, relativeMonthly, or relativeYearly.' firstDayOfWeek: $ref: '#/components/schemas/microsoft.graph.dayOfWeek' index: @@ -28437,7 +28565,7 @@ components: properties: upgradeAvailable: type: boolean - description: Indicates whether there are higher storage quota plans available. Read-only. + description: Indicates if there are higher storage quota plans available. Read-only. nullable: true additionalProperties: type: object @@ -28502,6 +28630,11 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.contentApprovalStatusColumn: + title: contentApprovalStatusColumn + type: object + additionalProperties: + type: object microsoft.graph.currencyColumn: title: currencyColumn type: object @@ -28545,6 +28678,15 @@ components: type: object additionalProperties: type: object + microsoft.graph.hyperlinkOrPictureColumn: + title: hyperlinkOrPictureColumn + type: object + properties: + isPicture: + type: boolean + nullable: true + additionalProperties: + type: object microsoft.graph.lookupColumn: title: lookupColumn type: object @@ -28613,6 +28755,18 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.termColumn: + title: termColumn + type: object + properties: + allowMultipleValues: + type: boolean + nullable: true + showFullyQualifiedName: + type: boolean + nullable: true + additionalProperties: + type: object microsoft.graph.textColumn: title: textColumn type: object @@ -28645,6 +28799,95 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.thumbnailColumn: + title: thumbnailColumn + type: object + additionalProperties: + type: object + microsoft.graph.columnTypes: + title: columnTypes + enum: + - note + - text + - choice + - multichoice + - number + - currency + - dateTime + - lookup + - boolean + - user + - url + - calculated + - location + - geolocation + - term + - multiterm + - thumbnail + - approvalStatus + - unknownFutureValue + type: string + microsoft.graph.columnValidation: + title: columnValidation + type: object + properties: + defaultLanguage: + type: string + nullable: true + descriptions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.displayNameLocalization' + formula: + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.documentSet: + title: documentSet + type: object + properties: + allowedContentTypes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.contentTypeInfo' + defaultContents: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.documentSetContent' + propagateWelcomePageChanges: + type: boolean + nullable: true + shouldPrefixNameToFile: + type: boolean + nullable: true + welcomePageUrl: + type: string + nullable: true + sharedColumns: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + welcomePageColumns: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + additionalProperties: + type: object + microsoft.graph.documentSetContent: + title: documentSetContent + type: object + properties: + contentType: + $ref: '#/components/schemas/microsoft.graph.contentTypeInfo' + fileName: + type: string + nullable: true + folderName: + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.contentTypeOrder: title: contentTypeOrder type: object @@ -29163,7 +29406,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.recipient' - description: The email addresses to which a message should be redirected. + description: The email address to which a message should be redirected. stopProcessingRules: type: boolean description: Indicates whether subsequent rules should be evaluated. @@ -30176,6 +30419,9 @@ components: format: date-time inference: $ref: '#/components/schemas/microsoft.graph.inferenceData' + isSearchable: + type: boolean + nullable: true lastModifiedBy: $ref: '#/components/schemas/microsoft.graph.identitySet' lastModifiedDateTime: @@ -30187,11 +30433,13 @@ components: $ref: '#/components/schemas/microsoft.graph.personDataSources' additionalProperties: type: object - microsoft.graph.anniversaryType: - title: anniversaryType + microsoft.graph.personAnnualEventType: + title: personAnnualEventType enum: - birthday - wedding + - work + - other - unknownFutureValue type: string microsoft.graph.institutionData: @@ -30271,29 +30519,24 @@ components: - nativeOrBilingual - unknownFutureValue type: string - microsoft.graph.yomiPersonName: - title: yomiPersonName + microsoft.graph.personNamePronounciation: + title: personNamePronounciation type: object properties: displayName: type: string - description: Composite of first and last name pronunciation guides. nullable: true first: type: string - description: Pronunciation guide for the first name of the user. nullable: true last: type: string - description: Pronunciation guide for the last name of the user. nullable: true maiden: type: string - description: Pronunciation guide for the maiden name of the user. nullable: true middle: type: string - description: Pronunciation guide for the middle name of the user. nullable: true additionalProperties: type: object @@ -30332,6 +30575,7 @@ components: jobTitle: type: string description: The title held when in that position. + nullable: true role: type: string description: The role the position entailed. @@ -30618,7 +30862,7 @@ components: nullable: true dataOption: type: string - description: 'Represents additional sorting options for this field. The possible values are: Normal, TextAsNumber.' + description: 'Represents additional sorting options for this field. Possible values are: Normal, TextAsNumber.' icon: $ref: '#/components/schemas/microsoft.graph.workbookIcon' key: @@ -30629,7 +30873,7 @@ components: format: int32 sortOn: type: string - description: 'Represents the type of sorting of this condition. The possible values are: Value, CellColor, FontColor, Icon.' + description: 'Represents the type of sorting of this condition. Possible values are: Value, CellColor, FontColor, Icon.' additionalProperties: type: object microsoft.graph.workbookChartAxes: @@ -30838,6 +31082,20 @@ components: - noEnd - numbered type: string + microsoft.graph.displayNameLocalization: + title: displayNameLocalization + type: object + properties: + displayName: + type: string + description: 'If present, the value of this field contains the displayName string that has been set for the language present in the languageTag field.' + nullable: true + languageTag: + type: string + description: Provides the language culture-code and friendly name of the language that the displayName field has been provided in. + nullable: true + additionalProperties: + type: object microsoft.graph.sitePageData: title: sitePageData type: object @@ -30858,10 +31116,74 @@ components: type: string description: The label associated with Category 1 nullable: true + category10: + type: string + description: The label associated with Category 10 + nullable: true + category11: + type: string + description: The label associated with Category 11 + nullable: true + category12: + type: string + description: The label associated with Category 12 + nullable: true + category13: + type: string + description: The label associated with Category 13 + nullable: true + category14: + type: string + description: The label associated with Category 14 + nullable: true + category15: + type: string + description: The label associated with Category 15 + nullable: true + category16: + type: string + description: The label associated with Category 16 + nullable: true + category17: + type: string + description: The label associated with Category 17 + nullable: true + category18: + type: string + description: The label associated with Category 18 + nullable: true + category19: + type: string + description: The label associated with Category 19 + nullable: true category2: type: string description: The label associated with Category 2 nullable: true + category20: + type: string + description: The label associated with Category 20 + nullable: true + category21: + type: string + description: The label associated with Category 21 + nullable: true + category22: + type: string + description: The label associated with Category 22 + nullable: true + category23: + type: string + description: The label associated with Category 23 + nullable: true + category24: + type: string + description: The label associated with Category 24 + nullable: true + category25: + type: string + description: The label associated with Category 25 + nullable: true category3: type: string description: The label associated with Category 3 @@ -30878,6 +31200,18 @@ components: type: string description: The label associated with Category 6 nullable: true + category7: + type: string + description: The label associated with Category 7 + nullable: true + category8: + type: string + description: The label associated with Category 8 + nullable: true + category9: + type: string + description: The label associated with Category 9 + nullable: true additionalProperties: type: object microsoft.graph.plannerPlanContextDetailsCollection: @@ -30990,6 +31324,7 @@ components: enum: - none - include + - exclude type: string microsoft.graph.settingSource: title: settingSource @@ -31431,7 +31766,7 @@ components: format: int32 set: type: string - description: 'Represents the set that the icon is part of. The possible values are: Invalid, ThreeArrows, ThreeArrowsGray, ThreeFlags, ThreeTrafficLights1, ThreeTrafficLights2, ThreeSigns, ThreeSymbols, ThreeSymbols2, FourArrows, FourArrowsGray, FourRedToBlack, FourRating, FourTrafficLights, FiveArrows, FiveArrowsGray, FiveRating, FiveQuarters, ThreeStars, ThreeTriangles, FiveBoxes.' + description: 'Represents the set that the icon is part of. Possible values are: Invalid, ThreeArrows, ThreeArrowsGray, ThreeFlags, ThreeTrafficLights1, ThreeTrafficLights2, ThreeSigns, ThreeSymbols, ThreeSymbols2, FourArrows, FourArrowsGray, FourRedToBlack, FourRating, FourTrafficLights, FiveArrows, FiveArrowsGray, FiveRating, FiveQuarters, ThreeStars, ThreeTriangles, FiveBoxes.' additionalProperties: type: object microsoft.graph.workbookChartAxis: diff --git a/openApiDocs/beta/Users.Actions.yml b/openApiDocs/beta/Users.Actions.yml index f7581d5440c..2dbdc14cf78 100644 --- a/openApiDocs/beta/Users.Actions.yml +++ b/openApiDocs/beta/Users.Actions.yml @@ -21361,7 +21361,7 @@ components: items: type: string nullable: true - description: 'A collection of byte ranges that the server is missing for the file. These ranges are zero indexed and of the format ''start-end'' (e.g. ''0-26'' to indicate the first 27 bytes of the file). When uploading files as Outlook attachments, instead of a collection of ranges, this property always indicates a single value ''{start}'', the location in the file where the next upload should begin.' + description: 'When uploading files to document libraries, this is a collection of byte ranges that the server is missing for the file. These ranges are zero-indexed and of the format, ''{start}-{end}'' (e.g. ''0-26'' to indicate the first 27 bytes of the file). When uploading files as Outlook attachments, instead of a collection of ranges, this property always indicates a single value ''{start}'', the location in the file where the next upload should begin.' uploadUrl: type: string description: The URL endpoint that accepts PUT requests for byte ranges of the file. @@ -21374,10 +21374,10 @@ components: properties: dateTime: type: string - description: 'A single point of time in a combined date and time representation ({date}T{time}; for example, 2017-08-29T04:00:00.0000000).' + description: 'A single point of time in a combined date and time representation ({date}T{time}). For example, ''2019-04-16T09:00:00''.' timeZone: type: string - description: 'Represents a time zone, for example, ''Pacific Standard Time''. See below for more possible values.' + description: 'Represents a time zone, for example, ''Pacific Standard Time''. See below for possible values.' nullable: true additionalProperties: type: object @@ -21544,15 +21544,15 @@ components: nullable: true canEdit: type: boolean - description: 'True if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access.' + description: 'True if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access, through an Outlook client or the corresponding calendarPermission resource. Read-only.' nullable: true canShare: type: boolean - description: 'True if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it.' + description: 'True if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it. Read-only.' nullable: true canViewPrivateItems: type: boolean - description: 'True if the user can read calendar items that have been marked private, false otherwise.' + description: 'True if the user can read calendar items that have been marked private, false otherwise. This property is set through an Outlook client or the corresponding calendarPermission resource. Read-only.' nullable: true changeKey: type: string @@ -21564,7 +21564,7 @@ components: $ref: '#/components/schemas/microsoft.graph.onlineMeetingProviderType' hexColor: type: string - description: 'The calendar color, expressed in a hex color code of three hexidecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space. If the user has never explicitly set a color for the calendar, this property is empty. Read-only.' + description: 'The calendar color, expressed in a hex color code of three hexidecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space. If the user has never explicitly set a color for the calendar, this property is empty.' nullable: true isDefaultCalendar: type: boolean @@ -21634,7 +21634,7 @@ components: $ref: '#/components/schemas/microsoft.graph.itemBody' bodyPreview: type: string - description: The first 255 characters of the message body. It is in text format. + description: 'The first 255 characters of the message body. It is in text format. If the message contains instances of mention, this property would contain a concatenation of these mentions as well.' nullable: true ccRecipients: type: array @@ -21949,30 +21949,30 @@ components: $ref: '#/components/schemas/microsoft.graph.signInActivity' accountEnabled: type: boolean - description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Supports $filter.' + description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Returned only on $select. Supports $filter.' nullable: true ageGroup: type: string - description: 'Sets the age group of the user. Allowed values: null, minor, notAdult and adult. Refer to the legal age group property definitions for further information.' + description: 'Sets the age group of the user. Allowed values: null, minor, notAdult and adult. Refer to the legal age group property definitions for further information. Returned only on $select.' nullable: true assignedLicenses: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLicense' - description: The licenses that are assigned to the user. Not nullable. + description: The licenses that are assigned to the user. Returned only on $select. Not nullable. assignedPlans: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedPlan' - description: The plans that are assigned to the user. Read-only. Not nullable. + description: The plans that are assigned to the user. Returned only on $select. Read-only. Not nullable. businessPhones: type: array items: type: string - description: 'The telephone numbers for the user. NOTE: Although this is a string collection, only one number can be set for this property. Read-only for users synced from on-premises directory. Returned by default.' + description: The telephone numbers for the user. Only one number can be set for this property. Returned by default. Read-only for users synced from on-premises directory. city: type: string - description: The city in which the user is located. Supports $filter. + description: The city in which the user is located. Returned only on $select. Supports $filter. nullable: true companyName: type: string @@ -21980,25 +21980,25 @@ components: nullable: true consentProvidedForMinor: type: string - description: 'Sets whether consent has been obtained for minors. Allowed values: null, granted, denied and notRequired. Refer to the legal age group property definitions for further information.' + description: 'Sets whether consent has been obtained for minors. Allowed values: null, granted, denied and notRequired. Refer to the legal age group property definitions for further information. Returned only on $select.' nullable: true country: type: string - description: 'The country/region in which the user is located; for example, ''US'' or ''UK''. Supports $filter.' + description: 'The country/region in which the user is located; for example, ''US'' or ''UK''. Returned only on $select. Supports $filter.' nullable: true createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The created date of the user object. + description: The date and time the user was created. The value cannot be modified and is automatically populated when the entity is created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. Property is nullable. A null value indicates that an accurate creation time couldn't be determined for the user. Returned only on $select. Read-only. Supports $filter. format: date-time nullable: true creationType: type: string - description: 'Indicates whether the user account was created as a regular school or work account (null), an external account (Invitation), a local account for an Azure Active Directory B2C tenant (LocalAccount) or self-service sign-up using email verification (EmailVerified). Read-only.' + description: 'Indicates whether the user account was created as a regular school or work account (null), an external account (Invitation), a local account for an Azure Active Directory B2C tenant (LocalAccount) or self-service sign-up using email verification (EmailVerified). Returned only on $select. Read-only.' nullable: true department: type: string - description: The name for the department in which the user works. Supports $filter. + description: The name for the department in which the user works. Returned only on $select. Supports $filter. nullable: true deviceKeys: type: array @@ -22006,7 +22006,7 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceKey' displayName: type: string - description: 'The name displayed in the address book for the user. This is usually the combination of the user''s first name, middle initial and last name. This property is required when a user is created and it cannot be cleared during updates. Returned by default. Supports $filter and $orderby.' + 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 last name. This property is required when a user is created and it cannot be cleared during updates. Returned by default. Supports $filter and $orderby.' nullable: true employeeHireDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' @@ -22034,7 +22034,7 @@ components: nullable: true faxNumber: type: string - description: The fax number of the user. + description: The fax number of the user. Returned only on $select. nullable: true givenName: type: string @@ -22044,7 +22044,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.objectIdentity' - description: 'Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. May contain multiple items with the same signInType value. Supports $filter.' + description: 'Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. May contain multiple items with the same signInType value. Returned only on $select. Supports $filter.' imAddresses: type: array items: @@ -22067,29 +22067,29 @@ components: lastPasswordChangeDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The time when this Azure AD user last changed their password. The date and time information uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: ''2014-01-01T00:00:00Z''' + description: 'The time when this Azure AD user last changed their password. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is ''2014-01-01T00:00:00Z'' Returned only on $select. Read-only.' format: date-time nullable: true legalAgeGroupClassification: type: string - 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, minorWithOutParentalConsent, minorWithParentalConsent, minorNoParentalConsentRequired, notAdult and adult. Refer to the legal age group property definitions for further information.' + 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, minorWithOutParentalConsent, minorWithParentalConsent, minorNoParentalConsentRequired, notAdult and adult. Refer to the legal age group property definitions for further information. Returned only on $select.' nullable: true licenseAssignmentStates: type: array items: $ref: '#/components/schemas/microsoft.graph.licenseAssignmentState' - description: State of license assignments for this user. Read-only. + description: State of license assignments for this user. Returned only on $select. Read-only. mail: type: string description: 'The SMTP address for the user, for example, ''jeff@contoso.onmicrosoft.com''. Returned by default. Supports $filter and endsWith.' nullable: true mailNickname: type: string - description: The mail alias for the user. This property must be specified when a user is created. Supports $filter. + description: The mail alias for the user. This property must be specified when a user is created. Returned only on $select. Supports $filter. nullable: true mobilePhone: type: string - description: The primary cellular telephone number for the user. Read-only for users synced from on-premises directory. Returned by default. + description: The primary cellular telephone number for the user. Returned by default. Read-only for users synced from on-premises directory. nullable: true officeLocation: type: string @@ -22097,59 +22097,59 @@ components: nullable: true onPremisesDistinguishedName: type: string - 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 Azure Active Directory via Azure AD Connect. Read-only. + 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 Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. nullable: true onPremisesDomainName: type: string - 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 Azure Active Directory via Azure AD Connect. Read-only.' + 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 Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only.' nullable: true onPremisesExtensionAttributes: $ref: '#/components/schemas/microsoft.graph.onPremisesExtensionAttributes' onPremisesImmutableId: type: string - description: 'This property is used to associate an on-premises Active Directory user account to their Azure AD user object. This property must be specified when creating a new user account in the Graph if you are using a federated domain for the user''s userPrincipalName (UPN) property. Important: The $ and _ characters cannot be used when specifying this property. Supports $filter.' + description: 'This property is used to associate an on-premises Active Directory user account to their Azure AD user object. This property must be specified when creating a new user account in the Graph if you are using a federated domain for the user''s userPrincipalName (UPN) property. Important: The $ and _ characters cannot be used when specifying this property. Returned only on $select. Supports $filter.' nullable: true onPremisesLastSyncDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - 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 time. For example, midnight UTC on Jan 1, 2014 would look like this: ''2014-01-01T00:00:00Z''. Read-only.' + 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 time. For example, midnight UTC on Jan 1, 2014 is ''2014-01-01T00:00:00Z''. Returned only on $select. Read-only.' format: date-time nullable: true onPremisesProvisioningErrors: type: array items: $ref: '#/components/schemas/microsoft.graph.onPremisesProvisioningError' - description: Errors when using Microsoft synchronization product during provisioning. + description: Errors when using Microsoft synchronization product during provisioning. Returned only on $select. onPremisesSamAccountName: type: string - 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 Azure Active Directory via Azure AD Connect. Read-only. + 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 Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. nullable: true onPremisesSecurityIdentifier: type: string - description: Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Read-only. + description: Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Returned only on $select. Read-only. nullable: true onPremisesSyncEnabled: type: boolean - 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 + 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). Returned only on $select. Read-only. nullable: true onPremisesUserPrincipalName: type: string - 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 Azure Active Directory via Azure AD Connect. Read-only. + 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 Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. nullable: true otherMails: type: array items: type: string - description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Supports $filter.' + description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com''].Returned only on $select. Supports$filter.' passwordPolicies: type: string - 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 may be specified together; for example: ''DisablePasswordExpiration, DisableStrongPassword''.' + 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 may be specified together; for example: ''DisablePasswordExpiration, DisableStrongPassword''.Returned only on $select.' nullable: true passwordProfile: $ref: '#/components/schemas/microsoft.graph.passwordProfile' postalCode: type: string - description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country/region. In the United States of America, this attribute contains the ZIP code.' + description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country/region. In the United States of America, this attribute contains the ZIP code. Returned only on $select.' nullable: true preferredDataLocation: type: string @@ -22163,35 +22163,35 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.provisionedPlan' - description: The plans that are provisioned for the user. Read-only. Not nullable. + description: The plans that are provisioned for the user. Returned only on $select. Read-only. Not nullable. proxyAddresses: type: array items: type: string - description: 'For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com''] The any operator is required for filter expressions on multi-valued properties. Read-only, Not nullable. Supports $filter.' + description: 'For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com''] The any operator is required for filter expressions on multi-valued properties. Returned only on $select. Read-only, Not nullable. Supports $filter.' refreshTokensValidFromDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Returned only on $select. Read-only.' + description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Returned only on $select. Read-only. Use invalidateAllRefreshTokens to reset.' format: date-time nullable: true showInAddressList: type: boolean - description: 'true if the Outlook global address list should contain this user, otherwise false. If not set, this will be treated as true. For users invited through the invitation manager, this property will be set to false.' + description: 'true if the Outlook global address list should contain this user, otherwise false. If not set, this will be treated as true. For users invited through the invitation manager, this property will be set to false. Returned only on $select.' nullable: true signInSessionsValidFromDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Read-only. Use revokeSignInSessions to reset.' + description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Returned only on $select. Read-only. Use revokeSignInSessions to reset.' format: date-time nullable: true state: type: string - description: The state or province in the user's address. Supports $filter. + description: The state or province in the user's address. Returned only on $select. Supports $filter. nullable: true streetAddress: type: string - description: The street address of the user's place of business. + description: The street address of the user's place of business. Returned only on $select. nullable: true surname: type: string @@ -22199,7 +22199,7 @@ components: nullable: true usageLocation: type: string - description: 'A two letter country code (ISO standard 3166). Required for users that will be assigned licenses due to legal requirement to check for availability of services in countries. Examples include: ''US'', ''JP'', and ''GB''. Not nullable. Supports $filter.' + description: 'A two letter country code (ISO standard 3166). Required for users that will be assigned licenses due to legal requirement to check for availability of services in countries. Examples include: ''US'', ''JP'', and ''GB''. Not nullable. Returned only on $select. Supports $filter.' nullable: true userPrincipalName: type: string @@ -22207,7 +22207,7 @@ components: nullable: true userType: type: string - description: 'A string value that can be used to classify user types in your directory, such as ''Member'' and ''Guest''. Supports $filter.' + description: 'A string value that can be used to classify user types in your directory, such as ''Member'' and ''Guest''. Returned only on $select. Supports $filter.' nullable: true mailboxSettings: $ref: '#/components/schemas/microsoft.graph.mailboxSettings' @@ -22219,56 +22219,56 @@ components: format: int32 aboutMe: type: string - description: A freeform text entry field for the user to describe themselves. + description: A freeform text entry field for the user to describe themselves. Returned only on $select. nullable: true birthday: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The birthday of the user. 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 would look like this: ''2014-01-01T00:00:00Z''' + description: 'The birthday of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is ''2014-01-01T00:00:00Z'' Returned only on $select.' format: date-time hireDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The hire date of the user. 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 would look like this: ''2014-01-01T00:00:00Z''. Returned only on $select. Note: This property is specific to SharePoint Online. We recommend using the native employeeHireDate property to set and update hire date values using Microsoft Graph APIs.' + description: 'The hire date of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is ''2014-01-01T00:00:00Z''. Returned only on $select. Note: This property is specific to SharePoint Online. We recommend using the native employeeHireDate property to set and update hire date values using Microsoft Graph APIs.' format: date-time interests: type: array items: type: string nullable: true - description: A list for the user to describe their interests. + description: A list for the user to describe their interests. Returned only on $select. mySite: type: string - description: The URL for the user's personal site. + description: The URL for the user's personal site. Returned only on $select. nullable: true pastProjects: type: array items: type: string nullable: true - description: A list for the user to enumerate their past projects. + description: A list for the user to enumerate their past projects. Returned only on $select. preferredName: type: string - description: The preferred name for the user. + description: The preferred name for the user. Returned only on $select. nullable: true responsibilities: type: array items: type: string nullable: true - description: A list for the user to enumerate their responsibilities. + description: A list for the user to enumerate their responsibilities. Returned only on $select. schools: type: array items: type: string nullable: true - description: A list for the user to enumerate the schools they have attended. + description: A list for the user to enumerate the schools they have attended. Returned only on $select. skills: type: array items: type: string nullable: true - description: A list for the user to enumerate their skills. + description: A list for the user to enumerate their skills. Returned only on $select. analytics: $ref: '#/components/schemas/microsoft.graph.userAnalytics' usageRights: @@ -22303,7 +22303,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: The groups and directory roles that the user is a member of. Read-only. Nullable. + description: 'The groups, directory roles and administrative units that the user is a member of. Read-only. Nullable.' ownedDevices: type: array items: @@ -22359,7 +22359,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: The user's events. Default is to show Events under the Default Calendar. Read-only. Nullable. + description: The user's events. Default is to show events under the Default Calendar. Read-only. Nullable. inferenceClassification: $ref: '#/components/schemas/microsoft.graph.inferenceClassification' joinedGroups: @@ -22383,14 +22383,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.person' - description: People that are relevant to the user. Read-only. Nullable. - photo: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' - photos: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' - description: Read-only. Nullable. + description: 'Read-only. The most relevant people to the user. The collection is ordered by their relevance to the user, which is determined by the user''s communication, collaboration and business relationships. A person is an aggregation of information from across mail, contacts and social networks.' drive: $ref: '#/components/schemas/microsoft.graph.drive' drives: @@ -22406,7 +22399,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the user. Read-only. Nullable. + description: The collection of open extensions defined for the user. Nullable. appConsentRequestsForApproval: type: array items: @@ -22472,6 +22465,13 @@ components: $ref: '#/components/schemas/microsoft.graph.userSettings' onenote: $ref: '#/components/schemas/microsoft.graph.onenote' + photo: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + photos: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + description: Read-only. Nullable. profile: $ref: '#/components/schemas/microsoft.graph.profile' activities: @@ -22554,7 +22554,7 @@ components: properties: emptySuggestionsReason: type: string - description: 'A reason for not returning any meeting suggestions. The possible values are: attendeesUnavailable, attendeesUnavailableOrUnknown, locationsUnavailable, organizerUnavailable, or unknown. This property is an empty string if the meetingTimeSuggestions property does include any meeting suggestions.' + description: 'A reason for not returning any meeting suggestions. Possible values are: attendeesUnavailable, attendeesUnavailableOrUnknown, locationsUnavailable, organizerUnavailable, or unknown. This property is an empty string if the meetingTimeSuggestions property does include any meeting suggestions.' nullable: true meetingTimeSuggestions: type: array @@ -22724,7 +22724,7 @@ components: $ref: '#/components/schemas/microsoft.graph.onenotePatchInsertPosition' target: type: string - description: 'The element to update. Must be the # or the generated of the element, or the body or title keyword.' + description: 'The element to update. Must be the # or the generated {id} of the element, or the body or title keyword.' additionalProperties: type: object microsoft.graph.CopyNotebookModel: @@ -22784,7 +22784,7 @@ components: properties: messageId: type: string - description: The unique identifier of a message in a Microsoft Teams channel. + description: The unique identifier for a message in a Microsoft Teams channel. nullable: true replyChainMessageId: type: string @@ -23096,11 +23096,11 @@ components: properties: address: type: string - description: The email address of the person or entity. + description: The email address of an entity instance. nullable: true name: type: string - description: The display name of the person or entity. + description: The display name of an entity instance. nullable: true additionalProperties: type: object @@ -23398,7 +23398,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.attachment' - description: The collection of fileAttachment and itemAttachment attachments for the event. Navigation property. Read-only. Nullable. + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' calendar: $ref: '#/components/schemas/microsoft.graph.calendar' exceptionOccurrences: @@ -23409,12 +23409,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the event. Read-only. Nullable. + description: The collection of open extensions defined for the event. Nullable. instances: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: The instances of the event. Navigation property. Read-only. Nullable. + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' multiValueExtendedProperties: type: array items: @@ -23529,7 +23529,7 @@ components: nullable: true name: type: string - description: The attachment's file name. + description: The display name of the attachment. This does not need to be the actual file name. nullable: true size: maximum: 2147483647 @@ -23829,7 +23829,7 @@ components: properties: forceChangePasswordNextSignIn: type: boolean - description: true if the user must change her password on the next login; otherwise false. + description: 'If true, at next sign-in, the user must change their password. After a password change, this property will be automatically reset to false. If not set, default is false.' nullable: true forceChangePasswordNextSignInWithMfa: type: boolean @@ -23865,7 +23865,7 @@ components: properties: archiveFolder: type: string - description: Folder ID of an archive folder for the user. + description: Folder ID of an archive folder for the user. Read only. nullable: true automaticRepliesSetting: $ref: '#/components/schemas/microsoft.graph.automaticRepliesSetting' @@ -24246,7 +24246,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the contact. Read-only. Nullable. + description: The collection of open extensions defined for the contact. Nullable. multiValueExtendedProperties: type: array items: @@ -24284,7 +24284,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLabel' - description: 'The list of sensitivity label pairs (label ID, label name) associated with an Microsoft 365 group. Returned only on $select. Read-only.' + description: 'The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group. Returned only on $select.' assignedLicenses: type: array items: @@ -24325,7 +24325,7 @@ components: description: 'Specifies the group type and its membership. If the collection contains Unified, the group is a Microsoft 365 group; otherwise, it''s either a security group or distribution group. For details, see groups overview.If the collection includes DynamicMembership, the group has dynamic membership; otherwise, membership is static. Returned by default. Supports $filter.' hasMembersWithLicenseErrors: type: boolean - description: 'Indicates whether there are members in this group that have license errors from its group-based license assignment. This property is never returned on a GET operation. You can use it as a $filter argument to get groups that have members with license errors (that is, filter for this property being true). See an example.' + description: 'Indicates whether there are members in this group that have license errors from its group-based license assignment. This property is never returned on a GET operation. You can use it as a $filter argument to get groups that have members with license errors (that is, filter for this property being true).' nullable: true infoCatalogs: type: array @@ -24398,13 +24398,13 @@ components: nullable: true preferredLanguage: type: string - description: The preferred language for an Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. + description: The preferred language for a Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. nullable: true proxyAddresses: type: array items: type: string - description: 'Email addresses for the group that direct to the same group mailbox. For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com'']. The any operator is required to filter expressions on multi-valued properties. Returned by default. Read-only. Not nullable. Supports $filter.' + description: 'Email addresses for the group that direct to the same group mailbox. For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com'']. The any operator is required for filter expressions on multi-valued properties. Returned by default. Read-only. Not nullable. Supports $filter.' renewedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string @@ -24431,7 +24431,7 @@ components: nullable: true theme: type: string - description: 'Specifies an Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' + description: 'Specifies a Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' nullable: true visibility: type: string @@ -24449,11 +24449,11 @@ components: nullable: true hideFromAddressLists: type: boolean - description: 'True if the group is not displayed in certain parts of the Outlook UI: the Address Book, address lists for selecting message recipients, and the Browse Groups dialog for searching groups; otherwise, false. Default value is false. Returned only on $select.' + description: 'True if the group is not displayed in certain parts of the Outlook user interface: in the Address Book, in address lists for selecting message recipients, and in the Browse Groups dialog for searching groups; false otherwise. Default value is false. Returned only on $select.' nullable: true hideFromOutlookClients: type: boolean - description: 'True if the group is not displayed in Outlook clients, such as Outlook for Windows and Outlook on the web; otherwise, false. Default value is false. Returned only on $select.' + description: 'True if the group is not displayed in Outlook clients, such as Outlook for Windows and Outlook on the web, false otherwise. Default value is false. Returned only on $select.' nullable: true isFavorite: type: boolean @@ -24473,7 +24473,7 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer - description: Count of conversations that have received new posts since the signed-in user last visited the group. Returned only on $select. + description: Count of conversations that have received new posts since the signed-in user last visited the group. This property is the same as unseenConversationsCount.Returned only on $select. format: int32 nullable: true unseenMessagesCount: @@ -24504,12 +24504,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Groups that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' + description: 'Groups and administrative units that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' members: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Users and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for Microsoft 365 groups, security groups and mail-enabled security groups), DELETE (supported for Microsoft 365 groups and security groups). Nullable.' + description: 'Users, contacts, and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable.' membersWithLicenseErrors: type: array items: @@ -24519,7 +24519,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. Limited to 100 owners. HTTP Methods: GET (supported for all groups), POST (supported for Microsoft 365 groups, security groups and mail-enabled security groups), DELETE (supported for Microsoft 365 groups and security groups). Nullable.' + description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable.' permissionGrants: type: array items: @@ -24528,7 +24528,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directorySetting' - description: Read-only. Nullable. + description: 'Settings that can govern this group''s behavior, like whether members can invite guest users to the group. Nullable.' transitiveMemberOf: type: array items: @@ -24558,14 +24558,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: The group's calendar events. - photo: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' - photos: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' - description: The profile photos owned by the group. Read-only. Nullable. + description: The group's events. rejectedSenders: type: array items: @@ -24602,6 +24595,13 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerGroup' onenote: $ref: '#/components/schemas/microsoft.graph.onenote' + photo: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + photos: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + description: The profile photos owned by the group. Read-only. Nullable. team: $ref: '#/components/schemas/microsoft.graph.team' additionalProperties: @@ -24681,7 +24681,7 @@ components: nullable: true personType: type: string - description: The type of person. + description: 'The type of person, for example distribution list.' nullable: true phones: type: array @@ -24725,28 +24725,6 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.profilePhoto: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: profilePhoto - type: object - properties: - height: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: The height of the photo. Read-only. - format: int32 - nullable: true - width: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: The width of the photo. Read-only. - format: int32 - nullable: true - additionalProperties: - type: object microsoft.graph.drive: allOf: - $ref: '#/components/schemas/microsoft.graph.baseItem' @@ -24833,6 +24811,10 @@ components: items: $ref: '#/components/schemas/microsoft.graph.drive' description: The collection of drives (document libraries) under this site. + externalColumns: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' items: type: array items: @@ -24892,11 +24874,7 @@ components: - title: approval type: object properties: - completedSteps: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.approvalStep' - pendingSteps: + steps: type: array items: $ref: '#/components/schemas/microsoft.graph.approvalStep' @@ -25006,26 +24984,26 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Not yet documented + description: Created date time in UTC of the device enrollment configuration format: date-time description: type: string - description: Not yet documented + description: The description of the device enrollment configuration nullable: true displayName: type: string - description: Not yet documented + description: The display name of the device enrollment configuration nullable: true lastModifiedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Not yet documented + description: Last modified date time in UTC of the device enrollment configuration format: date-time priority: maximum: 2147483647 minimum: -2147483648 type: integer - description: Not yet documented + description: Priority is used when a user exists in multiple groups that are assigned enrollment configuration. Users are subject only to the configuration with the lowest priority value. format: int32 roleScopeTagIds: type: array @@ -25037,13 +25015,13 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer - description: Not yet documented + description: The version of the device enrollment configuration format: int32 assignments: type: array items: $ref: '#/components/schemas/microsoft.graph.enrollmentConfigurationAssignment' - description: The list of group assignments for the device configuration profile. + description: The list of group assignments for the device configuration profile additionalProperties: type: object description: The Base Class of Device Enrollment Configuration @@ -25059,11 +25037,11 @@ components: nullable: true activationLockBypassCode: type: string - description: Code that allows the Activation Lock on a device to be bypassed. + description: Code that allows the Activation Lock on a device to be bypassed. This property is read-only. nullable: true androidSecurityPatchLevel: type: string - description: Android security patch level + description: Android security patch level. This property is read-only. nullable: true autopilotEnrolled: type: boolean @@ -25074,18 +25052,18 @@ components: nullable: true azureADDeviceId: type: string - description: The unique identifier for the Azure Active Directory device. Read only. + description: The unique identifier for the Azure Active Directory device. Read only. This property is read-only. nullable: true azureADRegistered: type: boolean - description: Whether the device is Azure Active Directory registered. + description: Whether the device is Azure Active Directory registered. This property is read-only. nullable: true chassisType: $ref: '#/components/schemas/microsoft.graph.chassisType' complianceGracePeriodExpirationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The DateTime when device compliance grace period expires + description: The DateTime when device compliance grace period expires. This property is read-only. format: date-time complianceState: $ref: '#/components/schemas/microsoft.graph.complianceState' @@ -25099,10 +25077,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceActionResult' - description: List of ComplexType deviceActionResult objects. + description: List of ComplexType deviceActionResult objects. This property is read-only. deviceCategoryDisplayName: type: string - description: Device category display name + description: Device category display name. This property is read-only. nullable: true deviceEnrollmentType: $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentType' @@ -25110,7 +25088,7 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceHealthAttestationState' deviceName: type: string - description: Name of the device + description: Name of the device. This property is read-only. nullable: true deviceRegistrationState: $ref: '#/components/schemas/microsoft.graph.deviceRegistrationState' @@ -25118,24 +25096,24 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceType' easActivated: type: boolean - description: Whether the device is Exchange ActiveSync activated. + description: Whether the device is Exchange ActiveSync activated. This property is read-only. easActivationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Exchange ActivationSync activation time of the device. + description: Exchange ActivationSync activation time of the device. This property is read-only. format: date-time easDeviceId: type: string - description: Exchange ActiveSync Id of the device. + description: Exchange ActiveSync Id of the device. This property is read-only. nullable: true emailAddress: type: string - description: Email(s) for the user associated with the device + description: Email(s) for the user associated with the device. This property is read-only. nullable: true enrolledDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Enrollment time of the device. + description: Enrollment time of the device. This property is read-only. format: date-time ethernetMacAddress: type: string @@ -25148,11 +25126,11 @@ components: exchangeLastSuccessfulSyncDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Last time the device contacted Exchange. + description: Last time the device contacted Exchange. This property is read-only. format: date-time freeStorageSpaceInBytes: type: integer - description: Free Storage in Bytes + description: Free Storage in Bytes. This property is read-only. format: int64 hardwareInformation: $ref: '#/components/schemas/microsoft.graph.hardwareInformation' @@ -25162,24 +25140,24 @@ components: nullable: true imei: type: string - description: IMEI + description: IMEI. This property is read-only. nullable: true isEncrypted: type: boolean - description: Device encryption status + description: Device encryption status. This property is read-only. isSupervised: type: boolean - description: Device supervised status + description: Device supervised status. This property is read-only. jailBroken: type: string - description: whether the device is jail broken or rooted. + description: whether the device is jail broken or rooted. This property is read-only. nullable: true joinType: $ref: '#/components/schemas/microsoft.graph.joinType' lastSyncDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The date and time that the device last completed a successful sync with Intune. + description: The date and time that the device last completed a successful sync with Intune. This property is read-only. format: date-time lostModeState: $ref: '#/components/schemas/microsoft.graph.lostModeState' @@ -25202,15 +25180,15 @@ components: $ref: '#/components/schemas/microsoft.graph.managementState' manufacturer: type: string - description: Manufacturer of the device + description: Manufacturer of the device. This property is read-only. nullable: true meid: type: string - description: MEID + description: MEID. This property is read-only. nullable: true model: type: string - description: Model of the device + description: Model of the device. This property is read-only. nullable: true notes: type: string @@ -25218,11 +25196,11 @@ components: nullable: true operatingSystem: type: string - description: 'Operating system of the device. Windows, iOS, etc.' + description: 'Operating system of the device. Windows, iOS, etc. This property is read-only.' nullable: true osVersion: type: string - description: Operating system version of the device. + description: Operating system version of the device. This property is read-only. nullable: true ownerType: $ref: '#/components/schemas/microsoft.graph.ownerType' @@ -25230,7 +25208,7 @@ components: $ref: '#/components/schemas/microsoft.graph.managedDevicePartnerReportedHealthState' phoneNumber: type: string - description: Phone number of the device + description: Phone number of the device. This property is read-only. nullable: true physicalMemoryInBytes: type: integer @@ -25245,11 +25223,11 @@ components: $ref: '#/components/schemas/microsoft.graph.managedDeviceArchitecture' remoteAssistanceSessionErrorDetails: type: string - description: An error string that identifies issues when creating Remote Assistance session objects. + description: An error string that identifies issues when creating Remote Assistance session objects. This property is read-only. nullable: true remoteAssistanceSessionUrl: type: string - description: Url that allows a Remote Assistance session to be established with the device. + description: Url that allows a Remote Assistance session to be established with the device. This property is read-only. nullable: true requireUserEnrollmentApproval: type: boolean @@ -25268,7 +25246,7 @@ components: description: List of Scope Tag IDs for this Device instance. serialNumber: type: string - description: SerialNumber + description: SerialNumber. This property is read-only. nullable: true skuFamily: type: string @@ -25286,11 +25264,11 @@ components: nullable: true subscriberCarrier: type: string - description: Subscriber Carrier + description: Subscriber Carrier. This property is read-only. nullable: true totalStorageSpaceInBytes: type: integer - description: Total Storage in Bytes + description: Total Storage in Bytes. This property is read-only. format: int64 udid: type: string @@ -25298,15 +25276,15 @@ components: nullable: true userDisplayName: type: string - description: User display name + description: User display name. This property is read-only. nullable: true userId: type: string - description: Unique Identifier for the user associated with the device + description: Unique Identifier for the user associated with the device. This property is read-only. nullable: true userPrincipalName: type: string - description: Device user principal name + description: Device user principal name. This property is read-only. nullable: true usersLoggedOn: type: array @@ -25315,7 +25293,7 @@ components: description: Indicates the last logged on users of a device. This property is read-only. wiFiMacAddress: type: string - description: Wi-Fi MAC + description: Wi-Fi MAC. This property is read-only. nullable: true windowsActiveMalwareCount: maximum: 2147483647 @@ -25451,7 +25429,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.managedAppPolicy' - description: Zero or more policys already applied on the registered app when it last synchronized with management service. + description: Zero or more policys already applied on the registered app when it last synchronized with managment service. intendedPolicies: type: array items: @@ -25653,7 +25631,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerTask' - description: Read-only. Nullable. Returns the plannerPlans shared with the user. + description: Read-only. Nullable. Returns the plannerTasks assigned to the user. additionalProperties: type: object microsoft.graph.itemInsights: @@ -25719,6 +25697,28 @@ components: description: The sections in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. additionalProperties: type: object + microsoft.graph.profilePhoto: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: profilePhoto + type: object + properties: + height: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The height of the photo. Read-only. + format: int32 + nullable: true + width: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The width of the photo. Read-only. + format: int32 + nullable: true + additionalProperties: + type: object microsoft.graph.profile: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -25737,7 +25737,7 @@ components: anniversaries: type: array items: - $ref: '#/components/schemas/microsoft.graph.personAnniversary' + $ref: '#/components/schemas/microsoft.graph.personAnnualEvent' description: Represents the details of meaningful dates associated with a person. awards: type: array @@ -25891,7 +25891,7 @@ components: properties: accountEnabled: type: boolean - description: 'true if the account is enabled; otherwise, false. Required.' + description: 'true if the account is enabled; otherwise, false. default is true.' nullable: true alternativeSecurityIds: type: array @@ -25988,7 +25988,7 @@ components: nullable: true operatingSystemVersion: type: string - description: The version of the operating system on the device. Required. + description: Operating system version of the device. Required. nullable: true physicalIds: type: array @@ -26078,7 +26078,7 @@ components: properties: activity: type: string - 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.' + 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.' nullable: true availability: type: string @@ -26126,6 +26126,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.phoneAuthenticationMethod' + temporaryAccessPassMethods: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.temporaryAccessPassAuthenticationMethod' windowsHelloForBusinessMethods: type: array items: @@ -26679,6 +26683,7 @@ components: enum: - none - include + - exclude type: string microsoft.graph.messageRuleActions: title: messageRuleActions @@ -26726,7 +26731,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.recipient' - description: The email addresses to which a message should be redirected. + description: The email address to which a message should be redirected. stopProcessingRules: type: boolean description: Indicates whether subsequent rules should be evaluated. @@ -27244,7 +27249,7 @@ components: nullable: true provisioningStatus: type: string - description: 'The provisioning status of the service plan. Possible values:''Success'' - Service is fully provisioned.''Disabled'' - Service has been disabled.''PendingInput'' - Service is not yet provisioned; awaiting service confirmation.''PendingActivation'' - Service is provisioned but requires explicit activation by administrator (for example, Intune_O365 service plan)''PendingProvisioning'' - Microsoft has added a new service to the product SKU and it has not been activated in the tenant, yet.' + description: 'The provisioning status of the service plan. Possible values:''Success'' - Service is fully provisioned.''Disabled'' - Service has been disabled.''PendingInput'' - Service is not yet provisioned; awaiting service confirmation.''PendingActivation'' - Service is provisioned but requires explicit activation by administrator (for example, Intune_O365 service plan).''PendingProvisioning'' - Microsoft has added a new service to the product SKU and it has not been activated in the tenant, yet.' nullable: true servicePlanId: pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' @@ -28044,6 +28049,8 @@ components: type: string description: 'For site columns, the name of the group this column belongs to. Helps organize related columns.' nullable: true + contentApprovalStatus: + $ref: '#/components/schemas/microsoft.graph.contentApprovalStatusColumn' currency: $ref: '#/components/schemas/microsoft.graph.currencyColumn' dateTime: @@ -28068,10 +28075,21 @@ components: type: boolean description: Specifies whether the column is displayed in the user interface. nullable: true + hyperlinkOrPicture: + $ref: '#/components/schemas/microsoft.graph.hyperlinkOrPictureColumn' indexed: type: boolean description: Specifies whether the column values can used for sorting and searching. nullable: true + isDeletable: + type: boolean + nullable: true + isReorderable: + type: boolean + nullable: true + isSealed: + type: boolean + nullable: true lookup: $ref: '#/components/schemas/microsoft.graph.lookupColumn' name: @@ -28082,6 +28100,9 @@ components: $ref: '#/components/schemas/microsoft.graph.numberColumn' personOrGroup: $ref: '#/components/schemas/microsoft.graph.personOrGroupColumn' + propagateChanges: + type: boolean + nullable: true readOnly: type: boolean description: Specifies whether the column values can be modified. @@ -28090,8 +28111,18 @@ components: type: boolean description: Specifies whether the column value is not optional. nullable: true + term: + $ref: '#/components/schemas/microsoft.graph.termColumn' text: $ref: '#/components/schemas/microsoft.graph.textColumn' + thumbnail: + $ref: '#/components/schemas/microsoft.graph.thumbnailColumn' + type: + $ref: '#/components/schemas/microsoft.graph.columnTypes' + validation: + $ref: '#/components/schemas/microsoft.graph.columnValidation' + sourceColumn: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' additionalProperties: type: object microsoft.graph.contentType: @@ -28100,10 +28131,19 @@ components: - title: contentType type: object properties: + associatedHubsUrls: + type: array + items: + type: string + nullable: true description: type: string description: The descriptive text for the item. nullable: true + documentSet: + $ref: '#/components/schemas/microsoft.graph.documentSet' + documentTemplate: + $ref: '#/components/schemas/microsoft.graph.documentSetContent' group: type: string description: The name of the group this content type belongs to. Helps organize related content types. @@ -28114,6 +28154,9 @@ components: nullable: true inheritedFrom: $ref: '#/components/schemas/microsoft.graph.itemReference' + isBuiltIn: + type: boolean + nullable: true name: type: string description: The name of the content type. @@ -28124,6 +28167,9 @@ components: type: string description: The unique identifier of the content type. nullable: true + propagateChanges: + type: boolean + nullable: true readOnly: type: boolean description: 'If true, the content type cannot be modified unless this value is first set to false.' @@ -28132,11 +28178,25 @@ components: type: boolean description: 'If true, the content type cannot be modified by users or through push-down operations. Only site collection administrators can seal or unseal content types.' nullable: true + base: + $ref: '#/components/schemas/microsoft.graph.contentType' + baseTypes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.contentType' columnLinks: type: array items: $ref: '#/components/schemas/microsoft.graph.columnLink' description: The collection of columns that are required by this content type + columnPositions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + columns: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' additionalProperties: type: object microsoft.graph.sitePage: @@ -28198,7 +28258,7 @@ components: description: 'The type of permission, e.g. read. See below for the full list of roles. Read-only.' shareId: type: string - description: A unique token that can be used to access this shared item via the **shares** API. Read-only. + description: 'A unique token that can be used to access this shared item via the [shares API][]. Read-only.' nullable: true additionalProperties: type: object @@ -29503,14 +29563,14 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerBucket' - description: Read-only. Nullable. Collection of buckets in the plan. + description: Collection of buckets in the plan. Read-only. Nullable. details: $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' tasks: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerTask' - description: Read-only. Nullable. Collection of tasks in the plan. + description: Collection of tasks in the plan. Read-only. Nullable. additionalProperties: type: object microsoft.graph.plannerTask: @@ -29637,17 +29697,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.sharedInsight' - description: 'Calculated relationship identifying documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for Business and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share.' + description: Access this property from the derived type itemInsights. trending: type: array items: $ref: '#/components/schemas/microsoft.graph.trending' - description: 'Calculated relationship identifying 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 Business and SharePoint. Trending insights help the user to discover potentially useful content that the user has access to, but has never viewed before.' + description: Access this property from the derived type itemInsights. used: type: array items: $ref: '#/components/schemas/microsoft.graph.usedInsight' - description: 'Calculated relationship identifying the latest documents viewed or modified by a user, including OneDrive for Business and SharePoint documents, ranked by recency of use.' + description: Access this property from the derived type itemInsights. additionalProperties: type: object microsoft.graph.regionalAndLanguageSettings: @@ -29891,20 +29951,22 @@ components: $ref: '#/components/schemas/microsoft.graph.geoCoordinates' additionalProperties: type: object - microsoft.graph.personAnniversary: + microsoft.graph.personAnnualEvent: allOf: - $ref: '#/components/schemas/microsoft.graph.itemFacet' - - title: personAnniversary + - title: personAnnualEvent type: object properties: date: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string - description: Contains the date associated with the anniversary type. format: date nullable: true + displayName: + type: string + nullable: true type: - $ref: '#/components/schemas/microsoft.graph.anniversaryType' + $ref: '#/components/schemas/microsoft.graph.personAnnualEventType' additionalProperties: type: object microsoft.graph.personAward: @@ -30065,6 +30127,9 @@ components: displayName: type: string description: Contains a friendly name for the interest. + thumbnailUrl: + type: string + nullable: true webUrl: type: string description: Contains a link to a web page or resource about the interest. @@ -30089,6 +30154,10 @@ components: tag: type: string description: 'Contains the four-character BCP47 name for the language (en-US, no-NB, en-AU).' + nullable: true + thumbnailUrl: + type: string + nullable: true written: $ref: '#/components/schemas/microsoft.graph.languageProficiencyLevel' additionalProperties: @@ -30102,9 +30171,11 @@ components: displayName: type: string description: Provides an ordered rendering of firstName and lastName depending on the locale of the user or their device. + nullable: true first: type: string description: First name of the user. + nullable: true initials: type: string description: Initials of the user. @@ -30116,6 +30187,7 @@ components: last: type: string description: Last name of the user. + nullable: true maiden: type: string description: Maiden name of the user. @@ -30129,7 +30201,7 @@ components: description: Nickname of the user. nullable: true pronunciation: - $ref: '#/components/schemas/microsoft.graph.yomiPersonName' + $ref: '#/components/schemas/microsoft.graph.personNamePronounciation' suffix: type: string description: 'Designators used after the users name (eg: PhD.)' @@ -30152,6 +30224,9 @@ components: type: string description: Contains a friendly name for the note. nullable: true + thumbnailUrl: + type: string + nullable: true additionalProperties: type: object microsoft.graph.itemPatent: @@ -30270,6 +30345,9 @@ components: items: $ref: '#/components/schemas/microsoft.graph.relatedPerson' description: The Person or people who sponsored the project. + thumbnailUrl: + type: string + nullable: true additionalProperties: type: object microsoft.graph.itemPublication: @@ -30328,6 +30406,9 @@ components: description: Contains a friendly name for the skill. proficiency: $ref: '#/components/schemas/microsoft.graph.skillProficiencyLevel' + thumbnailUrl: + type: string + nullable: true webUrl: type: string description: Contains a link to an information source about the skill. @@ -30350,6 +30431,9 @@ components: type: string description: Contains a status message from the cloud service if provided or synchronized. nullable: true + thumbnailUrl: + type: string + nullable: true userId: type: string description: The user name displayed for the webaccount. @@ -30378,6 +30462,9 @@ components: displayName: type: string description: Contains a friendly name for the website. + thumbnailUrl: + type: string + nullable: true webUrl: type: string description: Contains a link to the website itself. @@ -30715,6 +30802,49 @@ components: $ref: '#/components/schemas/microsoft.graph.authenticationMethodSignInState' additionalProperties: type: object + microsoft.graph.temporaryAccessPassAuthenticationMethod: + allOf: + - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' + - title: temporaryAccessPassAuthenticationMethod + type: object + properties: + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The date and time when the temporaryAccessPass was created. + format: date-time + nullable: true + isUsable: + type: boolean + description: The state of the authentication method that indicates whether it's currently usable by the user. + nullable: true + isUsableOnce: + type: boolean + 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 temporaryAccessPass lifetime.' + nullable: true + lifetimeInMinutes: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: 'The lifetime of the temporaryAccessPass in minutes starting at startDateTime. Minimum 10, Maximum 43200 (equivalent to 30 days).' + format: int32 + nullable: true + methodUsabilityReason: + type: string + description: 'Details about usability state (isUsable). Reasons can include: enabledByPolicy, disabledByPolicy, expired, notYetValid, oneTimeUsed.' + nullable: true + startDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The date and time when the temporaryAccessPass becomes available to use. + format: date-time + nullable: true + temporaryAccessPass: + type: string + description: The temporaryAccessPass used to authenticate. Returned only on creation of a new temporaryAccessPass; returned as NULL with GET. + nullable: true + additionalProperties: + type: object microsoft.graph.windowsHelloForBusinessAuthenticationMethod: allOf: - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' @@ -30822,13 +30952,13 @@ components: lastEditedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Read only. Timestamp when edits to the chat message were made. Triggers an 'Edited' flag in the Microsoft Teams UI. If no edits are made the value is null. + 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. format: date-time nullable: true lastModifiedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Read only. Timestamp when the chat message is created (initial setting) or edited, including when a reaction is added or removed.' + description: 'Read only. Timestamp when the chat message is created (initial setting) or modified, including when a reaction is added or removed.' format: date-time nullable: true locale: @@ -30850,7 +30980,7 @@ components: description: 'Reactions for this chat message (for example, Like).' replyToId: type: string - 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) + 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.)' nullable: true subject: type: string @@ -30961,7 +31091,7 @@ components: nullable: true allowCreateUpdateChannels: type: boolean - description: 'If set to true, members can add and update channels.' + description: 'If set to true, members can add and update any channels.' nullable: true allowCreateUpdateRemoveConnectors: type: boolean @@ -31351,7 +31481,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.dayOfWeek' - 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.' + description: 'A collection of the days of the week on which the event occurs. Possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern. Required if type is weekly, relativeMonthly, or relativeYearly.' firstDayOfWeek: $ref: '#/components/schemas/microsoft.graph.dayOfWeek' index: @@ -31763,7 +31893,7 @@ components: properties: name: type: string - description: Name of the setting (as defined by the groupSettingTemplate). + description: Name of the setting (as defined by the directorySettingTemplate). nullable: true value: type: string @@ -31810,7 +31940,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.attachment' - description: Read-only. Nullable. + description: 'The collection of fileAttachment, itemAttachment, and referenceAttachment attachments for the post. Read-only. Nullable.' extensions: type: array items: @@ -31906,7 +32036,7 @@ components: properties: upgradeAvailable: type: boolean - description: Indicates whether there are higher storage quota plans available. Read-only. + description: Indicates if there are higher storage quota plans available. Read-only. nullable: true additionalProperties: type: object @@ -32174,12 +32304,12 @@ components: nullable: true latitude: type: number - description: 'Optional. The latitude, in decimal, for the item. Read-only.' + description: 'Optional. The latitude, in decimal, for the item. Writable on OneDrive Personal.' format: double nullable: true longitude: type: number - description: 'Optional. The longitude, in decimal, for the item. Read-only.' + description: 'Optional. The longitude, in decimal, for the item. Writable on OneDrive Personal.' format: double nullable: true additionalProperties: @@ -32251,7 +32381,7 @@ components: takenDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Represents the date and time the photo was taken. Read-only. + description: The date and time the photo was taken in UTC time. Read-only. format: date-time nullable: true additionalProperties: @@ -32462,7 +32592,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookOperation' - description: 'The status of workbook operations. Getting an operation collection is not supported, but you can get the status of a long-running operation if the Location header is returned in the response. Read-only.' + description: 'The status of Workbook operations. Getting an operation collection is not supported, but you can get the status of a long-running operation if the Location header is returned in the response. Read-only. Nullable.' tables: type: array items: @@ -32487,14 +32617,14 @@ components: nullable: true changeType: type: string - description: 'Required. Indicates the type of change in the subscribed resource that will raise a change notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list.Note: Drive root item and list change notifications support only the updated changeType. User and group change notifications support updated and deleted changeType.' + description: 'Indicates the type of change in the subscribed resource that will raise a change notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list. Required. Note: Drive root item and list change notifications support only the updated changeType. User and group change notifications support updated and deleted changeType.' clientState: type: string - description: Optional. Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 128 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification. + description: Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 255 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification. Optional. nullable: true creatorId: type: string - description: 'Identifier of the user or service principal that created the subscription. If the app used delegated permissions to create the subscription, this field contains the id of the signed-in user the app called on behalf of. If the app used application permissions, this field contains the id of the service principal corresponding to the app. Read-only.' + description: 'Identifier of the user or service principal that created the subscription. If the app used delegated permissions to create the subscription, this field contains the ID of the signed-in user the app called on behalf of. If the app used application permissions, this field contains the ID of the service principal corresponding to the app. Read-only.' nullable: true encryptionCertificate: type: string @@ -32502,12 +32632,12 @@ components: nullable: true encryptionCertificateId: type: string - description: A custom app-provided identifier to help identify the certificate needed to decrypt resource data. Optional. + description: A custom app-provided identifier to help identify the certificate needed to decrypt resource data. Optional. Required when includeResourceData is true. nullable: true expirationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Required. Specifies the date and time when the webhook subscription expires. The time is in UTC, and can be an amount of time from subscription creation that varies for the resource subscribed to. See the table below for maximum supported subscription length of time.' + description: 'Specifies the date and time when the webhook subscription expires. The time is in UTC, and can be an amount of time from subscription creation that varies for the resource subscribed to. See the table below for maximum supported subscription length of time. Required.' format: date-time includeResourceData: type: boolean @@ -32529,10 +32659,10 @@ components: nullable: true notificationUrl: type: string - description: Required. The URL of the endpoint that will receive the change notifications. This URL must make use of the HTTPS protocol. + description: The URL of the endpoint that receives the change notifications. This URL must make use of the HTTPS protocol. Required. resource: type: string - description: Required. Specifies the resource that will be monitored for changes. Do not include the base URL (https://graph.microsoft.com/v1.0/). See the possible resource path values for each supported resource. + description: Specifies the resource that will be monitored for changes. Do not include the base URL (https://graph.microsoft.com/beta/). See the possible resource path values for each supported resource. Required. additionalProperties: type: object microsoft.graph.thumbnailSet: @@ -32559,7 +32689,6 @@ components: properties: content: type: string - description: The content stream for this version of the item. format: base64url nullable: true size: @@ -32671,6 +32800,11 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.contentApprovalStatusColumn: + title: contentApprovalStatusColumn + type: object + additionalProperties: + type: object microsoft.graph.currencyColumn: title: currencyColumn type: object @@ -32714,6 +32848,15 @@ components: type: object additionalProperties: type: object + microsoft.graph.hyperlinkOrPictureColumn: + title: hyperlinkOrPictureColumn + type: object + properties: + isPicture: + type: boolean + nullable: true + additionalProperties: + type: object microsoft.graph.lookupColumn: title: lookupColumn type: object @@ -32782,6 +32925,18 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.termColumn: + title: termColumn + type: object + properties: + allowMultipleValues: + type: boolean + nullable: true + showFullyQualifiedName: + type: boolean + nullable: true + additionalProperties: + type: object microsoft.graph.textColumn: title: textColumn type: object @@ -32814,6 +32969,95 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.thumbnailColumn: + title: thumbnailColumn + type: object + additionalProperties: + type: object + microsoft.graph.columnTypes: + title: columnTypes + enum: + - note + - text + - choice + - multichoice + - number + - currency + - dateTime + - lookup + - boolean + - user + - url + - calculated + - location + - geolocation + - term + - multiterm + - thumbnail + - approvalStatus + - unknownFutureValue + type: string + microsoft.graph.columnValidation: + title: columnValidation + type: object + properties: + defaultLanguage: + type: string + nullable: true + descriptions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.displayNameLocalization' + formula: + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.documentSet: + title: documentSet + type: object + properties: + allowedContentTypes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.contentTypeInfo' + defaultContents: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.documentSetContent' + propagateWelcomePageChanges: + type: boolean + nullable: true + shouldPrefixNameToFile: + type: boolean + nullable: true + welcomePageUrl: + type: string + nullable: true + sharedColumns: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + welcomePageColumns: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + additionalProperties: + type: object + microsoft.graph.documentSetContent: + title: documentSetContent + type: object + properties: + contentType: + $ref: '#/components/schemas/microsoft.graph.contentTypeInfo' + fileName: + type: string + nullable: true + folderName: + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.contentTypeOrder: title: contentTypeOrder type: object @@ -33882,6 +34126,9 @@ components: format: date-time inference: $ref: '#/components/schemas/microsoft.graph.inferenceData' + isSearchable: + type: boolean + nullable: true lastModifiedBy: $ref: '#/components/schemas/microsoft.graph.identitySet' lastModifiedDateTime: @@ -33893,11 +34140,13 @@ components: $ref: '#/components/schemas/microsoft.graph.personDataSources' additionalProperties: type: object - microsoft.graph.anniversaryType: - title: anniversaryType + microsoft.graph.personAnnualEventType: + title: personAnnualEventType enum: - birthday - wedding + - work + - other - unknownFutureValue type: string microsoft.graph.institutionData: @@ -33977,29 +34226,24 @@ components: - nativeOrBilingual - unknownFutureValue type: string - microsoft.graph.yomiPersonName: - title: yomiPersonName + microsoft.graph.personNamePronounciation: + title: personNamePronounciation type: object properties: displayName: type: string - description: Composite of first and last name pronunciation guides. nullable: true first: type: string - description: Pronunciation guide for the first name of the user. nullable: true last: type: string - description: Pronunciation guide for the last name of the user. nullable: true maiden: type: string - description: Pronunciation guide for the maiden name of the user. nullable: true middle: type: string - description: Pronunciation guide for the middle name of the user. nullable: true additionalProperties: type: object @@ -34038,6 +34282,7 @@ components: jobTitle: type: string description: The title held when in that position. + nullable: true role: type: string description: The role the position entailed. @@ -34231,7 +34476,7 @@ components: nullable: true teamsAppId: type: string - description: The ID from the Teams app manifest. + description: The id from the Teams App manifest. nullable: true version: type: string @@ -34251,7 +34496,7 @@ components: nullable: true contentType: type: string - description: 'The media type of the content attachment. It can have the following values: reference: Attachment is a link to another file. Populate the contentURL with the link to the object.file: Raw file attachment. Populate the contenturl field with the base64 encoding of the file in data: format.image/: Image type with the type of the image specified ex: image/png, image/jpeg, image/gif. Populate the contentUrl field with the base64 encoding of the file in data: format.video/: Video type with the format specified. Ex: video/mp4. Populate the contentUrl field with the base64 encoding of the file in data: format.audio/: Audio type with the format specified. Ex: audio/wmw. Populate the contentUrl field with the base64 encoding of the file in data: format.application/card type: Rich card attachment type with the card type specifying the exact card format to use. Set content with the json format of the card. Supported values for card type include:application/vnd.microsoft.card.adaptive: A rich card that can contain any combination of text, speech, images,,buttons, and input fields. Set the content property to,an AdaptiveCard object.application/vnd.microsoft.card.animation: A rich card that plays animation. Set the content property,to an AnimationCardobject.application/vnd.microsoft.card.audio: A rich card that plays audio files. Set the content property,to an AudioCard object.application/vnd.microsoft.card.video: A rich card that plays videos. Set the content property,to a VideoCard object.application/vnd.microsoft.card.hero: A Hero card. Set the content property to a HeroCard object.application/vnd.microsoft.card.thumbnail: A Thumbnail card. Set the content property to a ThumbnailCard object.application/vnd.microsoft.com.card.receipt: A Receipt card. Set the content property to a ReceiptCard object.application/vnd.microsoft.com.card.signin: A user Sign In card. Set the content property to a SignInCard object.' + description: 'The media type of the content attachment. It can have the following values: reference: Attachment is a link to another file. Populate the contentURL with the link to the object.Any contentTypes supported by the Bot Framework''s Attachment objectapplication/vnd.microsoft.card.codesnippet: A code snippet. application/vnd.microsoft.card.announcement: An announcement header.' nullable: true contentUrl: type: string @@ -34422,11 +34667,11 @@ components: nullable: true recipientUserId: type: string - description: User ID of the recipient of the offer shift request. + description: User id of the recipient of the offer shift request. nullable: true senderShiftId: type: string - description: User ID of the sender of the offer shift request. + description: User id of the sender of the offer shift request. nullable: true additionalProperties: type: object @@ -34514,7 +34759,7 @@ components: properties: recipientShiftId: type: string - description: ShiftId for the recipient user with whom the request is to swap. + description: Shift ID for the recipient user with whom the request is to swap. nullable: true additionalProperties: type: object @@ -34976,7 +35221,7 @@ components: properties: crc32Hash: type: string - description: The CRC32 value of the file in little endian (if available). Read-only. + description: The CRC32 value of the file (if available). Read-only. nullable: true quickXorHash: type: string @@ -35041,7 +35286,7 @@ components: properties: content: type: string - description: The content of comment. + description: The content of the comment. nullable: true contentType: type: string @@ -35079,7 +35324,7 @@ components: description: Indicates whether the name is scoped to the workbook or to a specific worksheet. Read-only. type: type: string - description: 'Indicates what type of reference is associated with the name. The possible values are: String, Integer, Double, Boolean, Range. Read-only.' + description: 'Indicates what type of reference is associated with the name. Possible values are: String, Integer, Double, Boolean, Range. Read-only.' nullable: true value: $ref: '#/components/schemas/microsoft.graph.Json' @@ -35143,7 +35388,7 @@ components: description: Indicates whether the total row is visible or not. This value can be set to show or remove the total row. style: type: string - description: 'Constant value that represents the Table style. The possible values are: TableStyleLight1 thru TableStyleLight21, TableStyleMedium1 thru TableStyleMedium28, TableStyleStyleDark1 thru TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified.' + description: 'Constant value that represents the Table style. Possible values are: TableStyleLight1 thru TableStyleLight21, TableStyleMedium1 thru TableStyleMedium28, TableStyleStyleDark1 thru TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified.' nullable: true columns: type: array @@ -35311,6 +35556,20 @@ components: $ref: '#/components/schemas/microsoft.graph.driveItem' additionalProperties: type: object + microsoft.graph.displayNameLocalization: + title: displayNameLocalization + type: object + properties: + displayName: + type: string + description: 'If present, the value of this field contains the displayName string that has been set for the language present in the languageTag field.' + nullable: true + languageTag: + type: string + description: Provides the language culture-code and friendly name of the language that the displayName field has been provided in. + nullable: true + additionalProperties: + type: object microsoft.graph.sitePageData: title: sitePageData type: object @@ -35473,10 +35732,74 @@ components: type: string description: The label associated with Category 1 nullable: true + category10: + type: string + description: The label associated with Category 10 + nullable: true + category11: + type: string + description: The label associated with Category 11 + nullable: true + category12: + type: string + description: The label associated with Category 12 + nullable: true + category13: + type: string + description: The label associated with Category 13 + nullable: true + category14: + type: string + description: The label associated with Category 14 + nullable: true + category15: + type: string + description: The label associated with Category 15 + nullable: true + category16: + type: string + description: The label associated with Category 16 + nullable: true + category17: + type: string + description: The label associated with Category 17 + nullable: true + category18: + type: string + description: The label associated with Category 18 + nullable: true + category19: + type: string + description: The label associated with Category 19 + nullable: true category2: type: string description: The label associated with Category 2 nullable: true + category20: + type: string + description: The label associated with Category 20 + nullable: true + category21: + type: string + description: The label associated with Category 21 + nullable: true + category22: + type: string + description: The label associated with Category 22 + nullable: true + category23: + type: string + description: The label associated with Category 23 + nullable: true + category24: + type: string + description: The label associated with Category 24 + nullable: true + category25: + type: string + description: The label associated with Category 25 + nullable: true category3: type: string description: The label associated with Category 3 @@ -35493,6 +35816,18 @@ components: type: string description: The label associated with Category 6 nullable: true + category7: + type: string + description: The label associated with Category 7 + nullable: true + category8: + type: string + description: The label associated with Category 8 + nullable: true + category9: + type: string + description: The label associated with Category 9 + nullable: true additionalProperties: type: object microsoft.graph.plannerPlanContextDetailsCollection: @@ -36019,11 +36354,11 @@ components: properties: content: type: string - description: The content of a comment reply. + description: The content of replied comment. nullable: true contentType: type: string - description: Indicates the type for the comment reply. + description: Indicates the type for the replied comment. additionalProperties: type: object microsoft.graph.workbookOperationError: @@ -36104,7 +36439,7 @@ components: description: Represents whether the casing impacted the last sort of the table. Read-only. method: type: string - description: 'Represents Chinese character ordering method last used to sort the table. The possible values are: PinYin, StrokeCount. Read-only.' + description: 'Represents Chinese character ordering method last used to sort the table. Possible values are: PinYin, StrokeCount. Read-only.' additionalProperties: type: object microsoft.graph.workbookChart: @@ -36304,7 +36639,7 @@ components: nullable: true dataOption: type: string - description: 'Represents additional sorting options for this field. The possible values are: Normal, TextAsNumber.' + description: 'Represents additional sorting options for this field. Possible values are: Normal, TextAsNumber.' icon: $ref: '#/components/schemas/microsoft.graph.workbookIcon' key: @@ -36315,7 +36650,7 @@ components: format: int32 sortOn: type: string - description: 'Represents the type of sorting of this condition. The possible values are: Value, CellColor, FontColor, Icon.' + description: 'Represents the type of sorting of this condition. Possible values are: Value, CellColor, FontColor, Icon.' additionalProperties: type: object microsoft.graph.workbookChartAxes: @@ -36540,7 +36875,7 @@ components: format: int32 set: type: string - description: 'Represents the set that the icon is part of. The possible values are: Invalid, ThreeArrows, ThreeArrowsGray, ThreeFlags, ThreeTrafficLights1, ThreeTrafficLights2, ThreeSigns, ThreeSymbols, ThreeSymbols2, FourArrows, FourArrowsGray, FourRedToBlack, FourRating, FourTrafficLights, FiveArrows, FiveArrowsGray, FiveRating, FiveQuarters, ThreeStars, ThreeTriangles, FiveBoxes.' + description: 'Represents the set that the icon is part of. Possible values are: Invalid, ThreeArrows, ThreeArrowsGray, ThreeFlags, ThreeTrafficLights1, ThreeTrafficLights2, ThreeSigns, ThreeSymbols, ThreeSymbols2, FourArrows, FourArrowsGray, FourRedToBlack, FourRating, FourTrafficLights, FiveArrows, FiveArrowsGray, FiveRating, FiveQuarters, ThreeStars, ThreeTriangles, FiveBoxes.' additionalProperties: type: object microsoft.graph.workbookChartAxis: diff --git a/openApiDocs/beta/Users.Functions.yml b/openApiDocs/beta/Users.Functions.yml index f28b22cbcb1..09a6b6576a6 100644 --- a/openApiDocs/beta/Users.Functions.yml +++ b/openApiDocs/beta/Users.Functions.yml @@ -32,6 +32,38 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + '/users/{user-id}/approvals/microsoft.graph.filterByCurrentUser(on={on})': + get: + tags: + - users.Functions + summary: Invoke function filterByCurrentUser + operationId: users.approvals_filterByCurrentUser + parameters: + - name: user-id + in: path + description: 'key: id of user' + required: true + schema: + type: string + x-ms-docs-key-type: user + - name: on + in: path + description: 'Usage: on={on}' + required: true + schema: + $ref: '#/components/schemas/microsoft.graph.approvalFilterByCurrentUserOptions' + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.approval' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function '/users/{user-id}/calendar/calendarView/{event-id}/calendar/microsoft.graph.allowedCalendarSharingRoles(User=''{User}'')': get: tags: @@ -2890,6 +2922,26 @@ components: description: Optional. NavigationProperty/Containment; navigation property to the activity's historyItems. additionalProperties: type: object + microsoft.graph.approvalFilterByCurrentUserOptions: + title: approvalFilterByCurrentUserOptions + enum: + - target + - createdBy + - approver + - unknownFutureValue + type: string + microsoft.graph.approval: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: approval + type: object + properties: + steps: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.approvalStep' + additionalProperties: + type: object microsoft.graph.calendarRoleType: title: calendarRoleType enum: @@ -3045,7 +3097,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.attachment' - description: The collection of fileAttachment and itemAttachment attachments for the event. Navigation property. Read-only. Nullable. + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' calendar: $ref: '#/components/schemas/microsoft.graph.calendar' exceptionOccurrences: @@ -3056,12 +3108,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the event. Read-only. Nullable. + description: The collection of open extensions defined for the event. Nullable. instances: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: The instances of the event. Navigation property. Read-only. Nullable. + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' multiValueExtendedProperties: type: array items: @@ -3261,7 +3313,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the contact. Read-only. Nullable. + description: The collection of open extensions defined for the contact. Nullable. multiValueExtendedProperties: type: array items: @@ -3365,7 +3417,7 @@ components: $ref: '#/components/schemas/microsoft.graph.itemBody' bodyPreview: type: string - description: The first 255 characters of the message body. It is in text format. + description: 'The first 255 characters of the message body. It is in text format. If the message contains instances of mention, this property would contain a concatenation of these mentions as well.' nullable: true ccRecipients: type: array @@ -3569,11 +3621,11 @@ components: properties: address: type: string - description: The email address of the person or entity. + description: The email address of an entity instance. nullable: true name: type: string - description: The display name of the person or entity. + description: The display name of an entity instance. nullable: true additionalProperties: type: object @@ -3586,26 +3638,26 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Not yet documented + description: Created date time in UTC of the device enrollment configuration format: date-time description: type: string - description: Not yet documented + description: The description of the device enrollment configuration nullable: true displayName: type: string - description: Not yet documented + description: The display name of the device enrollment configuration nullable: true lastModifiedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Not yet documented + description: Last modified date time in UTC of the device enrollment configuration format: date-time priority: maximum: 2147483647 minimum: -2147483648 type: integer - description: Not yet documented + description: Priority is used when a user exists in multiple groups that are assigned enrollment configuration. Users are subject only to the configuration with the lowest priority value. format: int32 roleScopeTagIds: type: array @@ -3617,13 +3669,13 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer - description: Not yet documented + description: The version of the device enrollment configuration format: int32 assignments: type: array items: $ref: '#/components/schemas/microsoft.graph.enrollmentConfigurationAssignment' - description: The list of group assignments for the device configuration profile. + description: The list of group assignments for the device configuration profile additionalProperties: type: object description: The Base Class of Device Enrollment Configuration @@ -3639,11 +3691,11 @@ components: nullable: true activationLockBypassCode: type: string - description: Code that allows the Activation Lock on a device to be bypassed. + description: Code that allows the Activation Lock on a device to be bypassed. This property is read-only. nullable: true androidSecurityPatchLevel: type: string - description: Android security patch level + description: Android security patch level. This property is read-only. nullable: true autopilotEnrolled: type: boolean @@ -3654,18 +3706,18 @@ components: nullable: true azureADDeviceId: type: string - description: The unique identifier for the Azure Active Directory device. Read only. + description: The unique identifier for the Azure Active Directory device. Read only. This property is read-only. nullable: true azureADRegistered: type: boolean - description: Whether the device is Azure Active Directory registered. + description: Whether the device is Azure Active Directory registered. This property is read-only. nullable: true chassisType: $ref: '#/components/schemas/microsoft.graph.chassisType' complianceGracePeriodExpirationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The DateTime when device compliance grace period expires + description: The DateTime when device compliance grace period expires. This property is read-only. format: date-time complianceState: $ref: '#/components/schemas/microsoft.graph.complianceState' @@ -3679,10 +3731,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceActionResult' - description: List of ComplexType deviceActionResult objects. + description: List of ComplexType deviceActionResult objects. This property is read-only. deviceCategoryDisplayName: type: string - description: Device category display name + description: Device category display name. This property is read-only. nullable: true deviceEnrollmentType: $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentType' @@ -3690,7 +3742,7 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceHealthAttestationState' deviceName: type: string - description: Name of the device + description: Name of the device. This property is read-only. nullable: true deviceRegistrationState: $ref: '#/components/schemas/microsoft.graph.deviceRegistrationState' @@ -3698,24 +3750,24 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceType' easActivated: type: boolean - description: Whether the device is Exchange ActiveSync activated. + description: Whether the device is Exchange ActiveSync activated. This property is read-only. easActivationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Exchange ActivationSync activation time of the device. + description: Exchange ActivationSync activation time of the device. This property is read-only. format: date-time easDeviceId: type: string - description: Exchange ActiveSync Id of the device. + description: Exchange ActiveSync Id of the device. This property is read-only. nullable: true emailAddress: type: string - description: Email(s) for the user associated with the device + description: Email(s) for the user associated with the device. This property is read-only. nullable: true enrolledDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Enrollment time of the device. + description: Enrollment time of the device. This property is read-only. format: date-time ethernetMacAddress: type: string @@ -3728,11 +3780,11 @@ components: exchangeLastSuccessfulSyncDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Last time the device contacted Exchange. + description: Last time the device contacted Exchange. This property is read-only. format: date-time freeStorageSpaceInBytes: type: integer - description: Free Storage in Bytes + description: Free Storage in Bytes. This property is read-only. format: int64 hardwareInformation: $ref: '#/components/schemas/microsoft.graph.hardwareInformation' @@ -3742,24 +3794,24 @@ components: nullable: true imei: type: string - description: IMEI + description: IMEI. This property is read-only. nullable: true isEncrypted: type: boolean - description: Device encryption status + description: Device encryption status. This property is read-only. isSupervised: type: boolean - description: Device supervised status + description: Device supervised status. This property is read-only. jailBroken: type: string - description: whether the device is jail broken or rooted. + description: whether the device is jail broken or rooted. This property is read-only. nullable: true joinType: $ref: '#/components/schemas/microsoft.graph.joinType' lastSyncDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The date and time that the device last completed a successful sync with Intune. + description: The date and time that the device last completed a successful sync with Intune. This property is read-only. format: date-time lostModeState: $ref: '#/components/schemas/microsoft.graph.lostModeState' @@ -3782,15 +3834,15 @@ components: $ref: '#/components/schemas/microsoft.graph.managementState' manufacturer: type: string - description: Manufacturer of the device + description: Manufacturer of the device. This property is read-only. nullable: true meid: type: string - description: MEID + description: MEID. This property is read-only. nullable: true model: type: string - description: Model of the device + description: Model of the device. This property is read-only. nullable: true notes: type: string @@ -3798,11 +3850,11 @@ components: nullable: true operatingSystem: type: string - description: 'Operating system of the device. Windows, iOS, etc.' + description: 'Operating system of the device. Windows, iOS, etc. This property is read-only.' nullable: true osVersion: type: string - description: Operating system version of the device. + description: Operating system version of the device. This property is read-only. nullable: true ownerType: $ref: '#/components/schemas/microsoft.graph.ownerType' @@ -3810,7 +3862,7 @@ components: $ref: '#/components/schemas/microsoft.graph.managedDevicePartnerReportedHealthState' phoneNumber: type: string - description: Phone number of the device + description: Phone number of the device. This property is read-only. nullable: true physicalMemoryInBytes: type: integer @@ -3825,11 +3877,11 @@ components: $ref: '#/components/schemas/microsoft.graph.managedDeviceArchitecture' remoteAssistanceSessionErrorDetails: type: string - description: An error string that identifies issues when creating Remote Assistance session objects. + description: An error string that identifies issues when creating Remote Assistance session objects. This property is read-only. nullable: true remoteAssistanceSessionUrl: type: string - description: Url that allows a Remote Assistance session to be established with the device. + description: Url that allows a Remote Assistance session to be established with the device. This property is read-only. nullable: true requireUserEnrollmentApproval: type: boolean @@ -3848,7 +3900,7 @@ components: description: List of Scope Tag IDs for this Device instance. serialNumber: type: string - description: SerialNumber + description: SerialNumber. This property is read-only. nullable: true skuFamily: type: string @@ -3866,11 +3918,11 @@ components: nullable: true subscriberCarrier: type: string - description: Subscriber Carrier + description: Subscriber Carrier. This property is read-only. nullable: true totalStorageSpaceInBytes: type: integer - description: Total Storage in Bytes + description: Total Storage in Bytes. This property is read-only. format: int64 udid: type: string @@ -3878,15 +3930,15 @@ components: nullable: true userDisplayName: type: string - description: User display name + description: User display name. This property is read-only. nullable: true userId: type: string - description: Unique Identifier for the user associated with the device + description: Unique Identifier for the user associated with the device. This property is read-only. nullable: true userPrincipalName: type: string - description: Device user principal name + description: Device user principal name. This property is read-only. nullable: true usersLoggedOn: type: array @@ -3895,7 +3947,7 @@ components: description: Indicates the last logged on users of a device. This property is read-only. wiFiMacAddress: type: string - description: Wi-Fi MAC + description: Wi-Fi MAC. This property is read-only. nullable: true windowsActiveMalwareCount: maximum: 2147483647 @@ -4220,30 +4272,30 @@ components: $ref: '#/components/schemas/microsoft.graph.signInActivity' accountEnabled: type: boolean - description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Supports $filter.' + description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Returned only on $select. Supports $filter.' nullable: true ageGroup: type: string - description: 'Sets the age group of the user. Allowed values: null, minor, notAdult and adult. Refer to the legal age group property definitions for further information.' + description: 'Sets the age group of the user. Allowed values: null, minor, notAdult and adult. Refer to the legal age group property definitions for further information. Returned only on $select.' nullable: true assignedLicenses: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLicense' - description: The licenses that are assigned to the user. Not nullable. + description: The licenses that are assigned to the user. Returned only on $select. Not nullable. assignedPlans: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedPlan' - description: The plans that are assigned to the user. Read-only. Not nullable. + description: The plans that are assigned to the user. Returned only on $select. Read-only. Not nullable. businessPhones: type: array items: type: string - description: 'The telephone numbers for the user. NOTE: Although this is a string collection, only one number can be set for this property. Read-only for users synced from on-premises directory. Returned by default.' + description: The telephone numbers for the user. Only one number can be set for this property. Returned by default. Read-only for users synced from on-premises directory. city: type: string - description: The city in which the user is located. Supports $filter. + description: The city in which the user is located. Returned only on $select. Supports $filter. nullable: true companyName: type: string @@ -4251,25 +4303,25 @@ components: nullable: true consentProvidedForMinor: type: string - description: 'Sets whether consent has been obtained for minors. Allowed values: null, granted, denied and notRequired. Refer to the legal age group property definitions for further information.' + description: 'Sets whether consent has been obtained for minors. Allowed values: null, granted, denied and notRequired. Refer to the legal age group property definitions for further information. Returned only on $select.' nullable: true country: type: string - description: 'The country/region in which the user is located; for example, ''US'' or ''UK''. Supports $filter.' + description: 'The country/region in which the user is located; for example, ''US'' or ''UK''. Returned only on $select. Supports $filter.' nullable: true createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The created date of the user object. + description: The date and time the user was created. The value cannot be modified and is automatically populated when the entity is created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. Property is nullable. A null value indicates that an accurate creation time couldn't be determined for the user. Returned only on $select. Read-only. Supports $filter. format: date-time nullable: true creationType: type: string - description: 'Indicates whether the user account was created as a regular school or work account (null), an external account (Invitation), a local account for an Azure Active Directory B2C tenant (LocalAccount) or self-service sign-up using email verification (EmailVerified). Read-only.' + description: 'Indicates whether the user account was created as a regular school or work account (null), an external account (Invitation), a local account for an Azure Active Directory B2C tenant (LocalAccount) or self-service sign-up using email verification (EmailVerified). Returned only on $select. Read-only.' nullable: true department: type: string - description: The name for the department in which the user works. Supports $filter. + description: The name for the department in which the user works. Returned only on $select. Supports $filter. nullable: true deviceKeys: type: array @@ -4277,7 +4329,7 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceKey' displayName: type: string - description: 'The name displayed in the address book for the user. This is usually the combination of the user''s first name, middle initial and last name. This property is required when a user is created and it cannot be cleared during updates. Returned by default. Supports $filter and $orderby.' + 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 last name. This property is required when a user is created and it cannot be cleared during updates. Returned by default. Supports $filter and $orderby.' nullable: true employeeHireDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' @@ -4305,7 +4357,7 @@ components: nullable: true faxNumber: type: string - description: The fax number of the user. + description: The fax number of the user. Returned only on $select. nullable: true givenName: type: string @@ -4315,7 +4367,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.objectIdentity' - description: 'Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. May contain multiple items with the same signInType value. Supports $filter.' + description: 'Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. May contain multiple items with the same signInType value. Returned only on $select. Supports $filter.' imAddresses: type: array items: @@ -4338,29 +4390,29 @@ components: lastPasswordChangeDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The time when this Azure AD user last changed their password. The date and time information uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: ''2014-01-01T00:00:00Z''' + description: 'The time when this Azure AD user last changed their password. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is ''2014-01-01T00:00:00Z'' Returned only on $select. Read-only.' format: date-time nullable: true legalAgeGroupClassification: type: string - 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, minorWithOutParentalConsent, minorWithParentalConsent, minorNoParentalConsentRequired, notAdult and adult. Refer to the legal age group property definitions for further information.' + 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, minorWithOutParentalConsent, minorWithParentalConsent, minorNoParentalConsentRequired, notAdult and adult. Refer to the legal age group property definitions for further information. Returned only on $select.' nullable: true licenseAssignmentStates: type: array items: $ref: '#/components/schemas/microsoft.graph.licenseAssignmentState' - description: State of license assignments for this user. Read-only. + description: State of license assignments for this user. Returned only on $select. Read-only. mail: type: string description: 'The SMTP address for the user, for example, ''jeff@contoso.onmicrosoft.com''. Returned by default. Supports $filter and endsWith.' nullable: true mailNickname: type: string - description: The mail alias for the user. This property must be specified when a user is created. Supports $filter. + description: The mail alias for the user. This property must be specified when a user is created. Returned only on $select. Supports $filter. nullable: true mobilePhone: type: string - description: The primary cellular telephone number for the user. Read-only for users synced from on-premises directory. Returned by default. + description: The primary cellular telephone number for the user. Returned by default. Read-only for users synced from on-premises directory. nullable: true officeLocation: type: string @@ -4368,59 +4420,59 @@ components: nullable: true onPremisesDistinguishedName: type: string - 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 Azure Active Directory via Azure AD Connect. Read-only. + 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 Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. nullable: true onPremisesDomainName: type: string - 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 Azure Active Directory via Azure AD Connect. Read-only.' + 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 Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only.' nullable: true onPremisesExtensionAttributes: $ref: '#/components/schemas/microsoft.graph.onPremisesExtensionAttributes' onPremisesImmutableId: type: string - description: 'This property is used to associate an on-premises Active Directory user account to their Azure AD user object. This property must be specified when creating a new user account in the Graph if you are using a federated domain for the user''s userPrincipalName (UPN) property. Important: The $ and _ characters cannot be used when specifying this property. Supports $filter.' + description: 'This property is used to associate an on-premises Active Directory user account to their Azure AD user object. This property must be specified when creating a new user account in the Graph if you are using a federated domain for the user''s userPrincipalName (UPN) property. Important: The $ and _ characters cannot be used when specifying this property. Returned only on $select. Supports $filter.' nullable: true onPremisesLastSyncDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - 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 time. For example, midnight UTC on Jan 1, 2014 would look like this: ''2014-01-01T00:00:00Z''. Read-only.' + 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 time. For example, midnight UTC on Jan 1, 2014 is ''2014-01-01T00:00:00Z''. Returned only on $select. Read-only.' format: date-time nullable: true onPremisesProvisioningErrors: type: array items: $ref: '#/components/schemas/microsoft.graph.onPremisesProvisioningError' - description: Errors when using Microsoft synchronization product during provisioning. + description: Errors when using Microsoft synchronization product during provisioning. Returned only on $select. onPremisesSamAccountName: type: string - 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 Azure Active Directory via Azure AD Connect. Read-only. + 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 Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. nullable: true onPremisesSecurityIdentifier: type: string - description: Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Read-only. + description: Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Returned only on $select. Read-only. nullable: true onPremisesSyncEnabled: type: boolean - 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 + 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). Returned only on $select. Read-only. nullable: true onPremisesUserPrincipalName: type: string - 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 Azure Active Directory via Azure AD Connect. Read-only. + 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 Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. nullable: true otherMails: type: array items: type: string - description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Supports $filter.' + description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com''].Returned only on $select. Supports$filter.' passwordPolicies: type: string - 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 may be specified together; for example: ''DisablePasswordExpiration, DisableStrongPassword''.' + 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 may be specified together; for example: ''DisablePasswordExpiration, DisableStrongPassword''.Returned only on $select.' nullable: true passwordProfile: $ref: '#/components/schemas/microsoft.graph.passwordProfile' postalCode: type: string - description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country/region. In the United States of America, this attribute contains the ZIP code.' + description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country/region. In the United States of America, this attribute contains the ZIP code. Returned only on $select.' nullable: true preferredDataLocation: type: string @@ -4434,35 +4486,35 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.provisionedPlan' - description: The plans that are provisioned for the user. Read-only. Not nullable. + description: The plans that are provisioned for the user. Returned only on $select. Read-only. Not nullable. proxyAddresses: type: array items: type: string - description: 'For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com''] The any operator is required for filter expressions on multi-valued properties. Read-only, Not nullable. Supports $filter.' + description: 'For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com''] The any operator is required for filter expressions on multi-valued properties. Returned only on $select. Read-only, Not nullable. Supports $filter.' refreshTokensValidFromDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Returned only on $select. Read-only.' + description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Returned only on $select. Read-only. Use invalidateAllRefreshTokens to reset.' format: date-time nullable: true showInAddressList: type: boolean - description: 'true if the Outlook global address list should contain this user, otherwise false. If not set, this will be treated as true. For users invited through the invitation manager, this property will be set to false.' + description: 'true if the Outlook global address list should contain this user, otherwise false. If not set, this will be treated as true. For users invited through the invitation manager, this property will be set to false. Returned only on $select.' nullable: true signInSessionsValidFromDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Read-only. Use revokeSignInSessions to reset.' + description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Returned only on $select. Read-only. Use revokeSignInSessions to reset.' format: date-time nullable: true state: type: string - description: The state or province in the user's address. Supports $filter. + description: The state or province in the user's address. Returned only on $select. Supports $filter. nullable: true streetAddress: type: string - description: The street address of the user's place of business. + description: The street address of the user's place of business. Returned only on $select. nullable: true surname: type: string @@ -4470,7 +4522,7 @@ components: nullable: true usageLocation: type: string - description: 'A two letter country code (ISO standard 3166). Required for users that will be assigned licenses due to legal requirement to check for availability of services in countries. Examples include: ''US'', ''JP'', and ''GB''. Not nullable. Supports $filter.' + description: 'A two letter country code (ISO standard 3166). Required for users that will be assigned licenses due to legal requirement to check for availability of services in countries. Examples include: ''US'', ''JP'', and ''GB''. Not nullable. Returned only on $select. Supports $filter.' nullable: true userPrincipalName: type: string @@ -4478,7 +4530,7 @@ components: nullable: true userType: type: string - description: 'A string value that can be used to classify user types in your directory, such as ''Member'' and ''Guest''. Supports $filter.' + description: 'A string value that can be used to classify user types in your directory, such as ''Member'' and ''Guest''. Returned only on $select. Supports $filter.' nullable: true mailboxSettings: $ref: '#/components/schemas/microsoft.graph.mailboxSettings' @@ -4490,56 +4542,56 @@ components: format: int32 aboutMe: type: string - description: A freeform text entry field for the user to describe themselves. + description: A freeform text entry field for the user to describe themselves. Returned only on $select. nullable: true birthday: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The birthday of the user. 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 would look like this: ''2014-01-01T00:00:00Z''' + description: 'The birthday of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is ''2014-01-01T00:00:00Z'' Returned only on $select.' format: date-time hireDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The hire date of the user. 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 would look like this: ''2014-01-01T00:00:00Z''. Returned only on $select. Note: This property is specific to SharePoint Online. We recommend using the native employeeHireDate property to set and update hire date values using Microsoft Graph APIs.' + description: 'The hire date of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is ''2014-01-01T00:00:00Z''. Returned only on $select. Note: This property is specific to SharePoint Online. We recommend using the native employeeHireDate property to set and update hire date values using Microsoft Graph APIs.' format: date-time interests: type: array items: type: string nullable: true - description: A list for the user to describe their interests. + description: A list for the user to describe their interests. Returned only on $select. mySite: type: string - description: The URL for the user's personal site. + description: The URL for the user's personal site. Returned only on $select. nullable: true pastProjects: type: array items: type: string nullable: true - description: A list for the user to enumerate their past projects. + description: A list for the user to enumerate their past projects. Returned only on $select. preferredName: type: string - description: The preferred name for the user. + description: The preferred name for the user. Returned only on $select. nullable: true responsibilities: type: array items: type: string nullable: true - description: A list for the user to enumerate their responsibilities. + description: A list for the user to enumerate their responsibilities. Returned only on $select. schools: type: array items: type: string nullable: true - description: A list for the user to enumerate the schools they have attended. + description: A list for the user to enumerate the schools they have attended. Returned only on $select. skills: type: array items: type: string nullable: true - description: A list for the user to enumerate their skills. + description: A list for the user to enumerate their skills. Returned only on $select. analytics: $ref: '#/components/schemas/microsoft.graph.userAnalytics' usageRights: @@ -4574,7 +4626,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: The groups and directory roles that the user is a member of. Read-only. Nullable. + description: 'The groups, directory roles and administrative units that the user is a member of. Read-only. Nullable.' ownedDevices: type: array items: @@ -4630,7 +4682,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: The user's events. Default is to show Events under the Default Calendar. Read-only. Nullable. + description: The user's events. Default is to show events under the Default Calendar. Read-only. Nullable. inferenceClassification: $ref: '#/components/schemas/microsoft.graph.inferenceClassification' joinedGroups: @@ -4654,14 +4706,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.person' - description: People that are relevant to the user. Read-only. Nullable. - photo: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' - photos: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' - description: Read-only. Nullable. + description: 'Read-only. The most relevant people to the user. The collection is ordered by their relevance to the user, which is determined by the user''s communication, collaboration and business relationships. A person is an aggregation of information from across mail, contacts and social networks.' drive: $ref: '#/components/schemas/microsoft.graph.drive' drives: @@ -4677,7 +4722,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the user. Read-only. Nullable. + description: The collection of open extensions defined for the user. Nullable. appConsentRequestsForApproval: type: array items: @@ -4743,6 +4788,13 @@ components: $ref: '#/components/schemas/microsoft.graph.userSettings' onenote: $ref: '#/components/schemas/microsoft.graph.onenote' + photo: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + photos: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + description: Read-only. Nullable. profile: $ref: '#/components/schemas/microsoft.graph.profile' activities: @@ -4874,6 +4926,30 @@ components: $ref: '#/components/schemas/microsoft.graph.userActivity' additionalProperties: type: object + microsoft.graph.approvalStep: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: approvalStep + type: object + properties: + displayName: + type: string + nullable: true + justification: + type: string + nullable: true + reviewedBy: + $ref: '#/components/schemas/microsoft.graph.identity' + reviewedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + reviewResult: + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.outlookItem: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -4934,10 +5010,10 @@ components: properties: dateTime: type: string - description: 'A single point of time in a combined date and time representation ({date}T{time}; for example, 2017-08-29T04:00:00.0000000).' + description: 'A single point of time in a combined date and time representation ({date}T{time}). For example, ''2019-04-16T09:00:00''.' timeZone: type: string - description: 'Represents a time zone, for example, ''Pacific Standard Time''. See below for more possible values.' + description: 'Represents a time zone, for example, ''Pacific Standard Time''. See below for possible values.' nullable: true additionalProperties: type: object @@ -5098,7 +5174,7 @@ components: nullable: true name: type: string - description: The attachment's file name. + description: The display name of the attachment. This does not need to be the actual file name. nullable: true size: maximum: 2147483647 @@ -5125,15 +5201,15 @@ components: nullable: true canEdit: type: boolean - description: 'True if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access.' + description: 'True if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access, through an Outlook client or the corresponding calendarPermission resource. Read-only.' nullable: true canShare: type: boolean - description: 'True if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it.' + description: 'True if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it. Read-only.' nullable: true canViewPrivateItems: type: boolean - description: 'True if the user can read calendar items that have been marked private, false otherwise.' + description: 'True if the user can read calendar items that have been marked private, false otherwise. This property is set through an Outlook client or the corresponding calendarPermission resource. Read-only.' nullable: true changeKey: type: string @@ -5145,7 +5221,7 @@ components: $ref: '#/components/schemas/microsoft.graph.onlineMeetingProviderType' hexColor: type: string - description: 'The calendar color, expressed in a hex color code of three hexidecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space. If the user has never explicitly set a color for the calendar, this property is empty. Read-only.' + description: 'The calendar color, expressed in a hex color code of three hexidecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space. If the user has never explicitly set a color for the calendar, this property is empty.' nullable: true isDefaultCalendar: type: boolean @@ -6765,7 +6841,7 @@ components: properties: forceChangePasswordNextSignIn: type: boolean - description: true if the user must change her password on the next login; otherwise false. + description: 'If true, at next sign-in, the user must change their password. After a password change, this property will be automatically reset to false. If not set, default is false.' nullable: true forceChangePasswordNextSignInWithMfa: type: boolean @@ -6801,7 +6877,7 @@ components: properties: archiveFolder: type: string - description: Folder ID of an archive folder for the user. + description: Folder ID of an archive folder for the user. Read only. nullable: true automaticRepliesSetting: $ref: '#/components/schemas/microsoft.graph.automaticRepliesSetting' @@ -7018,7 +7094,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLabel' - description: 'The list of sensitivity label pairs (label ID, label name) associated with an Microsoft 365 group. Returned only on $select. Read-only.' + description: 'The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group. Returned only on $select.' assignedLicenses: type: array items: @@ -7059,7 +7135,7 @@ components: description: 'Specifies the group type and its membership. If the collection contains Unified, the group is a Microsoft 365 group; otherwise, it''s either a security group or distribution group. For details, see groups overview.If the collection includes DynamicMembership, the group has dynamic membership; otherwise, membership is static. Returned by default. Supports $filter.' hasMembersWithLicenseErrors: type: boolean - description: 'Indicates whether there are members in this group that have license errors from its group-based license assignment. This property is never returned on a GET operation. You can use it as a $filter argument to get groups that have members with license errors (that is, filter for this property being true). See an example.' + description: 'Indicates whether there are members in this group that have license errors from its group-based license assignment. This property is never returned on a GET operation. You can use it as a $filter argument to get groups that have members with license errors (that is, filter for this property being true).' nullable: true infoCatalogs: type: array @@ -7132,13 +7208,13 @@ components: nullable: true preferredLanguage: type: string - description: The preferred language for an Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. + description: The preferred language for a Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. nullable: true proxyAddresses: type: array items: type: string - description: 'Email addresses for the group that direct to the same group mailbox. For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com'']. The any operator is required to filter expressions on multi-valued properties. Returned by default. Read-only. Not nullable. Supports $filter.' + description: 'Email addresses for the group that direct to the same group mailbox. For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com'']. The any operator is required for filter expressions on multi-valued properties. Returned by default. Read-only. Not nullable. Supports $filter.' renewedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string @@ -7165,7 +7241,7 @@ components: nullable: true theme: type: string - description: 'Specifies an Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' + description: 'Specifies a Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' nullable: true visibility: type: string @@ -7183,11 +7259,11 @@ components: nullable: true hideFromAddressLists: type: boolean - description: 'True if the group is not displayed in certain parts of the Outlook UI: the Address Book, address lists for selecting message recipients, and the Browse Groups dialog for searching groups; otherwise, false. Default value is false. Returned only on $select.' + description: 'True if the group is not displayed in certain parts of the Outlook user interface: in the Address Book, in address lists for selecting message recipients, and in the Browse Groups dialog for searching groups; false otherwise. Default value is false. Returned only on $select.' nullable: true hideFromOutlookClients: type: boolean - description: 'True if the group is not displayed in Outlook clients, such as Outlook for Windows and Outlook on the web; otherwise, false. Default value is false. Returned only on $select.' + description: 'True if the group is not displayed in Outlook clients, such as Outlook for Windows and Outlook on the web, false otherwise. Default value is false. Returned only on $select.' nullable: true isFavorite: type: boolean @@ -7207,7 +7283,7 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer - description: Count of conversations that have received new posts since the signed-in user last visited the group. Returned only on $select. + description: Count of conversations that have received new posts since the signed-in user last visited the group. This property is the same as unseenConversationsCount.Returned only on $select. format: int32 nullable: true unseenMessagesCount: @@ -7238,12 +7314,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Groups that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' + description: 'Groups and administrative units that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' members: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Users and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for Microsoft 365 groups, security groups and mail-enabled security groups), DELETE (supported for Microsoft 365 groups and security groups). Nullable.' + description: 'Users, contacts, and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable.' membersWithLicenseErrors: type: array items: @@ -7253,7 +7329,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. Limited to 100 owners. HTTP Methods: GET (supported for all groups), POST (supported for Microsoft 365 groups, security groups and mail-enabled security groups), DELETE (supported for Microsoft 365 groups and security groups). Nullable.' + description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable.' permissionGrants: type: array items: @@ -7262,7 +7338,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directorySetting' - description: Read-only. Nullable. + description: 'Settings that can govern this group''s behavior, like whether members can invite guest users to the group. Nullable.' transitiveMemberOf: type: array items: @@ -7292,14 +7368,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: The group's calendar events. - photo: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' - photos: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' - description: The profile photos owned by the group. Read-only. Nullable. + description: The group's events. rejectedSenders: type: array items: @@ -7336,6 +7405,13 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerGroup' onenote: $ref: '#/components/schemas/microsoft.graph.onenote' + photo: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + photos: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + description: The profile photos owned by the group. Read-only. Nullable. team: $ref: '#/components/schemas/microsoft.graph.team' additionalProperties: @@ -7415,7 +7491,7 @@ components: nullable: true personType: type: string - description: The type of person. + description: 'The type of person, for example distribution list.' nullable: true phones: type: array @@ -7545,6 +7621,10 @@ components: items: $ref: '#/components/schemas/microsoft.graph.drive' description: The collection of drives (document libraries) under this site. + externalColumns: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' items: type: array items: @@ -7598,22 +7678,6 @@ components: $ref: '#/components/schemas/microsoft.graph.userConsentRequest' additionalProperties: type: object - microsoft.graph.approval: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: approval - type: object - properties: - completedSteps: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.approvalStep' - pendingSteps: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.approvalStep' - additionalProperties: - type: object microsoft.graph.accessReviewInstance: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -7784,7 +7848,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.managedAppPolicy' - description: Zero or more policys already applied on the registered app when it last synchronized with management service. + description: Zero or more policys already applied on the registered app when it last synchronized with managment service. intendedPolicies: type: array items: @@ -7986,7 +8050,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerTask' - description: Read-only. Nullable. Returns the plannerPlans shared with the user. + description: Read-only. Nullable. Returns the plannerTasks assigned to the user. additionalProperties: type: object microsoft.graph.itemInsights: @@ -8070,7 +8134,7 @@ components: anniversaries: type: array items: - $ref: '#/components/schemas/microsoft.graph.personAnniversary' + $ref: '#/components/schemas/microsoft.graph.personAnnualEvent' description: Represents the details of meaningful dates associated with a person. awards: type: array @@ -8162,7 +8226,7 @@ components: properties: accountEnabled: type: boolean - description: 'true if the account is enabled; otherwise, false. Required.' + description: 'true if the account is enabled; otherwise, false. default is true.' nullable: true alternativeSecurityIds: type: array @@ -8259,7 +8323,7 @@ components: nullable: true operatingSystemVersion: type: string - description: The version of the operating system on the device. Required. + description: Operating system version of the device. Required. nullable: true physicalIds: type: array @@ -8450,7 +8514,7 @@ components: properties: activity: type: string - 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.' + 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.' nullable: true availability: type: string @@ -8498,6 +8562,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.phoneAuthenticationMethod' + temporaryAccessPassMethods: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.temporaryAccessPassAuthenticationMethod' windowsHelloForBusinessMethods: type: array items: @@ -8700,6 +8768,20 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.identity: + title: identity + type: object + properties: + displayName: + type: string + description: 'The identity''s display name. Note that this may not always be available or up to date. For example, if a user changes their display name, the API may show the new value in a future response, but the items associated with the user won''t show up as having changed when using delta.' + nullable: true + id: + type: string + description: Unique identifier for the identity. + nullable: true + additionalProperties: + type: object microsoft.graph.attendeeBase: allOf: - $ref: '#/components/schemas/microsoft.graph.recipient' @@ -8794,7 +8876,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.dayOfWeek' - 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.' + description: 'A collection of the days of the week on which the event occurs. Possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern. Required if type is weekly, relativeMonthly, or relativeYearly.' firstDayOfWeek: $ref: '#/components/schemas/microsoft.graph.dayOfWeek' index: @@ -8988,7 +9070,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.recipient' - description: The email addresses to which a message should be redirected. + description: The email address to which a message should be redirected. stopProcessingRules: type: boolean description: Indicates whether subsequent rules should be evaluated. @@ -9774,7 +9856,7 @@ components: nullable: true provisioningStatus: type: string - description: 'The provisioning status of the service plan. Possible values:''Success'' - Service is fully provisioned.''Disabled'' - Service has been disabled.''PendingInput'' - Service is not yet provisioned; awaiting service confirmation.''PendingActivation'' - Service is provisioned but requires explicit activation by administrator (for example, Intune_O365 service plan)''PendingProvisioning'' - Microsoft has added a new service to the product SKU and it has not been activated in the tenant, yet.' + description: 'The provisioning status of the service plan. Possible values:''Success'' - Service is fully provisioned.''Disabled'' - Service has been disabled.''PendingInput'' - Service is not yet provisioned; awaiting service confirmation.''PendingActivation'' - Service is provisioned but requires explicit activation by administrator (for example, Intune_O365 service plan).''PendingProvisioning'' - Microsoft has added a new service to the product SKU and it has not been activated in the tenant, yet.' nullable: true servicePlanId: pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' @@ -9788,20 +9870,6 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.identity: - title: identity - type: object - properties: - displayName: - type: string - description: 'The identity''s display name. Note that this may not always be available or up to date. For example, if a user changes their display name, the API may show the new value in a future response, but the items associated with the user won''t show up as having changed when using delta.' - nullable: true - id: - type: string - description: Unique identifier for the identity. - nullable: true - additionalProperties: - type: object microsoft.graph.inferenceClassificationOverride: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -10573,6 +10641,8 @@ components: type: string description: 'For site columns, the name of the group this column belongs to. Helps organize related columns.' nullable: true + contentApprovalStatus: + $ref: '#/components/schemas/microsoft.graph.contentApprovalStatusColumn' currency: $ref: '#/components/schemas/microsoft.graph.currencyColumn' dateTime: @@ -10597,10 +10667,21 @@ components: type: boolean description: Specifies whether the column is displayed in the user interface. nullable: true + hyperlinkOrPicture: + $ref: '#/components/schemas/microsoft.graph.hyperlinkOrPictureColumn' indexed: type: boolean description: Specifies whether the column values can used for sorting and searching. nullable: true + isDeletable: + type: boolean + nullable: true + isReorderable: + type: boolean + nullable: true + isSealed: + type: boolean + nullable: true lookup: $ref: '#/components/schemas/microsoft.graph.lookupColumn' name: @@ -10611,6 +10692,9 @@ components: $ref: '#/components/schemas/microsoft.graph.numberColumn' personOrGroup: $ref: '#/components/schemas/microsoft.graph.personOrGroupColumn' + propagateChanges: + type: boolean + nullable: true readOnly: type: boolean description: Specifies whether the column values can be modified. @@ -10619,8 +10703,18 @@ components: type: boolean description: Specifies whether the column value is not optional. nullable: true + term: + $ref: '#/components/schemas/microsoft.graph.termColumn' text: $ref: '#/components/schemas/microsoft.graph.textColumn' + thumbnail: + $ref: '#/components/schemas/microsoft.graph.thumbnailColumn' + type: + $ref: '#/components/schemas/microsoft.graph.columnTypes' + validation: + $ref: '#/components/schemas/microsoft.graph.columnValidation' + sourceColumn: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' additionalProperties: type: object microsoft.graph.contentType: @@ -10629,10 +10723,19 @@ components: - title: contentType type: object properties: + associatedHubsUrls: + type: array + items: + type: string + nullable: true description: type: string description: The descriptive text for the item. nullable: true + documentSet: + $ref: '#/components/schemas/microsoft.graph.documentSet' + documentTemplate: + $ref: '#/components/schemas/microsoft.graph.documentSetContent' group: type: string description: The name of the group this content type belongs to. Helps organize related content types. @@ -10643,6 +10746,9 @@ components: nullable: true inheritedFrom: $ref: '#/components/schemas/microsoft.graph.itemReference' + isBuiltIn: + type: boolean + nullable: true name: type: string description: The name of the content type. @@ -10653,6 +10759,9 @@ components: type: string description: The unique identifier of the content type. nullable: true + propagateChanges: + type: boolean + nullable: true readOnly: type: boolean description: 'If true, the content type cannot be modified unless this value is first set to false.' @@ -10661,11 +10770,25 @@ components: type: boolean description: 'If true, the content type cannot be modified by users or through push-down operations. Only site collection administrators can seal or unseal content types.' nullable: true + base: + $ref: '#/components/schemas/microsoft.graph.contentType' + baseTypes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.contentType' columnLinks: type: array items: $ref: '#/components/schemas/microsoft.graph.columnLink' description: The collection of columns that are required by this content type + columnPositions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + columns: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' additionalProperties: type: object microsoft.graph.sitePage: @@ -10727,7 +10850,7 @@ components: description: 'The type of permission, e.g. read. See below for the full list of roles. Read-only.' shareId: type: string - description: A unique token that can be used to access this shared item via the **shares** API. Read-only. + description: 'A unique token that can be used to access this shared item via the [shares API][]. Read-only.' nullable: true additionalProperties: type: object @@ -10753,30 +10876,6 @@ components: $ref: '#/components/schemas/microsoft.graph.approval' additionalProperties: type: object - microsoft.graph.approvalStep: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: approvalStep - type: object - properties: - displayName: - type: string - nullable: true - justification: - type: string - nullable: true - reviewedBy: - $ref: '#/components/schemas/microsoft.graph.identity' - reviewedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - format: date-time - nullable: true - reviewResult: - type: string - nullable: true - additionalProperties: - type: object microsoft.graph.accessReviewScope: title: accessReviewScope type: object @@ -11122,14 +11221,14 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerBucket' - description: Read-only. Nullable. Collection of buckets in the plan. + description: Collection of buckets in the plan. Read-only. Nullable. details: $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' tasks: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerTask' - description: Read-only. Nullable. Collection of tasks in the plan. + description: Collection of tasks in the plan. Read-only. Nullable. additionalProperties: type: object microsoft.graph.plannerTask: @@ -11256,17 +11355,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.sharedInsight' - description: 'Calculated relationship identifying documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for Business and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share.' + description: Access this property from the derived type itemInsights. trending: type: array items: $ref: '#/components/schemas/microsoft.graph.trending' - description: 'Calculated relationship identifying 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 Business and SharePoint. Trending insights help the user to discover potentially useful content that the user has access to, but has never viewed before.' + description: Access this property from the derived type itemInsights. used: type: array items: $ref: '#/components/schemas/microsoft.graph.usedInsight' - description: 'Calculated relationship identifying the latest documents viewed or modified by a user, including OneDrive for Business and SharePoint documents, ranked by recency of use.' + description: Access this property from the derived type itemInsights. additionalProperties: type: object microsoft.graph.regionalAndLanguageSettings: @@ -11532,20 +11631,22 @@ components: $ref: '#/components/schemas/microsoft.graph.geoCoordinates' additionalProperties: type: object - microsoft.graph.personAnniversary: + microsoft.graph.personAnnualEvent: allOf: - $ref: '#/components/schemas/microsoft.graph.itemFacet' - - title: personAnniversary + - title: personAnnualEvent type: object properties: date: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string - description: Contains the date associated with the anniversary type. format: date nullable: true + displayName: + type: string + nullable: true type: - $ref: '#/components/schemas/microsoft.graph.anniversaryType' + $ref: '#/components/schemas/microsoft.graph.personAnnualEventType' additionalProperties: type: object microsoft.graph.personAward: @@ -11706,6 +11807,9 @@ components: displayName: type: string description: Contains a friendly name for the interest. + thumbnailUrl: + type: string + nullable: true webUrl: type: string description: Contains a link to a web page or resource about the interest. @@ -11730,6 +11834,10 @@ components: tag: type: string description: 'Contains the four-character BCP47 name for the language (en-US, no-NB, en-AU).' + nullable: true + thumbnailUrl: + type: string + nullable: true written: $ref: '#/components/schemas/microsoft.graph.languageProficiencyLevel' additionalProperties: @@ -11743,9 +11851,11 @@ components: displayName: type: string description: Provides an ordered rendering of firstName and lastName depending on the locale of the user or their device. + nullable: true first: type: string description: First name of the user. + nullable: true initials: type: string description: Initials of the user. @@ -11757,6 +11867,7 @@ components: last: type: string description: Last name of the user. + nullable: true maiden: type: string description: Maiden name of the user. @@ -11770,7 +11881,7 @@ components: description: Nickname of the user. nullable: true pronunciation: - $ref: '#/components/schemas/microsoft.graph.yomiPersonName' + $ref: '#/components/schemas/microsoft.graph.personNamePronounciation' suffix: type: string description: 'Designators used after the users name (eg: PhD.)' @@ -11793,6 +11904,9 @@ components: type: string description: Contains a friendly name for the note. nullable: true + thumbnailUrl: + type: string + nullable: true additionalProperties: type: object microsoft.graph.itemPatent: @@ -11911,6 +12025,9 @@ components: items: $ref: '#/components/schemas/microsoft.graph.relatedPerson' description: The Person or people who sponsored the project. + thumbnailUrl: + type: string + nullable: true additionalProperties: type: object microsoft.graph.itemPublication: @@ -11969,6 +12086,9 @@ components: description: Contains a friendly name for the skill. proficiency: $ref: '#/components/schemas/microsoft.graph.skillProficiencyLevel' + thumbnailUrl: + type: string + nullable: true webUrl: type: string description: Contains a link to an information source about the skill. @@ -11991,6 +12111,9 @@ components: type: string description: Contains a status message from the cloud service if provided or synchronized. nullable: true + thumbnailUrl: + type: string + nullable: true userId: type: string description: The user name displayed for the webaccount. @@ -12019,6 +12142,9 @@ components: displayName: type: string description: Contains a friendly name for the website. + thumbnailUrl: + type: string + nullable: true webUrl: type: string description: Contains a link to the website itself. @@ -12154,7 +12280,7 @@ components: properties: messageId: type: string - description: The unique identifier of a message in a Microsoft Teams channel. + description: The unique identifier for a message in a Microsoft Teams channel. nullable: true replyChainMessageId: type: string @@ -12390,6 +12516,49 @@ components: $ref: '#/components/schemas/microsoft.graph.authenticationMethodSignInState' additionalProperties: type: object + microsoft.graph.temporaryAccessPassAuthenticationMethod: + allOf: + - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' + - title: temporaryAccessPassAuthenticationMethod + type: object + properties: + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The date and time when the temporaryAccessPass was created. + format: date-time + nullable: true + isUsable: + type: boolean + description: The state of the authentication method that indicates whether it's currently usable by the user. + nullable: true + isUsableOnce: + type: boolean + 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 temporaryAccessPass lifetime.' + nullable: true + lifetimeInMinutes: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: 'The lifetime of the temporaryAccessPass in minutes starting at startDateTime. Minimum 10, Maximum 43200 (equivalent to 30 days).' + format: int32 + nullable: true + methodUsabilityReason: + type: string + description: 'Details about usability state (isUsable). Reasons can include: enabledByPolicy, disabledByPolicy, expired, notYetValid, oneTimeUsed.' + nullable: true + startDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The date and time when the temporaryAccessPass becomes available to use. + format: date-time + nullable: true + temporaryAccessPass: + type: string + description: The temporaryAccessPass used to authenticate. Returned only on creation of a new temporaryAccessPass; returned as NULL with GET. + nullable: true + additionalProperties: + type: object microsoft.graph.windowsHelloForBusinessAuthenticationMethod: allOf: - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' @@ -12497,13 +12666,13 @@ components: lastEditedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Read only. Timestamp when edits to the chat message were made. Triggers an 'Edited' flag in the Microsoft Teams UI. If no edits are made the value is null. + 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. format: date-time nullable: true lastModifiedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Read only. Timestamp when the chat message is created (initial setting) or edited, including when a reaction is added or removed.' + description: 'Read only. Timestamp when the chat message is created (initial setting) or modified, including when a reaction is added or removed.' format: date-time nullable: true locale: @@ -12525,7 +12694,7 @@ components: description: 'Reactions for this chat message (for example, Like).' replyToId: type: string - 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) + 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.)' nullable: true subject: type: string @@ -12636,7 +12805,7 @@ components: nullable: true allowCreateUpdateChannels: type: boolean - description: 'If set to true, members can add and update channels.' + description: 'If set to true, members can add and update any channels.' nullable: true allowCreateUpdateRemoveConnectors: type: boolean @@ -13036,6 +13205,7 @@ components: enum: - none - include + - exclude type: string microsoft.graph.securityBaselineContributingPolicy: title: securityBaselineContributingPolicy @@ -13367,7 +13537,7 @@ components: properties: name: type: string - description: Name of the setting (as defined by the groupSettingTemplate). + description: Name of the setting (as defined by the directorySettingTemplate). nullable: true value: type: string @@ -13414,7 +13584,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.attachment' - description: Read-only. Nullable. + description: 'The collection of fileAttachment, itemAttachment, and referenceAttachment attachments for the post. Read-only. Nullable.' extensions: type: array items: @@ -13510,7 +13680,7 @@ components: properties: upgradeAvailable: type: boolean - description: Indicates whether there are higher storage quota plans available. Read-only. + description: Indicates if there are higher storage quota plans available. Read-only. nullable: true additionalProperties: type: object @@ -13778,12 +13948,12 @@ components: nullable: true latitude: type: number - description: 'Optional. The latitude, in decimal, for the item. Read-only.' + description: 'Optional. The latitude, in decimal, for the item. Writable on OneDrive Personal.' format: double nullable: true longitude: type: number - description: 'Optional. The longitude, in decimal, for the item. Read-only.' + description: 'Optional. The longitude, in decimal, for the item. Writable on OneDrive Personal.' format: double nullable: true additionalProperties: @@ -13855,7 +14025,7 @@ components: takenDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Represents the date and time the photo was taken. Read-only. + description: The date and time the photo was taken in UTC time. Read-only. format: date-time nullable: true additionalProperties: @@ -14066,7 +14236,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookOperation' - description: 'The status of workbook operations. Getting an operation collection is not supported, but you can get the status of a long-running operation if the Location header is returned in the response. Read-only.' + description: 'The status of Workbook operations. Getting an operation collection is not supported, but you can get the status of a long-running operation if the Location header is returned in the response. Read-only. Nullable.' tables: type: array items: @@ -14091,14 +14261,14 @@ components: nullable: true changeType: type: string - description: 'Required. Indicates the type of change in the subscribed resource that will raise a change notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list.Note: Drive root item and list change notifications support only the updated changeType. User and group change notifications support updated and deleted changeType.' + description: 'Indicates the type of change in the subscribed resource that will raise a change notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list. Required. Note: Drive root item and list change notifications support only the updated changeType. User and group change notifications support updated and deleted changeType.' clientState: type: string - description: Optional. Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 128 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification. + description: Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 255 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification. Optional. nullable: true creatorId: type: string - description: 'Identifier of the user or service principal that created the subscription. If the app used delegated permissions to create the subscription, this field contains the id of the signed-in user the app called on behalf of. If the app used application permissions, this field contains the id of the service principal corresponding to the app. Read-only.' + description: 'Identifier of the user or service principal that created the subscription. If the app used delegated permissions to create the subscription, this field contains the ID of the signed-in user the app called on behalf of. If the app used application permissions, this field contains the ID of the service principal corresponding to the app. Read-only.' nullable: true encryptionCertificate: type: string @@ -14106,12 +14276,12 @@ components: nullable: true encryptionCertificateId: type: string - description: A custom app-provided identifier to help identify the certificate needed to decrypt resource data. Optional. + description: A custom app-provided identifier to help identify the certificate needed to decrypt resource data. Optional. Required when includeResourceData is true. nullable: true expirationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Required. Specifies the date and time when the webhook subscription expires. The time is in UTC, and can be an amount of time from subscription creation that varies for the resource subscribed to. See the table below for maximum supported subscription length of time.' + description: 'Specifies the date and time when the webhook subscription expires. The time is in UTC, and can be an amount of time from subscription creation that varies for the resource subscribed to. See the table below for maximum supported subscription length of time. Required.' format: date-time includeResourceData: type: boolean @@ -14133,10 +14303,10 @@ components: nullable: true notificationUrl: type: string - description: Required. The URL of the endpoint that will receive the change notifications. This URL must make use of the HTTPS protocol. + description: The URL of the endpoint that receives the change notifications. This URL must make use of the HTTPS protocol. Required. resource: type: string - description: Required. Specifies the resource that will be monitored for changes. Do not include the base URL (https://graph.microsoft.com/v1.0/). See the possible resource path values for each supported resource. + description: Specifies the resource that will be monitored for changes. Do not include the base URL (https://graph.microsoft.com/beta/). See the possible resource path values for each supported resource. Required. additionalProperties: type: object microsoft.graph.thumbnailSet: @@ -14163,7 +14333,6 @@ components: properties: content: type: string - description: The content stream for this version of the item. format: base64url nullable: true size: @@ -14275,6 +14444,11 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.contentApprovalStatusColumn: + title: contentApprovalStatusColumn + type: object + additionalProperties: + type: object microsoft.graph.currencyColumn: title: currencyColumn type: object @@ -14318,6 +14492,15 @@ components: type: object additionalProperties: type: object + microsoft.graph.hyperlinkOrPictureColumn: + title: hyperlinkOrPictureColumn + type: object + properties: + isPicture: + type: boolean + nullable: true + additionalProperties: + type: object microsoft.graph.lookupColumn: title: lookupColumn type: object @@ -14386,6 +14569,18 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.termColumn: + title: termColumn + type: object + properties: + allowMultipleValues: + type: boolean + nullable: true + showFullyQualifiedName: + type: boolean + nullable: true + additionalProperties: + type: object microsoft.graph.textColumn: title: textColumn type: object @@ -14418,6 +14613,95 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.thumbnailColumn: + title: thumbnailColumn + type: object + additionalProperties: + type: object + microsoft.graph.columnTypes: + title: columnTypes + enum: + - note + - text + - choice + - multichoice + - number + - currency + - dateTime + - lookup + - boolean + - user + - url + - calculated + - location + - geolocation + - term + - multiterm + - thumbnail + - approvalStatus + - unknownFutureValue + type: string + microsoft.graph.columnValidation: + title: columnValidation + type: object + properties: + defaultLanguage: + type: string + nullable: true + descriptions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.displayNameLocalization' + formula: + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.documentSet: + title: documentSet + type: object + properties: + allowedContentTypes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.contentTypeInfo' + defaultContents: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.documentSetContent' + propagateWelcomePageChanges: + type: boolean + nullable: true + shouldPrefixNameToFile: + type: boolean + nullable: true + welcomePageUrl: + type: string + nullable: true + sharedColumns: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + welcomePageColumns: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + additionalProperties: + type: object + microsoft.graph.documentSetContent: + title: documentSetContent + type: object + properties: + contentType: + $ref: '#/components/schemas/microsoft.graph.contentTypeInfo' + fileName: + type: string + nullable: true + folderName: + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.contentTypeOrder: title: contentTypeOrder type: object @@ -15132,6 +15416,9 @@ components: format: date-time inference: $ref: '#/components/schemas/microsoft.graph.inferenceData' + isSearchable: + type: boolean + nullable: true lastModifiedBy: $ref: '#/components/schemas/microsoft.graph.identitySet' lastModifiedDateTime: @@ -15143,11 +15430,13 @@ components: $ref: '#/components/schemas/microsoft.graph.personDataSources' additionalProperties: type: object - microsoft.graph.anniversaryType: - title: anniversaryType + microsoft.graph.personAnnualEventType: + title: personAnnualEventType enum: - birthday - wedding + - work + - other - unknownFutureValue type: string microsoft.graph.institutionData: @@ -15227,29 +15516,24 @@ components: - nativeOrBilingual - unknownFutureValue type: string - microsoft.graph.yomiPersonName: - title: yomiPersonName + microsoft.graph.personNamePronounciation: + title: personNamePronounciation type: object properties: displayName: type: string - description: Composite of first and last name pronunciation guides. nullable: true first: type: string - description: Pronunciation guide for the first name of the user. nullable: true last: type: string - description: Pronunciation guide for the last name of the user. nullable: true maiden: type: string - description: Pronunciation guide for the maiden name of the user. nullable: true middle: type: string - description: Pronunciation guide for the middle name of the user. nullable: true additionalProperties: type: object @@ -15288,6 +15572,7 @@ components: jobTitle: type: string description: The title held when in that position. + nullable: true role: type: string description: The role the position entailed. @@ -15491,7 +15776,7 @@ components: nullable: true teamsAppId: type: string - description: The ID from the Teams app manifest. + description: The id from the Teams App manifest. nullable: true version: type: string @@ -15511,7 +15796,7 @@ components: nullable: true contentType: type: string - description: 'The media type of the content attachment. It can have the following values: reference: Attachment is a link to another file. Populate the contentURL with the link to the object.file: Raw file attachment. Populate the contenturl field with the base64 encoding of the file in data: format.image/: Image type with the type of the image specified ex: image/png, image/jpeg, image/gif. Populate the contentUrl field with the base64 encoding of the file in data: format.video/: Video type with the format specified. Ex: video/mp4. Populate the contentUrl field with the base64 encoding of the file in data: format.audio/: Audio type with the format specified. Ex: audio/wmw. Populate the contentUrl field with the base64 encoding of the file in data: format.application/card type: Rich card attachment type with the card type specifying the exact card format to use. Set content with the json format of the card. Supported values for card type include:application/vnd.microsoft.card.adaptive: A rich card that can contain any combination of text, speech, images,,buttons, and input fields. Set the content property to,an AdaptiveCard object.application/vnd.microsoft.card.animation: A rich card that plays animation. Set the content property,to an AnimationCardobject.application/vnd.microsoft.card.audio: A rich card that plays audio files. Set the content property,to an AudioCard object.application/vnd.microsoft.card.video: A rich card that plays videos. Set the content property,to a VideoCard object.application/vnd.microsoft.card.hero: A Hero card. Set the content property to a HeroCard object.application/vnd.microsoft.card.thumbnail: A Thumbnail card. Set the content property to a ThumbnailCard object.application/vnd.microsoft.com.card.receipt: A Receipt card. Set the content property to a ReceiptCard object.application/vnd.microsoft.com.card.signin: A user Sign In card. Set the content property to a SignInCard object.' + description: 'The media type of the content attachment. It can have the following values: reference: Attachment is a link to another file. Populate the contentURL with the link to the object.Any contentTypes supported by the Bot Framework''s Attachment objectapplication/vnd.microsoft.card.codesnippet: A code snippet. application/vnd.microsoft.card.announcement: An announcement header.' nullable: true contentUrl: type: string @@ -15690,11 +15975,11 @@ components: nullable: true recipientUserId: type: string - description: User ID of the recipient of the offer shift request. + description: User id of the recipient of the offer shift request. nullable: true senderShiftId: type: string - description: User ID of the sender of the offer shift request. + description: User id of the sender of the offer shift request. nullable: true additionalProperties: type: object @@ -15782,7 +16067,7 @@ components: properties: recipientShiftId: type: string - description: ShiftId for the recipient user with whom the request is to swap. + description: Shift ID for the recipient user with whom the request is to swap. nullable: true additionalProperties: type: object @@ -16162,7 +16447,7 @@ components: properties: crc32Hash: type: string - description: The CRC32 value of the file in little endian (if available). Read-only. + description: The CRC32 value of the file (if available). Read-only. nullable: true quickXorHash: type: string @@ -16227,7 +16512,7 @@ components: properties: content: type: string - description: The content of comment. + description: The content of the comment. nullable: true contentType: type: string @@ -16265,7 +16550,7 @@ components: description: Indicates whether the name is scoped to the workbook or to a specific worksheet. Read-only. type: type: string - description: 'Indicates what type of reference is associated with the name. The possible values are: String, Integer, Double, Boolean, Range. Read-only.' + description: 'Indicates what type of reference is associated with the name. Possible values are: String, Integer, Double, Boolean, Range. Read-only.' nullable: true value: $ref: '#/components/schemas/microsoft.graph.Json' @@ -16329,7 +16614,7 @@ components: description: Indicates whether the total row is visible or not. This value can be set to show or remove the total row. style: type: string - description: 'Constant value that represents the Table style. The possible values are: TableStyleLight1 thru TableStyleLight21, TableStyleMedium1 thru TableStyleMedium28, TableStyleStyleDark1 thru TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified.' + description: 'Constant value that represents the Table style. Possible values are: TableStyleLight1 thru TableStyleLight21, TableStyleMedium1 thru TableStyleMedium28, TableStyleStyleDark1 thru TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified.' nullable: true columns: type: array @@ -16497,6 +16782,20 @@ components: $ref: '#/components/schemas/microsoft.graph.driveItem' additionalProperties: type: object + microsoft.graph.displayNameLocalization: + title: displayNameLocalization + type: object + properties: + displayName: + type: string + description: 'If present, the value of this field contains the displayName string that has been set for the language present in the languageTag field.' + nullable: true + languageTag: + type: string + description: Provides the language culture-code and friendly name of the language that the displayName field has been provided in. + nullable: true + additionalProperties: + type: object microsoft.graph.sitePageData: title: sitePageData type: object @@ -16522,10 +16821,74 @@ components: type: string description: The label associated with Category 1 nullable: true + category10: + type: string + description: The label associated with Category 10 + nullable: true + category11: + type: string + description: The label associated with Category 11 + nullable: true + category12: + type: string + description: The label associated with Category 12 + nullable: true + category13: + type: string + description: The label associated with Category 13 + nullable: true + category14: + type: string + description: The label associated with Category 14 + nullable: true + category15: + type: string + description: The label associated with Category 15 + nullable: true + category16: + type: string + description: The label associated with Category 16 + nullable: true + category17: + type: string + description: The label associated with Category 17 + nullable: true + category18: + type: string + description: The label associated with Category 18 + nullable: true + category19: + type: string + description: The label associated with Category 19 + nullable: true category2: type: string description: The label associated with Category 2 nullable: true + category20: + type: string + description: The label associated with Category 20 + nullable: true + category21: + type: string + description: The label associated with Category 21 + nullable: true + category22: + type: string + description: The label associated with Category 22 + nullable: true + category23: + type: string + description: The label associated with Category 23 + nullable: true + category24: + type: string + description: The label associated with Category 24 + nullable: true + category25: + type: string + description: The label associated with Category 25 + nullable: true category3: type: string description: The label associated with Category 3 @@ -16542,6 +16905,18 @@ components: type: string description: The label associated with Category 6 nullable: true + category7: + type: string + description: The label associated with Category 7 + nullable: true + category8: + type: string + description: The label associated with Category 8 + nullable: true + category9: + type: string + description: The label associated with Category 9 + nullable: true additionalProperties: type: object microsoft.graph.plannerPlanContextDetailsCollection: @@ -17052,11 +17427,11 @@ components: properties: content: type: string - description: The content of a comment reply. + description: The content of replied comment. nullable: true contentType: type: string - description: Indicates the type for the comment reply. + description: Indicates the type for the replied comment. additionalProperties: type: object microsoft.graph.workbookOperationError: @@ -17137,7 +17512,7 @@ components: description: Represents whether the casing impacted the last sort of the table. Read-only. method: type: string - description: 'Represents Chinese character ordering method last used to sort the table. The possible values are: PinYin, StrokeCount. Read-only.' + description: 'Represents Chinese character ordering method last used to sort the table. Possible values are: PinYin, StrokeCount. Read-only.' additionalProperties: type: object microsoft.graph.workbookChart: @@ -17325,7 +17700,7 @@ components: nullable: true dataOption: type: string - description: 'Represents additional sorting options for this field. The possible values are: Normal, TextAsNumber.' + description: 'Represents additional sorting options for this field. Possible values are: Normal, TextAsNumber.' icon: $ref: '#/components/schemas/microsoft.graph.workbookIcon' key: @@ -17336,7 +17711,7 @@ components: format: int32 sortOn: type: string - description: 'Represents the type of sorting of this condition. The possible values are: Value, CellColor, FontColor, Icon.' + description: 'Represents the type of sorting of this condition. Possible values are: Value, CellColor, FontColor, Icon.' additionalProperties: type: object microsoft.graph.workbookChartAxes: @@ -17561,7 +17936,7 @@ components: format: int32 set: type: string - description: 'Represents the set that the icon is part of. The possible values are: Invalid, ThreeArrows, ThreeArrowsGray, ThreeFlags, ThreeTrafficLights1, ThreeTrafficLights2, ThreeSigns, ThreeSymbols, ThreeSymbols2, FourArrows, FourArrowsGray, FourRedToBlack, FourRating, FourTrafficLights, FiveArrows, FiveArrowsGray, FiveRating, FiveQuarters, ThreeStars, ThreeTriangles, FiveBoxes.' + description: 'Represents the set that the icon is part of. Possible values are: Invalid, ThreeArrows, ThreeArrowsGray, ThreeFlags, ThreeTrafficLights1, ThreeTrafficLights2, ThreeSigns, ThreeSymbols, ThreeSymbols2, FourArrows, FourArrowsGray, FourRedToBlack, FourRating, FourTrafficLights, FiveArrows, FiveArrowsGray, FiveRating, FiveQuarters, ThreeStars, ThreeTriangles, FiveBoxes.' additionalProperties: type: object microsoft.graph.workbookChartAxis: diff --git a/openApiDocs/beta/Users.yml b/openApiDocs/beta/Users.yml index 13751598bc6..2ad860a1ca7 100644 --- a/openApiDocs/beta/Users.yml +++ b/openApiDocs/beta/Users.yml @@ -304,8 +304,6 @@ paths: - messages - outlook - people - - photo - - photos - drive - drives - followedSites @@ -326,6 +324,8 @@ paths: - insights - settings - onenote + - photo + - photos - profile - activities - devices @@ -375,8 +375,6 @@ paths: - messages - outlook - people - - photo - - photos - drive - drives - followedSites @@ -397,6 +395,8 @@ paths: - insights - settings - onenote + - photo + - photos - profile - activities - devices @@ -590,8 +590,6 @@ paths: - messages - outlook - people - - photo - - photos - drive - drives - followedSites @@ -612,6 +610,8 @@ paths: - insights - settings - onenote + - photo + - photos - profile - activities - devices @@ -661,8 +661,6 @@ paths: - messages - outlook - people - - photo - - photos - drive - drives - followedSites @@ -683,6 +681,8 @@ paths: - insights - settings - onenote + - photo + - photos - profile - activities - devices @@ -810,14 +810,6 @@ paths: operationId: users.ListPeople parameters: user-id: $request.path.user-id - photo: - operationId: users.GetPhoto - parameters: - user-id: $request.path.user-id - photos: - operationId: users.ListPhotos - parameters: - user-id: $request.path.user-id drive: operationId: users.GetDrive parameters: @@ -898,6 +890,14 @@ paths: operationId: users.GetOnenote parameters: user-id: $request.path.user-id + photo: + operationId: users.GetPhoto + parameters: + user-id: $request.path.user-id + photos: + operationId: users.ListPhotos + parameters: + user-id: $request.path.user-id profile: operationId: users.GetProfile parameters: @@ -11622,30 +11622,30 @@ components: $ref: '#/components/schemas/microsoft.graph.signInActivity' accountEnabled: type: boolean - description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Supports $filter.' + description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Returned only on $select. Supports $filter.' nullable: true ageGroup: type: string - description: 'Sets the age group of the user. Allowed values: null, minor, notAdult and adult. Refer to the legal age group property definitions for further information.' + description: 'Sets the age group of the user. Allowed values: null, minor, notAdult and adult. Refer to the legal age group property definitions for further information. Returned only on $select.' nullable: true assignedLicenses: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLicense' - description: The licenses that are assigned to the user. Not nullable. + description: The licenses that are assigned to the user. Returned only on $select. Not nullable. assignedPlans: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedPlan' - description: The plans that are assigned to the user. Read-only. Not nullable. + description: The plans that are assigned to the user. Returned only on $select. Read-only. Not nullable. businessPhones: type: array items: type: string - description: 'The telephone numbers for the user. NOTE: Although this is a string collection, only one number can be set for this property. Read-only for users synced from on-premises directory. Returned by default.' + description: The telephone numbers for the user. Only one number can be set for this property. Returned by default. Read-only for users synced from on-premises directory. city: type: string - description: The city in which the user is located. Supports $filter. + description: The city in which the user is located. Returned only on $select. Supports $filter. nullable: true companyName: type: string @@ -11653,25 +11653,25 @@ components: nullable: true consentProvidedForMinor: type: string - description: 'Sets whether consent has been obtained for minors. Allowed values: null, granted, denied and notRequired. Refer to the legal age group property definitions for further information.' + description: 'Sets whether consent has been obtained for minors. Allowed values: null, granted, denied and notRequired. Refer to the legal age group property definitions for further information. Returned only on $select.' nullable: true country: type: string - description: 'The country/region in which the user is located; for example, ''US'' or ''UK''. Supports $filter.' + description: 'The country/region in which the user is located; for example, ''US'' or ''UK''. Returned only on $select. Supports $filter.' nullable: true createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The created date of the user object. + description: The date and time the user was created. The value cannot be modified and is automatically populated when the entity is created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. Property is nullable. A null value indicates that an accurate creation time couldn't be determined for the user. Returned only on $select. Read-only. Supports $filter. format: date-time nullable: true creationType: type: string - description: 'Indicates whether the user account was created as a regular school or work account (null), an external account (Invitation), a local account for an Azure Active Directory B2C tenant (LocalAccount) or self-service sign-up using email verification (EmailVerified). Read-only.' + description: 'Indicates whether the user account was created as a regular school or work account (null), an external account (Invitation), a local account for an Azure Active Directory B2C tenant (LocalAccount) or self-service sign-up using email verification (EmailVerified). Returned only on $select. Read-only.' nullable: true department: type: string - description: The name for the department in which the user works. Supports $filter. + description: The name for the department in which the user works. Returned only on $select. Supports $filter. nullable: true deviceKeys: type: array @@ -11679,7 +11679,7 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceKey' displayName: type: string - description: 'The name displayed in the address book for the user. This is usually the combination of the user''s first name, middle initial and last name. This property is required when a user is created and it cannot be cleared during updates. Returned by default. Supports $filter and $orderby.' + 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 last name. This property is required when a user is created and it cannot be cleared during updates. Returned by default. Supports $filter and $orderby.' nullable: true employeeHireDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' @@ -11707,7 +11707,7 @@ components: nullable: true faxNumber: type: string - description: The fax number of the user. + description: The fax number of the user. Returned only on $select. nullable: true givenName: type: string @@ -11717,7 +11717,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.objectIdentity' - description: 'Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. May contain multiple items with the same signInType value. Supports $filter.' + description: 'Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. May contain multiple items with the same signInType value. Returned only on $select. Supports $filter.' imAddresses: type: array items: @@ -11740,29 +11740,29 @@ components: lastPasswordChangeDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The time when this Azure AD user last changed their password. The date and time information uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: ''2014-01-01T00:00:00Z''' + description: 'The time when this Azure AD user last changed their password. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is ''2014-01-01T00:00:00Z'' Returned only on $select. Read-only.' format: date-time nullable: true legalAgeGroupClassification: type: string - 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, minorWithOutParentalConsent, minorWithParentalConsent, minorNoParentalConsentRequired, notAdult and adult. Refer to the legal age group property definitions for further information.' + 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, minorWithOutParentalConsent, minorWithParentalConsent, minorNoParentalConsentRequired, notAdult and adult. Refer to the legal age group property definitions for further information. Returned only on $select.' nullable: true licenseAssignmentStates: type: array items: $ref: '#/components/schemas/microsoft.graph.licenseAssignmentState' - description: State of license assignments for this user. Read-only. + description: State of license assignments for this user. Returned only on $select. Read-only. mail: type: string description: 'The SMTP address for the user, for example, ''jeff@contoso.onmicrosoft.com''. Returned by default. Supports $filter and endsWith.' nullable: true mailNickname: type: string - description: The mail alias for the user. This property must be specified when a user is created. Supports $filter. + description: The mail alias for the user. This property must be specified when a user is created. Returned only on $select. Supports $filter. nullable: true mobilePhone: type: string - description: The primary cellular telephone number for the user. Read-only for users synced from on-premises directory. Returned by default. + description: The primary cellular telephone number for the user. Returned by default. Read-only for users synced from on-premises directory. nullable: true officeLocation: type: string @@ -11770,59 +11770,59 @@ components: nullable: true onPremisesDistinguishedName: type: string - 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 Azure Active Directory via Azure AD Connect. Read-only. + 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 Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. nullable: true onPremisesDomainName: type: string - 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 Azure Active Directory via Azure AD Connect. Read-only.' + 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 Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only.' nullable: true onPremisesExtensionAttributes: $ref: '#/components/schemas/microsoft.graph.onPremisesExtensionAttributes' onPremisesImmutableId: type: string - description: 'This property is used to associate an on-premises Active Directory user account to their Azure AD user object. This property must be specified when creating a new user account in the Graph if you are using a federated domain for the user''s userPrincipalName (UPN) property. Important: The $ and _ characters cannot be used when specifying this property. Supports $filter.' + description: 'This property is used to associate an on-premises Active Directory user account to their Azure AD user object. This property must be specified when creating a new user account in the Graph if you are using a federated domain for the user''s userPrincipalName (UPN) property. Important: The $ and _ characters cannot be used when specifying this property. Returned only on $select. Supports $filter.' nullable: true onPremisesLastSyncDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - 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 time. For example, midnight UTC on Jan 1, 2014 would look like this: ''2014-01-01T00:00:00Z''. Read-only.' + 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 time. For example, midnight UTC on Jan 1, 2014 is ''2014-01-01T00:00:00Z''. Returned only on $select. Read-only.' format: date-time nullable: true onPremisesProvisioningErrors: type: array items: $ref: '#/components/schemas/microsoft.graph.onPremisesProvisioningError' - description: Errors when using Microsoft synchronization product during provisioning. + description: Errors when using Microsoft synchronization product during provisioning. Returned only on $select. onPremisesSamAccountName: type: string - 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 Azure Active Directory via Azure AD Connect. Read-only. + 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 Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. nullable: true onPremisesSecurityIdentifier: type: string - description: Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Read-only. + description: Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Returned only on $select. Read-only. nullable: true onPremisesSyncEnabled: type: boolean - 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 + 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). Returned only on $select. Read-only. nullable: true onPremisesUserPrincipalName: type: string - 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 Azure Active Directory via Azure AD Connect. Read-only. + 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 Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. nullable: true otherMails: type: array items: type: string - description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Supports $filter.' + description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com''].Returned only on $select. Supports$filter.' passwordPolicies: type: string - 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 may be specified together; for example: ''DisablePasswordExpiration, DisableStrongPassword''.' + 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 may be specified together; for example: ''DisablePasswordExpiration, DisableStrongPassword''.Returned only on $select.' nullable: true passwordProfile: $ref: '#/components/schemas/microsoft.graph.passwordProfile' postalCode: type: string - description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country/region. In the United States of America, this attribute contains the ZIP code.' + description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country/region. In the United States of America, this attribute contains the ZIP code. Returned only on $select.' nullable: true preferredDataLocation: type: string @@ -11836,35 +11836,35 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.provisionedPlan' - description: The plans that are provisioned for the user. Read-only. Not nullable. + description: The plans that are provisioned for the user. Returned only on $select. Read-only. Not nullable. proxyAddresses: type: array items: type: string - description: 'For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com''] The any operator is required for filter expressions on multi-valued properties. Read-only, Not nullable. Supports $filter.' + description: 'For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com''] The any operator is required for filter expressions on multi-valued properties. Returned only on $select. Read-only, Not nullable. Supports $filter.' refreshTokensValidFromDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Returned only on $select. Read-only.' + description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Returned only on $select. Read-only. Use invalidateAllRefreshTokens to reset.' format: date-time nullable: true showInAddressList: type: boolean - description: 'true if the Outlook global address list should contain this user, otherwise false. If not set, this will be treated as true. For users invited through the invitation manager, this property will be set to false.' + description: 'true if the Outlook global address list should contain this user, otherwise false. If not set, this will be treated as true. For users invited through the invitation manager, this property will be set to false. Returned only on $select.' nullable: true signInSessionsValidFromDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Read-only. Use revokeSignInSessions to reset.' + description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Returned only on $select. Read-only. Use revokeSignInSessions to reset.' format: date-time nullable: true state: type: string - description: The state or province in the user's address. Supports $filter. + description: The state or province in the user's address. Returned only on $select. Supports $filter. nullable: true streetAddress: type: string - description: The street address of the user's place of business. + description: The street address of the user's place of business. Returned only on $select. nullable: true surname: type: string @@ -11872,7 +11872,7 @@ components: nullable: true usageLocation: type: string - description: 'A two letter country code (ISO standard 3166). Required for users that will be assigned licenses due to legal requirement to check for availability of services in countries. Examples include: ''US'', ''JP'', and ''GB''. Not nullable. Supports $filter.' + description: 'A two letter country code (ISO standard 3166). Required for users that will be assigned licenses due to legal requirement to check for availability of services in countries. Examples include: ''US'', ''JP'', and ''GB''. Not nullable. Returned only on $select. Supports $filter.' nullable: true userPrincipalName: type: string @@ -11880,7 +11880,7 @@ components: nullable: true userType: type: string - description: 'A string value that can be used to classify user types in your directory, such as ''Member'' and ''Guest''. Supports $filter.' + description: 'A string value that can be used to classify user types in your directory, such as ''Member'' and ''Guest''. Returned only on $select. Supports $filter.' nullable: true mailboxSettings: $ref: '#/components/schemas/microsoft.graph.mailboxSettings' @@ -11892,56 +11892,56 @@ components: format: int32 aboutMe: type: string - description: A freeform text entry field for the user to describe themselves. + description: A freeform text entry field for the user to describe themselves. Returned only on $select. nullable: true birthday: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The birthday of the user. 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 would look like this: ''2014-01-01T00:00:00Z''' + description: 'The birthday of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is ''2014-01-01T00:00:00Z'' Returned only on $select.' format: date-time hireDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The hire date of the user. 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 would look like this: ''2014-01-01T00:00:00Z''. Returned only on $select. Note: This property is specific to SharePoint Online. We recommend using the native employeeHireDate property to set and update hire date values using Microsoft Graph APIs.' + description: 'The hire date of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is ''2014-01-01T00:00:00Z''. Returned only on $select. Note: This property is specific to SharePoint Online. We recommend using the native employeeHireDate property to set and update hire date values using Microsoft Graph APIs.' format: date-time interests: type: array items: type: string nullable: true - description: A list for the user to describe their interests. + description: A list for the user to describe their interests. Returned only on $select. mySite: type: string - description: The URL for the user's personal site. + description: The URL for the user's personal site. Returned only on $select. nullable: true pastProjects: type: array items: type: string nullable: true - description: A list for the user to enumerate their past projects. + description: A list for the user to enumerate their past projects. Returned only on $select. preferredName: type: string - description: The preferred name for the user. + description: The preferred name for the user. Returned only on $select. nullable: true responsibilities: type: array items: type: string nullable: true - description: A list for the user to enumerate their responsibilities. + description: A list for the user to enumerate their responsibilities. Returned only on $select. schools: type: array items: type: string nullable: true - description: A list for the user to enumerate the schools they have attended. + description: A list for the user to enumerate the schools they have attended. Returned only on $select. skills: type: array items: type: string nullable: true - description: A list for the user to enumerate their skills. + description: A list for the user to enumerate their skills. Returned only on $select. analytics: $ref: '#/components/schemas/microsoft.graph.userAnalytics' usageRights: @@ -11976,7 +11976,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: The groups and directory roles that the user is a member of. Read-only. Nullable. + description: 'The groups, directory roles and administrative units that the user is a member of. Read-only. Nullable.' ownedDevices: type: array items: @@ -12032,7 +12032,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: The user's events. Default is to show Events under the Default Calendar. Read-only. Nullable. + description: The user's events. Default is to show events under the Default Calendar. Read-only. Nullable. inferenceClassification: $ref: '#/components/schemas/microsoft.graph.inferenceClassification' joinedGroups: @@ -12056,14 +12056,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.person' - description: People that are relevant to the user. Read-only. Nullable. - photo: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' - photos: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' - description: Read-only. Nullable. + description: 'Read-only. The most relevant people to the user. The collection is ordered by their relevance to the user, which is determined by the user''s communication, collaboration and business relationships. A person is an aggregation of information from across mail, contacts and social networks.' drive: $ref: '#/components/schemas/microsoft.graph.drive' drives: @@ -12079,7 +12072,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the user. Read-only. Nullable. + description: The collection of open extensions defined for the user. Nullable. appConsentRequestsForApproval: type: array items: @@ -12145,6 +12138,13 @@ components: $ref: '#/components/schemas/microsoft.graph.userSettings' onenote: $ref: '#/components/schemas/microsoft.graph.onenote' + photo: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + photos: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + description: Read-only. Nullable. profile: $ref: '#/components/schemas/microsoft.graph.profile' activities: @@ -12446,7 +12446,7 @@ components: nullable: true name: type: string - description: The attachment's file name. + description: The display name of the attachment. This does not need to be the actual file name. nullable: true size: maximum: 2147483647 @@ -12925,7 +12925,7 @@ components: properties: forceChangePasswordNextSignIn: type: boolean - description: true if the user must change her password on the next login; otherwise false. + description: 'If true, at next sign-in, the user must change their password. After a password change, this property will be automatically reset to false. If not set, default is false.' nullable: true forceChangePasswordNextSignInWithMfa: type: boolean @@ -12961,7 +12961,7 @@ components: properties: archiveFolder: type: string - description: Folder ID of an archive folder for the user. + description: Folder ID of an archive folder for the user. Read only. nullable: true automaticRepliesSetting: $ref: '#/components/schemas/microsoft.graph.automaticRepliesSetting' @@ -13122,15 +13122,15 @@ components: nullable: true canEdit: type: boolean - description: 'True if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access.' + description: 'True if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access, through an Outlook client or the corresponding calendarPermission resource. Read-only.' nullable: true canShare: type: boolean - description: 'True if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it.' + description: 'True if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it. Read-only.' nullable: true canViewPrivateItems: type: boolean - description: 'True if the user can read calendar items that have been marked private, false otherwise.' + description: 'True if the user can read calendar items that have been marked private, false otherwise. This property is set through an Outlook client or the corresponding calendarPermission resource. Read-only.' nullable: true changeKey: type: string @@ -13142,7 +13142,7 @@ components: $ref: '#/components/schemas/microsoft.graph.onlineMeetingProviderType' hexColor: type: string - description: 'The calendar color, expressed in a hex color code of three hexidecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space. If the user has never explicitly set a color for the calendar, this property is empty. Read-only.' + description: 'The calendar color, expressed in a hex color code of three hexidecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space. If the user has never explicitly set a color for the calendar, this property is empty.' nullable: true isDefaultCalendar: type: boolean @@ -13367,7 +13367,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.attachment' - description: The collection of fileAttachment and itemAttachment attachments for the event. Navigation property. Read-only. Nullable. + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' calendar: $ref: '#/components/schemas/microsoft.graph.calendar' exceptionOccurrences: @@ -13378,12 +13378,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the event. Read-only. Nullable. + description: The collection of open extensions defined for the event. Nullable. instances: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: The instances of the event. Navigation property. Read-only. Nullable. + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' multiValueExtendedProperties: type: array items: @@ -13583,7 +13583,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the contact. Read-only. Nullable. + description: The collection of open extensions defined for the contact. Nullable. multiValueExtendedProperties: type: array items: @@ -13621,7 +13621,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLabel' - description: 'The list of sensitivity label pairs (label ID, label name) associated with an Microsoft 365 group. Returned only on $select. Read-only.' + description: 'The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group. Returned only on $select.' assignedLicenses: type: array items: @@ -13662,7 +13662,7 @@ components: description: 'Specifies the group type and its membership. If the collection contains Unified, the group is a Microsoft 365 group; otherwise, it''s either a security group or distribution group. For details, see groups overview.If the collection includes DynamicMembership, the group has dynamic membership; otherwise, membership is static. Returned by default. Supports $filter.' hasMembersWithLicenseErrors: type: boolean - description: 'Indicates whether there are members in this group that have license errors from its group-based license assignment. This property is never returned on a GET operation. You can use it as a $filter argument to get groups that have members with license errors (that is, filter for this property being true). See an example.' + description: 'Indicates whether there are members in this group that have license errors from its group-based license assignment. This property is never returned on a GET operation. You can use it as a $filter argument to get groups that have members with license errors (that is, filter for this property being true).' nullable: true infoCatalogs: type: array @@ -13735,13 +13735,13 @@ components: nullable: true preferredLanguage: type: string - description: The preferred language for an Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. + description: The preferred language for a Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. nullable: true proxyAddresses: type: array items: type: string - description: 'Email addresses for the group that direct to the same group mailbox. For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com'']. The any operator is required to filter expressions on multi-valued properties. Returned by default. Read-only. Not nullable. Supports $filter.' + description: 'Email addresses for the group that direct to the same group mailbox. For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com'']. The any operator is required for filter expressions on multi-valued properties. Returned by default. Read-only. Not nullable. Supports $filter.' renewedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string @@ -13768,7 +13768,7 @@ components: nullable: true theme: type: string - description: 'Specifies an Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' + description: 'Specifies a Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' nullable: true visibility: type: string @@ -13786,11 +13786,11 @@ components: nullable: true hideFromAddressLists: type: boolean - description: 'True if the group is not displayed in certain parts of the Outlook UI: the Address Book, address lists for selecting message recipients, and the Browse Groups dialog for searching groups; otherwise, false. Default value is false. Returned only on $select.' + description: 'True if the group is not displayed in certain parts of the Outlook user interface: in the Address Book, in address lists for selecting message recipients, and in the Browse Groups dialog for searching groups; false otherwise. Default value is false. Returned only on $select.' nullable: true hideFromOutlookClients: type: boolean - description: 'True if the group is not displayed in Outlook clients, such as Outlook for Windows and Outlook on the web; otherwise, false. Default value is false. Returned only on $select.' + description: 'True if the group is not displayed in Outlook clients, such as Outlook for Windows and Outlook on the web, false otherwise. Default value is false. Returned only on $select.' nullable: true isFavorite: type: boolean @@ -13810,7 +13810,7 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer - description: Count of conversations that have received new posts since the signed-in user last visited the group. Returned only on $select. + description: Count of conversations that have received new posts since the signed-in user last visited the group. This property is the same as unseenConversationsCount.Returned only on $select. format: int32 nullable: true unseenMessagesCount: @@ -13841,12 +13841,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Groups that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' + description: 'Groups and administrative units that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' members: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Users and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for Microsoft 365 groups, security groups and mail-enabled security groups), DELETE (supported for Microsoft 365 groups and security groups). Nullable.' + description: 'Users, contacts, and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable.' membersWithLicenseErrors: type: array items: @@ -13856,7 +13856,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. Limited to 100 owners. HTTP Methods: GET (supported for all groups), POST (supported for Microsoft 365 groups, security groups and mail-enabled security groups), DELETE (supported for Microsoft 365 groups and security groups). Nullable.' + description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable.' permissionGrants: type: array items: @@ -13865,7 +13865,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directorySetting' - description: Read-only. Nullable. + description: 'Settings that can govern this group''s behavior, like whether members can invite guest users to the group. Nullable.' transitiveMemberOf: type: array items: @@ -13895,14 +13895,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: The group's calendar events. - photo: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' - photos: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' - description: The profile photos owned by the group. Read-only. Nullable. + description: The group's events. rejectedSenders: type: array items: @@ -13939,6 +13932,13 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerGroup' onenote: $ref: '#/components/schemas/microsoft.graph.onenote' + photo: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + photos: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + description: The profile photos owned by the group. Read-only. Nullable. team: $ref: '#/components/schemas/microsoft.graph.team' additionalProperties: @@ -14033,7 +14033,7 @@ components: $ref: '#/components/schemas/microsoft.graph.itemBody' bodyPreview: type: string - description: The first 255 characters of the message body. It is in text format. + description: 'The first 255 characters of the message body. It is in text format. If the message contains instances of mention, this property would contain a concatenation of these mentions as well.' nullable: true ccRecipients: type: array @@ -14210,7 +14210,7 @@ components: nullable: true personType: type: string - description: The type of person. + description: 'The type of person, for example distribution list.' nullable: true phones: type: array @@ -14340,6 +14340,10 @@ components: items: $ref: '#/components/schemas/microsoft.graph.drive' description: The collection of drives (document libraries) under this site. + externalColumns: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' items: type: array items: @@ -14399,11 +14403,7 @@ components: - title: approval type: object properties: - completedSteps: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.approvalStep' - pendingSteps: + steps: type: array items: $ref: '#/components/schemas/microsoft.graph.approvalStep' @@ -14513,26 +14513,26 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Not yet documented + description: Created date time in UTC of the device enrollment configuration format: date-time description: type: string - description: Not yet documented + description: The description of the device enrollment configuration nullable: true displayName: type: string - description: Not yet documented + description: The display name of the device enrollment configuration nullable: true lastModifiedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Not yet documented + description: Last modified date time in UTC of the device enrollment configuration format: date-time priority: maximum: 2147483647 minimum: -2147483648 type: integer - description: Not yet documented + description: Priority is used when a user exists in multiple groups that are assigned enrollment configuration. Users are subject only to the configuration with the lowest priority value. format: int32 roleScopeTagIds: type: array @@ -14544,13 +14544,13 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer - description: Not yet documented + description: The version of the device enrollment configuration format: int32 assignments: type: array items: $ref: '#/components/schemas/microsoft.graph.enrollmentConfigurationAssignment' - description: The list of group assignments for the device configuration profile. + description: The list of group assignments for the device configuration profile additionalProperties: type: object description: The Base Class of Device Enrollment Configuration @@ -14566,11 +14566,11 @@ components: nullable: true activationLockBypassCode: type: string - description: Code that allows the Activation Lock on a device to be bypassed. + description: Code that allows the Activation Lock on a device to be bypassed. This property is read-only. nullable: true androidSecurityPatchLevel: type: string - description: Android security patch level + description: Android security patch level. This property is read-only. nullable: true autopilotEnrolled: type: boolean @@ -14581,18 +14581,18 @@ components: nullable: true azureADDeviceId: type: string - description: The unique identifier for the Azure Active Directory device. Read only. + description: The unique identifier for the Azure Active Directory device. Read only. This property is read-only. nullable: true azureADRegistered: type: boolean - description: Whether the device is Azure Active Directory registered. + description: Whether the device is Azure Active Directory registered. This property is read-only. nullable: true chassisType: $ref: '#/components/schemas/microsoft.graph.chassisType' complianceGracePeriodExpirationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The DateTime when device compliance grace period expires + description: The DateTime when device compliance grace period expires. This property is read-only. format: date-time complianceState: $ref: '#/components/schemas/microsoft.graph.complianceState' @@ -14606,10 +14606,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceActionResult' - description: List of ComplexType deviceActionResult objects. + description: List of ComplexType deviceActionResult objects. This property is read-only. deviceCategoryDisplayName: type: string - description: Device category display name + description: Device category display name. This property is read-only. nullable: true deviceEnrollmentType: $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentType' @@ -14617,7 +14617,7 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceHealthAttestationState' deviceName: type: string - description: Name of the device + description: Name of the device. This property is read-only. nullable: true deviceRegistrationState: $ref: '#/components/schemas/microsoft.graph.deviceRegistrationState' @@ -14625,24 +14625,24 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceType' easActivated: type: boolean - description: Whether the device is Exchange ActiveSync activated. + description: Whether the device is Exchange ActiveSync activated. This property is read-only. easActivationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Exchange ActivationSync activation time of the device. + description: Exchange ActivationSync activation time of the device. This property is read-only. format: date-time easDeviceId: type: string - description: Exchange ActiveSync Id of the device. + description: Exchange ActiveSync Id of the device. This property is read-only. nullable: true emailAddress: type: string - description: Email(s) for the user associated with the device + description: Email(s) for the user associated with the device. This property is read-only. nullable: true enrolledDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Enrollment time of the device. + description: Enrollment time of the device. This property is read-only. format: date-time ethernetMacAddress: type: string @@ -14655,11 +14655,11 @@ components: exchangeLastSuccessfulSyncDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Last time the device contacted Exchange. + description: Last time the device contacted Exchange. This property is read-only. format: date-time freeStorageSpaceInBytes: type: integer - description: Free Storage in Bytes + description: Free Storage in Bytes. This property is read-only. format: int64 hardwareInformation: $ref: '#/components/schemas/microsoft.graph.hardwareInformation' @@ -14669,24 +14669,24 @@ components: nullable: true imei: type: string - description: IMEI + description: IMEI. This property is read-only. nullable: true isEncrypted: type: boolean - description: Device encryption status + description: Device encryption status. This property is read-only. isSupervised: type: boolean - description: Device supervised status + description: Device supervised status. This property is read-only. jailBroken: type: string - description: whether the device is jail broken or rooted. + description: whether the device is jail broken or rooted. This property is read-only. nullable: true joinType: $ref: '#/components/schemas/microsoft.graph.joinType' lastSyncDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The date and time that the device last completed a successful sync with Intune. + description: The date and time that the device last completed a successful sync with Intune. This property is read-only. format: date-time lostModeState: $ref: '#/components/schemas/microsoft.graph.lostModeState' @@ -14709,15 +14709,15 @@ components: $ref: '#/components/schemas/microsoft.graph.managementState' manufacturer: type: string - description: Manufacturer of the device + description: Manufacturer of the device. This property is read-only. nullable: true meid: type: string - description: MEID + description: MEID. This property is read-only. nullable: true model: type: string - description: Model of the device + description: Model of the device. This property is read-only. nullable: true notes: type: string @@ -14725,11 +14725,11 @@ components: nullable: true operatingSystem: type: string - description: 'Operating system of the device. Windows, iOS, etc.' + description: 'Operating system of the device. Windows, iOS, etc. This property is read-only.' nullable: true osVersion: type: string - description: Operating system version of the device. + description: Operating system version of the device. This property is read-only. nullable: true ownerType: $ref: '#/components/schemas/microsoft.graph.ownerType' @@ -14737,7 +14737,7 @@ components: $ref: '#/components/schemas/microsoft.graph.managedDevicePartnerReportedHealthState' phoneNumber: type: string - description: Phone number of the device + description: Phone number of the device. This property is read-only. nullable: true physicalMemoryInBytes: type: integer @@ -14752,11 +14752,11 @@ components: $ref: '#/components/schemas/microsoft.graph.managedDeviceArchitecture' remoteAssistanceSessionErrorDetails: type: string - description: An error string that identifies issues when creating Remote Assistance session objects. + description: An error string that identifies issues when creating Remote Assistance session objects. This property is read-only. nullable: true remoteAssistanceSessionUrl: type: string - description: Url that allows a Remote Assistance session to be established with the device. + description: Url that allows a Remote Assistance session to be established with the device. This property is read-only. nullable: true requireUserEnrollmentApproval: type: boolean @@ -14775,7 +14775,7 @@ components: description: List of Scope Tag IDs for this Device instance. serialNumber: type: string - description: SerialNumber + description: SerialNumber. This property is read-only. nullable: true skuFamily: type: string @@ -14793,11 +14793,11 @@ components: nullable: true subscriberCarrier: type: string - description: Subscriber Carrier + description: Subscriber Carrier. This property is read-only. nullable: true totalStorageSpaceInBytes: type: integer - description: Total Storage in Bytes + description: Total Storage in Bytes. This property is read-only. format: int64 udid: type: string @@ -14805,15 +14805,15 @@ components: nullable: true userDisplayName: type: string - description: User display name + description: User display name. This property is read-only. nullable: true userId: type: string - description: Unique Identifier for the user associated with the device + description: Unique Identifier for the user associated with the device. This property is read-only. nullable: true userPrincipalName: type: string - description: Device user principal name + description: Device user principal name. This property is read-only. nullable: true usersLoggedOn: type: array @@ -14822,7 +14822,7 @@ components: description: Indicates the last logged on users of a device. This property is read-only. wiFiMacAddress: type: string - description: Wi-Fi MAC + description: Wi-Fi MAC. This property is read-only. nullable: true windowsActiveMalwareCount: maximum: 2147483647 @@ -14958,7 +14958,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.managedAppPolicy' - description: Zero or more policys already applied on the registered app when it last synchronized with management service. + description: Zero or more policys already applied on the registered app when it last synchronized with managment service. intendedPolicies: type: array items: @@ -15126,7 +15126,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerTask' - description: Read-only. Nullable. Returns the plannerPlans shared with the user. + description: Read-only. Nullable. Returns the plannerTasks assigned to the user. additionalProperties: type: object microsoft.graph.itemInsights: @@ -15192,7 +15192,7 @@ components: anniversaries: type: array items: - $ref: '#/components/schemas/microsoft.graph.personAnniversary' + $ref: '#/components/schemas/microsoft.graph.personAnnualEvent' description: Represents the details of meaningful dates associated with a person. awards: type: array @@ -15346,7 +15346,7 @@ components: properties: accountEnabled: type: boolean - description: 'true if the account is enabled; otherwise, false. Required.' + description: 'true if the account is enabled; otherwise, false. default is true.' nullable: true alternativeSecurityIds: type: array @@ -15443,7 +15443,7 @@ components: nullable: true operatingSystemVersion: type: string - description: The version of the operating system on the device. Required. + description: Operating system version of the device. Required. nullable: true physicalIds: type: array @@ -15634,7 +15634,7 @@ components: properties: activity: type: string - 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.' + 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.' nullable: true availability: type: string @@ -15682,6 +15682,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.phoneAuthenticationMethod' + temporaryAccessPassMethods: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.temporaryAccessPassAuthenticationMethod' windowsHelloForBusinessMethods: type: array items: @@ -15860,7 +15864,7 @@ components: nullable: true provisioningStatus: type: string - description: 'The provisioning status of the service plan. Possible values:''Success'' - Service is fully provisioned.''Disabled'' - Service has been disabled.''PendingInput'' - Service is not yet provisioned; awaiting service confirmation.''PendingActivation'' - Service is provisioned but requires explicit activation by administrator (for example, Intune_O365 service plan)''PendingProvisioning'' - Microsoft has added a new service to the product SKU and it has not been activated in the tenant, yet.' + description: 'The provisioning status of the service plan. Possible values:''Success'' - Service is fully provisioned.''Disabled'' - Service has been disabled.''PendingInput'' - Service is not yet provisioned; awaiting service confirmation.''PendingActivation'' - Service is provisioned but requires explicit activation by administrator (for example, Intune_O365 service plan).''PendingProvisioning'' - Microsoft has added a new service to the product SKU and it has not been activated in the tenant, yet.' nullable: true servicePlanId: pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' @@ -15983,10 +15987,10 @@ components: properties: dateTime: type: string - description: 'A single point of time in a combined date and time representation ({date}T{time}; for example, 2017-08-29T04:00:00.0000000).' + description: 'A single point of time in a combined date and time representation ({date}T{time}). For example, ''2019-04-16T09:00:00''.' timeZone: type: string - description: 'Represents a time zone, for example, ''Pacific Standard Time''. See below for more possible values.' + description: 'Represents a time zone, for example, ''Pacific Standard Time''. See below for possible values.' nullable: true additionalProperties: type: object @@ -16452,11 +16456,11 @@ components: properties: address: type: string - description: The email address of the person or entity. + description: The email address of an entity instance. nullable: true name: type: string - description: The display name of the person or entity. + description: The display name of an entity instance. nullable: true additionalProperties: type: object @@ -17431,6 +17435,8 @@ components: type: string description: 'For site columns, the name of the group this column belongs to. Helps organize related columns.' nullable: true + contentApprovalStatus: + $ref: '#/components/schemas/microsoft.graph.contentApprovalStatusColumn' currency: $ref: '#/components/schemas/microsoft.graph.currencyColumn' dateTime: @@ -17455,10 +17461,21 @@ components: type: boolean description: Specifies whether the column is displayed in the user interface. nullable: true + hyperlinkOrPicture: + $ref: '#/components/schemas/microsoft.graph.hyperlinkOrPictureColumn' indexed: type: boolean description: Specifies whether the column values can used for sorting and searching. nullable: true + isDeletable: + type: boolean + nullable: true + isReorderable: + type: boolean + nullable: true + isSealed: + type: boolean + nullable: true lookup: $ref: '#/components/schemas/microsoft.graph.lookupColumn' name: @@ -17469,6 +17486,9 @@ components: $ref: '#/components/schemas/microsoft.graph.numberColumn' personOrGroup: $ref: '#/components/schemas/microsoft.graph.personOrGroupColumn' + propagateChanges: + type: boolean + nullable: true readOnly: type: boolean description: Specifies whether the column values can be modified. @@ -17477,8 +17497,18 @@ components: type: boolean description: Specifies whether the column value is not optional. nullable: true + term: + $ref: '#/components/schemas/microsoft.graph.termColumn' text: $ref: '#/components/schemas/microsoft.graph.textColumn' + thumbnail: + $ref: '#/components/schemas/microsoft.graph.thumbnailColumn' + type: + $ref: '#/components/schemas/microsoft.graph.columnTypes' + validation: + $ref: '#/components/schemas/microsoft.graph.columnValidation' + sourceColumn: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' additionalProperties: type: object microsoft.graph.contentType: @@ -17487,10 +17517,19 @@ components: - title: contentType type: object properties: + associatedHubsUrls: + type: array + items: + type: string + nullable: true description: type: string description: The descriptive text for the item. nullable: true + documentSet: + $ref: '#/components/schemas/microsoft.graph.documentSet' + documentTemplate: + $ref: '#/components/schemas/microsoft.graph.documentSetContent' group: type: string description: The name of the group this content type belongs to. Helps organize related content types. @@ -17501,6 +17540,9 @@ components: nullable: true inheritedFrom: $ref: '#/components/schemas/microsoft.graph.itemReference' + isBuiltIn: + type: boolean + nullable: true name: type: string description: The name of the content type. @@ -17511,6 +17553,9 @@ components: type: string description: The unique identifier of the content type. nullable: true + propagateChanges: + type: boolean + nullable: true readOnly: type: boolean description: 'If true, the content type cannot be modified unless this value is first set to false.' @@ -17519,11 +17564,25 @@ components: type: boolean description: 'If true, the content type cannot be modified by users or through push-down operations. Only site collection administrators can seal or unseal content types.' nullable: true + base: + $ref: '#/components/schemas/microsoft.graph.contentType' + baseTypes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.contentType' columnLinks: type: array items: $ref: '#/components/schemas/microsoft.graph.columnLink' description: The collection of columns that are required by this content type + columnPositions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + columns: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' additionalProperties: type: object microsoft.graph.sitePage: @@ -17585,7 +17644,7 @@ components: description: 'The type of permission, e.g. read. See below for the full list of roles. Read-only.' shareId: type: string - description: A unique token that can be used to access this shared item via the **shares** API. Read-only. + description: 'A unique token that can be used to access this shared item via the [shares API][]. Read-only.' nullable: true additionalProperties: type: object @@ -18937,14 +18996,14 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerBucket' - description: Read-only. Nullable. Collection of buckets in the plan. + description: Collection of buckets in the plan. Read-only. Nullable. details: $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' tasks: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerTask' - description: Read-only. Nullable. Collection of tasks in the plan. + description: Collection of tasks in the plan. Read-only. Nullable. additionalProperties: type: object microsoft.graph.plannerTask: @@ -19071,17 +19130,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.sharedInsight' - description: 'Calculated relationship identifying documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for Business and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share.' + description: Access this property from the derived type itemInsights. trending: type: array items: $ref: '#/components/schemas/microsoft.graph.trending' - description: 'Calculated relationship identifying 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 Business and SharePoint. Trending insights help the user to discover potentially useful content that the user has access to, but has never viewed before.' + description: Access this property from the derived type itemInsights. used: type: array items: $ref: '#/components/schemas/microsoft.graph.usedInsight' - description: 'Calculated relationship identifying the latest documents viewed or modified by a user, including OneDrive for Business and SharePoint documents, ranked by recency of use.' + description: Access this property from the derived type itemInsights. additionalProperties: type: object microsoft.graph.notebook: @@ -19309,20 +19368,22 @@ components: $ref: '#/components/schemas/microsoft.graph.geoCoordinates' additionalProperties: type: object - microsoft.graph.personAnniversary: + microsoft.graph.personAnnualEvent: allOf: - $ref: '#/components/schemas/microsoft.graph.itemFacet' - - title: personAnniversary + - title: personAnnualEvent type: object properties: date: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string - description: Contains the date associated with the anniversary type. format: date nullable: true + displayName: + type: string + nullable: true type: - $ref: '#/components/schemas/microsoft.graph.anniversaryType' + $ref: '#/components/schemas/microsoft.graph.personAnnualEventType' additionalProperties: type: object microsoft.graph.personAward: @@ -19483,6 +19544,9 @@ components: displayName: type: string description: Contains a friendly name for the interest. + thumbnailUrl: + type: string + nullable: true webUrl: type: string description: Contains a link to a web page or resource about the interest. @@ -19507,6 +19571,10 @@ components: tag: type: string description: 'Contains the four-character BCP47 name for the language (en-US, no-NB, en-AU).' + nullable: true + thumbnailUrl: + type: string + nullable: true written: $ref: '#/components/schemas/microsoft.graph.languageProficiencyLevel' additionalProperties: @@ -19520,9 +19588,11 @@ components: displayName: type: string description: Provides an ordered rendering of firstName and lastName depending on the locale of the user or their device. + nullable: true first: type: string description: First name of the user. + nullable: true initials: type: string description: Initials of the user. @@ -19534,6 +19604,7 @@ components: last: type: string description: Last name of the user. + nullable: true maiden: type: string description: Maiden name of the user. @@ -19547,7 +19618,7 @@ components: description: Nickname of the user. nullable: true pronunciation: - $ref: '#/components/schemas/microsoft.graph.yomiPersonName' + $ref: '#/components/schemas/microsoft.graph.personNamePronounciation' suffix: type: string description: 'Designators used after the users name (eg: PhD.)' @@ -19570,6 +19641,9 @@ components: type: string description: Contains a friendly name for the note. nullable: true + thumbnailUrl: + type: string + nullable: true additionalProperties: type: object microsoft.graph.itemPatent: @@ -19688,6 +19762,9 @@ components: items: $ref: '#/components/schemas/microsoft.graph.relatedPerson' description: The Person or people who sponsored the project. + thumbnailUrl: + type: string + nullable: true additionalProperties: type: object microsoft.graph.itemPublication: @@ -19746,6 +19823,9 @@ components: description: Contains a friendly name for the skill. proficiency: $ref: '#/components/schemas/microsoft.graph.skillProficiencyLevel' + thumbnailUrl: + type: string + nullable: true webUrl: type: string description: Contains a link to an information source about the skill. @@ -19768,6 +19848,9 @@ components: type: string description: Contains a status message from the cloud service if provided or synchronized. nullable: true + thumbnailUrl: + type: string + nullable: true userId: type: string description: The user name displayed for the webaccount. @@ -19796,6 +19879,9 @@ components: displayName: type: string description: Contains a friendly name for the website. + thumbnailUrl: + type: string + nullable: true webUrl: type: string description: Contains a link to the website itself. @@ -20018,7 +20104,7 @@ components: properties: messageId: type: string - description: The unique identifier of a message in a Microsoft Teams channel. + description: The unique identifier for a message in a Microsoft Teams channel. nullable: true replyChainMessageId: type: string @@ -20254,6 +20340,49 @@ components: $ref: '#/components/schemas/microsoft.graph.authenticationMethodSignInState' additionalProperties: type: object + microsoft.graph.temporaryAccessPassAuthenticationMethod: + allOf: + - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' + - title: temporaryAccessPassAuthenticationMethod + type: object + properties: + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The date and time when the temporaryAccessPass was created. + format: date-time + nullable: true + isUsable: + type: boolean + description: The state of the authentication method that indicates whether it's currently usable by the user. + nullable: true + isUsableOnce: + type: boolean + 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 temporaryAccessPass lifetime.' + nullable: true + lifetimeInMinutes: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: 'The lifetime of the temporaryAccessPass in minutes starting at startDateTime. Minimum 10, Maximum 43200 (equivalent to 30 days).' + format: int32 + nullable: true + methodUsabilityReason: + type: string + description: 'Details about usability state (isUsable). Reasons can include: enabledByPolicy, disabledByPolicy, expired, notYetValid, oneTimeUsed.' + nullable: true + startDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The date and time when the temporaryAccessPass becomes available to use. + format: date-time + nullable: true + temporaryAccessPass: + type: string + description: The temporaryAccessPass used to authenticate. Returned only on creation of a new temporaryAccessPass; returned as NULL with GET. + nullable: true + additionalProperties: + type: object microsoft.graph.windowsHelloForBusinessAuthenticationMethod: allOf: - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' @@ -20361,13 +20490,13 @@ components: lastEditedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Read only. Timestamp when edits to the chat message were made. Triggers an 'Edited' flag in the Microsoft Teams UI. If no edits are made the value is null. + 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. format: date-time nullable: true lastModifiedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Read only. Timestamp when the chat message is created (initial setting) or edited, including when a reaction is added or removed.' + description: 'Read only. Timestamp when the chat message is created (initial setting) or modified, including when a reaction is added or removed.' format: date-time nullable: true locale: @@ -20389,7 +20518,7 @@ components: description: 'Reactions for this chat message (for example, Like).' replyToId: type: string - 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) + 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.)' nullable: true subject: type: string @@ -20500,7 +20629,7 @@ components: nullable: true allowCreateUpdateChannels: type: boolean - description: 'If set to true, members can add and update channels.' + description: 'If set to true, members can add and update any channels.' nullable: true allowCreateUpdateRemoveConnectors: type: boolean @@ -20827,7 +20956,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.dayOfWeek' - 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.' + description: 'A collection of the days of the week on which the event occurs. Possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern. Required if type is weekly, relativeMonthly, or relativeYearly.' firstDayOfWeek: $ref: '#/components/schemas/microsoft.graph.dayOfWeek' index: @@ -21299,7 +21428,7 @@ components: properties: name: type: string - description: Name of the setting (as defined by the groupSettingTemplate). + description: Name of the setting (as defined by the directorySettingTemplate). nullable: true value: type: string @@ -21346,7 +21475,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.attachment' - description: Read-only. Nullable. + description: 'The collection of fileAttachment, itemAttachment, and referenceAttachment attachments for the post. Read-only. Nullable.' extensions: type: array items: @@ -21416,7 +21545,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.recipient' - description: The email addresses to which a message should be redirected. + description: The email address to which a message should be redirected. stopProcessingRules: type: boolean description: Indicates whether subsequent rules should be evaluated. @@ -21599,7 +21728,7 @@ components: properties: upgradeAvailable: type: boolean - description: Indicates whether there are higher storage quota plans available. Read-only. + description: Indicates if there are higher storage quota plans available. Read-only. nullable: true additionalProperties: type: object @@ -21867,12 +21996,12 @@ components: nullable: true latitude: type: number - description: 'Optional. The latitude, in decimal, for the item. Read-only.' + description: 'Optional. The latitude, in decimal, for the item. Writable on OneDrive Personal.' format: double nullable: true longitude: type: number - description: 'Optional. The longitude, in decimal, for the item. Read-only.' + description: 'Optional. The longitude, in decimal, for the item. Writable on OneDrive Personal.' format: double nullable: true additionalProperties: @@ -21944,7 +22073,7 @@ components: takenDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Represents the date and time the photo was taken. Read-only. + description: The date and time the photo was taken in UTC time. Read-only. format: date-time nullable: true additionalProperties: @@ -22155,7 +22284,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookOperation' - description: 'The status of workbook operations. Getting an operation collection is not supported, but you can get the status of a long-running operation if the Location header is returned in the response. Read-only.' + description: 'The status of Workbook operations. Getting an operation collection is not supported, but you can get the status of a long-running operation if the Location header is returned in the response. Read-only. Nullable.' tables: type: array items: @@ -22180,14 +22309,14 @@ components: nullable: true changeType: type: string - description: 'Required. Indicates the type of change in the subscribed resource that will raise a change notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list.Note: Drive root item and list change notifications support only the updated changeType. User and group change notifications support updated and deleted changeType.' + description: 'Indicates the type of change in the subscribed resource that will raise a change notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list. Required. Note: Drive root item and list change notifications support only the updated changeType. User and group change notifications support updated and deleted changeType.' clientState: type: string - description: Optional. Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 128 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification. + description: Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 255 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification. Optional. nullable: true creatorId: type: string - description: 'Identifier of the user or service principal that created the subscription. If the app used delegated permissions to create the subscription, this field contains the id of the signed-in user the app called on behalf of. If the app used application permissions, this field contains the id of the service principal corresponding to the app. Read-only.' + description: 'Identifier of the user or service principal that created the subscription. If the app used delegated permissions to create the subscription, this field contains the ID of the signed-in user the app called on behalf of. If the app used application permissions, this field contains the ID of the service principal corresponding to the app. Read-only.' nullable: true encryptionCertificate: type: string @@ -22195,12 +22324,12 @@ components: nullable: true encryptionCertificateId: type: string - description: A custom app-provided identifier to help identify the certificate needed to decrypt resource data. Optional. + description: A custom app-provided identifier to help identify the certificate needed to decrypt resource data. Optional. Required when includeResourceData is true. nullable: true expirationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Required. Specifies the date and time when the webhook subscription expires. The time is in UTC, and can be an amount of time from subscription creation that varies for the resource subscribed to. See the table below for maximum supported subscription length of time.' + description: 'Specifies the date and time when the webhook subscription expires. The time is in UTC, and can be an amount of time from subscription creation that varies for the resource subscribed to. See the table below for maximum supported subscription length of time. Required.' format: date-time includeResourceData: type: boolean @@ -22222,10 +22351,10 @@ components: nullable: true notificationUrl: type: string - description: Required. The URL of the endpoint that will receive the change notifications. This URL must make use of the HTTPS protocol. + description: The URL of the endpoint that receives the change notifications. This URL must make use of the HTTPS protocol. Required. resource: type: string - description: Required. Specifies the resource that will be monitored for changes. Do not include the base URL (https://graph.microsoft.com/v1.0/). See the possible resource path values for each supported resource. + description: Specifies the resource that will be monitored for changes. Do not include the base URL (https://graph.microsoft.com/beta/). See the possible resource path values for each supported resource. Required. additionalProperties: type: object microsoft.graph.thumbnailSet: @@ -22252,7 +22381,6 @@ components: properties: content: type: string - description: The content stream for this version of the item. format: base64url nullable: true size: @@ -22364,6 +22492,11 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.contentApprovalStatusColumn: + title: contentApprovalStatusColumn + type: object + additionalProperties: + type: object microsoft.graph.currencyColumn: title: currencyColumn type: object @@ -22407,6 +22540,15 @@ components: type: object additionalProperties: type: object + microsoft.graph.hyperlinkOrPictureColumn: + title: hyperlinkOrPictureColumn + type: object + properties: + isPicture: + type: boolean + nullable: true + additionalProperties: + type: object microsoft.graph.lookupColumn: title: lookupColumn type: object @@ -22475,6 +22617,18 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.termColumn: + title: termColumn + type: object + properties: + allowMultipleValues: + type: boolean + nullable: true + showFullyQualifiedName: + type: boolean + nullable: true + additionalProperties: + type: object microsoft.graph.textColumn: title: textColumn type: object @@ -22507,6 +22661,95 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.thumbnailColumn: + title: thumbnailColumn + type: object + additionalProperties: + type: object + microsoft.graph.columnTypes: + title: columnTypes + enum: + - note + - text + - choice + - multichoice + - number + - currency + - dateTime + - lookup + - boolean + - user + - url + - calculated + - location + - geolocation + - term + - multiterm + - thumbnail + - approvalStatus + - unknownFutureValue + type: string + microsoft.graph.columnValidation: + title: columnValidation + type: object + properties: + defaultLanguage: + type: string + nullable: true + descriptions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.displayNameLocalization' + formula: + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.documentSet: + title: documentSet + type: object + properties: + allowedContentTypes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.contentTypeInfo' + defaultContents: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.documentSetContent' + propagateWelcomePageChanges: + type: boolean + nullable: true + shouldPrefixNameToFile: + type: boolean + nullable: true + welcomePageUrl: + type: string + nullable: true + sharedColumns: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + welcomePageColumns: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + additionalProperties: + type: object + microsoft.graph.documentSetContent: + title: documentSetContent + type: object + properties: + contentType: + $ref: '#/components/schemas/microsoft.graph.contentTypeInfo' + fileName: + type: string + nullable: true + folderName: + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.contentTypeOrder: title: contentTypeOrder type: object @@ -23542,6 +23785,9 @@ components: format: date-time inference: $ref: '#/components/schemas/microsoft.graph.inferenceData' + isSearchable: + type: boolean + nullable: true lastModifiedBy: $ref: '#/components/schemas/microsoft.graph.identitySet' lastModifiedDateTime: @@ -23553,11 +23799,13 @@ components: $ref: '#/components/schemas/microsoft.graph.personDataSources' additionalProperties: type: object - microsoft.graph.anniversaryType: - title: anniversaryType + microsoft.graph.personAnnualEventType: + title: personAnnualEventType enum: - birthday - wedding + - work + - other - unknownFutureValue type: string microsoft.graph.institutionData: @@ -23637,29 +23885,24 @@ components: - nativeOrBilingual - unknownFutureValue type: string - microsoft.graph.yomiPersonName: - title: yomiPersonName + microsoft.graph.personNamePronounciation: + title: personNamePronounciation type: object properties: displayName: type: string - description: Composite of first and last name pronunciation guides. nullable: true first: type: string - description: Pronunciation guide for the first name of the user. nullable: true last: type: string - description: Pronunciation guide for the last name of the user. nullable: true maiden: type: string - description: Pronunciation guide for the maiden name of the user. nullable: true middle: type: string - description: Pronunciation guide for the middle name of the user. nullable: true additionalProperties: type: object @@ -23698,6 +23941,7 @@ components: jobTitle: type: string description: The title held when in that position. + nullable: true role: type: string description: The role the position entailed. @@ -23922,7 +24166,7 @@ components: nullable: true teamsAppId: type: string - description: The ID from the Teams app manifest. + description: The id from the Teams App manifest. nullable: true version: type: string @@ -23942,7 +24186,7 @@ components: nullable: true contentType: type: string - description: 'The media type of the content attachment. It can have the following values: reference: Attachment is a link to another file. Populate the contentURL with the link to the object.file: Raw file attachment. Populate the contenturl field with the base64 encoding of the file in data: format.image/: Image type with the type of the image specified ex: image/png, image/jpeg, image/gif. Populate the contentUrl field with the base64 encoding of the file in data: format.video/: Video type with the format specified. Ex: video/mp4. Populate the contentUrl field with the base64 encoding of the file in data: format.audio/: Audio type with the format specified. Ex: audio/wmw. Populate the contentUrl field with the base64 encoding of the file in data: format.application/card type: Rich card attachment type with the card type specifying the exact card format to use. Set content with the json format of the card. Supported values for card type include:application/vnd.microsoft.card.adaptive: A rich card that can contain any combination of text, speech, images,,buttons, and input fields. Set the content property to,an AdaptiveCard object.application/vnd.microsoft.card.animation: A rich card that plays animation. Set the content property,to an AnimationCardobject.application/vnd.microsoft.card.audio: A rich card that plays audio files. Set the content property,to an AudioCard object.application/vnd.microsoft.card.video: A rich card that plays videos. Set the content property,to a VideoCard object.application/vnd.microsoft.card.hero: A Hero card. Set the content property to a HeroCard object.application/vnd.microsoft.card.thumbnail: A Thumbnail card. Set the content property to a ThumbnailCard object.application/vnd.microsoft.com.card.receipt: A Receipt card. Set the content property to a ReceiptCard object.application/vnd.microsoft.com.card.signin: A user Sign In card. Set the content property to a SignInCard object.' + description: 'The media type of the content attachment. It can have the following values: reference: Attachment is a link to another file. Populate the contentURL with the link to the object.Any contentTypes supported by the Bot Framework''s Attachment objectapplication/vnd.microsoft.card.codesnippet: A code snippet. application/vnd.microsoft.card.announcement: An announcement header.' nullable: true contentUrl: type: string @@ -24121,11 +24365,11 @@ components: nullable: true recipientUserId: type: string - description: User ID of the recipient of the offer shift request. + description: User id of the recipient of the offer shift request. nullable: true senderShiftId: type: string - description: User ID of the sender of the offer shift request. + description: User id of the sender of the offer shift request. nullable: true additionalProperties: type: object @@ -24213,7 +24457,7 @@ components: properties: recipientShiftId: type: string - description: ShiftId for the recipient user with whom the request is to swap. + description: Shift ID for the recipient user with whom the request is to swap. nullable: true additionalProperties: type: object @@ -24655,7 +24899,7 @@ components: properties: crc32Hash: type: string - description: The CRC32 value of the file in little endian (if available). Read-only. + description: The CRC32 value of the file (if available). Read-only. nullable: true quickXorHash: type: string @@ -24720,7 +24964,7 @@ components: properties: content: type: string - description: The content of comment. + description: The content of the comment. nullable: true contentType: type: string @@ -24758,7 +25002,7 @@ components: description: Indicates whether the name is scoped to the workbook or to a specific worksheet. Read-only. type: type: string - description: 'Indicates what type of reference is associated with the name. The possible values are: String, Integer, Double, Boolean, Range. Read-only.' + description: 'Indicates what type of reference is associated with the name. Possible values are: String, Integer, Double, Boolean, Range. Read-only.' nullable: true value: $ref: '#/components/schemas/microsoft.graph.Json' @@ -24822,7 +25066,7 @@ components: description: Indicates whether the total row is visible or not. This value can be set to show or remove the total row. style: type: string - description: 'Constant value that represents the Table style. The possible values are: TableStyleLight1 thru TableStyleLight21, TableStyleMedium1 thru TableStyleMedium28, TableStyleStyleDark1 thru TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified.' + description: 'Constant value that represents the Table style. Possible values are: TableStyleLight1 thru TableStyleLight21, TableStyleMedium1 thru TableStyleMedium28, TableStyleStyleDark1 thru TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified.' nullable: true columns: type: array @@ -24990,6 +25234,20 @@ components: $ref: '#/components/schemas/microsoft.graph.driveItem' additionalProperties: type: object + microsoft.graph.displayNameLocalization: + title: displayNameLocalization + type: object + properties: + displayName: + type: string + description: 'If present, the value of this field contains the displayName string that has been set for the language present in the languageTag field.' + nullable: true + languageTag: + type: string + description: Provides the language culture-code and friendly name of the language that the displayName field has been provided in. + nullable: true + additionalProperties: + type: object microsoft.graph.sitePageData: title: sitePageData type: object @@ -25005,6 +25263,7 @@ components: enum: - none - include + - exclude type: string microsoft.graph.settingSource: title: settingSource @@ -25158,10 +25417,74 @@ components: type: string description: The label associated with Category 1 nullable: true + category10: + type: string + description: The label associated with Category 10 + nullable: true + category11: + type: string + description: The label associated with Category 11 + nullable: true + category12: + type: string + description: The label associated with Category 12 + nullable: true + category13: + type: string + description: The label associated with Category 13 + nullable: true + category14: + type: string + description: The label associated with Category 14 + nullable: true + category15: + type: string + description: The label associated with Category 15 + nullable: true + category16: + type: string + description: The label associated with Category 16 + nullable: true + category17: + type: string + description: The label associated with Category 17 + nullable: true + category18: + type: string + description: The label associated with Category 18 + nullable: true + category19: + type: string + description: The label associated with Category 19 + nullable: true category2: type: string description: The label associated with Category 2 nullable: true + category20: + type: string + description: The label associated with Category 20 + nullable: true + category21: + type: string + description: The label associated with Category 21 + nullable: true + category22: + type: string + description: The label associated with Category 22 + nullable: true + category23: + type: string + description: The label associated with Category 23 + nullable: true + category24: + type: string + description: The label associated with Category 24 + nullable: true + category25: + type: string + description: The label associated with Category 25 + nullable: true category3: type: string description: The label associated with Category 3 @@ -25178,6 +25501,18 @@ components: type: string description: The label associated with Category 6 nullable: true + category7: + type: string + description: The label associated with Category 7 + nullable: true + category8: + type: string + description: The label associated with Category 8 + nullable: true + category9: + type: string + description: The label associated with Category 9 + nullable: true additionalProperties: type: object microsoft.graph.plannerPlanContextDetailsCollection: @@ -25663,11 +25998,11 @@ components: properties: content: type: string - description: The content of a comment reply. + description: The content of replied comment. nullable: true contentType: type: string - description: Indicates the type for the comment reply. + description: Indicates the type for the replied comment. additionalProperties: type: object microsoft.graph.workbookOperationError: @@ -25748,7 +26083,7 @@ components: description: Represents whether the casing impacted the last sort of the table. Read-only. method: type: string - description: 'Represents Chinese character ordering method last used to sort the table. The possible values are: PinYin, StrokeCount. Read-only.' + description: 'Represents Chinese character ordering method last used to sort the table. Possible values are: PinYin, StrokeCount. Read-only.' additionalProperties: type: object microsoft.graph.workbookChart: @@ -25948,7 +26283,7 @@ components: nullable: true dataOption: type: string - description: 'Represents additional sorting options for this field. The possible values are: Normal, TextAsNumber.' + description: 'Represents additional sorting options for this field. Possible values are: Normal, TextAsNumber.' icon: $ref: '#/components/schemas/microsoft.graph.workbookIcon' key: @@ -25959,7 +26294,7 @@ components: format: int32 sortOn: type: string - description: 'Represents the type of sorting of this condition. The possible values are: Value, CellColor, FontColor, Icon.' + description: 'Represents the type of sorting of this condition. Possible values are: Value, CellColor, FontColor, Icon.' additionalProperties: type: object microsoft.graph.workbookChartAxes: @@ -26184,7 +26519,7 @@ components: format: int32 set: type: string - description: 'Represents the set that the icon is part of. The possible values are: Invalid, ThreeArrows, ThreeArrowsGray, ThreeFlags, ThreeTrafficLights1, ThreeTrafficLights2, ThreeSigns, ThreeSymbols, ThreeSymbols2, FourArrows, FourArrowsGray, FourRedToBlack, FourRating, FourTrafficLights, FiveArrows, FiveArrowsGray, FiveRating, FiveQuarters, ThreeStars, ThreeTriangles, FiveBoxes.' + description: 'Represents the set that the icon is part of. Possible values are: Invalid, ThreeArrows, ThreeArrowsGray, ThreeFlags, ThreeTrafficLights1, ThreeTrafficLights2, ThreeSigns, ThreeSymbols, ThreeSymbols2, FourArrows, FourArrowsGray, FourRedToBlack, FourRating, FourTrafficLights, FiveArrows, FiveArrowsGray, FiveRating, FiveQuarters, ThreeStars, ThreeTriangles, FiveBoxes.' additionalProperties: type: object microsoft.graph.workbookChartAxis: diff --git a/openApiDocs/v1.0/Applications.yml b/openApiDocs/v1.0/Applications.yml index 68779ea07f6..8d382d96be5 100644 --- a/openApiDocs/v1.0/Applications.yml +++ b/openApiDocs/v1.0/Applications.yml @@ -6573,7 +6573,7 @@ components: $ref: '#/components/schemas/microsoft.graph.apiApplication' appId: type: string - description: The unique identifier for the application that is assigned to an application by Azure AD. Not nullable. Read-only. + description: The unique identifier for the application that is assigned by Azure AD. Not nullable. Read-only. nullable: true applicationTemplateId: type: string @@ -6598,13 +6598,13 @@ components: nullable: true groupMembershipClaims: type: string - description: 'Configures the groups claim issued in a user or OAuth 2.0 access token that the application expects. To set this attribute, use one of the following valid string values:NoneSecurityGroup: For security groups and Azure AD rolesAll: This gets all of the security groups, distribution groups, and Azure AD directory roles that the signed-in user is a member of.' + description: 'Configures the groups claim issued in a user or OAuth 2.0 access token that the application expects. To set this attribute, use one of the following string values:NoneSecurityGroup: For security groups and Azure AD rolesAll: This gets all of the security groups, distribution groups, and Azure AD directory roles that the signed-in user is a member of.' nullable: true identifierUris: type: array items: type: string - description: 'The URIs that identify the application within its Azure AD tenant, or within a verified custom domain if the application is multi-tenant. For more information see Application Objects and Service Principal Objects. The any operator is required for filter expressions on multi-valued properties. Not nullable.' + description: 'The URIs that identify the application within its Azure AD tenant, or within a verified custom domain if the application is multi-tenant. For more information, see Application Objects and Service Principal Objects. The any operator is required for filter expressions on multi-valued properties. Not nullable.' info: $ref: '#/components/schemas/microsoft.graph.informationalUrl' isDeviceOnlyAuthSupported: @@ -6612,7 +6612,7 @@ components: nullable: true isFallbackPublicClient: type: boolean - description: 'Specifies the fallback application type as public client, such as an installed application running on a mobile device. The default value is false which means the fallback application type is confidential client such as a web app. There are certain scenarios where Azure AD cannot determine the client application type. For example, the ROPC flow where it is configured without specifying a redirect URI. In those cases Azure AD interprets the application type based on the value of this property.' + description: 'Specifies the fallback application type as public client, such as an installed application running on a mobile device. The default value is false which means the fallback application type is confidential client such as a web app. There are certain scenarios where Azure AD cannot determine the client application type. For example, the ROPC flow where the application is configured without specifying a redirect URI. In those cases Azure AD interprets the application type based on the value of this property.' nullable: true keyCredentials: type: array @@ -6641,7 +6641,7 @@ components: $ref: '#/components/schemas/microsoft.graph.publicClientApplication' publisherDomain: type: string - description: 'The verified publisher domain for the application. Read-only. For more information, see How to: Configure an application''s publisher domain.' + description: The verified publisher domain for the application. Read-only. nullable: true requiredResourceAccess: type: array @@ -6650,7 +6650,7 @@ components: description: Specifies the resources that the application needs to access. This property also specifies the set of OAuth permission scopes and application roles that it needs for each of those resources. This configuration of access to the required resources drives the consent experience. Not nullable. signInAudience: type: string - description: 'Specifies the Microsoft accounts that are supported for the current application. Supported values are:AzureADMyOrg: Users with a Microsoft work or school account in my organization’s Azure AD tenant (single tenant)AzureADMultipleOrgs: Users with a Microsoft work or school account in any organization’s Azure AD tenant (multi-tenant).AzureADandPersonalMicrosoftAccount: Users with a personal Microsoft account, or a work or school account in any organization’s Azure AD tenant.PersonalMicrosoftAccount: Users with a personal Microsoft account only.For authenticating users with Azure AD B2C user flows, use AzureADandPersonalMicrosoftAccount. This value allows for the widest set of user identities including local accounts and user identities from Microsoft, Facebook, Google, Twitter, or any OpenID Connect provider.' + description: 'Specifies the Microsoft accounts that are supported for the current application. Supported values are:AzureADMyOrg: Users with a Microsoft work or school account in my organization’s Azure AD tenant (single-tenant).AzureADMultipleOrgs: Users with a Microsoft work or school account in any organization’s Azure AD tenant (multi-tenant).AzureADandPersonalMicrosoftAccount: Users with a personal Microsoft account, or a work or school account in any organization’s Azure AD tenant.PersonalMicrosoftAccount: Users with a personal Microsoft account only.' nullable: true spa: $ref: '#/components/schemas/microsoft.graph.spaApplication' @@ -6766,7 +6766,7 @@ components: nullable: true key: type: string - description: 'The certificate''s raw data in byte array converted to Base64 string; for example, [System.Convert]::ToBase64String($Cert.GetRawCertData()).' + description: Value for the key credential. Should be a base 64 encoded value. format: base64url nullable: true keyId: @@ -7042,7 +7042,7 @@ components: description: The collection of password credentials associated with the service principal. Not nullable. preferredSingleSignOnMode: type: string - description: 'Specifies the single sign-on mode configured for this application. Azure AD uses the preferred single sign-on mode to launch the application from Microsoft 365 or the Azure AD My Apps. The supported values are password, saml, external, and oidc.' + description: 'Specifies the single sign-on mode configured for this application. Azure AD uses the preferred single sign-on mode to launch the application from Microsoft 365 or the Azure AD My Apps. The supported values are password, saml, notSupported, and oidc.' nullable: true preferredTokenSigningKeyThumbprint: type: string @@ -7169,11 +7169,11 @@ components: $ref: '#/components/schemas/microsoft.graph.permissionClassificationType' permissionId: type: string - description: The unique identifier (id) for the delegated permission listed in the oauth2PermissionScopes collection of the servicePrincipal. Required on create. Does not support $filter. + description: The unique identifier (id) for the delegated permission listed in the publishedPermissionScopes collection of the servicePrincipal. Required on create. Does not support $filter. nullable: true permissionName: type: string - description: The claim value (value) for the delegated permission listed in the oauth2PermissionScopes collection of the servicePrincipal. Does not support $filter. + description: The claim value (value) for the delegated permission listed in the publishedPermissionScopes collection of the servicePrincipal. Does not support $filter. nullable: true additionalProperties: type: object @@ -7542,11 +7542,11 @@ components: properties: key: type: string - description: Key for the key-value pair. + description: 'Contains the name of the field that a value is associated with. When a sign in or domain hint is included in the sign-in request, corresponding fields are included as key-value pairs. Possible keys: Login hint present, Domain hint present.' nullable: true value: type: string - description: Value for the key-value pair. + description: Contains the corresponding value for the specified key. The value is true if a sign in hint was included in the sign-in request; otherwise false. The value is true if a domain hint was included in the sign-in request; otherwise false. nullable: true additionalProperties: type: object diff --git a/openApiDocs/v1.0/Calendar.yml b/openApiDocs/v1.0/Calendar.yml index ec89a6b8719..1d786fc4f7b 100644 --- a/openApiDocs/v1.0/Calendar.yml +++ b/openApiDocs/v1.0/Calendar.yml @@ -39466,15 +39466,15 @@ components: description: 'Represent the online meeting service providers that can be used to create online meetings in this calendar. Possible values are: unknown, skypeForBusiness, skypeForConsumer, teamsForBusiness.' canEdit: type: boolean - description: 'True if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access.' + description: 'True if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access, through an Outlook client or the corresponding calendarPermission resource. Read-only.' nullable: true canShare: type: boolean - description: 'True if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it.' + description: 'True if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it. Read-only.' nullable: true canViewPrivateItems: type: boolean - description: 'True if the user can read calendar items that have been marked private, false otherwise.' + description: 'True if the user can read calendar items that have been marked private, false otherwise. This property is set through an Outlook client or the corresponding calendarPermission resource. Read-only.' nullable: true changeKey: type: string @@ -39486,7 +39486,7 @@ components: $ref: '#/components/schemas/microsoft.graph.onlineMeetingProviderType' hexColor: type: string - description: 'The calendar color, expressed in a hex color code of three hexidecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space. If the user has never explicitly set a color for the calendar, this property is empty. Read-only.' + description: 'The calendar color, expressed in a hex color code of three hexidecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space. If the user has never explicitly set a color for the calendar, this property is empty.' nullable: true isDefaultCalendar: type: boolean @@ -39693,19 +39693,19 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.attachment' - description: The collection of fileAttachment and itemAttachment attachments for the event. Navigation property. Read-only. Nullable. + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' calendar: $ref: '#/components/schemas/microsoft.graph.calendar' extensions: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the event. Read-only. Nullable. + description: The collection of open extensions defined for the event. Nullable. instances: type: array items: $ref: '#/components/schemas/microsoft.graph.event' - description: The instances of the event. Navigation property. Read-only. Nullable. + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' multiValueExtendedProperties: type: array items: @@ -39739,7 +39739,7 @@ components: nullable: true name: type: string - description: The attachment's file name. + description: The display name of the attachment. This does not need to be the actual file name. nullable: true size: maximum: 2147483647 @@ -39866,11 +39866,11 @@ components: properties: address: type: string - description: The email address of the person or entity. + description: The email address of an entity instance. nullable: true name: type: string - description: The display name of the person or entity. + description: The display name of an entity instance. nullable: true additionalProperties: type: object @@ -39946,10 +39946,10 @@ components: properties: dateTime: type: string - description: 'A single point of time in a combined date and time representation ({date}T{time}; for example, 2017-08-29T04:00:00.0000000).' + description: 'A single point of time in a combined date and time representation ({date}T{time}). For example, ''2019-04-16T09:00:00''.' timeZone: type: string - description: 'Represents a time zone, for example, ''Pacific Standard Time''. See below for more possible values.' + description: 'Represents a time zone, for example, ''Pacific Standard Time''. See below for possible values.' nullable: true additionalProperties: type: object @@ -40228,7 +40228,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.dayOfWeek' - 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.' + description: 'A collection of the days of the week on which the event occurs. Possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern. Required if type is weekly, relativeMonthly, or relativeYearly.' firstDayOfWeek: $ref: '#/components/schemas/microsoft.graph.dayOfWeek' index: diff --git a/openApiDocs/v1.0/ChangeNotifications.yml b/openApiDocs/v1.0/ChangeNotifications.yml index 2ecf2afc77c..2a0d72d3a1f 100644 --- a/openApiDocs/v1.0/ChangeNotifications.yml +++ b/openApiDocs/v1.0/ChangeNotifications.yml @@ -260,14 +260,14 @@ components: nullable: true changeType: type: string - description: 'Required. Indicates the type of change in the subscribed resource that will raise a change notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list.Note: Drive root item and list change notifications support only the updated changeType. User and group change notifications support updated and deleted changeType.' + description: 'Indicates the type of change in the subscribed resource that will raise a change notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list. Required. Note: Drive root item and list change notifications support only the updated changeType. User and group change notifications support updated and deleted changeType.' clientState: type: string - description: Optional. Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 128 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification. + description: Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 255 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification. Optional. nullable: true creatorId: type: string - description: 'Identifier of the user or service principal that created the subscription. If the app used delegated permissions to create the subscription, this field contains the id of the signed-in user the app called on behalf of. If the app used application permissions, this field contains the id of the service principal corresponding to the app. Read-only.' + description: 'Identifier of the user or service principal that created the subscription. If the app used delegated permissions to create the subscription, this field contains the ID of the signed-in user the app called on behalf of. If the app used application permissions, this field contains the ID of the service principal corresponding to the app. Read-only.' nullable: true encryptionCertificate: type: string @@ -275,12 +275,12 @@ components: nullable: true encryptionCertificateId: type: string - description: A custom app-provided identifier to help identify the certificate needed to decrypt resource data. Optional. + description: A custom app-provided identifier to help identify the certificate needed to decrypt resource data. Optional. Required when includeResourceData is true. nullable: true expirationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Required. Specifies the date and time when the webhook subscription expires. The time is in UTC, and can be an amount of time from subscription creation that varies for the resource subscribed to. See the table below for maximum supported subscription length of time.' + description: 'Specifies the date and time when the webhook subscription expires. The time is in UTC, and can be an amount of time from subscription creation that varies for the resource subscribed to. See the table below for maximum supported subscription length of time. Required.' format: date-time includeResourceData: type: boolean @@ -296,10 +296,10 @@ components: nullable: true notificationUrl: type: string - description: Required. The URL of the endpoint that will receive the change notifications. This URL must make use of the HTTPS protocol. + description: The URL of the endpoint that receives the change notifications. This URL must make use of the HTTPS protocol. Required. resource: type: string - description: Required. Specifies the resource that will be monitored for changes. Do not include the base URL (https://graph.microsoft.com/v1.0/). See the possible resource path values for each supported resource. + description: Specifies the resource that will be monitored for changes. Do not include the base URL (https://graph.microsoft.com/beta/). See the possible resource path values for each supported resource. Required. additionalProperties: type: object microsoft.graph.entity: diff --git a/openApiDocs/v1.0/CloudCommunications.yml b/openApiDocs/v1.0/CloudCommunications.yml index 2bed4cffaa1..2846b2dee66 100644 --- a/openApiDocs/v1.0/CloudCommunications.yml +++ b/openApiDocs/v1.0/CloudCommunications.yml @@ -3230,7 +3230,7 @@ components: $ref: '#/components/schemas/microsoft.graph.callRecords.callType' version: type: integer - description: Monotonically increasing version of the call record. Higher version call records with the same id includes additional data compared to the lower version. + description: Monotonically increasing version of the call record. Higher version call records with the same ID includes additional data compared to the lower version. format: int64 sessions: type: array @@ -3443,7 +3443,7 @@ components: $ref: '#/components/schemas/microsoft.graph.identitySet' replacesCallId: type: string - description: Optional. The call which the target identity is currently a part of. This call will be dropped once the participant is added. + description: Optional. The call which the target idenity is currently a part of. This call will be dropped once the participant is added. nullable: true additionalProperties: type: object @@ -3593,7 +3593,7 @@ components: properties: activity: type: string - 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.' + 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.' nullable: true availability: type: string @@ -3665,7 +3665,7 @@ components: properties: messageId: type: string - description: The unique identifier of a message in a Microsoft Teams channel. + description: The unique identifier for a message in a Microsoft Teams channel. nullable: true replyChainMessageId: type: string @@ -3800,13 +3800,13 @@ components: properties: observedParticipantId: type: string - description: The ID of the participant that is under observation. Read-only. + description: The id of the participant that is under observation. Read-only. nullable: true onBehalfOf: $ref: '#/components/schemas/microsoft.graph.identitySet' sourceParticipantId: type: string - description: The ID of the participant that triggered the incoming call. Read-only. + description: The id of the participant that triggered the incoming call. Read-only. nullable: true transferor: $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -3865,7 +3865,7 @@ components: nullable: true region: type: string - description: 'The home region of the participant. This can be a country, a continent, or a larger geographic region. This does not change based on the participant''s current physical location. Read-only.' + description: 'The home region of the participant. This can be a country, a continent, or a larger geographic region. This does not change based on the participant''s current physical location, unlike countryCode. Read-only.' nullable: true additionalProperties: type: object @@ -3931,7 +3931,7 @@ components: $ref: '#/components/schemas/microsoft.graph.modality' serverMuted: type: boolean - description: If the media is muted by the server. + description: Indicates whether the media is muted by the server. sourceId: type: string description: The source ID. diff --git a/openApiDocs/v1.0/DeviceManagement.Administration.yml b/openApiDocs/v1.0/DeviceManagement.Administration.yml index 0be456372ca..5d287934c85 100644 --- a/openApiDocs/v1.0/DeviceManagement.Administration.yml +++ b/openApiDocs/v1.0/DeviceManagement.Administration.yml @@ -4211,7 +4211,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.resourceAction' - description: Actions + description: Resource Actions each containing a set of allowed and not allowed permissions. additionalProperties: type: object description: Contains the set of ResourceActions determining the allowed and not allowed permissions for each role. @@ -4245,7 +4245,7 @@ components: items: type: string nullable: true - description: Not Allowed Actions + description: Not Allowed Actions. additionalProperties: type: object description: Set of allowed and not allowed actions for a resource. diff --git a/openApiDocs/v1.0/DeviceManagement.Enrolment.yml b/openApiDocs/v1.0/DeviceManagement.Enrolment.yml index 3fe880bbd3b..f9a20b730c4 100644 --- a/openApiDocs/v1.0/DeviceManagement.Enrolment.yml +++ b/openApiDocs/v1.0/DeviceManagement.Enrolment.yml @@ -583,38 +583,38 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Not yet documented + description: Created date time in UTC of the device enrollment configuration format: date-time description: type: string - description: Not yet documented + description: The description of the device enrollment configuration nullable: true displayName: type: string - description: Not yet documented + description: The display name of the device enrollment configuration nullable: true lastModifiedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Not yet documented + description: Last modified date time in UTC of the device enrollment configuration format: date-time priority: maximum: 2147483647 minimum: -2147483648 type: integer - description: Not yet documented + description: Priority is used when a user exists in multiple groups that are assigned enrollment configuration. Users are subject only to the configuration with the lowest priority value. format: int32 version: maximum: 2147483647 minimum: -2147483648 type: integer - description: Not yet documented + description: The version of the device enrollment configuration format: int32 assignments: type: array items: $ref: '#/components/schemas/microsoft.graph.enrollmentConfigurationAssignment' - description: The list of group assignments for the device configuration profile. + description: The list of group assignments for the device configuration profile additionalProperties: type: object description: The Base Class of Device Enrollment Configuration diff --git a/openApiDocs/v1.0/DeviceManagement.Functions.yml b/openApiDocs/v1.0/DeviceManagement.Functions.yml index 975c5cbeb53..5ea86a7abad 100644 --- a/openApiDocs/v1.0/DeviceManagement.Functions.yml +++ b/openApiDocs/v1.0/DeviceManagement.Functions.yml @@ -84,7 +84,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.resourceAction' - description: Actions + description: Resource Actions each containing a set of allowed and not allowed permissions. additionalProperties: type: object description: Contains the set of ResourceActions determining the allowed and not allowed permissions for each role. @@ -103,7 +103,7 @@ components: items: type: string nullable: true - description: Not Allowed Actions + description: Not Allowed Actions. additionalProperties: type: object description: Set of allowed and not allowed actions for a resource. diff --git a/openApiDocs/v1.0/DeviceManagement.yml b/openApiDocs/v1.0/DeviceManagement.yml index a10c529876b..999dca29bdd 100644 --- a/openApiDocs/v1.0/DeviceManagement.yml +++ b/openApiDocs/v1.0/DeviceManagement.yml @@ -7621,24 +7621,24 @@ components: properties: activationLockBypassCode: type: string - description: Code that allows the Activation Lock on a device to be bypassed. + description: Code that allows the Activation Lock on a device to be bypassed. This property is read-only. nullable: true androidSecurityPatchLevel: type: string - description: Android security patch level + description: Android security patch level. This property is read-only. nullable: true azureADDeviceId: type: string - description: The unique identifier for the Azure Active Directory device. Read only. + description: The unique identifier for the Azure Active Directory device. Read only. This property is read-only. nullable: true azureADRegistered: type: boolean - description: Whether the device is Azure Active Directory registered. + description: Whether the device is Azure Active Directory registered. This property is read-only. nullable: true complianceGracePeriodExpirationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The DateTime when device compliance grace period expires + description: The DateTime when device compliance grace period expires. This property is read-only. format: date-time complianceState: $ref: '#/components/schemas/microsoft.graph.complianceState' @@ -7648,10 +7648,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceActionResult' - description: List of ComplexType deviceActionResult objects. + description: List of ComplexType deviceActionResult objects. This property is read-only. deviceCategoryDisplayName: type: string - description: Device category display name + description: Device category display name. This property is read-only. nullable: true deviceEnrollmentType: $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentType' @@ -7659,30 +7659,30 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceHealthAttestationState' deviceName: type: string - description: Name of the device + description: Name of the device. This property is read-only. nullable: true deviceRegistrationState: $ref: '#/components/schemas/microsoft.graph.deviceRegistrationState' easActivated: type: boolean - description: Whether the device is Exchange ActiveSync activated. + description: Whether the device is Exchange ActiveSync activated. This property is read-only. easActivationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Exchange ActivationSync activation time of the device. + description: Exchange ActivationSync activation time of the device. This property is read-only. format: date-time easDeviceId: type: string - description: Exchange ActiveSync Id of the device. + description: Exchange ActiveSync Id of the device. This property is read-only. nullable: true emailAddress: type: string - description: Email(s) for the user associated with the device + description: Email(s) for the user associated with the device. This property is read-only. nullable: true enrolledDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Enrollment time of the device. + description: Enrollment time of the device. This property is read-only. format: date-time exchangeAccessState: $ref: '#/components/schemas/microsoft.graph.deviceManagementExchangeAccessState' @@ -7691,30 +7691,30 @@ components: exchangeLastSuccessfulSyncDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Last time the device contacted Exchange. + description: Last time the device contacted Exchange. This property is read-only. format: date-time freeStorageSpaceInBytes: type: integer - description: Free Storage in Bytes + description: Free Storage in Bytes. This property is read-only. format: int64 imei: type: string - description: IMEI + description: IMEI. This property is read-only. nullable: true isEncrypted: type: boolean - description: Device encryption status + description: Device encryption status. This property is read-only. isSupervised: type: boolean - description: Device supervised status + description: Device supervised status. This property is read-only. jailBroken: type: string - description: whether the device is jail broken or rooted. + description: whether the device is jail broken or rooted. This property is read-only. nullable: true lastSyncDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The date and time that the device last completed a successful sync with Intune. + description: The date and time that the device last completed a successful sync with Intune. This property is read-only. format: date-time managedDeviceName: type: string @@ -7726,65 +7726,65 @@ components: $ref: '#/components/schemas/microsoft.graph.managementAgentType' manufacturer: type: string - description: Manufacturer of the device + description: Manufacturer of the device. This property is read-only. nullable: true meid: type: string - description: MEID + description: MEID. This property is read-only. nullable: true model: type: string - description: Model of the device + description: Model of the device. This property is read-only. nullable: true operatingSystem: type: string - description: 'Operating system of the device. Windows, iOS, etc.' + description: 'Operating system of the device. Windows, iOS, etc. This property is read-only.' nullable: true osVersion: type: string - description: Operating system version of the device. + description: Operating system version of the device. This property is read-only. nullable: true partnerReportedThreatState: $ref: '#/components/schemas/microsoft.graph.managedDevicePartnerReportedHealthState' phoneNumber: type: string - description: Phone number of the device + description: Phone number of the device. This property is read-only. nullable: true remoteAssistanceSessionErrorDetails: type: string - description: An error string that identifies issues when creating Remote Assistance session objects. + description: An error string that identifies issues when creating Remote Assistance session objects. This property is read-only. nullable: true remoteAssistanceSessionUrl: type: string - description: Url that allows a Remote Assistance session to be established with the device. + description: Url that allows a Remote Assistance session to be established with the device. This property is read-only. nullable: true serialNumber: type: string - description: SerialNumber + description: SerialNumber. This property is read-only. nullable: true subscriberCarrier: type: string - description: Subscriber Carrier + description: Subscriber Carrier. This property is read-only. nullable: true totalStorageSpaceInBytes: type: integer - description: Total Storage in Bytes + description: Total Storage in Bytes. This property is read-only. format: int64 userDisplayName: type: string - description: User display name + description: User display name. This property is read-only. nullable: true userId: type: string - description: Unique Identifier for the user associated with the device + description: Unique Identifier for the user associated with the device. This property is read-only. nullable: true userPrincipalName: type: string - description: Device user principal name + description: Device user principal name. This property is read-only. nullable: true wiFiMacAddress: type: string - description: Wi-Fi MAC + description: Wi-Fi MAC. This property is read-only. nullable: true deviceCompliancePolicyStates: type: array @@ -8939,7 +8939,7 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer - description: The number of days a device is allowed to go without checking in to remain compliant. Valid values 0 to 120 + description: The number of days a device is allowed to go without checking in to remain compliant. format: int32 isScheduledActionEnabled: type: boolean @@ -9200,38 +9200,38 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Not yet documented + description: Created date time in UTC of the device enrollment configuration format: date-time description: type: string - description: Not yet documented + description: The description of the device enrollment configuration nullable: true displayName: type: string - description: Not yet documented + description: The display name of the device enrollment configuration nullable: true lastModifiedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Not yet documented + description: Last modified date time in UTC of the device enrollment configuration format: date-time priority: maximum: 2147483647 minimum: -2147483648 type: integer - description: Not yet documented + description: Priority is used when a user exists in multiple groups that are assigned enrollment configuration. Users are subject only to the configuration with the lowest priority value. format: int32 version: maximum: 2147483647 minimum: -2147483648 type: integer - description: Not yet documented + description: The version of the device enrollment configuration format: int32 assignments: type: array items: $ref: '#/components/schemas/microsoft.graph.enrollmentConfigurationAssignment' - description: The list of group assignments for the device configuration profile. + description: The list of group assignments for the device configuration profile additionalProperties: type: object description: The Base Class of Device Enrollment Configuration @@ -10233,7 +10233,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.resourceAction' - description: Actions + description: Resource Actions each containing a set of allowed and not allowed permissions. additionalProperties: type: object description: Contains the set of ResourceActions determining the allowed and not allowed permissions for each role. @@ -10307,7 +10307,7 @@ components: items: type: string nullable: true - description: Not Allowed Actions + description: Not Allowed Actions. additionalProperties: type: object description: Set of allowed and not allowed actions for a resource. diff --git a/openApiDocs/v1.0/Devices.CloudPrint.yml b/openApiDocs/v1.0/Devices.CloudPrint.yml new file mode 100644 index 00000000000..d53f1c4604b --- /dev/null +++ b/openApiDocs/v1.0/Devices.CloudPrint.yml @@ -0,0 +1,15364 @@ +openapi: 3.0.1 +info: + title: Devices.CloudPrint + version: v1.0 +servers: + - url: https://graph.microsoft.com/v1.0/ + description: Core +paths: + /print: + get: + tags: + - print.print + summary: Get print + operationId: print.print_GetPrint + parameters: + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - settings + - connectors + - operations + - printers + - services + - shares + - taskDefinitions + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - connectors + - operations + - printers + - services + - shares + - taskDefinitions + type: string + responses: + '200': + description: Retrieved entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.print' + links: + connectors: + operationId: print.ListConnectors + operations: + operationId: print.ListOperations + printers: + operationId: print.ListPrinters + services: + operationId: print.ListServices + shares: + operationId: print.ListShares + taskDefinitions: + operationId: print.ListTaskDefinitions + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - print.print + summary: Update print + operationId: print.print_UpdatePrint + requestBody: + description: New property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.print' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /print/connectors: + get: + tags: + - print.printConnector + summary: Get connectors from print + operationId: print_ListConnectors + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - appVersion + - appVersion desc + - displayName + - displayName desc + - fullyQualifiedDomainName + - fullyQualifiedDomainName desc + - location + - location desc + - operatingSystem + - operatingSystem desc + - registeredDateTime + - registeredDateTime desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - appVersion + - displayName + - fullyQualifiedDomainName + - location + - operatingSystem + - registeredDateTime + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of printConnector + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.printConnector' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - print.printConnector + summary: Create new navigation property to connectors for print + operationId: print_CreateConnectors + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.printConnector' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.printConnector' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/print/connectors/{printConnector-id}': + get: + tags: + - print.printConnector + summary: Get connectors from print + operationId: print_GetConnectors + parameters: + - name: printConnector-id + in: path + description: 'key: id of printConnector' + required: true + schema: + type: string + x-ms-docs-key-type: printConnector + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - appVersion + - displayName + - fullyQualifiedDomainName + - location + - operatingSystem + - registeredDateTime + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.printConnector' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - print.printConnector + summary: Update the navigation property connectors in print + operationId: print_UpdateConnectors + parameters: + - name: printConnector-id + in: path + description: 'key: id of printConnector' + required: true + schema: + type: string + x-ms-docs-key-type: printConnector + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.printConnector' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - print.printConnector + summary: Delete navigation property connectors for print + operationId: print_DeleteConnectors + parameters: + - name: printConnector-id + in: path + description: 'key: id of printConnector' + required: true + schema: + type: string + x-ms-docs-key-type: printConnector + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /print/operations: + get: + tags: + - print.printOperation + summary: Get operations from print + operationId: print_ListOperations + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - createdDateTime + - createdDateTime desc + - status + - status desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdDateTime + - status + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of printOperation + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.printOperation' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - print.printOperation + summary: Create new navigation property to operations for print + operationId: print_CreateOperations + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.printOperation' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.printOperation' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/print/operations/{printOperation-id}': + get: + tags: + - print.printOperation + summary: Get operations from print + operationId: print_GetOperations + parameters: + - name: printOperation-id + in: path + description: 'key: id of printOperation' + required: true + schema: + type: string + x-ms-docs-key-type: printOperation + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdDateTime + - status + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.printOperation' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - print.printOperation + summary: Update the navigation property operations in print + operationId: print_UpdateOperations + parameters: + - name: printOperation-id + in: path + description: 'key: id of printOperation' + required: true + schema: + type: string + x-ms-docs-key-type: printOperation + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.printOperation' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - print.printOperation + summary: Delete navigation property operations for print + operationId: print_DeleteOperations + parameters: + - name: printOperation-id + in: path + description: 'key: id of printOperation' + required: true + schema: + type: string + x-ms-docs-key-type: printOperation + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /print/printers: + get: + tags: + - print.printer + summary: Get printers from print + operationId: print_ListPrinters + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - capabilities + - capabilities desc + - defaults + - defaults desc + - displayName + - displayName desc + - isAcceptingJobs + - isAcceptingJobs desc + - location + - location desc + - manufacturer + - manufacturer desc + - model + - model desc + - status + - status desc + - hasPhysicalDevice + - hasPhysicalDevice desc + - isShared + - isShared desc + - registeredDateTime + - registeredDateTime desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - capabilities + - defaults + - displayName + - isAcceptingJobs + - location + - manufacturer + - model + - status + - hasPhysicalDevice + - isShared + - registeredDateTime + - jobs + - connectors + - shares + - taskTriggers + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - jobs + - connectors + - shares + - taskTriggers + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of printer + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.printer' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - print.printer + summary: Create new navigation property to printers for print + operationId: print_CreatePrinters + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.printer' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.printer' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/print/printers/{printer-id}': + get: + tags: + - print.printer + summary: Get printers from print + operationId: print_GetPrinters + parameters: + - name: printer-id + in: path + description: 'key: id of printer' + required: true + schema: + type: string + x-ms-docs-key-type: printer + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - capabilities + - defaults + - displayName + - isAcceptingJobs + - location + - manufacturer + - model + - status + - hasPhysicalDevice + - isShared + - registeredDateTime + - jobs + - connectors + - shares + - taskTriggers + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - jobs + - connectors + - shares + - taskTriggers + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.printer' + links: + jobs: + operationId: print.Printers.ListJobs + parameters: + printer-id: $request.path.printer-id + connectors: + operationId: print.Printers.ListConnectors + parameters: + printer-id: $request.path.printer-id + shares: + operationId: print.Printers.ListShares + parameters: + printer-id: $request.path.printer-id + taskTriggers: + operationId: print.Printers.ListTaskTriggers + parameters: + printer-id: $request.path.printer-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - print.printer + summary: Update the navigation property printers in print + operationId: print_UpdatePrinters + parameters: + - name: printer-id + in: path + description: 'key: id of printer' + required: true + schema: + type: string + x-ms-docs-key-type: printer + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.printer' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - print.printer + summary: Delete navigation property printers for print + operationId: print_DeletePrinters + parameters: + - name: printer-id + in: path + description: 'key: id of printer' + required: true + schema: + type: string + x-ms-docs-key-type: printer + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/print/printers/{printer-id}/connectors': + get: + tags: + - print.printer + summary: Get connectors from print + operationId: print.printers_ListConnectors + parameters: + - name: printer-id + in: path + description: 'key: id of printer' + required: true + schema: + type: string + x-ms-docs-key-type: printer + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - appVersion + - appVersion desc + - displayName + - displayName desc + - fullyQualifiedDomainName + - fullyQualifiedDomainName desc + - location + - location desc + - operatingSystem + - operatingSystem desc + - registeredDateTime + - registeredDateTime desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - appVersion + - displayName + - fullyQualifiedDomainName + - location + - operatingSystem + - registeredDateTime + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of printConnector + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.printConnector' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/print/printers/{printer-id}/connectors/$ref': + get: + tags: + - print.printer + summary: Get ref of connectors from print + operationId: print.printers_ListRefConnectors + parameters: + - name: printer-id + in: path + description: 'key: id of printer' + required: true + schema: + type: string + x-ms-docs-key-type: printer + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - appVersion + - appVersion desc + - displayName + - displayName desc + - fullyQualifiedDomainName + - fullyQualifiedDomainName desc + - location + - location desc + - operatingSystem + - operatingSystem desc + - registeredDateTime + - registeredDateTime desc + type: string + responses: + '200': + description: Retrieved navigation property links + content: + application/json: + schema: + title: Collection of links of printConnector + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - print.printer + summary: Create new navigation property ref to connectors for print + operationId: print.printers_CreateRefConnectors + parameters: + - name: printer-id + in: path + description: 'key: id of printer' + required: true + schema: + type: string + x-ms-docs-key-type: printer + requestBody: + description: New navigation property ref value + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '201': + description: Created navigation property link. + content: + application/json: + schema: + type: object + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/print/printers/{printer-id}/microsoft.graph.restoreFactoryDefaults': + post: + tags: + - print.Actions + summary: Invoke action restoreFactoryDefaults + operationId: print.printers_restoreFactoryDefaults + parameters: + - name: printer-id + in: path + description: 'key: id of printer' + required: true + schema: + type: string + x-ms-docs-key-type: printer + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/print/printers/{printer-id}/shares': + get: + tags: + - print.printer + summary: Get shares from print + operationId: print.printers_ListShares + parameters: + - name: printer-id + in: path + description: 'key: id of printer' + required: true + schema: + type: string + x-ms-docs-key-type: printer + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - capabilities + - capabilities desc + - defaults + - defaults desc + - displayName + - displayName desc + - isAcceptingJobs + - isAcceptingJobs desc + - location + - location desc + - manufacturer + - manufacturer desc + - model + - model desc + - status + - status desc + - allowAllUsers + - allowAllUsers desc + - createdDateTime + - createdDateTime desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - capabilities + - defaults + - displayName + - isAcceptingJobs + - location + - manufacturer + - model + - status + - allowAllUsers + - createdDateTime + - jobs + - allowedGroups + - allowedUsers + - printer + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - jobs + - allowedGroups + - allowedUsers + - printer + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of printerShare + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.printerShare' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/print/printers/{printer-id}/shares/$ref': + get: + tags: + - print.printer + summary: Get ref of shares from print + operationId: print.printers_ListRefShares + parameters: + - name: printer-id + in: path + description: 'key: id of printer' + required: true + schema: + type: string + x-ms-docs-key-type: printer + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - capabilities + - capabilities desc + - defaults + - defaults desc + - displayName + - displayName desc + - isAcceptingJobs + - isAcceptingJobs desc + - location + - location desc + - manufacturer + - manufacturer desc + - model + - model desc + - status + - status desc + - allowAllUsers + - allowAllUsers desc + - createdDateTime + - createdDateTime desc + type: string + responses: + '200': + description: Retrieved navigation property links + content: + application/json: + schema: + title: Collection of links of printerShare + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - print.printer + summary: Create new navigation property ref to shares for print + operationId: print.printers_CreateRefShares + parameters: + - name: printer-id + in: path + description: 'key: id of printer' + required: true + schema: + type: string + x-ms-docs-key-type: printer + requestBody: + description: New navigation property ref value + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '201': + description: Created navigation property link. + content: + application/json: + schema: + type: object + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/print/printers/{printer-id}/taskTriggers': + get: + tags: + - print.printer + summary: Get taskTriggers from print + operationId: print.printers_ListTaskTriggers + parameters: + - name: printer-id + in: path + description: 'key: id of printer' + required: true + schema: + type: string + x-ms-docs-key-type: printer + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - event + - event desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - event + - definition + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - definition + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of printTaskTrigger + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.printTaskTrigger' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - print.printer + summary: Create new navigation property to taskTriggers for print + operationId: print.printers_CreateTaskTriggers + parameters: + - name: printer-id + in: path + description: 'key: id of printer' + required: true + schema: + type: string + x-ms-docs-key-type: printer + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.printTaskTrigger' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.printTaskTrigger' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/print/printers/{printer-id}/taskTriggers/{printTaskTrigger-id}': + get: + tags: + - print.printer + summary: Get taskTriggers from print + operationId: print.printers_GetTaskTriggers + parameters: + - name: printer-id + in: path + description: 'key: id of printer' + required: true + schema: + type: string + x-ms-docs-key-type: printer + - name: printTaskTrigger-id + in: path + description: 'key: id of printTaskTrigger' + required: true + schema: + type: string + x-ms-docs-key-type: printTaskTrigger + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - event + - definition + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - definition + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.printTaskTrigger' + links: + definition: + operationId: print.printers.TaskTriggers.GetDefinition + parameters: + printer-id: $request.path.printer-id + printTaskTrigger-id: $request.path.printTaskTrigger-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - print.printer + summary: Update the navigation property taskTriggers in print + operationId: print.printers_UpdateTaskTriggers + parameters: + - name: printer-id + in: path + description: 'key: id of printer' + required: true + schema: + type: string + x-ms-docs-key-type: printer + - name: printTaskTrigger-id + in: path + description: 'key: id of printTaskTrigger' + required: true + schema: + type: string + x-ms-docs-key-type: printTaskTrigger + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.printTaskTrigger' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - print.printer + summary: Delete navigation property taskTriggers for print + operationId: print.printers_DeleteTaskTriggers + parameters: + - name: printer-id + in: path + description: 'key: id of printer' + required: true + schema: + type: string + x-ms-docs-key-type: printer + - name: printTaskTrigger-id + in: path + description: 'key: id of printTaskTrigger' + required: true + schema: + type: string + x-ms-docs-key-type: printTaskTrigger + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/print/printers/{printer-id}/taskTriggers/{printTaskTrigger-id}/definition': + get: + tags: + - print.printer + summary: Get definition from print + operationId: print.printers.taskTriggers_GetDefinition + parameters: + - name: printer-id + in: path + description: 'key: id of printer' + required: true + schema: + type: string + x-ms-docs-key-type: printer + - name: printTaskTrigger-id + in: path + description: 'key: id of printTaskTrigger' + required: true + schema: + type: string + x-ms-docs-key-type: printTaskTrigger + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdBy + - displayName + - tasks + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - tasks + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.printTaskDefinition' + links: + tasks: + operationId: print.printers.taskTriggers.Definition.ListTasks + parameters: + printer-id: $request.path.printer-id + printTaskTrigger-id: $request.path.printTaskTrigger-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/print/printers/{printer-id}/taskTriggers/{printTaskTrigger-id}/definition/$ref': + get: + tags: + - print.printer + summary: Get ref of definition from print + operationId: print.printers.taskTriggers_GetRefDefinition + parameters: + - name: printer-id + in: path + description: 'key: id of printer' + required: true + schema: + type: string + x-ms-docs-key-type: printer + - name: printTaskTrigger-id + in: path + description: 'key: id of printTaskTrigger' + required: true + schema: + type: string + x-ms-docs-key-type: printTaskTrigger + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + tasks: + operationId: print.printers.taskTriggers.Definition.ListTasks + parameters: + printer-id: $request.path.printer-id + printTaskTrigger-id: $request.path.printTaskTrigger-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - print.printer + summary: Update the ref of navigation property definition in print + operationId: print.printers.taskTriggers_SetRefDefinition + parameters: + - name: printer-id + in: path + description: 'key: id of printer' + required: true + schema: + type: string + x-ms-docs-key-type: printer + - name: printTaskTrigger-id + in: path + description: 'key: id of printTaskTrigger' + required: true + schema: + type: string + x-ms-docs-key-type: printTaskTrigger + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - print.printer + summary: Delete ref of navigation property definition for print + operationId: print.printers.taskTriggers_DeleteRefDefinition + parameters: + - name: printer-id + in: path + description: 'key: id of printer' + required: true + schema: + type: string + x-ms-docs-key-type: printer + - name: printTaskTrigger-id + in: path + description: 'key: id of printTaskTrigger' + required: true + schema: + type: string + x-ms-docs-key-type: printTaskTrigger + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /print/printers/microsoft.graph.create: + post: + tags: + - print.Actions + summary: Invoke action create + operationId: print.printers_create + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + displayName: + type: string + manufacturer: + type: string + model: + type: string + physicalDeviceId: + type: string + nullable: true + hasPhysicalDevice: + type: boolean + default: false + nullable: true + certificateSigningRequest: + $ref: '#/components/schemas/microsoft.graph.printCertificateSigningRequest' + connectorId: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /print/services: + get: + tags: + - print.printService + summary: Get services from print + operationId: print_ListServices + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - endpoints + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - endpoints + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of printService + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.printService' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - print.printService + summary: Create new navigation property to services for print + operationId: print_CreateServices + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.printService' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.printService' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/print/services/{printService-id}': + get: + tags: + - print.printService + summary: Get services from print + operationId: print_GetServices + parameters: + - name: printService-id + in: path + description: 'key: id of printService' + required: true + schema: + type: string + x-ms-docs-key-type: printService + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - endpoints + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - endpoints + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.printService' + links: + endpoints: + operationId: print.Services.ListEndpoints + parameters: + printService-id: $request.path.printService-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - print.printService + summary: Update the navigation property services in print + operationId: print_UpdateServices + parameters: + - name: printService-id + in: path + description: 'key: id of printService' + required: true + schema: + type: string + x-ms-docs-key-type: printService + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.printService' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - print.printService + summary: Delete navigation property services for print + operationId: print_DeleteServices + parameters: + - name: printService-id + in: path + description: 'key: id of printService' + required: true + schema: + type: string + x-ms-docs-key-type: printService + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/print/services/{printService-id}/endpoints': + get: + tags: + - print.printService + summary: Get endpoints from print + operationId: print.services_ListEndpoints + parameters: + - name: printService-id + in: path + description: 'key: id of printService' + required: true + schema: + type: string + x-ms-docs-key-type: printService + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - displayName + - displayName desc + - uri + - uri desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - displayName + - uri + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of printServiceEndpoint + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.printServiceEndpoint' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - print.printService + summary: Create new navigation property to endpoints for print + operationId: print.services_CreateEndpoints + parameters: + - name: printService-id + in: path + description: 'key: id of printService' + required: true + schema: + type: string + x-ms-docs-key-type: printService + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.printServiceEndpoint' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.printServiceEndpoint' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/print/services/{printService-id}/endpoints/{printServiceEndpoint-id}': + get: + tags: + - print.printService + summary: Get endpoints from print + operationId: print.services_GetEndpoints + parameters: + - name: printService-id + in: path + description: 'key: id of printService' + required: true + schema: + type: string + x-ms-docs-key-type: printService + - name: printServiceEndpoint-id + in: path + description: 'key: id of printServiceEndpoint' + required: true + schema: + type: string + x-ms-docs-key-type: printServiceEndpoint + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - displayName + - uri + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.printServiceEndpoint' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - print.printService + summary: Update the navigation property endpoints in print + operationId: print.services_UpdateEndpoints + parameters: + - name: printService-id + in: path + description: 'key: id of printService' + required: true + schema: + type: string + x-ms-docs-key-type: printService + - name: printServiceEndpoint-id + in: path + description: 'key: id of printServiceEndpoint' + required: true + schema: + type: string + x-ms-docs-key-type: printServiceEndpoint + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.printServiceEndpoint' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - print.printService + summary: Delete navigation property endpoints for print + operationId: print.services_DeleteEndpoints + parameters: + - name: printService-id + in: path + description: 'key: id of printService' + required: true + schema: + type: string + x-ms-docs-key-type: printService + - name: printServiceEndpoint-id + in: path + description: 'key: id of printServiceEndpoint' + required: true + schema: + type: string + x-ms-docs-key-type: printServiceEndpoint + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /print/shares: + get: + tags: + - print.printerShare + summary: Get shares from print + operationId: print_ListShares + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - capabilities + - capabilities desc + - defaults + - defaults desc + - displayName + - displayName desc + - isAcceptingJobs + - isAcceptingJobs desc + - location + - location desc + - manufacturer + - manufacturer desc + - model + - model desc + - status + - status desc + - allowAllUsers + - allowAllUsers desc + - createdDateTime + - createdDateTime desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - capabilities + - defaults + - displayName + - isAcceptingJobs + - location + - manufacturer + - model + - status + - allowAllUsers + - createdDateTime + - jobs + - allowedGroups + - allowedUsers + - printer + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - jobs + - allowedGroups + - allowedUsers + - printer + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of printerShare + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.printerShare' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - print.printerShare + summary: Create new navigation property to shares for print + operationId: print_CreateShares + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.printerShare' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.printerShare' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/print/shares/{printerShare-id}': + get: + tags: + - print.printerShare + summary: Get shares from print + operationId: print_GetShares + parameters: + - name: printerShare-id + in: path + description: 'key: id of printerShare' + required: true + schema: + type: string + x-ms-docs-key-type: printerShare + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - capabilities + - defaults + - displayName + - isAcceptingJobs + - location + - manufacturer + - model + - status + - allowAllUsers + - createdDateTime + - jobs + - allowedGroups + - allowedUsers + - printer + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - jobs + - allowedGroups + - allowedUsers + - printer + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.printerShare' + links: + jobs: + operationId: print.Shares.ListJobs + parameters: + printerShare-id: $request.path.printerShare-id + allowedGroups: + operationId: print.Shares.ListAllowedGroups + parameters: + printerShare-id: $request.path.printerShare-id + allowedUsers: + operationId: print.Shares.ListAllowedUsers + parameters: + printerShare-id: $request.path.printerShare-id + printer: + operationId: print.Shares.GetPrinter + parameters: + printerShare-id: $request.path.printerShare-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - print.printerShare + summary: Update the navigation property shares in print + operationId: print_UpdateShares + parameters: + - name: printerShare-id + in: path + description: 'key: id of printerShare' + required: true + schema: + type: string + x-ms-docs-key-type: printerShare + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.printerShare' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - print.printerShare + summary: Delete navigation property shares for print + operationId: print_DeleteShares + parameters: + - name: printerShare-id + in: path + description: 'key: id of printerShare' + required: true + schema: + type: string + x-ms-docs-key-type: printerShare + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/print/shares/{printerShare-id}/allowedGroups': + get: + tags: + - print.printerShare + summary: Get allowedGroups from print + operationId: print.shares_ListAllowedGroups + parameters: + - name: printerShare-id + in: path + description: 'key: id of printerShare' + required: true + schema: + type: string + x-ms-docs-key-type: printerShare + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + - assignedLabels + - assignedLabels desc + - assignedLicenses + - assignedLicenses desc + - classification + - classification desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - displayName + - displayName desc + - expirationDateTime + - expirationDateTime desc + - groupTypes + - groupTypes desc + - hasMembersWithLicenseErrors + - hasMembersWithLicenseErrors desc + - licenseProcessingState + - licenseProcessingState desc + - mail + - mail desc + - mailEnabled + - mailEnabled desc + - mailNickname + - mailNickname desc + - membershipRule + - membershipRule desc + - membershipRuleProcessingState + - membershipRuleProcessingState desc + - onPremisesDomainName + - onPremisesDomainName desc + - onPremisesLastSyncDateTime + - onPremisesLastSyncDateTime desc + - onPremisesNetBiosName + - onPremisesNetBiosName desc + - onPremisesProvisioningErrors + - onPremisesProvisioningErrors desc + - onPremisesSamAccountName + - onPremisesSamAccountName desc + - onPremisesSecurityIdentifier + - onPremisesSecurityIdentifier desc + - onPremisesSyncEnabled + - onPremisesSyncEnabled desc + - preferredDataLocation + - preferredDataLocation desc + - preferredLanguage + - preferredLanguage desc + - proxyAddresses + - proxyAddresses desc + - renewedDateTime + - renewedDateTime desc + - securityEnabled + - securityEnabled desc + - securityIdentifier + - securityIdentifier desc + - theme + - theme desc + - visibility + - visibility desc + - allowExternalSenders + - allowExternalSenders desc + - autoSubscribeNewMembers + - autoSubscribeNewMembers desc + - hideFromAddressLists + - hideFromAddressLists desc + - hideFromOutlookClients + - hideFromOutlookClients desc + - isSubscribedByMail + - isSubscribedByMail desc + - unseenCount + - unseenCount desc + - isArchived + - isArchived desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime + - assignedLabels + - assignedLicenses + - classification + - createdDateTime + - description + - displayName + - expirationDateTime + - groupTypes + - hasMembersWithLicenseErrors + - licenseProcessingState + - mail + - mailEnabled + - mailNickname + - membershipRule + - membershipRuleProcessingState + - onPremisesDomainName + - onPremisesLastSyncDateTime + - onPremisesNetBiosName + - onPremisesProvisioningErrors + - onPremisesSamAccountName + - onPremisesSecurityIdentifier + - onPremisesSyncEnabled + - preferredDataLocation + - preferredLanguage + - proxyAddresses + - renewedDateTime + - securityEnabled + - securityIdentifier + - theme + - visibility + - allowExternalSenders + - autoSubscribeNewMembers + - hideFromAddressLists + - hideFromOutlookClients + - isSubscribedByMail + - unseenCount + - isArchived + - appRoleAssignments + - createdOnBehalfOf + - memberOf + - members + - membersWithLicenseErrors + - owners + - permissionGrants + - settings + - transitiveMemberOf + - transitiveMembers + - acceptedSenders + - calendar + - calendarView + - conversations + - events + - photo + - photos + - rejectedSenders + - threads + - drive + - drives + - sites + - extensions + - groupLifecyclePolicies + - planner + - onenote + - team + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - appRoleAssignments + - createdOnBehalfOf + - memberOf + - members + - membersWithLicenseErrors + - owners + - permissionGrants + - settings + - transitiveMemberOf + - transitiveMembers + - acceptedSenders + - calendar + - calendarView + - conversations + - events + - photo + - photos + - rejectedSenders + - threads + - drive + - drives + - sites + - extensions + - groupLifecyclePolicies + - planner + - onenote + - team + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of group + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.group' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/print/shares/{printerShare-id}/allowedGroups/$ref': + get: + tags: + - print.printerShare + summary: Get ref of allowedGroups from print + operationId: print.shares_ListRefAllowedGroups + parameters: + - name: printerShare-id + in: path + description: 'key: id of printerShare' + required: true + schema: + type: string + x-ms-docs-key-type: printerShare + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + - assignedLabels + - assignedLabels desc + - assignedLicenses + - assignedLicenses desc + - classification + - classification desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - displayName + - displayName desc + - expirationDateTime + - expirationDateTime desc + - groupTypes + - groupTypes desc + - hasMembersWithLicenseErrors + - hasMembersWithLicenseErrors desc + - licenseProcessingState + - licenseProcessingState desc + - mail + - mail desc + - mailEnabled + - mailEnabled desc + - mailNickname + - mailNickname desc + - membershipRule + - membershipRule desc + - membershipRuleProcessingState + - membershipRuleProcessingState desc + - onPremisesDomainName + - onPremisesDomainName desc + - onPremisesLastSyncDateTime + - onPremisesLastSyncDateTime desc + - onPremisesNetBiosName + - onPremisesNetBiosName desc + - onPremisesProvisioningErrors + - onPremisesProvisioningErrors desc + - onPremisesSamAccountName + - onPremisesSamAccountName desc + - onPremisesSecurityIdentifier + - onPremisesSecurityIdentifier desc + - onPremisesSyncEnabled + - onPremisesSyncEnabled desc + - preferredDataLocation + - preferredDataLocation desc + - preferredLanguage + - preferredLanguage desc + - proxyAddresses + - proxyAddresses desc + - renewedDateTime + - renewedDateTime desc + - securityEnabled + - securityEnabled desc + - securityIdentifier + - securityIdentifier desc + - theme + - theme desc + - visibility + - visibility desc + - allowExternalSenders + - allowExternalSenders desc + - autoSubscribeNewMembers + - autoSubscribeNewMembers desc + - hideFromAddressLists + - hideFromAddressLists desc + - hideFromOutlookClients + - hideFromOutlookClients desc + - isSubscribedByMail + - isSubscribedByMail desc + - unseenCount + - unseenCount desc + - isArchived + - isArchived desc + type: string + responses: + '200': + description: Retrieved navigation property links + content: + application/json: + schema: + title: Collection of links of group + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - print.printerShare + summary: Create new navigation property ref to allowedGroups for print + operationId: print.shares_CreateRefAllowedGroups + parameters: + - name: printerShare-id + in: path + description: 'key: id of printerShare' + required: true + schema: + type: string + x-ms-docs-key-type: printerShare + requestBody: + description: New navigation property ref value + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '201': + description: Created navigation property link. + content: + application/json: + schema: + type: object + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/print/shares/{printerShare-id}/allowedUsers': + get: + tags: + - print.printerShare + summary: Get allowedUsers from print + operationId: print.shares_ListAllowedUsers + parameters: + - name: printerShare-id + in: path + description: 'key: id of printerShare' + required: true + schema: + type: string + x-ms-docs-key-type: printerShare + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + - accountEnabled + - accountEnabled desc + - ageGroup + - ageGroup desc + - assignedLicenses + - assignedLicenses desc + - assignedPlans + - assignedPlans desc + - businessPhones + - businessPhones desc + - city + - city desc + - companyName + - companyName desc + - consentProvidedForMinor + - consentProvidedForMinor desc + - country + - country desc + - createdDateTime + - createdDateTime desc + - creationType + - creationType desc + - department + - department desc + - displayName + - displayName desc + - employeeHireDate + - employeeHireDate desc + - employeeId + - employeeId desc + - employeeOrgData + - employeeOrgData desc + - employeeType + - employeeType desc + - externalUserState + - externalUserState desc + - externalUserStateChangeDateTime + - externalUserStateChangeDateTime desc + - faxNumber + - faxNumber desc + - givenName + - givenName desc + - identities + - identities desc + - imAddresses + - imAddresses desc + - isResourceAccount + - isResourceAccount desc + - jobTitle + - jobTitle desc + - lastPasswordChangeDateTime + - lastPasswordChangeDateTime desc + - legalAgeGroupClassification + - legalAgeGroupClassification desc + - licenseAssignmentStates + - licenseAssignmentStates desc + - mail + - mail desc + - mailNickname + - mailNickname desc + - mobilePhone + - mobilePhone desc + - officeLocation + - officeLocation desc + - onPremisesDistinguishedName + - onPremisesDistinguishedName desc + - onPremisesDomainName + - onPremisesDomainName desc + - onPremisesExtensionAttributes + - onPremisesExtensionAttributes desc + - onPremisesImmutableId + - onPremisesImmutableId desc + - onPremisesLastSyncDateTime + - onPremisesLastSyncDateTime desc + - onPremisesProvisioningErrors + - onPremisesProvisioningErrors desc + - onPremisesSamAccountName + - onPremisesSamAccountName desc + - onPremisesSecurityIdentifier + - onPremisesSecurityIdentifier desc + - onPremisesSyncEnabled + - onPremisesSyncEnabled desc + - onPremisesUserPrincipalName + - onPremisesUserPrincipalName desc + - otherMails + - otherMails desc + - passwordPolicies + - passwordPolicies desc + - passwordProfile + - passwordProfile desc + - postalCode + - postalCode desc + - preferredLanguage + - preferredLanguage desc + - provisionedPlans + - provisionedPlans desc + - proxyAddresses + - proxyAddresses desc + - showInAddressList + - showInAddressList desc + - signInSessionsValidFromDateTime + - signInSessionsValidFromDateTime desc + - state + - state desc + - streetAddress + - streetAddress desc + - surname + - surname desc + - usageLocation + - usageLocation desc + - userPrincipalName + - userPrincipalName desc + - userType + - userType desc + - mailboxSettings + - mailboxSettings desc + - deviceEnrollmentLimit + - deviceEnrollmentLimit desc + - aboutMe + - aboutMe desc + - birthday + - birthday desc + - hireDate + - hireDate desc + - interests + - interests desc + - mySite + - mySite desc + - pastProjects + - pastProjects desc + - preferredName + - preferredName desc + - responsibilities + - responsibilities desc + - schools + - schools desc + - skills + - skills desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime + - accountEnabled + - ageGroup + - assignedLicenses + - assignedPlans + - businessPhones + - city + - companyName + - consentProvidedForMinor + - country + - createdDateTime + - creationType + - department + - displayName + - employeeHireDate + - employeeId + - employeeOrgData + - employeeType + - externalUserState + - externalUserStateChangeDateTime + - faxNumber + - givenName + - identities + - imAddresses + - isResourceAccount + - jobTitle + - lastPasswordChangeDateTime + - legalAgeGroupClassification + - licenseAssignmentStates + - mail + - mailNickname + - mobilePhone + - officeLocation + - onPremisesDistinguishedName + - onPremisesDomainName + - onPremisesExtensionAttributes + - onPremisesImmutableId + - onPremisesLastSyncDateTime + - onPremisesProvisioningErrors + - onPremisesSamAccountName + - onPremisesSecurityIdentifier + - onPremisesSyncEnabled + - onPremisesUserPrincipalName + - otherMails + - passwordPolicies + - passwordProfile + - postalCode + - preferredLanguage + - provisionedPlans + - proxyAddresses + - showInAddressList + - signInSessionsValidFromDateTime + - state + - streetAddress + - surname + - usageLocation + - userPrincipalName + - userType + - mailboxSettings + - deviceEnrollmentLimit + - aboutMe + - birthday + - hireDate + - interests + - mySite + - pastProjects + - preferredName + - responsibilities + - schools + - skills + - appRoleAssignments + - createdObjects + - directReports + - licenseDetails + - manager + - memberOf + - oauth2PermissionGrants + - ownedDevices + - ownedObjects + - registeredDevices + - scopedRoleMemberOf + - transitiveMemberOf + - calendar + - calendarGroups + - calendars + - calendarView + - contactFolders + - contacts + - events + - inferenceClassification + - mailFolders + - messages + - outlook + - people + - photo + - photos + - drive + - drives + - followedSites + - extensions + - agreementAcceptances + - managedDevices + - managedAppRegistrations + - deviceManagementTroubleshootingEvents + - planner + - insights + - settings + - onenote + - activities + - onlineMeetings + - presence + - authentication + - joinedTeams + - teamwork + - todo + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - appRoleAssignments + - createdObjects + - directReports + - licenseDetails + - manager + - memberOf + - oauth2PermissionGrants + - ownedDevices + - ownedObjects + - registeredDevices + - scopedRoleMemberOf + - transitiveMemberOf + - calendar + - calendarGroups + - calendars + - calendarView + - contactFolders + - contacts + - events + - inferenceClassification + - mailFolders + - messages + - outlook + - people + - photo + - photos + - drive + - drives + - followedSites + - extensions + - agreementAcceptances + - managedDevices + - managedAppRegistrations + - deviceManagementTroubleshootingEvents + - planner + - insights + - settings + - onenote + - activities + - onlineMeetings + - presence + - authentication + - joinedTeams + - teamwork + - todo + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of user + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.user' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/print/shares/{printerShare-id}/allowedUsers/$ref': + get: + tags: + - print.printerShare + summary: Get ref of allowedUsers from print + operationId: print.shares_ListRefAllowedUsers + parameters: + - name: printerShare-id + in: path + description: 'key: id of printerShare' + required: true + schema: + type: string + x-ms-docs-key-type: printerShare + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + - accountEnabled + - accountEnabled desc + - ageGroup + - ageGroup desc + - assignedLicenses + - assignedLicenses desc + - assignedPlans + - assignedPlans desc + - businessPhones + - businessPhones desc + - city + - city desc + - companyName + - companyName desc + - consentProvidedForMinor + - consentProvidedForMinor desc + - country + - country desc + - createdDateTime + - createdDateTime desc + - creationType + - creationType desc + - department + - department desc + - displayName + - displayName desc + - employeeHireDate + - employeeHireDate desc + - employeeId + - employeeId desc + - employeeOrgData + - employeeOrgData desc + - employeeType + - employeeType desc + - externalUserState + - externalUserState desc + - externalUserStateChangeDateTime + - externalUserStateChangeDateTime desc + - faxNumber + - faxNumber desc + - givenName + - givenName desc + - identities + - identities desc + - imAddresses + - imAddresses desc + - isResourceAccount + - isResourceAccount desc + - jobTitle + - jobTitle desc + - lastPasswordChangeDateTime + - lastPasswordChangeDateTime desc + - legalAgeGroupClassification + - legalAgeGroupClassification desc + - licenseAssignmentStates + - licenseAssignmentStates desc + - mail + - mail desc + - mailNickname + - mailNickname desc + - mobilePhone + - mobilePhone desc + - officeLocation + - officeLocation desc + - onPremisesDistinguishedName + - onPremisesDistinguishedName desc + - onPremisesDomainName + - onPremisesDomainName desc + - onPremisesExtensionAttributes + - onPremisesExtensionAttributes desc + - onPremisesImmutableId + - onPremisesImmutableId desc + - onPremisesLastSyncDateTime + - onPremisesLastSyncDateTime desc + - onPremisesProvisioningErrors + - onPremisesProvisioningErrors desc + - onPremisesSamAccountName + - onPremisesSamAccountName desc + - onPremisesSecurityIdentifier + - onPremisesSecurityIdentifier desc + - onPremisesSyncEnabled + - onPremisesSyncEnabled desc + - onPremisesUserPrincipalName + - onPremisesUserPrincipalName desc + - otherMails + - otherMails desc + - passwordPolicies + - passwordPolicies desc + - passwordProfile + - passwordProfile desc + - postalCode + - postalCode desc + - preferredLanguage + - preferredLanguage desc + - provisionedPlans + - provisionedPlans desc + - proxyAddresses + - proxyAddresses desc + - showInAddressList + - showInAddressList desc + - signInSessionsValidFromDateTime + - signInSessionsValidFromDateTime desc + - state + - state desc + - streetAddress + - streetAddress desc + - surname + - surname desc + - usageLocation + - usageLocation desc + - userPrincipalName + - userPrincipalName desc + - userType + - userType desc + - mailboxSettings + - mailboxSettings desc + - deviceEnrollmentLimit + - deviceEnrollmentLimit desc + - aboutMe + - aboutMe desc + - birthday + - birthday desc + - hireDate + - hireDate desc + - interests + - interests desc + - mySite + - mySite desc + - pastProjects + - pastProjects desc + - preferredName + - preferredName desc + - responsibilities + - responsibilities desc + - schools + - schools desc + - skills + - skills desc + type: string + responses: + '200': + description: Retrieved navigation property links + content: + application/json: + schema: + title: Collection of links of user + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - print.printerShare + summary: Create new navigation property ref to allowedUsers for print + operationId: print.shares_CreateRefAllowedUsers + parameters: + - name: printerShare-id + in: path + description: 'key: id of printerShare' + required: true + schema: + type: string + x-ms-docs-key-type: printerShare + requestBody: + description: New navigation property ref value + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '201': + description: Created navigation property link. + content: + application/json: + schema: + type: object + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/print/shares/{printerShare-id}/printer': + get: + tags: + - print.printerShare + summary: Get printer from print + operationId: print.shares_GetPrinter + parameters: + - name: printerShare-id + in: path + description: 'key: id of printerShare' + required: true + schema: + type: string + x-ms-docs-key-type: printerShare + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - capabilities + - defaults + - displayName + - isAcceptingJobs + - location + - manufacturer + - model + - status + - hasPhysicalDevice + - isShared + - registeredDateTime + - jobs + - connectors + - shares + - taskTriggers + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - jobs + - connectors + - shares + - taskTriggers + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.printer' + links: + jobs: + operationId: print.shares.Printer.ListJobs + parameters: + printerShare-id: $request.path.printerShare-id + connectors: + operationId: print.shares.Printer.ListConnectors + parameters: + printerShare-id: $request.path.printerShare-id + shares: + operationId: print.shares.Printer.ListShares + parameters: + printerShare-id: $request.path.printerShare-id + taskTriggers: + operationId: print.shares.Printer.ListTaskTriggers + parameters: + printerShare-id: $request.path.printerShare-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/print/shares/{printerShare-id}/printer/$ref': + get: + tags: + - print.printerShare + summary: Get ref of printer from print + operationId: print.shares_GetRefPrinter + parameters: + - name: printerShare-id + in: path + description: 'key: id of printerShare' + required: true + schema: + type: string + x-ms-docs-key-type: printerShare + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + jobs: + operationId: print.shares.Printer.ListJobs + parameters: + printerShare-id: $request.path.printerShare-id + connectors: + operationId: print.shares.Printer.ListConnectors + parameters: + printerShare-id: $request.path.printerShare-id + shares: + operationId: print.shares.Printer.ListShares + parameters: + printerShare-id: $request.path.printerShare-id + taskTriggers: + operationId: print.shares.Printer.ListTaskTriggers + parameters: + printerShare-id: $request.path.printerShare-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - print.printerShare + summary: Update the ref of navigation property printer in print + operationId: print.shares_SetRefPrinter + parameters: + - name: printerShare-id + in: path + description: 'key: id of printerShare' + required: true + schema: + type: string + x-ms-docs-key-type: printerShare + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - print.printerShare + summary: Delete ref of navigation property printer for print + operationId: print.shares_DeleteRefPrinter + parameters: + - name: printerShare-id + in: path + description: 'key: id of printerShare' + required: true + schema: + type: string + x-ms-docs-key-type: printerShare + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/print/shares/{printerShare-id}/printer/microsoft.graph.restoreFactoryDefaults': + post: + tags: + - print.Actions + summary: Invoke action restoreFactoryDefaults + operationId: print.shares.printer_restoreFactoryDefaults + parameters: + - name: printerShare-id + in: path + description: 'key: id of printerShare' + required: true + schema: + type: string + x-ms-docs-key-type: printerShare + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /print/taskDefinitions: + get: + tags: + - print.printTaskDefinition + summary: Get taskDefinitions from print + operationId: print_ListTaskDefinitions + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - createdBy + - createdBy desc + - displayName + - displayName desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdBy + - displayName + - tasks + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - tasks + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of printTaskDefinition + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.printTaskDefinition' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - print.printTaskDefinition + summary: Create new navigation property to taskDefinitions for print + operationId: print_CreateTaskDefinitions + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.printTaskDefinition' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.printTaskDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/print/taskDefinitions/{printTaskDefinition-id}': + get: + tags: + - print.printTaskDefinition + summary: Get taskDefinitions from print + operationId: print_GetTaskDefinitions + parameters: + - name: printTaskDefinition-id + in: path + description: 'key: id of printTaskDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: printTaskDefinition + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdBy + - displayName + - tasks + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - tasks + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.printTaskDefinition' + links: + tasks: + operationId: print.TaskDefinitions.ListTasks + parameters: + printTaskDefinition-id: $request.path.printTaskDefinition-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - print.printTaskDefinition + summary: Update the navigation property taskDefinitions in print + operationId: print_UpdateTaskDefinitions + parameters: + - name: printTaskDefinition-id + in: path + description: 'key: id of printTaskDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: printTaskDefinition + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.printTaskDefinition' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - print.printTaskDefinition + summary: Delete navigation property taskDefinitions for print + operationId: print_DeleteTaskDefinitions + parameters: + - name: printTaskDefinition-id + in: path + description: 'key: id of printTaskDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: printTaskDefinition + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/print/taskDefinitions/{printTaskDefinition-id}/tasks': + get: + tags: + - print.printTaskDefinition + summary: Get tasks from print + operationId: print.taskDefinitions_ListTasks + parameters: + - name: printTaskDefinition-id + in: path + description: 'key: id of printTaskDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: printTaskDefinition + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - parentUrl + - parentUrl desc + - status + - status desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - parentUrl + - status + - definition + - trigger + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - definition + - trigger + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of printTask + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.printTask' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - print.printTaskDefinition + summary: Create new navigation property to tasks for print + operationId: print.taskDefinitions_CreateTasks + parameters: + - name: printTaskDefinition-id + in: path + description: 'key: id of printTaskDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: printTaskDefinition + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.printTask' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.printTask' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/print/taskDefinitions/{printTaskDefinition-id}/tasks/{printTask-id}': + get: + tags: + - print.printTaskDefinition + summary: Get tasks from print + operationId: print.taskDefinitions_GetTasks + parameters: + - name: printTaskDefinition-id + in: path + description: 'key: id of printTaskDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: printTaskDefinition + - name: printTask-id + in: path + description: 'key: id of printTask' + required: true + schema: + type: string + x-ms-docs-key-type: printTask + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - parentUrl + - status + - definition + - trigger + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - definition + - trigger + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.printTask' + links: + definition: + operationId: print.taskDefinitions.Tasks.GetDefinition + parameters: + printTaskDefinition-id: $request.path.printTaskDefinition-id + printTask-id: $request.path.printTask-id + trigger: + operationId: print.taskDefinitions.Tasks.GetTrigger + parameters: + printTaskDefinition-id: $request.path.printTaskDefinition-id + printTask-id: $request.path.printTask-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - print.printTaskDefinition + summary: Update the navigation property tasks in print + operationId: print.taskDefinitions_UpdateTasks + parameters: + - name: printTaskDefinition-id + in: path + description: 'key: id of printTaskDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: printTaskDefinition + - name: printTask-id + in: path + description: 'key: id of printTask' + required: true + schema: + type: string + x-ms-docs-key-type: printTask + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.printTask' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - print.printTaskDefinition + summary: Delete navigation property tasks for print + operationId: print.taskDefinitions_DeleteTasks + parameters: + - name: printTaskDefinition-id + in: path + description: 'key: id of printTaskDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: printTaskDefinition + - name: printTask-id + in: path + description: 'key: id of printTask' + required: true + schema: + type: string + x-ms-docs-key-type: printTask + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/print/taskDefinitions/{printTaskDefinition-id}/tasks/{printTask-id}/definition': + get: + tags: + - print.printTaskDefinition + summary: Get definition from print + operationId: print.taskDefinitions.tasks_GetDefinition + parameters: + - name: printTaskDefinition-id + in: path + description: 'key: id of printTaskDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: printTaskDefinition + - name: printTask-id + in: path + description: 'key: id of printTask' + required: true + schema: + type: string + x-ms-docs-key-type: printTask + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdBy + - displayName + - tasks + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - tasks + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.printTaskDefinition' + links: + tasks: + operationId: print.taskDefinitions.tasks.Definition.ListTasks + parameters: + printTaskDefinition-id: $request.path.printTaskDefinition-id + printTask-id: $request.path.printTask-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/print/taskDefinitions/{printTaskDefinition-id}/tasks/{printTask-id}/definition/$ref': + get: + tags: + - print.printTaskDefinition + summary: Get ref of definition from print + operationId: print.taskDefinitions.tasks_GetRefDefinition + parameters: + - name: printTaskDefinition-id + in: path + description: 'key: id of printTaskDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: printTaskDefinition + - name: printTask-id + in: path + description: 'key: id of printTask' + required: true + schema: + type: string + x-ms-docs-key-type: printTask + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + tasks: + operationId: print.taskDefinitions.tasks.Definition.ListTasks + parameters: + printTaskDefinition-id: $request.path.printTaskDefinition-id + printTask-id: $request.path.printTask-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - print.printTaskDefinition + summary: Update the ref of navigation property definition in print + operationId: print.taskDefinitions.tasks_SetRefDefinition + parameters: + - name: printTaskDefinition-id + in: path + description: 'key: id of printTaskDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: printTaskDefinition + - name: printTask-id + in: path + description: 'key: id of printTask' + required: true + schema: + type: string + x-ms-docs-key-type: printTask + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - print.printTaskDefinition + summary: Delete ref of navigation property definition for print + operationId: print.taskDefinitions.tasks_DeleteRefDefinition + parameters: + - name: printTaskDefinition-id + in: path + description: 'key: id of printTaskDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: printTaskDefinition + - name: printTask-id + in: path + description: 'key: id of printTask' + required: true + schema: + type: string + x-ms-docs-key-type: printTask + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/print/taskDefinitions/{printTaskDefinition-id}/tasks/{printTask-id}/trigger': + get: + tags: + - print.printTaskDefinition + summary: Get trigger from print + operationId: print.taskDefinitions.tasks_GetTrigger + parameters: + - name: printTaskDefinition-id + in: path + description: 'key: id of printTaskDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: printTaskDefinition + - name: printTask-id + in: path + description: 'key: id of printTask' + required: true + schema: + type: string + x-ms-docs-key-type: printTask + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - event + - definition + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - definition + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.printTaskTrigger' + links: + definition: + operationId: print.taskDefinitions.tasks.Trigger.GetDefinition + parameters: + printTaskDefinition-id: $request.path.printTaskDefinition-id + printTask-id: $request.path.printTask-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/print/taskDefinitions/{printTaskDefinition-id}/tasks/{printTask-id}/trigger/$ref': + get: + tags: + - print.printTaskDefinition + summary: Get ref of trigger from print + operationId: print.taskDefinitions.tasks_GetRefTrigger + parameters: + - name: printTaskDefinition-id + in: path + description: 'key: id of printTaskDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: printTaskDefinition + - name: printTask-id + in: path + description: 'key: id of printTask' + required: true + schema: + type: string + x-ms-docs-key-type: printTask + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + definition: + operationId: print.taskDefinitions.tasks.Trigger.GetDefinition + parameters: + printTaskDefinition-id: $request.path.printTaskDefinition-id + printTask-id: $request.path.printTask-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - print.printTaskDefinition + summary: Update the ref of navigation property trigger in print + operationId: print.taskDefinitions.tasks_SetRefTrigger + parameters: + - name: printTaskDefinition-id + in: path + description: 'key: id of printTaskDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: printTaskDefinition + - name: printTask-id + in: path + description: 'key: id of printTask' + required: true + schema: + type: string + x-ms-docs-key-type: printTask + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - print.printTaskDefinition + summary: Delete ref of navigation property trigger for print + operationId: print.taskDefinitions.tasks_DeleteRefTrigger + parameters: + - name: printTaskDefinition-id + in: path + description: 'key: id of printTaskDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: printTaskDefinition + - name: printTask-id + in: path + description: 'key: id of printTask' + required: true + schema: + type: string + x-ms-docs-key-type: printTask + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation +components: + schemas: + microsoft.graph.print: + title: print + type: object + properties: + settings: + $ref: '#/components/schemas/microsoft.graph.printSettings' + connectors: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.printConnector' + description: The list of available print connectors. + operations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.printOperation' + printers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.printer' + description: The list of printers registered in the tenant. + services: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.printService' + description: The list of available Universal Print service endpoints. + shares: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.printerShare' + description: The list of printer shares registered in the tenant. + taskDefinitions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.printTaskDefinition' + additionalProperties: + type: object + microsoft.graph.printConnector: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: printConnector + type: object + properties: + appVersion: + type: string + description: The connector's version. + displayName: + type: string + description: The name of the connector. + fullyQualifiedDomainName: + type: string + description: The connector machine's hostname. + location: + $ref: '#/components/schemas/microsoft.graph.printerLocation' + operatingSystem: + type: string + description: The connector machine's operating system version. + registeredDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The DateTimeOffset when the connector was registered. + format: date-time + additionalProperties: + type: object + microsoft.graph.printOperation: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: printOperation + type: object + properties: + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The DateTimeOffset when the operation was created. Read-only. + format: date-time + status: + $ref: '#/components/schemas/microsoft.graph.printOperationStatus' + additionalProperties: + type: object + microsoft.graph.printer: + allOf: + - $ref: '#/components/schemas/microsoft.graph.printerBase' + - title: printer + type: object + properties: + hasPhysicalDevice: + type: boolean + description: True if the printer has a physical device for printing. Read-only. + isShared: + type: boolean + description: True if the printer is shared; false otherwise. Read-only. + registeredDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The DateTimeOffset when the printer was registered. Read-only. + format: date-time + connectors: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.printConnector' + description: The connectors that are associated with the printer. + shares: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.printerShare' + description: 'The list of printerShares that are associated with the printer. Currently, only one printerShare can be associated with the printer. Read-only. Nullable.' + taskTriggers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.printTaskTrigger' + description: A list of task triggers that are associated with the printer. + additionalProperties: + type: object + microsoft.graph.printerShare: + allOf: + - $ref: '#/components/schemas/microsoft.graph.printerBase' + - title: printerShare + type: object + properties: + allowAllUsers: + type: boolean + description: 'If true, all users and groups will be granted access to this printer share. This supersedes the allow lists defined by the allowedUsers and allowedGroups navigation properties.' + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The DateTimeOffset when the printer share was created. Read-only. + format: date-time + allowedGroups: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.group' + description: The groups whose users have access to print using the printer. + allowedUsers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.user' + description: The users who have access to print using the printer. + printer: + $ref: '#/components/schemas/microsoft.graph.printer' + additionalProperties: + type: object + microsoft.graph.printTaskTrigger: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: printTaskTrigger + type: object + properties: + event: + $ref: '#/components/schemas/microsoft.graph.printEvent' + definition: + $ref: '#/components/schemas/microsoft.graph.printTaskDefinition' + additionalProperties: + type: object + microsoft.graph.printTaskDefinition: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: printTaskDefinition + type: object + properties: + createdBy: + $ref: '#/components/schemas/microsoft.graph.appIdentity' + displayName: + type: string + description: The name of the printTaskDefinition. + tasks: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.printTask' + description: A list of tasks that have been created based on this definition. The list includes currently running tasks and recently completed tasks. Read-only. + additionalProperties: + type: object + microsoft.graph.printCertificateSigningRequest: + title: printCertificateSigningRequest + type: object + properties: + content: + type: string + description: A base64-encoded pkcs10 certificate request. Read-only. + transportKey: + type: string + description: The base64-encoded public portion of an asymmetric key that is generated by the client. Read-only. + additionalProperties: + type: object + microsoft.graph.printService: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: printService + type: object + properties: + endpoints: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.printServiceEndpoint' + description: Endpoints that can be used to access the service. Read-only. Nullable. + additionalProperties: + type: object + microsoft.graph.printServiceEndpoint: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: printServiceEndpoint + type: object + properties: + displayName: + type: string + description: A human-readable display name for the endpoint. + uri: + type: string + description: The URI that can be used to access the service. + additionalProperties: + type: object + microsoft.graph.group: + allOf: + - $ref: '#/components/schemas/microsoft.graph.directoryObject' + - title: group + type: object + properties: + assignedLabels: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.assignedLabel' + description: 'The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group. Returned only on $select.' + assignedLicenses: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.assignedLicense' + description: The licenses that are assigned to the group. Returned only on $select. Read-only. + classification: + type: string + description: 'Describes a classification for the group (such as low, medium or high business impact). Valid values for this property are defined by creating a ClassificationList setting value, based on the template definition.Returned by default.' + nullable: true + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'Timestamp of when the group was created. The value cannot be modified and is automatically populated when the group is created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: ''2014-01-01T00:00:00Z''. Returned by default. Read-only.' + format: date-time + nullable: true + description: + type: string + description: An optional description for the group. Returned by default. + nullable: true + displayName: + type: string + description: The display name for the group. This property is required when a group is created and cannot be cleared during updates. Returned by default. Supports $filter and $orderby. + nullable: true + expirationDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'Timestamp of when the group is set to expire. The value cannot be modified and is automatically populated when the group is created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: ''2014-01-01T00:00:00Z''. Returned by default. Read-only.' + format: date-time + nullable: true + groupTypes: + type: array + items: + type: string + description: 'Specifies the group type and its membership. If the collection contains Unified, the group is a Microsoft 365 group; otherwise, it''s either a security group or distribution group. For details, see groups overview.If the collection includes DynamicMembership, the group has dynamic membership; otherwise, membership is static. Returned by default. Supports $filter.' + hasMembersWithLicenseErrors: + type: boolean + description: 'Indicates whether there are members in this group that have license errors from its group-based license assignment. This property is never returned on a GET operation. You can use it as a $filter argument to get groups that have members with license errors (that is, filter for this property being true).' + nullable: true + licenseProcessingState: + $ref: '#/components/schemas/microsoft.graph.licenseProcessingState' + mail: + type: string + description: 'The SMTP address for the group, for example, ''serviceadmins@contoso.onmicrosoft.com''. Returned by default. Read-only. Supports $filter.' + nullable: true + mailEnabled: + type: boolean + description: Specifies whether the group is mail-enabled. Returned by default. + nullable: true + mailNickname: + type: string + description: 'The mail alias for the group, unique in the organization. This property must be specified when a group is created. These characters cannot be used in the mailNickName: @()/[]'';:.<>,SPACE. Returned by default. Supports $filter.' + nullable: true + membershipRule: + type: string + description: 'The rule that determines members for this group if the group is a dynamic group (groupTypes contains DynamicMembership). For more information about the syntax of the membership rule, see Membership Rules syntax. Returned by default.' + nullable: true + membershipRuleProcessingState: + type: string + description: Indicates whether the dynamic membership processing is on or paused. Possible values are 'On' or 'Paused'. Returned by default. + nullable: true + onPremisesDomainName: + type: string + description: 'Contains the on-premises domain FQDN, also called dnsDomainName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect.Returned by default. Read-only.' + nullable: true + onPremisesLastSyncDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'Indicates the last time at which the group was synced with the on-premises directory.The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: ''2014-01-01T00:00:00Z''. Returned by default. Read-only. Supports $filter.' + format: date-time + nullable: true + onPremisesNetBiosName: + type: string + description: Contains the on-premises netBios name synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect.Returned by default. Read-only. + nullable: true + onPremisesProvisioningErrors: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.onPremisesProvisioningError' + description: Errors when using Microsoft synchronization product during provisioning. Returned by default. + onPremisesSamAccountName: + type: string + description: Contains the on-premises SAM account name synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect.Returned by default. Read-only. + nullable: true + onPremisesSecurityIdentifier: + type: string + description: Contains the on-premises security identifier (SID) for the group that was synchronized from on-premises to the cloud. Returned by default. Read-only. + nullable: true + onPremisesSyncEnabled: + type: boolean + description: true if this group is synced from an on-premises directory; false if this group was originally synced from an on-premises directory but is no longer synced; null if this object has never been synced from an on-premises directory (default). Returned by default. Read-only. Supports $filter. + nullable: true + preferredDataLocation: + type: string + description: 'The preferred data location for the group. For more information, see OneDrive Online Multi-Geo. Returned by default.' + nullable: true + preferredLanguage: + type: string + description: The preferred language for a Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. + nullable: true + proxyAddresses: + type: array + items: + type: string + description: 'Email addresses for the group that direct to the same group mailbox. For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com'']. The any operator is required for filter expressions on multi-valued properties. Returned by default. Read-only. Not nullable. Supports $filter.' + renewedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'Timestamp of when the group was last renewed. This cannot be modified directly and is only updated via the renew service action. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: ''2014-01-01T00:00:00Z''. Returned by default. Read-only.' + format: date-time + nullable: true + securityEnabled: + type: boolean + description: Specifies whether the group is a security group. Returned by default. Supports $filter. + nullable: true + securityIdentifier: + type: string + description: 'Security identifier of the group, used in Windows scenarios. Returned by default.' + nullable: true + theme: + type: string + description: 'Specifies a Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' + nullable: true + visibility: + type: string + description: 'Specifies the group join policy and group content visibility for groups. Possible values are: Private, Public, or Hiddenmembership. Hiddenmembership can be set only for Microsoft 365 groups, when the groups are created. It can''t be updated later. Other values of visibility can be updated after group creation. If visibility value is not specified during group creation on Microsoft Graph, a security group is created as Private by default and Microsoft 365 group is Public. See group visibility options to learn more. Returned by default.' + nullable: true + allowExternalSenders: + type: boolean + description: Indicates if people external to the organization can send messages to the group. Default value is false. Returned only on $select. + nullable: true + autoSubscribeNewMembers: + type: boolean + description: Indicates if new members added to the group will be auto-subscribed to receive email notifications. You can set this property in a PATCH request for the group; do not set it in the initial POST request that creates the group. Default value is false. Returned only on $select. + nullable: true + hideFromAddressLists: + type: boolean + description: 'True if the group is not displayed in certain parts of the Outlook user interface: in the Address Book, in address lists for selecting message recipients, and in the Browse Groups dialog for searching groups; false otherwise. Default value is false. Returned only on $select.' + nullable: true + hideFromOutlookClients: + type: boolean + description: 'True if the group is not displayed in Outlook clients, such as Outlook for Windows and Outlook on the web, false otherwise. Default value is false. Returned only on $select.' + nullable: true + isSubscribedByMail: + type: boolean + description: Indicates whether the signed-in user is subscribed to receive email conversations. Default value is true. Returned only on $select. + nullable: true + unseenCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Count of conversations that have received new posts since the signed-in user last visited the group. This property is the same as unseenConversationsCount.Returned only on $select. + format: int32 + nullable: true + isArchived: + type: boolean + nullable: true + appRoleAssignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' + description: Represents the app roles a group has been granted for an application. + createdOnBehalfOf: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + memberOf: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: 'Groups and administrative units that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' + members: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: 'Users, contacts, and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable.' + membersWithLicenseErrors: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: A list of group members with license errors from this group-based license assignment. Read-only. + owners: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable.' + permissionGrants: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + settings: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.groupSetting' + description: 'Settings that can govern this group''s behavior, like whether members can invite guest users to the group. Nullable.' + transitiveMemberOf: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + transitiveMembers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + acceptedSenders: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: The list of users or groups that are allowed to create post's or calendar events in this group. If this list is non-empty then only users or groups listed here are allowed to post. + calendar: + $ref: '#/components/schemas/microsoft.graph.calendar' + calendarView: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.event' + description: The calendar view for the calendar. Read-only. + conversations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversation' + description: The group's conversations. + events: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.event' + description: The group's events. + photo: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + photos: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + description: The profile photos owned by the group. Read-only. Nullable. + rejectedSenders: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: The list of users or groups that are not allowed to create posts or calendar events in this group. Nullable + threads: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationThread' + description: The group's conversation threads. Nullable. + drive: + $ref: '#/components/schemas/microsoft.graph.drive' + drives: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.drive' + description: The group's drives. Read-only. + sites: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.site' + description: The list of SharePoint sites in this group. Access the default site with /sites/root. + extensions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.extension' + description: The collection of open extensions defined for the group. Read-only. Nullable. + groupLifecyclePolicies: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.groupLifecyclePolicy' + description: The collection of lifecycle policies for this group. Read-only. Nullable. + planner: + $ref: '#/components/schemas/microsoft.graph.plannerGroup' + onenote: + $ref: '#/components/schemas/microsoft.graph.onenote' + team: + $ref: '#/components/schemas/microsoft.graph.team' + additionalProperties: + type: object + description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. + microsoft.graph.user: + allOf: + - $ref: '#/components/schemas/microsoft.graph.directoryObject' + - title: user + type: object + properties: + accountEnabled: + type: boolean + description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Returned only on $select. Supports $filter.' + nullable: true + ageGroup: + type: string + description: 'Sets the age group of the user. Allowed values: null, minor, notAdult and adult. Refer to the legal age group property definitions for further information. Returned only on $select.' + nullable: true + assignedLicenses: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.assignedLicense' + description: The licenses that are assigned to the user. Returned only on $select. Not nullable. + assignedPlans: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.assignedPlan' + description: The plans that are assigned to the user. Returned only on $select. Read-only. Not nullable. + businessPhones: + type: array + items: + type: string + description: The telephone numbers for the user. Only one number can be set for this property. Returned by default. Read-only for users synced from on-premises directory. + city: + type: string + description: The city in which the user is located. Returned only on $select. Supports $filter. + nullable: true + companyName: + type: string + description: The company name which the user is associated. This property can be useful for describing the company that an external user comes from. The maximum length of the company name is 64 chararcters.Returned only on $select. + nullable: true + consentProvidedForMinor: + type: string + description: 'Sets whether consent has been obtained for minors. Allowed values: null, granted, denied and notRequired. Refer to the legal age group property definitions for further information. Returned only on $select.' + nullable: true + country: + type: string + description: 'The country/region in which the user is located; for example, ''US'' or ''UK''. Returned only on $select. Supports $filter.' + nullable: true + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The date and time the user was created. The value cannot be modified and is automatically populated when the entity is created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. Property is nullable. A null value indicates that an accurate creation time couldn't be determined for the user. Returned only on $select. Read-only. Supports $filter. + format: date-time + nullable: true + creationType: + type: string + description: 'Indicates whether the user account was created as a regular school or work account (null), an external account (Invitation), a local account for an Azure Active Directory B2C tenant (LocalAccount) or self-service sign-up using email verification (EmailVerified). Returned only on $select. Read-only.' + nullable: true + department: + type: string + description: The name for the department in which the user works. Returned only on $select. Supports $filter. + nullable: true + displayName: + type: string + 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 last name. This property is required when a user is created and it cannot be cleared during updates. Returned by default. Supports $filter and $orderby.' + nullable: true + employeeHireDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The date and time when the user was hired or will start work in case of a future hire. Returned only on $select. Supports $filter. + format: date-time + nullable: true + employeeId: + type: string + description: The employee identifier assigned to the user by the organization. Returned only on $select. Supports $filter. + nullable: true + employeeOrgData: + $ref: '#/components/schemas/microsoft.graph.employeeOrgData' + employeeType: + type: string + description: 'Captures enterprise worker type: Employee, Contractor, Consultant, Vendor, etc. Returned only on $select. Supports $filter.' + nullable: true + externalUserState: + type: string + description: 'For an external user 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 with the supported values. For example: $filter=externalUserState eq ''PendingAcceptance''.' + nullable: true + externalUserStateChangeDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Shows the timestamp for the latest change to the externalUserState property. Returned only on $select. + format: date-time + nullable: true + faxNumber: + type: string + description: The fax number of the user. Returned only on $select. + nullable: true + givenName: + type: string + description: The given name (first name) of the user. Returned by default. Supports $filter. + nullable: true + identities: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.objectIdentity' + description: 'Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. May contain multiple items with the same signInType value. Returned only on $select. Supports $filter.' + imAddresses: + type: array + items: + type: string + nullable: true + description: The instant message voice over IP (VOIP) session initiation protocol (SIP) addresses for the user. Read-only. + isResourceAccount: + type: boolean + description: Do not use – reserved for future use. + nullable: true + jobTitle: + type: string + description: The user's job title. Returned by default. Supports $filter. + nullable: true + lastPasswordChangeDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The time when this Azure AD user last changed their password. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is ''2014-01-01T00:00:00Z'' Returned only on $select. Read-only.' + format: date-time + nullable: true + legalAgeGroupClassification: + type: string + 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, minorWithOutParentalConsent, minorWithParentalConsent, minorNoParentalConsentRequired, notAdult and adult. Refer to the legal age group property definitions for further information. Returned only on $select.' + nullable: true + licenseAssignmentStates: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.licenseAssignmentState' + description: State of license assignments for this user. Returned only on $select. Read-only. + mail: + type: string + description: 'The SMTP address for the user, for example, ''jeff@contoso.onmicrosoft.com''. Returned by default. Supports $filter and endsWith.' + nullable: true + mailNickname: + type: string + description: The mail alias for the user. This property must be specified when a user is created. Returned only on $select. Supports $filter. + nullable: true + mobilePhone: + type: string + description: The primary cellular telephone number for the user. Returned by default. Read-only for users synced from on-premises directory. + nullable: true + officeLocation: + type: string + description: The office location in the user's place of business. Returned by default. + nullable: true + onPremisesDistinguishedName: + type: string + 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 Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. + nullable: true + onPremisesDomainName: + type: string + 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 Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only.' + nullable: true + onPremisesExtensionAttributes: + $ref: '#/components/schemas/microsoft.graph.onPremisesExtensionAttributes' + onPremisesImmutableId: + type: string + description: 'This property is used to associate an on-premises Active Directory user account to their Azure AD user object. This property must be specified when creating a new user account in the Graph if you are using a federated domain for the user''s userPrincipalName (UPN) property. Important: The $ and _ characters cannot be used when specifying this property. Returned only on $select. Supports $filter.' + nullable: true + onPremisesLastSyncDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + 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 time. For example, midnight UTC on Jan 1, 2014 is ''2014-01-01T00:00:00Z''. Returned only on $select. Read-only.' + format: date-time + nullable: true + onPremisesProvisioningErrors: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.onPremisesProvisioningError' + description: Errors when using Microsoft synchronization product during provisioning. Returned only on $select. + onPremisesSamAccountName: + type: string + 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 Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. + nullable: true + onPremisesSecurityIdentifier: + type: string + description: Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Returned only on $select. Read-only. + nullable: true + onPremisesSyncEnabled: + type: boolean + 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). Returned only on $select. Read-only. + nullable: true + onPremisesUserPrincipalName: + type: string + 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 Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. + nullable: true + otherMails: + type: array + items: + type: string + description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com''].Returned only on $select. Supports$filter.' + passwordPolicies: + type: string + 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 may be specified together; for example: ''DisablePasswordExpiration, DisableStrongPassword''.Returned only on $select.' + nullable: true + passwordProfile: + $ref: '#/components/schemas/microsoft.graph.passwordProfile' + postalCode: + type: string + description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country/region. In the United States of America, this attribute contains the ZIP code. Returned only on $select.' + nullable: true + preferredLanguage: + type: string + description: The preferred language for the user. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. + nullable: true + provisionedPlans: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.provisionedPlan' + description: The plans that are provisioned for the user. Returned only on $select. Read-only. Not nullable. + proxyAddresses: + type: array + items: + type: string + description: 'For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com''] The any operator is required for filter expressions on multi-valued properties. Returned only on $select. Read-only, Not nullable. Supports $filter.' + showInAddressList: + type: boolean + description: 'true if the Outlook global address list should contain this user, otherwise false. If not set, this will be treated as true. For users invited through the invitation manager, this property will be set to false. Returned only on $select.' + nullable: true + signInSessionsValidFromDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Returned only on $select. Read-only. Use revokeSignInSessions to reset.' + format: date-time + nullable: true + state: + type: string + description: The state or province in the user's address. Returned only on $select. Supports $filter. + nullable: true + streetAddress: + type: string + description: The street address of the user's place of business. Returned only on $select. + nullable: true + surname: + type: string + description: The user's surname (family name or last name). Returned by default. Supports $filter. + nullable: true + usageLocation: + type: string + description: 'A two letter country code (ISO standard 3166). Required for users that will be assigned licenses due to legal requirement to check for availability of services in countries. Examples include: ''US'', ''JP'', and ''GB''. Not nullable. Returned only on $select. Supports $filter.' + nullable: true + userPrincipalName: + type: string + description: 'The user principal name (UPN) of the user. The UPN is an Internet-style login name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where 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. Returned by default. Supports $filter, $orderby, and endsWith.' + nullable: true + userType: + type: string + description: 'A string value that can be used to classify user types in your directory, such as ''Member'' and ''Guest''. Returned only on $select. Supports $filter.' + nullable: true + mailboxSettings: + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + deviceEnrollmentLimit: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The limit on the maximum number of devices that the user is permitted to enroll. Allowed values are 5 or 1000. + format: int32 + aboutMe: + type: string + description: A freeform text entry field for the user to describe themselves. Returned only on $select. + nullable: true + birthday: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The birthday of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is ''2014-01-01T00:00:00Z'' Returned only on $select.' + format: date-time + hireDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The hire date of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is ''2014-01-01T00:00:00Z''. Returned only on $select. Note: This property is specific to SharePoint Online. We recommend using the native employeeHireDate property to set and update hire date values using Microsoft Graph APIs.' + format: date-time + interests: + type: array + items: + type: string + nullable: true + description: A list for the user to describe their interests. Returned only on $select. + mySite: + type: string + description: The URL for the user's personal site. Returned only on $select. + nullable: true + pastProjects: + type: array + items: + type: string + nullable: true + description: A list for the user to enumerate their past projects. Returned only on $select. + preferredName: + type: string + description: The preferred name for the user. Returned only on $select. + nullable: true + responsibilities: + type: array + items: + type: string + nullable: true + description: A list for the user to enumerate their responsibilities. Returned only on $select. + schools: + type: array + items: + type: string + nullable: true + description: A list for the user to enumerate the schools they have attended. Returned only on $select. + skills: + type: array + items: + type: string + nullable: true + description: A list for the user to enumerate their skills. Returned only on $select. + appRoleAssignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' + description: Represents the app roles a user has been granted for an application. + createdObjects: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: Directory objects that were created by the user. Read-only. Nullable. + directReports: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + 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. + licenseDetails: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.licenseDetails' + description: A collection of this user's license details. Read-only. + manager: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + memberOf: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: 'The groups, directory roles and administrative units that the user is a member of. Read-only. Nullable.' + oauth2PermissionGrants: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.oAuth2PermissionGrant' + ownedDevices: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: Devices that are owned by the user. Read-only. Nullable. + ownedObjects: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: Directory objects that are owned by the user. Read-only. Nullable. + registeredDevices: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: Devices that are registered for the user. Read-only. Nullable. + scopedRoleMemberOf: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.scopedRoleMembership' + description: The scoped-role administrative unit memberships for this user. Read-only. Nullable. + transitiveMemberOf: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + calendar: + $ref: '#/components/schemas/microsoft.graph.calendar' + calendarGroups: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.calendarGroup' + description: The user's calendar groups. Read-only. Nullable. + calendars: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.calendar' + description: The user's calendars. Read-only. Nullable. + calendarView: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.event' + description: The calendar view for the calendar. Read-only. Nullable. + contactFolders: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.contactFolder' + description: The user's contacts folders. Read-only. Nullable. + contacts: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.contact' + description: The user's contacts. Read-only. Nullable. + events: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.event' + description: The user's events. Default is to show events under the Default Calendar. Read-only. Nullable. + inferenceClassification: + $ref: '#/components/schemas/microsoft.graph.inferenceClassification' + mailFolders: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.mailFolder' + description: The user's mail folders. Read-only. Nullable. + messages: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.message' + description: The messages in a mailbox or folder. Read-only. Nullable. + outlook: + $ref: '#/components/schemas/microsoft.graph.outlookUser' + people: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.person' + description: 'Read-only. The most relevant people to the user. The collection is ordered by their relevance to the user, which is determined by the user''s communication, collaboration and business relationships. A person is an aggregation of information from across mail, contacts and social networks.' + photo: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + photos: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + description: Read-only. Nullable. + drive: + $ref: '#/components/schemas/microsoft.graph.drive' + drives: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.drive' + description: A collection of drives available for this user. Read-only. + followedSites: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.site' + extensions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.extension' + description: The collection of open extensions defined for the user. Nullable. + agreementAcceptances: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.agreementAcceptance' + description: The user's terms of use acceptance statuses. Read-only. Nullable. + managedDevices: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.managedDevice' + description: The managed devices associated with the user. + managedAppRegistrations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.managedAppRegistration' + description: Zero or more managed app registrations that belong to the user. + deviceManagementTroubleshootingEvents: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementTroubleshootingEvent' + description: The list of troubleshooting events for this user. + planner: + $ref: '#/components/schemas/microsoft.graph.plannerUser' + insights: + $ref: '#/components/schemas/microsoft.graph.officeGraphInsights' + settings: + $ref: '#/components/schemas/microsoft.graph.userSettings' + onenote: + $ref: '#/components/schemas/microsoft.graph.onenote' + activities: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userActivity' + description: The user's activities across devices. Read-only. Nullable. + onlineMeetings: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.onlineMeeting' + presence: + $ref: '#/components/schemas/microsoft.graph.presence' + authentication: + $ref: '#/components/schemas/microsoft.graph.authentication' + joinedTeams: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.team' + description: The Microsoft Teams teams that the user is a member of. Read-only. Nullable. + teamwork: + $ref: '#/components/schemas/microsoft.graph.userTeamwork' + todo: + $ref: '#/components/schemas/microsoft.graph.todo' + additionalProperties: + type: object + description: Represents an Azure Active Directory user object. + microsoft.graph.printTask: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: printTask + type: object + properties: + parentUrl: + type: string + description: 'The URL for the print entity that triggered this task. For example, https://graph.microsoft.com/beta/print/printers/{printerId}/jobs/{jobId}. Read-only.' + status: + $ref: '#/components/schemas/microsoft.graph.printTaskStatus' + definition: + $ref: '#/components/schemas/microsoft.graph.printTaskDefinition' + trigger: + $ref: '#/components/schemas/microsoft.graph.printTaskTrigger' + additionalProperties: + type: object + microsoft.graph.printSettings: + title: printSettings + type: object + properties: + documentConversionEnabled: + type: boolean + description: 'Specifies whether document conversion is enabled for the tenant. If document conversion is enabled, Universal Print service will automatically convert documents into a format compatible with the printer (xps to pdf) when needed.' + additionalProperties: + type: object + microsoft.graph.entity: + title: entity + type: object + properties: + id: + type: string + description: Read-only. + additionalProperties: + type: object + microsoft.graph.printerLocation: + title: printerLocation + type: object + properties: + altitudeInMeters: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: 'The altitude, in meters, that the printer is located at.' + format: int32 + nullable: true + building: + type: string + description: The building that the printer is located in. + nullable: true + city: + type: string + description: The city that the printer is located in. + nullable: true + countryOrRegion: + type: string + description: The country or region that the printer is located in. + nullable: true + floor: + type: string + description: The floor that the printer is located on. Only numerical values are supported right now. + nullable: true + floorDescription: + type: string + description: The description of the floor that the printer is located on. + nullable: true + latitude: + type: number + description: The latitude that the printer is located at. + format: double + nullable: true + longitude: + type: number + description: The longitude that the printer is located at. + format: double + nullable: true + organization: + type: array + items: + type: string + nullable: true + description: The organizational hierarchy that the printer belongs to. The elements should be in hierarchical order. + postalCode: + type: string + description: The postal code that the printer is located in. + nullable: true + roomDescription: + type: string + description: The description of the room that the printer is located in. + nullable: true + roomName: + type: string + description: The room that the printer is located in. Only numerical values are supported right now. + nullable: true + site: + type: string + description: The site that the printer is located in. + nullable: true + stateOrProvince: + type: string + description: The state or province that the printer is located in. + nullable: true + streetAddress: + type: string + description: The street address where the printer is located. + nullable: true + subdivision: + type: array + items: + type: string + nullable: true + description: The subdivision that the printer is located in. The elements should be in hierarchical order. + subunit: + type: array + items: + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.printOperationStatus: + title: printOperationStatus + type: object + properties: + description: + type: string + description: A human-readable description of the printOperation's current processing state. Read-only. + state: + $ref: '#/components/schemas/microsoft.graph.printOperationProcessingState' + additionalProperties: + type: object + microsoft.graph.printerBase: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: printerBase + type: object + properties: + capabilities: + $ref: '#/components/schemas/microsoft.graph.printerCapabilities' + defaults: + $ref: '#/components/schemas/microsoft.graph.printerDefaults' + displayName: + type: string + isAcceptingJobs: + type: boolean + nullable: true + location: + $ref: '#/components/schemas/microsoft.graph.printerLocation' + manufacturer: + type: string + nullable: true + model: + type: string + nullable: true + status: + $ref: '#/components/schemas/microsoft.graph.printerStatus' + jobs: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.printJob' + additionalProperties: + type: object + microsoft.graph.printEvent: + title: printEvent + enum: + - jobStarted + - unknownFutureValue + type: string + microsoft.graph.appIdentity: + title: appIdentity + type: object + properties: + appId: + type: string + description: Refers to the Unique GUID representing Application Id in the Azure Active Directory. + nullable: true + displayName: + type: string + description: Refers to the Application Name displayed in the Azure Portal. + nullable: true + servicePrincipalId: + type: string + description: Refers to the Unique GUID indicating Service Principal Id in Azure Active Directory for the corresponding App. + nullable: true + servicePrincipalName: + type: string + description: Refers to the Service Principal Name is the Application name in the tenant. + nullable: true + additionalProperties: + type: object + microsoft.graph.directoryObject: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: directoryObject + type: object + properties: + deletedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + additionalProperties: + type: object + description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. + microsoft.graph.assignedLabel: + title: assignedLabel + type: object + properties: + displayName: + type: string + description: The display name of the label. Read-only. + nullable: true + labelId: + type: string + description: The unique identifier of the label. + nullable: true + additionalProperties: + type: object + microsoft.graph.assignedLicense: + title: assignedLicense + type: object + properties: + disabledPlans: + type: array + items: + pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' + type: string + format: uuid + description: A collection of the unique identifiers for plans that have been disabled. + skuId: + pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' + type: string + description: The unique identifier for the SKU. + format: uuid + nullable: true + additionalProperties: + type: object + microsoft.graph.licenseProcessingState: + title: licenseProcessingState + type: object + properties: + state: + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.onPremisesProvisioningError: + title: onPremisesProvisioningError + type: object + properties: + category: + type: string + 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.' + nullable: true + occurredDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The date and time at which the error occurred. + format: date-time + nullable: true + propertyCausingError: + type: string + description: 'Name of the directory property causing the error. Current possible values: UserPrincipalName or ProxyAddress' + nullable: true + value: + type: string + description: Value of the property causing the error. + nullable: true + additionalProperties: + type: object + microsoft.graph.appRoleAssignment: + allOf: + - $ref: '#/components/schemas/microsoft.graph.directoryObject' + - title: appRoleAssignment + type: object + properties: + appRoleId: + pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' + type: string + description: 'The identifier (id) for the app role which is 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 has not 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. Does not support $filter.' + format: uuid + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + principalDisplayName: + type: string + description: 'The display name of the user, group, or service principal that was granted the app role assignment. Read-only. Supports $filter (eq and startswith).' + nullable: true + principalId: + pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' + type: string + description: 'The unique identifier (id) for the user, group or service principal being granted the app role. Required on create. Does not support $filter.' + format: uuid + nullable: true + principalType: + type: string + description: 'The type of the assigned principal. This can either be ''User'', ''Group'' or ''ServicePrincipal''. Read-only. Does not support $filter.' + nullable: true + resourceDisplayName: + type: string + description: The display name of the resource app's service principal to which the assignment is made. Does not support $filter. + nullable: true + resourceId: + pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' + type: string + description: The unique identifier (id) for the resource service principal for which the assignment is made. Required on create. Supports $filter (eq only). + format: uuid + nullable: true + additionalProperties: + type: object + description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. + microsoft.graph.resourceSpecificPermissionGrant: + allOf: + - $ref: '#/components/schemas/microsoft.graph.directoryObject' + - title: resourceSpecificPermissionGrant + type: object + properties: + clientAppId: + type: string + nullable: true + clientId: + type: string + nullable: true + permission: + type: string + nullable: true + permissionType: + type: string + nullable: true + resourceAppId: + type: string + nullable: true + additionalProperties: + type: object + description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. + microsoft.graph.groupSetting: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: groupSetting + type: object + properties: + displayName: + type: string + description: 'Display name of this group of settings, which comes from the associated template.' + nullable: true + templateId: + type: string + description: Unique identifier for the template used to create this group of settings. Read-only. + nullable: true + values: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.settingValue' + description: Collection of name value pairs. Must contain and set all the settings defined in the template. + additionalProperties: + type: object + microsoft.graph.calendar: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: calendar + type: object + properties: + allowedOnlineMeetingProviders: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.onlineMeetingProviderType' + description: 'Represent the online meeting service providers that can be used to create online meetings in this calendar. Possible values are: unknown, skypeForBusiness, skypeForConsumer, teamsForBusiness.' + canEdit: + type: boolean + description: 'True if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access, through an Outlook client or the corresponding calendarPermission resource. Read-only.' + nullable: true + canShare: + type: boolean + description: 'True if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it. Read-only.' + nullable: true + canViewPrivateItems: + type: boolean + description: 'True if the user can read calendar items that have been marked private, false otherwise. This property is set through an Outlook client or the corresponding calendarPermission resource. Read-only.' + nullable: true + changeKey: + type: string + description: 'Identifies the version of the calendar object. Every time the calendar is changed, changeKey changes as well. This allows Exchange to apply changes to the correct version of the object. Read-only.' + nullable: true + color: + $ref: '#/components/schemas/microsoft.graph.calendarColor' + defaultOnlineMeetingProvider: + $ref: '#/components/schemas/microsoft.graph.onlineMeetingProviderType' + hexColor: + type: string + description: 'The calendar color, expressed in a hex color code of three hexidecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space. If the user has never explicitly set a color for the calendar, this property is empty.' + nullable: true + isDefaultCalendar: + type: boolean + description: 'True if this is the default calendar where new events are created by default, false otherwise.' + nullable: true + isRemovable: + type: boolean + description: Indicates whether this user calendar can be deleted from the user mailbox. + nullable: true + isTallyingResponses: + type: boolean + description: Indicates whether this user calendar supports tracking of meeting responses. Only meeting invites sent from users' primary calendars support tracking of meeting responses. + nullable: true + name: + type: string + description: The calendar name. + nullable: true + owner: + $ref: '#/components/schemas/microsoft.graph.emailAddress' + calendarPermissions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.calendarPermission' + description: The permissions of the users with whom the calendar is shared. + calendarView: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.event' + description: The calendar view for the calendar. Navigation property. Read-only. + events: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.event' + description: The events in the calendar. Navigation property. Read-only. + multiValueExtendedProperties: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. + singleValueExtendedProperties: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. + additionalProperties: + type: object + microsoft.graph.event: + allOf: + - $ref: '#/components/schemas/microsoft.graph.outlookItem' + - title: event + type: object + properties: + allowNewTimeProposals: + type: boolean + description: 'True if the meeting organizer allows invitees to propose a new time when responding, false otherwise. Optional. Default is true.' + nullable: true + attendees: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.attendee' + description: The collection of attendees for the event. + body: + $ref: '#/components/schemas/microsoft.graph.itemBody' + bodyPreview: + type: string + description: The preview of the message associated with the event. It is in text format. + nullable: true + end: + $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + hasAttachments: + type: boolean + description: Set to true if the event has attachments. + nullable: true + hideAttendees: + type: boolean + description: 'When set to true, each attendee only sees themselves in the meeting request and meeting Tracking list. Default is false.' + nullable: true + iCalUId: + type: string + description: A unique identifier for an event across calendars. This ID is different for each occurrence in a recurring series. Read-only. + nullable: true + importance: + $ref: '#/components/schemas/microsoft.graph.importance' + isAllDay: + type: boolean + description: Set to true if the event lasts all day. + nullable: true + isCancelled: + type: boolean + description: Set to true if the event has been canceled. + nullable: true + isDraft: + type: boolean + description: 'Set to true if the user has updated the meeting in Outlook but has not sent the updates to attendees. Set to false if all changes have been sent, or if the event is an appointment without any attendees.' + nullable: true + isOnlineMeeting: + type: boolean + description: 'True if this event has online meeting information, false otherwise. Default is false. Optional.' + nullable: true + isOrganizer: + type: boolean + description: Set to true if the calendar owner (specified by the owner property of the calendar) is the organizer of the event (specified by the organizer property of the event). This also applies if a delegate organized the event on behalf of the owner. + nullable: true + isReminderOn: + type: boolean + description: Set to true if an alert is set to remind the user of the event. + nullable: true + location: + $ref: '#/components/schemas/microsoft.graph.location' + locations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.location' + description: 'The locations where the event is held or attended from. The location and locations properties always correspond with each other. If you update the location property, any prior locations in the locations collection would be removed and replaced by the new location value.' + onlineMeeting: + $ref: '#/components/schemas/microsoft.graph.onlineMeetingInfo' + onlineMeetingProvider: + $ref: '#/components/schemas/microsoft.graph.onlineMeetingProviderType' + onlineMeetingUrl: + type: string + description: A URL for an online meeting. The property is set only when an organizer specifies an event as an online meeting such as a Skype meeting. Read-only. + nullable: true + organizer: + $ref: '#/components/schemas/microsoft.graph.recipient' + originalEndTimeZone: + type: string + description: The end time zone that was set when the event was created. A value of tzone://Microsoft/Custom indicates that a legacy custom time zone was set in desktop Outlook. + nullable: true + originalStart: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + 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 would look like this: ''2014-01-01T00:00:00Z''' + format: date-time + nullable: true + originalStartTimeZone: + type: string + description: The start time zone that was set when the event was created. A value of tzone://Microsoft/Custom indicates that a legacy custom time zone was set in desktop Outlook. + nullable: true + recurrence: + $ref: '#/components/schemas/microsoft.graph.patternedRecurrence' + reminderMinutesBeforeStart: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The number of minutes before the event start time that the reminder alert occurs. + format: int32 + nullable: true + responseRequested: + type: boolean + description: 'Default is true, which represents the organizer would like an invitee to send a response to the event.' + nullable: true + responseStatus: + $ref: '#/components/schemas/microsoft.graph.responseStatus' + sensitivity: + $ref: '#/components/schemas/microsoft.graph.sensitivity' + seriesMasterId: + type: string + description: 'The ID for the recurring series master item, if this event is part of a recurring series.' + nullable: true + showAs: + $ref: '#/components/schemas/microsoft.graph.freeBusyStatus' + start: + $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + subject: + type: string + description: The text of the event's subject line. + nullable: true + transactionId: + type: string + description: 'A custom identifier specified by a client app for the server to avoid redundant POST operations in case of client retries to create the same event. This is useful when low network connectivity causes the client to time out before receiving a response from the server for the client''s prior create-event request. After you set transactionId when creating an event, you cannot change transactionId in a subsequent update. This property is only returned in a response payload if an app has set it. Optional.' + nullable: true + type: + $ref: '#/components/schemas/microsoft.graph.eventType' + webLink: + type: string + description: 'The URL to open the event in Outlook on the web.Outlook on the web opens the event in the browser if you are signed in to your mailbox. Otherwise, Outlook on the web prompts you to sign in.This URL cannot be accessed from within an iFrame.' + nullable: true + attachments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.attachment' + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' + calendar: + $ref: '#/components/schemas/microsoft.graph.calendar' + extensions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.extension' + description: The collection of open extensions defined for the event. Nullable. + instances: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.event' + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + multiValueExtendedProperties: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. + singleValueExtendedProperties: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. + additionalProperties: + type: object + microsoft.graph.conversation: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: conversation + type: object + properties: + hasAttachments: + type: boolean + description: Indicates whether any of the posts within this Conversation has at least one attachment. + lastDeliveredDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + 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 would look like this: ''2014-01-01T00:00:00Z''' + format: date-time + preview: + type: string + description: A short summary from the body of the latest post in this converstaion. + topic: + type: string + description: 'The topic of the conversation. This property can be set when the conversation is created, but it cannot be updated.' + uniqueSenders: + type: array + items: + type: string + description: All the users that sent a message to this Conversation. + threads: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationThread' + description: A collection of all the conversation threads in the conversation. A navigation property. Read-only. Nullable. + additionalProperties: + type: object + microsoft.graph.profilePhoto: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: profilePhoto + type: object + properties: + height: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The height of the photo. Read-only. + format: int32 + nullable: true + width: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The width of the photo. Read-only. + format: int32 + nullable: true + additionalProperties: + type: object + microsoft.graph.conversationThread: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: conversationThread + type: object + properties: + ccRecipients: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.recipient' + description: 'The Cc: recipients for the thread.' + hasAttachments: + type: boolean + description: Indicates whether any of the posts within this thread has at least one attachment. + isLocked: + type: boolean + description: Indicates if the thread is locked. + lastDeliveredDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + 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 would look like this: ''2014-01-01T00:00:00Z''' + format: date-time + preview: + type: string + description: A short summary from the body of the latest post in this conversation. + topic: + type: string + description: 'The topic of the conversation. This property can be set when the conversation is created, but it cannot be updated.' + toRecipients: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.recipient' + description: 'The To: recipients for the thread.' + uniqueSenders: + type: array + items: + type: string + description: All the users that sent a message to this thread. + posts: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.post' + description: Read-only. Nullable. + additionalProperties: + type: object + microsoft.graph.drive: + allOf: + - $ref: '#/components/schemas/microsoft.graph.baseItem' + - title: drive + type: object + properties: + driveType: + type: string + description: Describes the type of drive represented by this resource. OneDrive personal drives will return personal. OneDrive for Business will return business. SharePoint document libraries will return documentLibrary. Read-only. + nullable: true + owner: + $ref: '#/components/schemas/microsoft.graph.identitySet' + quota: + $ref: '#/components/schemas/microsoft.graph.quota' + sharePointIds: + $ref: '#/components/schemas/microsoft.graph.sharepointIds' + system: + $ref: '#/components/schemas/microsoft.graph.systemFacet' + following: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.driveItem' + description: The list of items the user is following. Only in OneDrive for Business. + items: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.driveItem' + description: All items contained in the drive. Read-only. Nullable. + list: + $ref: '#/components/schemas/microsoft.graph.list' + root: + $ref: '#/components/schemas/microsoft.graph.driveItem' + special: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.driveItem' + description: Collection of common folders available in OneDrive. Read-only. Nullable. + additionalProperties: + type: object + microsoft.graph.site: + allOf: + - $ref: '#/components/schemas/microsoft.graph.baseItem' + - title: site + type: object + properties: + displayName: + type: string + description: The full title for the site. Read-only. + nullable: true + error: + $ref: '#/components/schemas/microsoft.graph.publicError' + root: + $ref: '#/components/schemas/microsoft.graph.root' + sharepointIds: + $ref: '#/components/schemas/microsoft.graph.sharepointIds' + siteCollection: + $ref: '#/components/schemas/microsoft.graph.siteCollection' + analytics: + $ref: '#/components/schemas/microsoft.graph.itemAnalytics' + columns: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + description: The collection of column definitions reusable across lists under this site. + contentTypes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.contentType' + description: The collection of content types defined for this site. + drive: + $ref: '#/components/schemas/microsoft.graph.drive' + drives: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.drive' + description: The collection of drives (document libraries) under this site. + items: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.baseItem' + description: Used to address any item contained in this site. This collection cannot be enumerated. + lists: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.list' + description: The collection of lists under this site. + permissions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.permission' + description: The permissions associated with the site. Nullable. + sites: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.site' + description: The collection of the sub-sites under this site. + onenote: + $ref: '#/components/schemas/microsoft.graph.onenote' + additionalProperties: + type: object + microsoft.graph.extension: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: extension + type: object + additionalProperties: + type: object + microsoft.graph.groupLifecyclePolicy: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: groupLifecyclePolicy + type: object + properties: + alternateNotificationEmails: + type: string + description: List of email address to send notifications for groups without owners. Multiple email address can be defined by separating email address with a semicolon. + nullable: true + groupLifetimeInDays: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: 'Number of days before a group expires and needs to be renewed. Once renewed, the group expiration is extended by the number of days defined.' + format: int32 + nullable: true + managedGroupTypes: + type: string + description: 'The group type for which the expiration policy applies. Possible values are All, Selected or None.' + nullable: true + additionalProperties: + type: object + microsoft.graph.plannerGroup: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: plannerGroup + type: object + properties: + plans: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerPlan' + description: Read-only. Nullable. Returns the plannerPlans owned by the group. + additionalProperties: + type: object + microsoft.graph.onenote: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: onenote + type: object + properties: + notebooks: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.notebook' + description: The collection of OneNote notebooks that are owned by the user or group. Read-only. Nullable. + operations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + description: 'The status of OneNote operations. Getting an operations collection is not supported, but you can get the status of long-running operations if the Operation-Location header is returned in the response. Read-only. Nullable.' + pages: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.onenotePage' + description: The pages in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. + resources: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.onenoteResource' + description: 'The image and other file resources in OneNote pages. Getting a resources collection is not supported, but you can get the binary content of a specific resource. Read-only. Nullable.' + sectionGroups: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.sectionGroup' + description: The section groups in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. + sections: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.onenoteSection' + description: The sections in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. + additionalProperties: + type: object + microsoft.graph.team: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: team + type: object + properties: + classification: + type: string + description: An optional label. Typically describes the data or business sensitivity of the team. Must match one of a pre-configured set in the tenant's directory. + nullable: true + description: + type: string + description: An optional description for the team. + nullable: true + displayName: + type: string + description: The name of the team. + nullable: true + funSettings: + $ref: '#/components/schemas/microsoft.graph.teamFunSettings' + guestSettings: + $ref: '#/components/schemas/microsoft.graph.teamGuestSettings' + internalId: + type: string + description: A unique ID for the team that has been used in a few places such as the audit log/Office 365 Management Activity API. + nullable: true + isArchived: + type: boolean + description: Whether this team is in read-only mode. + nullable: true + memberSettings: + $ref: '#/components/schemas/microsoft.graph.teamMemberSettings' + messagingSettings: + $ref: '#/components/schemas/microsoft.graph.teamMessagingSettings' + specialization: + $ref: '#/components/schemas/microsoft.graph.teamSpecialization' + visibility: + $ref: '#/components/schemas/microsoft.graph.teamVisibilityType' + webUrl: + type: string + description: 'A hyperlink that will go to the team in the Microsoft Teams client. This is the URL that you get when you right-click a team in the Microsoft Teams client and select Get link to team. This URL should be treated as an opaque blob, and not parsed.' + nullable: true + schedule: + $ref: '#/components/schemas/microsoft.graph.schedule' + channels: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.channel' + description: The collection of channels & messages associated with the team. + group: + $ref: '#/components/schemas/microsoft.graph.group' + installedApps: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' + description: The apps installed in this team. + members: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + description: Members and owners of the team. + operations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' + description: The async operations that ran or are running on this team. + primaryChannel: + $ref: '#/components/schemas/microsoft.graph.channel' + template: + $ref: '#/components/schemas/microsoft.graph.teamsTemplate' + additionalProperties: + type: object + microsoft.graph.assignedPlan: + title: assignedPlan + type: object + properties: + assignedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The date and time at which the plan was assigned; for example: 2013-01-02T19:32:30Z. 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 would look like this: ''2014-01-01T00:00:00Z''' + format: date-time + nullable: true + capabilityStatus: + type: string + description: 'Condition of the capability assignment. The possible values are Enabled, Warning, Suspended, Deleted, LockedOut.' + nullable: true + service: + type: string + description: 'The name of the service; for example, ''Exchange''.' + nullable: true + servicePlanId: + pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' + type: string + description: A GUID that identifies the service plan. + format: uuid + nullable: true + additionalProperties: + type: object + microsoft.graph.employeeOrgData: + title: employeeOrgData + type: object + properties: + costCenter: + type: string + description: The cost center associated with the user. Returned only on $select. Supports $filter. + nullable: true + division: + type: string + description: The name of the division in which the user works. Returned only on $select. Supports $filter. + nullable: true + additionalProperties: + type: object + microsoft.graph.objectIdentity: + title: objectIdentity + type: object + properties: + issuer: + type: string + description: 'Specifies the issuer of the identity, for example facebook.com.For local accounts (where signInType is not federated), this property is the local B2C tenant default domain name, for example contoso.onmicrosoft.com.For external users from other Azure AD organization, this will be the domain of the federated organization, for example contoso.com.Supports $filter. 512 character limit.' + nullable: true + issuerAssignedId: + type: string + description: 'Specifies the unique identifier assigned to the user by the issuer. 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 starts with emailAddress like emailAddress1) issuerAssignedId must be a valid email addressuserName, issuerAssignedId must be a valid local part of an email addressSupports $filter. 512 character limit.' + nullable: true + signInType: + type: string + description: 'Specifies the user sign-in types in your directory, such as emailAddress, userName or federated. Here, federated represents a unique identifier for a user from an issuer, that can be in any format chosen by the issuer. Additional 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.' + nullable: true + additionalProperties: + type: object + microsoft.graph.licenseAssignmentState: + title: licenseAssignmentState + type: object + properties: + assignedByGroup: + type: string + description: 'The id of the group that assigns this license. If the assignment is a direct-assigned license, this field will be Null. Read-Only.' + nullable: true + disabledPlans: + type: array + items: + pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' + type: string + format: uuid + nullable: true + description: The service plans that are disabled in this assignment. Read-Only. + error: + type: string + description: 'License assignment failure error. If the license is assigned successfully, this field will be Null. Read-Only. Possible values: CountViolation, MutuallyExclusiveViolation, DependencyViolation, ProhibitedInUsageLocationViolation, UniquenessViolation, and Others. For more information on how to identify and resolve license assignment errors see here.' + nullable: true + skuId: + pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' + type: string + description: The unique identifier for the SKU. Read-Only. + format: uuid + nullable: true + state: + type: string + description: 'Indicate the current state of this assignment. Read-Only. Possible values: Active, ActiveWithError, Disabled and Error.' + nullable: true + additionalProperties: + type: object + microsoft.graph.onPremisesExtensionAttributes: + title: onPremisesExtensionAttributes + type: object + properties: + extensionAttribute1: + type: string + description: First customizable extension attribute. + nullable: true + extensionAttribute10: + type: string + description: Tenth customizable extension attribute. + nullable: true + extensionAttribute11: + type: string + description: Eleventh customizable extension attribute. + nullable: true + extensionAttribute12: + type: string + description: Twelfth customizable extension attribute. + nullable: true + extensionAttribute13: + type: string + description: Thirteenth customizable extension attribute. + nullable: true + extensionAttribute14: + type: string + description: Fourteenth customizable extension attribute. + nullable: true + extensionAttribute15: + type: string + description: Fifteenth customizable extension attribute. + nullable: true + extensionAttribute2: + type: string + description: Second customizable extension attribute. + nullable: true + extensionAttribute3: + type: string + description: Third customizable extension attribute. + nullable: true + extensionAttribute4: + type: string + description: Fourth customizable extension attribute. + nullable: true + extensionAttribute5: + type: string + description: Fifth customizable extension attribute. + nullable: true + extensionAttribute6: + type: string + description: Sixth customizable extension attribute. + nullable: true + extensionAttribute7: + type: string + description: Seventh customizable extension attribute. + nullable: true + extensionAttribute8: + type: string + description: Eighth customizable extension attribute. + nullable: true + extensionAttribute9: + type: string + description: Ninth customizable extension attribute. + nullable: true + additionalProperties: + type: object + microsoft.graph.passwordProfile: + title: passwordProfile + type: object + properties: + forceChangePasswordNextSignIn: + type: boolean + description: 'If true, at next sign-in, the user must change their password. After a password change, this property will be automatically reset to false. If not set, default is false.' + nullable: true + forceChangePasswordNextSignInWithMfa: + type: boolean + description: 'If true, at next sign-in, the user must perform a multi-factor 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 multi-factor authentication before password change. After a password change, this property will be automatically reset to false. If not set, default is false.' + nullable: true + password: + type: string + 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 login. The password must satisfy minimum requirements as specified by the user’s passwordPolicies property. By default, a strong password is required.' + nullable: true + additionalProperties: + type: object + microsoft.graph.provisionedPlan: + title: provisionedPlan + type: object + properties: + capabilityStatus: + type: string + description: 'For example, ''Enabled''.' + nullable: true + provisioningStatus: + type: string + description: 'For example, ''Success''.' + nullable: true + service: + type: string + description: 'The name of the service; for example, ''AccessControlS2S''' + nullable: true + additionalProperties: + type: object + microsoft.graph.mailboxSettings: + title: mailboxSettings + type: object + properties: + archiveFolder: + type: string + description: Folder ID of an archive folder for the user. Read only. + nullable: true + automaticRepliesSetting: + $ref: '#/components/schemas/microsoft.graph.automaticRepliesSetting' + dateFormat: + type: string + description: The date format for the user's mailbox. + nullable: true + delegateMeetingMessageDeliveryOptions: + $ref: '#/components/schemas/microsoft.graph.delegateMeetingMessageDeliveryOptions' + language: + $ref: '#/components/schemas/microsoft.graph.localeInfo' + timeFormat: + type: string + description: The time format for the user's mailbox. + nullable: true + timeZone: + type: string + description: The default time zone for the user's mailbox. + nullable: true + workingHours: + $ref: '#/components/schemas/microsoft.graph.workingHours' + additionalProperties: + type: object + microsoft.graph.licenseDetails: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: licenseDetails + type: object + properties: + servicePlans: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.servicePlanInfo' + description: 'Information about the service plans assigned with the license. Read-only, Not nullable' + skuId: + pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' + type: string + description: Unique identifier (GUID) for the service SKU. Equal to the skuId property on the related SubscribedSku object. Read-only + format: uuid + nullable: true + skuPartNumber: + type: string + description: 'Unique SKU display name. Equal to the skuPartNumber on the related SubscribedSku object; for example: ''AAD_Premium''. Read-only' + nullable: true + additionalProperties: + type: object + microsoft.graph.oAuth2PermissionGrant: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: oAuth2PermissionGrant + type: object + properties: + clientId: + type: string + description: The id of the client service principal for the application which is authorized to act on behalf of a signed-in user when accessing an API. Required. Supports $filter (eq only). + consentType: + type: string + 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. Non-admin users may be authorized to consent on behalf of themselves in some cases, for some delegated permissions. Required. Supports $filter (eq only).' + nullable: true + principalId: + type: string + 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.' + nullable: true + resourceId: + type: string + description: The id of the resource service principal to which access is authorized. This identifies the API which the client is authorized to attempt to call on behalf of a signed-in user. + scope: + type: string + description: 'A space-separated list of the claim values for delegated permissions which 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 publishedPermissionScopes property of the resource service principal.' + nullable: true + additionalProperties: + type: object + microsoft.graph.scopedRoleMembership: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: scopedRoleMembership + type: object + properties: + administrativeUnitId: + type: string + description: Unique identifier for the administrative unit that the directory role is scoped to + roleId: + type: string + description: Unique identifier for the directory role that the member is in. + roleMemberInfo: + $ref: '#/components/schemas/microsoft.graph.identity' + additionalProperties: + type: object + microsoft.graph.calendarGroup: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: calendarGroup + type: object + properties: + changeKey: + type: string + description: 'Identifies the version of the calendar group. Every time the calendar group is changed, ChangeKey changes as well. This allows Exchange to apply changes to the correct version of the object. Read-only.' + nullable: true + classId: + pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' + type: string + description: The class identifier. Read-only. + format: uuid + nullable: true + name: + type: string + description: The group name. + nullable: true + calendars: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.calendar' + description: The calendars in the calendar group. Navigation property. Read-only. Nullable. + additionalProperties: + type: object + microsoft.graph.contactFolder: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: contactFolder + type: object + properties: + displayName: + type: string + description: The folder's display name. + nullable: true + parentFolderId: + type: string + description: The ID of the folder's parent folder. + nullable: true + childFolders: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.contactFolder' + description: The collection of child folders in the folder. Navigation property. Read-only. Nullable. + contacts: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.contact' + description: The contacts in the folder. Navigation property. Read-only. Nullable. + multiValueExtendedProperties: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + description: The collection of multi-value extended properties defined for the contactFolder. Read-only. Nullable. + singleValueExtendedProperties: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + description: The collection of single-value extended properties defined for the contactFolder. Read-only. Nullable. + additionalProperties: + type: object + microsoft.graph.contact: + allOf: + - $ref: '#/components/schemas/microsoft.graph.outlookItem' + - title: contact + type: object + properties: + assistantName: + type: string + description: The name of the contact's assistant. + nullable: true + birthday: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + 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 would look like this: ''2014-01-01T00:00:00Z''' + format: date-time + nullable: true + businessAddress: + $ref: '#/components/schemas/microsoft.graph.physicalAddress' + businessHomePage: + type: string + description: The business home page of the contact. + nullable: true + businessPhones: + type: array + items: + type: string + nullable: true + description: The contact's business phone numbers. + children: + type: array + items: + type: string + nullable: true + description: The names of the contact's children. + companyName: + type: string + description: The name of the contact's company. + nullable: true + department: + type: string + description: The contact's department. + nullable: true + displayName: + type: string + 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.' + nullable: true + emailAddresses: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.emailAddress' + description: The contact's email addresses. + fileAs: + type: string + description: The name the contact is filed under. + nullable: true + generation: + type: string + description: The contact's generation. + nullable: true + givenName: + type: string + description: The contact's given name. + nullable: true + homeAddress: + $ref: '#/components/schemas/microsoft.graph.physicalAddress' + homePhones: + type: array + items: + type: string + nullable: true + description: The contact's home phone numbers. + imAddresses: + type: array + items: + type: string + nullable: true + description: The contact's instant messaging (IM) addresses. + initials: + type: string + description: The contact's initials. + nullable: true + jobTitle: + type: string + description: The contact’s job title. + nullable: true + manager: + type: string + description: The name of the contact's manager. + nullable: true + middleName: + type: string + description: The contact's middle name. + nullable: true + mobilePhone: + type: string + description: The contact's mobile phone number. + nullable: true + nickName: + type: string + description: The contact's nickname. + nullable: true + officeLocation: + type: string + description: The location of the contact's office. + nullable: true + otherAddress: + $ref: '#/components/schemas/microsoft.graph.physicalAddress' + parentFolderId: + type: string + description: The ID of the contact's parent folder. + nullable: true + personalNotes: + type: string + description: The user's notes about the contact. + nullable: true + profession: + type: string + description: The contact's profession. + nullable: true + spouseName: + type: string + description: The name of the contact's spouse/partner. + nullable: true + surname: + type: string + description: The contact's surname. + nullable: true + title: + type: string + description: The contact's title. + nullable: true + yomiCompanyName: + type: string + description: The phonetic Japanese company name of the contact. + nullable: true + yomiGivenName: + type: string + description: The phonetic Japanese given name (first name) of the contact. + nullable: true + yomiSurname: + type: string + description: The phonetic Japanese surname (last name) of the contact. + nullable: true + extensions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.extension' + description: The collection of open extensions defined for the contact. Nullable. + multiValueExtendedProperties: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + description: The collection of multi-value extended properties defined for the contact. Read-only. Nullable. + photo: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + singleValueExtendedProperties: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + description: The collection of single-value extended properties defined for the contact. Read-only. Nullable. + additionalProperties: + type: object + microsoft.graph.inferenceClassification: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: inferenceClassification + type: object + properties: + overrides: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.inferenceClassificationOverride' + description: 'A set of overrides for a user to always classify messages from specific senders in certain ways: focused, or other. Read-only. Nullable.' + additionalProperties: + type: object + microsoft.graph.mailFolder: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: mailFolder + type: object + properties: + childFolderCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The number of immediate child mailFolders in the current mailFolder. + format: int32 + nullable: true + displayName: + type: string + description: The mailFolder's display name. + nullable: true + parentFolderId: + type: string + description: The unique identifier for the mailFolder's parent mailFolder. + nullable: true + totalItemCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The number of items in the mailFolder. + format: int32 + nullable: true + unreadItemCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The number of items in the mailFolder marked as unread. + format: int32 + nullable: true + childFolders: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.mailFolder' + description: The collection of child folders in the mailFolder. + messageRules: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.messageRule' + description: The collection of rules that apply to the user's Inbox folder. + messages: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.message' + description: The collection of messages in the mailFolder. + multiValueExtendedProperties: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + description: The collection of multi-value extended properties defined for the mailFolder. Read-only. Nullable. + singleValueExtendedProperties: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + description: The collection of single-value extended properties defined for the mailFolder. Read-only. Nullable. + additionalProperties: + type: object + microsoft.graph.message: + allOf: + - $ref: '#/components/schemas/microsoft.graph.outlookItem' + - title: message + type: object + properties: + bccRecipients: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.recipient' + description: 'The Bcc: recipients for the message.' + body: + $ref: '#/components/schemas/microsoft.graph.itemBody' + bodyPreview: + type: string + description: 'The first 255 characters of the message body. It is in text format. If the message contains instances of mention, this property would contain a concatenation of these mentions as well.' + nullable: true + ccRecipients: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.recipient' + description: 'The Cc: recipients for the message.' + conversationId: + type: string + description: The ID of the conversation the email belongs to. + nullable: true + conversationIndex: + type: string + description: Indicates the position of the message within the conversation. + format: base64url + nullable: true + flag: + $ref: '#/components/schemas/microsoft.graph.followupFlag' + from: + $ref: '#/components/schemas/microsoft.graph.recipient' + hasAttachments: + type: boolean + 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 .' + nullable: true + importance: + $ref: '#/components/schemas/microsoft.graph.importance' + inferenceClassification: + $ref: '#/components/schemas/microsoft.graph.inferenceClassificationType' + internetMessageHeaders: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.internetMessageHeader' + 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. + internetMessageId: + type: string + description: The message ID in the format specified by RFC2822. + nullable: true + isDeliveryReceiptRequested: + type: boolean + description: Indicates whether a read receipt is requested for the message. + nullable: true + isDraft: + type: boolean + description: Indicates whether the message is a draft. A message is a draft if it hasn't been sent yet. + nullable: true + isRead: + type: boolean + description: Indicates whether the message has been read. + nullable: true + isReadReceiptRequested: + type: boolean + description: Indicates whether a read receipt is requested for the message. + nullable: true + parentFolderId: + type: string + description: The unique identifier for the message's parent mailFolder. + nullable: true + receivedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + 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 would look like this: ''2014-01-01T00:00:00Z''.' + format: date-time + nullable: true + replyTo: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.recipient' + description: The email addresses to use when replying. + sender: + $ref: '#/components/schemas/microsoft.graph.recipient' + sentDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + 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 would look like this: ''2014-01-01T00:00:00Z''.' + format: date-time + nullable: true + subject: + type: string + description: The subject of the message. + nullable: true + toRecipients: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.recipient' + description: 'The To: recipients for the message.' + uniqueBody: + $ref: '#/components/schemas/microsoft.graph.itemBody' + webLink: + type: string + 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, then the browser will show the message in the Outlook on the web review pane.The message will open in the browser if you are logged in to your mailbox via Outlook on the web. You will be prompted to login if you are not already logged in with the browser.This URL cannot be accessed from within an iFrame.' + nullable: true + attachments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.attachment' + description: The fileAttachment and itemAttachment attachments for the message. + extensions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.extension' + description: The collection of open extensions defined for the message. Nullable. + multiValueExtendedProperties: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + description: The collection of multi-value extended properties defined for the message. Nullable. + singleValueExtendedProperties: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + description: The collection of single-value extended properties defined for the message. Nullable. + additionalProperties: + type: object + microsoft.graph.outlookUser: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: outlookUser + type: object + properties: + masterCategories: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.outlookCategory' + description: A list of categories defined for the user. + additionalProperties: + type: object + microsoft.graph.person: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: person + type: object + properties: + birthday: + type: string + description: The person's birthday. + nullable: true + companyName: + type: string + description: The name of the person's company. + nullable: true + department: + type: string + description: The person's department. + nullable: true + displayName: + type: string + description: The person's display name. + nullable: true + givenName: + type: string + description: The person's given name. + nullable: true + imAddress: + type: string + description: The instant message voice over IP (VOIP) session initiation protocol (SIP) address for the user. Read-only. + nullable: true + isFavorite: + type: boolean + description: true if the user has flagged this person as a favorite. + nullable: true + jobTitle: + type: string + description: The person's job title. + nullable: true + officeLocation: + type: string + description: The location of the person's office. + nullable: true + personNotes: + type: string + description: Free-form notes that the user has taken about this person. + nullable: true + personType: + $ref: '#/components/schemas/microsoft.graph.personType' + phones: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.phone' + description: The person's phone numbers. + postalAddresses: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.location' + description: The person's addresses. + profession: + type: string + description: The person's profession. + nullable: true + scoredEmailAddresses: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.scoredEmailAddress' + description: The person's email addresses. + surname: + type: string + description: The person's surname. + nullable: true + userPrincipalName: + type: string + 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.' + nullable: true + websites: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.website' + description: The person's websites. + yomiCompany: + type: string + description: The phonetic Japanese name of the person's company. + nullable: true + additionalProperties: + type: object + microsoft.graph.agreementAcceptance: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: agreementAcceptance + type: object + properties: + agreementFileId: + type: string + description: ID of the agreement file accepted by the user. + nullable: true + agreementId: + type: string + description: ID of the agreement. + nullable: true + deviceDisplayName: + type: string + description: The display name of the device used for accepting the agreement. + nullable: true + deviceId: + type: string + description: The unique identifier of the device used for accepting the agreement. + nullable: true + deviceOSType: + type: string + description: The operating system used for accepting the agreement. + nullable: true + deviceOSVersion: + type: string + description: The operating system version of the device used for accepting the agreement. + nullable: true + expirationDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + 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 would look like this: ''2014-01-01T00:00:00Z''' + format: date-time + nullable: true + recordedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + 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 would look like this: ''2014-01-01T00:00:00Z''' + format: date-time + nullable: true + state: + $ref: '#/components/schemas/microsoft.graph.agreementAcceptanceState' + userDisplayName: + type: string + description: Display name of the user when the acceptance was recorded. + nullable: true + userEmail: + type: string + description: Email of the user when the acceptance was recorded. + nullable: true + userId: + type: string + description: ID of the user who accepted the agreement. + nullable: true + userPrincipalName: + type: string + description: UPN of the user when the acceptance was recorded. + nullable: true + additionalProperties: + type: object + microsoft.graph.managedDevice: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: managedDevice + type: object + properties: + activationLockBypassCode: + type: string + description: Code that allows the Activation Lock on a device to be bypassed. This property is read-only. + nullable: true + androidSecurityPatchLevel: + type: string + description: Android security patch level. This property is read-only. + nullable: true + azureADDeviceId: + type: string + description: The unique identifier for the Azure Active Directory device. Read only. This property is read-only. + nullable: true + azureADRegistered: + type: boolean + description: Whether the device is Azure Active Directory registered. This property is read-only. + nullable: true + complianceGracePeriodExpirationDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The DateTime when device compliance grace period expires. This property is read-only. + format: date-time + complianceState: + $ref: '#/components/schemas/microsoft.graph.complianceState' + configurationManagerClientEnabledFeatures: + $ref: '#/components/schemas/microsoft.graph.configurationManagerClientEnabledFeatures' + deviceActionResults: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceActionResult' + description: List of ComplexType deviceActionResult objects. This property is read-only. + deviceCategoryDisplayName: + type: string + description: Device category display name. This property is read-only. + nullable: true + deviceEnrollmentType: + $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentType' + deviceHealthAttestationState: + $ref: '#/components/schemas/microsoft.graph.deviceHealthAttestationState' + deviceName: + type: string + description: Name of the device. This property is read-only. + nullable: true + deviceRegistrationState: + $ref: '#/components/schemas/microsoft.graph.deviceRegistrationState' + easActivated: + type: boolean + description: Whether the device is Exchange ActiveSync activated. This property is read-only. + easActivationDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Exchange ActivationSync activation time of the device. This property is read-only. + format: date-time + easDeviceId: + type: string + description: Exchange ActiveSync Id of the device. This property is read-only. + nullable: true + emailAddress: + type: string + description: Email(s) for the user associated with the device. This property is read-only. + nullable: true + enrolledDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Enrollment time of the device. This property is read-only. + format: date-time + exchangeAccessState: + $ref: '#/components/schemas/microsoft.graph.deviceManagementExchangeAccessState' + exchangeAccessStateReason: + $ref: '#/components/schemas/microsoft.graph.deviceManagementExchangeAccessStateReason' + exchangeLastSuccessfulSyncDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Last time the device contacted Exchange. This property is read-only. + format: date-time + freeStorageSpaceInBytes: + type: integer + description: Free Storage in Bytes. This property is read-only. + format: int64 + imei: + type: string + description: IMEI. This property is read-only. + nullable: true + isEncrypted: + type: boolean + description: Device encryption status. This property is read-only. + isSupervised: + type: boolean + description: Device supervised status. This property is read-only. + jailBroken: + type: string + description: whether the device is jail broken or rooted. This property is read-only. + nullable: true + lastSyncDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The date and time that the device last completed a successful sync with Intune. This property is read-only. + format: date-time + managedDeviceName: + type: string + description: Automatically generated name to identify a device. Can be overwritten to a user friendly name. + nullable: true + managedDeviceOwnerType: + $ref: '#/components/schemas/microsoft.graph.managedDeviceOwnerType' + managementAgent: + $ref: '#/components/schemas/microsoft.graph.managementAgentType' + manufacturer: + type: string + description: Manufacturer of the device. This property is read-only. + nullable: true + meid: + type: string + description: MEID. This property is read-only. + nullable: true + model: + type: string + description: Model of the device. This property is read-only. + nullable: true + operatingSystem: + type: string + description: 'Operating system of the device. Windows, iOS, etc. This property is read-only.' + nullable: true + osVersion: + type: string + description: Operating system version of the device. This property is read-only. + nullable: true + partnerReportedThreatState: + $ref: '#/components/schemas/microsoft.graph.managedDevicePartnerReportedHealthState' + phoneNumber: + type: string + description: Phone number of the device. This property is read-only. + nullable: true + remoteAssistanceSessionErrorDetails: + type: string + description: An error string that identifies issues when creating Remote Assistance session objects. This property is read-only. + nullable: true + remoteAssistanceSessionUrl: + type: string + description: Url that allows a Remote Assistance session to be established with the device. This property is read-only. + nullable: true + serialNumber: + type: string + description: SerialNumber. This property is read-only. + nullable: true + subscriberCarrier: + type: string + description: Subscriber Carrier. This property is read-only. + nullable: true + totalStorageSpaceInBytes: + type: integer + description: Total Storage in Bytes. This property is read-only. + format: int64 + userDisplayName: + type: string + description: User display name. This property is read-only. + nullable: true + userId: + type: string + description: Unique Identifier for the user associated with the device. This property is read-only. + nullable: true + userPrincipalName: + type: string + description: Device user principal name. This property is read-only. + nullable: true + wiFiMacAddress: + type: string + description: Wi-Fi MAC. This property is read-only. + nullable: true + deviceCompliancePolicyStates: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyState' + description: Device compliance policy states for this device. + deviceConfigurationStates: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationState' + description: Device configuration states for this device. + deviceCategory: + $ref: '#/components/schemas/microsoft.graph.deviceCategory' + additionalProperties: + type: object + description: Devices that are managed or pre-enrolled through Intune + microsoft.graph.managedAppRegistration: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: managedAppRegistration + type: object + properties: + appIdentifier: + $ref: '#/components/schemas/microsoft.graph.mobileAppIdentifier' + applicationVersion: + type: string + description: App version + nullable: true + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Date and time of creation + format: date-time + deviceName: + type: string + description: Host device name + nullable: true + deviceTag: + type: string + description: 'App management SDK generated tag, which helps relate apps hosted on the same device. Not guaranteed to relate apps in all conditions.' + nullable: true + deviceType: + type: string + description: Host device type + nullable: true + flaggedReasons: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.managedAppFlaggedReason' + description: Zero or more reasons an app registration is flagged. E.g. app running on rooted device + lastSyncDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Date and time of last the app synced with management service. + format: date-time + managementSdkVersion: + type: string + description: App management SDK version + nullable: true + platformVersion: + type: string + description: Operating System version + nullable: true + userId: + type: string + description: The user Id to who this app registration belongs. + nullable: true + version: + type: string + description: Version of the entity. + nullable: true + appliedPolicies: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.managedAppPolicy' + description: Zero or more policys already applied on the registered app when it last synchronized with managment service. + intendedPolicies: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.managedAppPolicy' + description: Zero or more policies admin intended for the app as of now. + operations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.managedAppOperation' + description: Zero or more long running operations triggered on the app registration. + additionalProperties: + type: object + description: The ManagedAppEntity is the base entity type for all other entity types under app management workflow. + microsoft.graph.deviceManagementTroubleshootingEvent: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: deviceManagementTroubleshootingEvent + type: object + properties: + correlationId: + type: string + description: Id used for tracing the failure in the service. + nullable: true + eventDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Time when the event occurred . + format: date-time + additionalProperties: + type: object + description: Event representing an general failure. + microsoft.graph.plannerUser: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: plannerUser + type: object + properties: + plans: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerPlan' + description: Read-only. Nullable. Returns the plannerTasks assigned to the user. + tasks: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerTask' + description: Read-only. Nullable. Returns the plannerTasks assigned to the user. + additionalProperties: + type: object + microsoft.graph.officeGraphInsights: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: officeGraphInsights + type: object + properties: + shared: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.sharedInsight' + description: Access this property from the derived type itemInsights. + trending: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.trending' + description: Access this property from the derived type itemInsights. + used: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.usedInsight' + description: Access this property from the derived type itemInsights. + additionalProperties: + type: object + microsoft.graph.userSettings: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userSettings + type: object + properties: + contributionToContentDiscoveryAsOrganizationDisabled: + type: boolean + 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 Business is affected for the whole organization. This setting is read-only and can only be changed by administrators in the SharePoint admin center.' + contributionToContentDiscoveryDisabled: + type: boolean + 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 Business is affected. Users can control this setting in Office Delve.' + shiftPreferences: + $ref: '#/components/schemas/microsoft.graph.shiftPreferences' + additionalProperties: + type: object + microsoft.graph.userActivity: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userActivity + type: object + properties: + activationUrl: + type: string + 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. + activitySourceHost: + type: string + 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 or https://myapp.contoso.com but NOT https://myapp.contoso.com/somepath. You must have a unique file and domain (or sub domain) per cross-platform app identity. For example, a separate file and domain is needed for Word vs. PowerPoint.' + appActivityId: + type: string + description: Required. The unique activity ID in the context of the app - supplied by caller and immutable thereafter. + appDisplayName: + type: string + 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. + nullable: true + contentInfo: + $ref: '#/components/schemas/microsoft.graph.Json' + contentUrl: + type: string + 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).' + nullable: true + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Set by the server. DateTime in UTC when the object was created on the server. + format: date-time + nullable: true + expirationDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Set by the server. DateTime in UTC when the object expired on the server. + format: date-time + nullable: true + fallbackUrl: + type: string + description: 'Optional. URL used to launch the activity in a web-based app, if available.' + nullable: true + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Set by the server. DateTime in UTC when the object was modified on the server. + format: date-time + nullable: true + status: + $ref: '#/components/schemas/microsoft.graph.status' + userTimezone: + type: string + 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. + nullable: true + visualElements: + $ref: '#/components/schemas/microsoft.graph.visualInfo' + historyItems: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.activityHistoryItem' + description: Optional. NavigationProperty/Containment; navigation property to the activity's historyItems. + additionalProperties: + type: object + microsoft.graph.onlineMeeting: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: onlineMeeting + type: object + properties: + allowedPresenters: + $ref: '#/components/schemas/microsoft.graph.onlineMeetingPresenters' + audioConferencing: + $ref: '#/components/schemas/microsoft.graph.audioConferencing' + chatInfo: + $ref: '#/components/schemas/microsoft.graph.chatInfo' + creationDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The meeting creation time in UTC. Read-only. + format: date-time + nullable: true + endDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The meeting end time in UTC. + format: date-time + nullable: true + externalId: + type: string + description: The external ID. A custom ID. Optional. + nullable: true + isEntryExitAnnounced: + type: boolean + description: Whether or not to announce when callers join or leave. + nullable: true + joinInformation: + $ref: '#/components/schemas/microsoft.graph.itemBody' + joinWebUrl: + type: string + description: The join URL of the online meeting. Read-only. + nullable: true + lobbyBypassSettings: + $ref: '#/components/schemas/microsoft.graph.lobbyBypassSettings' + participants: + $ref: '#/components/schemas/microsoft.graph.meetingParticipants' + startDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The meeting start time in UTC. + format: date-time + nullable: true + subject: + type: string + description: The subject of the online meeting. + nullable: true + videoTeleconferenceId: + type: string + description: The video teleconferencing ID. Read-only. + nullable: true + additionalProperties: + type: object + microsoft.graph.presence: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: presence + type: object + properties: + activity: + type: string + 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.' + nullable: true + availability: + type: string + description: 'The base presence information for a user. Possible values are Available, AvailableIdle, Away, BeRightBack, Busy, BusyIdle, DoNotDisturb, Offline, PresenceUnknown' + nullable: true + additionalProperties: + type: object + microsoft.graph.authentication: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: authentication + type: object + properties: + fido2Methods: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.fido2AuthenticationMethod' + methods: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.authenticationMethod' + microsoftAuthenticatorMethods: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.microsoftAuthenticatorAuthenticationMethod' + windowsHelloForBusinessMethods: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.windowsHelloForBusinessAuthenticationMethod' + additionalProperties: + type: object + microsoft.graph.userTeamwork: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userTeamwork + type: object + properties: + installedApps: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userScopeTeamsAppInstallation' + description: The apps installed in the personal scope of this user. + additionalProperties: + type: object + microsoft.graph.todo: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: todo + type: object + properties: + lists: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.todoTaskList' + description: The task lists in the users mailbox. + additionalProperties: + type: object + microsoft.graph.printTaskStatus: + title: printTaskStatus + type: object + properties: + description: + type: string + description: A human-readable description of the current processing state of the printTask. + state: + $ref: '#/components/schemas/microsoft.graph.printTaskProcessingState' + additionalProperties: + type: object + odata.error: + required: + - error + type: object + properties: + error: + $ref: '#/components/schemas/odata.error.main' + additionalProperties: + type: object + microsoft.graph.printOperationProcessingState: + title: printOperationProcessingState + enum: + - notStarted + - running + - succeeded + - failed + - unknownFutureValue + type: string + microsoft.graph.printerCapabilities: + title: printerCapabilities + type: object + properties: + bottomMargins: + type: array + items: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + description: A list of supported bottom margins(in microns) for the printer. + collation: + type: boolean + description: True if the printer supports collating when printing muliple copies of a multi-page document; false otherwise. + nullable: true + colorModes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.printColorMode' + description: The color modes supported by the printer. Valid values are described in the following table. + contentTypes: + type: array + items: + type: string + nullable: true + description: A list of supported content (MIME) types that the printer supports. It is not guaranteed that the Universal Print service supports printing all of these MIME types. + copiesPerJob: + $ref: '#/components/schemas/microsoft.graph.integerRange' + dpis: + type: array + items: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + description: The list of print resolutions in DPI that are supported by the printer. + duplexModes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.printDuplexMode' + description: The list of duplex modes that are supported by the printer. Valid values are described in the following table. + feedOrientations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.printerFeedOrientation' + description: The list of feed orientations that are supported by the printer. + finishings: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.printFinishing' + description: Finishing processes the printer supports for a printed document. + inputBins: + type: array + items: + type: string + nullable: true + description: Supported input bins for the printer. + isColorPrintingSupported: + type: boolean + description: True if color printing is supported by the printer; false otherwise. Read-only. + nullable: true + isPageRangeSupported: + type: boolean + description: True if the printer supports printing by page ranges; false otherwise. + nullable: true + leftMargins: + type: array + items: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + description: A list of supported left margins(in microns) for the printer. + mediaColors: + type: array + items: + type: string + nullable: true + description: 'The media (i.e., paper) colors supported by the printer.' + mediaSizes: + type: array + items: + type: string + nullable: true + description: 'The media sizes supported by the printer. Supports standard size names for ISO and ANSI media sizes, along with any custom sizes supported by the associated printer.' + mediaTypes: + type: array + items: + type: string + nullable: true + description: The media types supported by the printer. Valid values are described in the following table. + multipageLayouts: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.printMultipageLayout' + description: The presentation directions supported by the printer. Supported values are described in the following table. + orientations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.printOrientation' + description: The print orientations supported by the printer. Valid values are described in the following table. + outputBins: + type: array + items: + type: string + nullable: true + description: The printer's supported output bins (trays). + pagesPerSheet: + type: array + items: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + description: Supported number of Input Pages to impose upon a single Impression. + qualities: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.printQuality' + description: The print qualities supported by the printer. + rightMargins: + type: array + items: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + description: A list of supported right margins(in microns) for the printer. + scalings: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.printScaling' + description: Supported print scalings. + supportsFitPdfToPage: + type: boolean + description: True if the printer supports scaling PDF pages to match the print media size; false otherwise. + nullable: true + topMargins: + type: array + items: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + description: A list of supported top margins(in microns) for the printer. + additionalProperties: + type: object + microsoft.graph.printerDefaults: + title: printerDefaults + type: object + properties: + colorMode: + $ref: '#/components/schemas/microsoft.graph.printColorMode' + contentType: + type: string + description: The default content (MIME) type to use when processing documents. + nullable: true + copiesPerJob: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The default number of copies printed per job. + format: int32 + nullable: true + dpi: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The default resolution in DPI to use when printing the job. + format: int32 + nullable: true + duplexMode: + $ref: '#/components/schemas/microsoft.graph.printDuplexMode' + finishings: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.printFinishing' + description: The default set of finishings to apply to print jobs. Valid values are described in the following table. + fitPdfToPage: + type: boolean + description: The default fitPdfToPage setting. True to fit each page of a PDF document to a physical sheet of media; false to let the printer decide how to lay out impressions. + nullable: true + inputBin: + type: string + description: The default input bin that serves as the paper source. + nullable: true + mediaColor: + type: string + description: The default media (such as paper) color to print the document on. + nullable: true + mediaSize: + type: string + description: 'The default media size to use. Supports standard size names for ISO and ANSI media sizes, along with any custom sizes supported by the associated printer.' + nullable: true + mediaType: + type: string + description: The default media (such as paper) type to print the document on. Valid values are described in the following table. + nullable: true + multipageLayout: + $ref: '#/components/schemas/microsoft.graph.printMultipageLayout' + orientation: + $ref: '#/components/schemas/microsoft.graph.printOrientation' + outputBin: + type: string + description: The default output bin to place completed prints into. See the printer's capabilities for a list of supported output bins. + nullable: true + pagesPerSheet: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The default number of document pages to print on each sheet. + format: int32 + nullable: true + quality: + $ref: '#/components/schemas/microsoft.graph.printQuality' + scaling: + $ref: '#/components/schemas/microsoft.graph.printScaling' + additionalProperties: + type: object + microsoft.graph.printerStatus: + title: printerStatus + type: object + properties: + description: + type: string + description: A human-readable description of the printer's current processing state. Read-only. + nullable: true + details: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.printerProcessingStateDetail' + description: The list of details describing why the printer is in the current state. Valid values are described in the following table. Read-only. + state: + $ref: '#/components/schemas/microsoft.graph.printerProcessingState' + additionalProperties: + type: object + microsoft.graph.printJob: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: printJob + type: object + properties: + configuration: + $ref: '#/components/schemas/microsoft.graph.printJobConfiguration' + createdBy: + $ref: '#/components/schemas/microsoft.graph.userIdentity' + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The DateTimeOffset when the job was created. Read-only. + format: date-time + isFetchable: + type: boolean + description: 'If true, document can be fetched by printer.' + redirectedFrom: + type: string + description: 'Contains the source job URL, if the job has been redirected from another printer.' + nullable: true + redirectedTo: + type: string + description: 'Contains the destination job URL, if the job has been redirected to another printer.' + nullable: true + status: + $ref: '#/components/schemas/microsoft.graph.printJobStatus' + documents: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.printDocument' + description: Read-only. + tasks: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.printTask' + description: A list of printTasks that were triggered by this print job. + additionalProperties: + type: object + microsoft.graph.settingValue: + title: settingValue + type: object + properties: + name: + type: string + description: Name of the setting (as defined by the directorySettingTemplate). + nullable: true + value: + type: string + description: Value of the setting. + nullable: true + additionalProperties: + type: object + microsoft.graph.onlineMeetingProviderType: + title: onlineMeetingProviderType + enum: + - unknown + - skypeForBusiness + - skypeForConsumer + - teamsForBusiness + type: string + microsoft.graph.calendarColor: + title: calendarColor + enum: + - auto + - lightBlue + - lightGreen + - lightOrange + - lightGray + - lightYellow + - lightTeal + - lightPink + - lightBrown + - lightRed + - maxColor + type: string + microsoft.graph.emailAddress: + title: emailAddress + type: object + properties: + address: + type: string + description: The email address of an entity instance. + nullable: true + name: + type: string + description: The display name of an entity instance. + nullable: true + additionalProperties: + type: object + microsoft.graph.calendarPermission: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: calendarPermission + type: object + properties: + allowedRoles: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.calendarRoleType' + description: 'List of allowed sharing or delegating permission levels for the calendar. Possible values are: none, freeBusyRead, limitedRead, read, write, delegateWithoutPrivateEventAccess, delegateWithPrivateEventAccess, custom.' + emailAddress: + $ref: '#/components/schemas/microsoft.graph.emailAddress' + isInsideOrganization: + type: boolean + description: True if the user in context (sharee or delegate) is inside the same organization as the calendar owner. + nullable: true + isRemovable: + type: boolean + description: 'True if the user can be removed from the list of sharees or delegates for the specified calendar, false otherwise. The ''My organization'' user determines the permissions other people within your organization have to the given calendar. You cannot remove ''My organization'' as a sharee to a calendar.' + nullable: true + role: + $ref: '#/components/schemas/microsoft.graph.calendarRoleType' + additionalProperties: + type: object + microsoft.graph.multiValueLegacyExtendedProperty: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: multiValueLegacyExtendedProperty + type: object + properties: + value: + type: array + items: + type: string + nullable: true + description: A collection of property values. + additionalProperties: + type: object + microsoft.graph.singleValueLegacyExtendedProperty: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: singleValueLegacyExtendedProperty + type: object + properties: + value: + type: string + description: A property value. + nullable: true + additionalProperties: + type: object + microsoft.graph.outlookItem: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: outlookItem + type: object + properties: + categories: + type: array + items: + type: string + nullable: true + description: The categories associated with the item + changeKey: + type: string + 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.' + nullable: true + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + 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 would look like this: ''2014-01-01T00:00:00Z''' + format: date-time + nullable: true + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + 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 would look like this: ''2014-01-01T00:00:00Z''' + format: date-time + nullable: true + additionalProperties: + type: object + microsoft.graph.attendee: + allOf: + - $ref: '#/components/schemas/microsoft.graph.attendeeBase' + - title: attendee + type: object + properties: + proposedNewTime: + $ref: '#/components/schemas/microsoft.graph.timeSlot' + status: + $ref: '#/components/schemas/microsoft.graph.responseStatus' + additionalProperties: + type: object + microsoft.graph.itemBody: + title: itemBody + type: object + properties: + content: + type: string + description: The content of the item. + nullable: true + contentType: + $ref: '#/components/schemas/microsoft.graph.bodyType' + additionalProperties: + type: object + microsoft.graph.dateTimeTimeZone: + title: dateTimeTimeZone + type: object + properties: + dateTime: + type: string + description: 'A single point of time in a combined date and time representation ({date}T{time}). For example, ''2019-04-16T09:00:00''.' + timeZone: + type: string + description: 'Represents a time zone, for example, ''Pacific Standard Time''. See below for possible values.' + nullable: true + additionalProperties: + type: object + microsoft.graph.importance: + title: importance + enum: + - low + - normal + - high + type: string + microsoft.graph.location: + title: location + type: object + properties: + address: + $ref: '#/components/schemas/microsoft.graph.physicalAddress' + coordinates: + $ref: '#/components/schemas/microsoft.graph.outlookGeoCoordinates' + displayName: + type: string + description: The name associated with the location. + nullable: true + locationEmailAddress: + type: string + description: Optional email address of the location. + nullable: true + locationType: + $ref: '#/components/schemas/microsoft.graph.locationType' + locationUri: + type: string + description: Optional URI representing the location. + nullable: true + uniqueId: + type: string + description: For internal use only. + nullable: true + uniqueIdType: + $ref: '#/components/schemas/microsoft.graph.locationUniqueIdType' + additionalProperties: + type: object + microsoft.graph.onlineMeetingInfo: + title: onlineMeetingInfo + type: object + properties: + conferenceId: + type: string + description: The ID of the conference. + nullable: true + joinUrl: + type: string + description: The external link that launches the online meeting. This is a URL that clients will launch into a browser and will redirect the user to join the meeting. + nullable: true + phones: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.phone' + description: All of the phone numbers associated with this conference. + quickDial: + type: string + description: The pre-formatted quickdial for this call. + nullable: true + tollFreeNumbers: + type: array + items: + type: string + nullable: true + description: The toll free numbers that can be used to join the conference. + tollNumber: + type: string + description: The toll number that can be used to join the conference. + nullable: true + additionalProperties: + type: object + microsoft.graph.recipient: + title: recipient + type: object + properties: + emailAddress: + $ref: '#/components/schemas/microsoft.graph.emailAddress' + additionalProperties: + type: object + microsoft.graph.patternedRecurrence: + title: patternedRecurrence + type: object + properties: + pattern: + $ref: '#/components/schemas/microsoft.graph.recurrencePattern' + range: + $ref: '#/components/schemas/microsoft.graph.recurrenceRange' + additionalProperties: + type: object + microsoft.graph.responseStatus: + title: responseStatus + type: object + properties: + response: + $ref: '#/components/schemas/microsoft.graph.responseType' + time: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The date and time that the response was returned. It uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: ''2014-01-01T00:00:00Z''' + format: date-time + nullable: true + additionalProperties: + type: object + microsoft.graph.sensitivity: + title: sensitivity + enum: + - normal + - personal + - private + - confidential + type: string + microsoft.graph.freeBusyStatus: + title: freeBusyStatus + enum: + - unknown + - free + - tentative + - busy + - oof + - workingElsewhere + type: string + microsoft.graph.eventType: + title: eventType + enum: + - singleInstance + - occurrence + - exception + - seriesMaster + type: string + microsoft.graph.attachment: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: attachment + type: object + properties: + contentType: + type: string + description: The MIME type. + nullable: true + isInline: + type: boolean + description: 'true if the attachment is an inline attachment; otherwise, false.' + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + 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 would look like this: ''2014-01-01T00:00:00Z''' + format: date-time + nullable: true + name: + type: string + description: The display name of the attachment. This does not need to be the actual file name. + nullable: true + size: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The length of the attachment in bytes. + format: int32 + additionalProperties: + type: object + microsoft.graph.post: + allOf: + - $ref: '#/components/schemas/microsoft.graph.outlookItem' + - title: post + type: object + properties: + body: + $ref: '#/components/schemas/microsoft.graph.itemBody' + conversationId: + type: string + description: Unique ID of the conversation. Read-only. + nullable: true + conversationThreadId: + type: string + description: Unique ID of the conversation thread. Read-only. + nullable: true + from: + $ref: '#/components/schemas/microsoft.graph.recipient' + hasAttachments: + type: boolean + description: Indicates whether the post has at least one attachment. This is a default property. + newParticipants: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.recipient' + description: Conversation participants that were added to the thread as part of this post. + receivedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'Specifies when the post was received. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: ''2014-01-01T00:00:00Z''' + format: date-time + sender: + $ref: '#/components/schemas/microsoft.graph.recipient' + attachments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.attachment' + description: 'The collection of fileAttachment, itemAttachment, and referenceAttachment attachments for the post. Read-only. Nullable.' + extensions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.extension' + description: The collection of open extensions defined for the post. Read-only. Nullable. + inReplyTo: + $ref: '#/components/schemas/microsoft.graph.post' + multiValueExtendedProperties: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + description: The collection of multi-value extended properties defined for the post. Read-only. Nullable. + singleValueExtendedProperties: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + description: The collection of single-value extended properties defined for the post. Read-only. Nullable. + additionalProperties: + type: object + microsoft.graph.baseItem: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: baseItem + type: object + properties: + createdBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Date and time of item creation. Read-only. + format: date-time + description: + type: string + description: Provides a user-visible description of the item. Optional. + nullable: true + eTag: + type: string + description: ETag for the item. Read-only. + nullable: true + lastModifiedBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Date and time the item was last modified. Read-only. + format: date-time + name: + type: string + description: The name of the item. Read-write. + nullable: true + parentReference: + $ref: '#/components/schemas/microsoft.graph.itemReference' + webUrl: + type: string + description: URL that displays the resource in the browser. Read-only. + nullable: true + createdByUser: + $ref: '#/components/schemas/microsoft.graph.user' + lastModifiedByUser: + $ref: '#/components/schemas/microsoft.graph.user' + additionalProperties: + type: object + microsoft.graph.identitySet: + title: identitySet + type: object + properties: + application: + $ref: '#/components/schemas/microsoft.graph.identity' + device: + $ref: '#/components/schemas/microsoft.graph.identity' + user: + $ref: '#/components/schemas/microsoft.graph.identity' + additionalProperties: + type: object + microsoft.graph.quota: + title: quota + type: object + properties: + deleted: + type: integer + description: 'Total space consumed by files in the recycle bin, in bytes. Read-only.' + format: int64 + nullable: true + remaining: + type: integer + description: 'Total space remaining before reaching the quota limit, in bytes. Read-only.' + format: int64 + nullable: true + state: + type: string + description: Enumeration value that indicates the state of the storage space. Read-only. + nullable: true + storagePlanInformation: + $ref: '#/components/schemas/microsoft.graph.storagePlanInformation' + total: + type: integer + description: 'Total allowed storage space, in bytes. Read-only.' + format: int64 + nullable: true + used: + type: integer + description: 'Total space used, in bytes. Read-only.' + format: int64 + nullable: true + additionalProperties: + type: object + microsoft.graph.sharepointIds: + title: sharepointIds + type: object + properties: + listId: + type: string + description: The unique identifier (guid) for the item's list in SharePoint. + nullable: true + listItemId: + type: string + description: An integer identifier for the item within the containing list. + nullable: true + listItemUniqueId: + type: string + description: The unique identifier (guid) for the item within OneDrive for Business or a SharePoint site. + nullable: true + siteId: + type: string + description: The unique identifier (guid) for the item's site collection (SPSite). + nullable: true + siteUrl: + type: string + description: The SharePoint URL for the site that contains the item. + nullable: true + tenantId: + type: string + description: The unique identifier (guid) for the tenancy. + nullable: true + webId: + type: string + description: The unique identifier (guid) for the item's site (SPWeb). + nullable: true + additionalProperties: + type: object + microsoft.graph.systemFacet: + title: systemFacet + type: object + additionalProperties: + type: object + microsoft.graph.driveItem: + allOf: + - $ref: '#/components/schemas/microsoft.graph.baseItem' + - title: driveItem + type: object + properties: + audio: + $ref: '#/components/schemas/microsoft.graph.audio' + content: + type: string + description: 'The content stream, if the item represents a file.' + format: base64url + nullable: true + cTag: + type: string + description: An eTag for the content of the item. This eTag is not changed if only the metadata is changed. Note This property is not returned if the item is a folder. Read-only. + nullable: true + deleted: + $ref: '#/components/schemas/microsoft.graph.deleted' + file: + $ref: '#/components/schemas/microsoft.graph.file' + fileSystemInfo: + $ref: '#/components/schemas/microsoft.graph.fileSystemInfo' + folder: + $ref: '#/components/schemas/microsoft.graph.folder' + image: + $ref: '#/components/schemas/microsoft.graph.image' + location: + $ref: '#/components/schemas/microsoft.graph.geoCoordinates' + package: + $ref: '#/components/schemas/microsoft.graph.package' + pendingOperations: + $ref: '#/components/schemas/microsoft.graph.pendingOperations' + photo: + $ref: '#/components/schemas/microsoft.graph.photo' + publication: + $ref: '#/components/schemas/microsoft.graph.publicationFacet' + remoteItem: + $ref: '#/components/schemas/microsoft.graph.remoteItem' + root: + $ref: '#/components/schemas/microsoft.graph.root' + searchResult: + $ref: '#/components/schemas/microsoft.graph.searchResult' + shared: + $ref: '#/components/schemas/microsoft.graph.shared' + sharepointIds: + $ref: '#/components/schemas/microsoft.graph.sharepointIds' + size: + type: integer + description: Size of the item in bytes. Read-only. + format: int64 + nullable: true + specialFolder: + $ref: '#/components/schemas/microsoft.graph.specialFolder' + video: + $ref: '#/components/schemas/microsoft.graph.video' + webDavUrl: + type: string + description: WebDAV compatible URL for the item. + nullable: true + workbook: + $ref: '#/components/schemas/microsoft.graph.workbook' + analytics: + $ref: '#/components/schemas/microsoft.graph.itemAnalytics' + children: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.driveItem' + description: Collection containing Item objects for the immediate children of Item. Only items representing folders have children. Read-only. Nullable. + listItem: + $ref: '#/components/schemas/microsoft.graph.listItem' + permissions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.permission' + description: The set of permissions for the item. Read-only. Nullable. + subscriptions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.subscription' + description: The set of subscriptions on the item. Only supported on the root of a drive. + thumbnails: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.thumbnailSet' + description: 'Collection containing [ThumbnailSet][] objects associated with the item. For more info, see [getting thumbnails][]. Read-only. Nullable.' + versions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.driveItemVersion' + description: 'The list of previous versions of the item. For more info, see [getting previous versions][]. Read-only. Nullable.' + additionalProperties: + type: object + microsoft.graph.list: + allOf: + - $ref: '#/components/schemas/microsoft.graph.baseItem' + - title: list + type: object + properties: + displayName: + type: string + description: The displayable title of the list. + nullable: true + list: + $ref: '#/components/schemas/microsoft.graph.listInfo' + sharepointIds: + $ref: '#/components/schemas/microsoft.graph.sharepointIds' + system: + $ref: '#/components/schemas/microsoft.graph.systemFacet' + columns: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + description: The collection of field definitions for this list. + contentTypes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.contentType' + description: The collection of content types present in this list. + drive: + $ref: '#/components/schemas/microsoft.graph.drive' + items: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.listItem' + description: All items contained in the list. + subscriptions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.subscription' + description: The set of subscriptions on the list. + additionalProperties: + type: object + microsoft.graph.publicError: + title: publicError + type: object + properties: + code: + type: string + description: Represents the error code. + nullable: true + details: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.publicErrorDetail' + description: Details of the error. + innerError: + $ref: '#/components/schemas/microsoft.graph.publicInnerError' + message: + type: string + description: A non-localized message for the developer. + nullable: true + target: + type: string + description: The target of the error. + nullable: true + additionalProperties: + type: object + microsoft.graph.root: + title: root + type: object + additionalProperties: + type: object + microsoft.graph.siteCollection: + title: siteCollection + type: object + properties: + dataLocationCode: + type: string + description: The geographic region code for where this site collection resides. Read-only. + nullable: true + hostname: + type: string + description: The hostname for the site collection. Read-only. + nullable: true + root: + $ref: '#/components/schemas/microsoft.graph.root' + additionalProperties: + type: object + microsoft.graph.itemAnalytics: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: itemAnalytics + type: object + properties: + allTime: + $ref: '#/components/schemas/microsoft.graph.itemActivityStat' + itemActivityStats: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.itemActivityStat' + lastSevenDays: + $ref: '#/components/schemas/microsoft.graph.itemActivityStat' + additionalProperties: + type: object + microsoft.graph.columnDefinition: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: columnDefinition + type: object + properties: + boolean: + $ref: '#/components/schemas/microsoft.graph.booleanColumn' + calculated: + $ref: '#/components/schemas/microsoft.graph.calculatedColumn' + choice: + $ref: '#/components/schemas/microsoft.graph.choiceColumn' + columnGroup: + type: string + description: 'For site columns, the name of the group this column belongs to. Helps organize related columns.' + nullable: true + currency: + $ref: '#/components/schemas/microsoft.graph.currencyColumn' + dateTime: + $ref: '#/components/schemas/microsoft.graph.dateTimeColumn' + defaultValue: + $ref: '#/components/schemas/microsoft.graph.defaultColumnValue' + description: + type: string + description: The user-facing description of the column. + nullable: true + displayName: + type: string + description: The user-facing name of the column. + nullable: true + enforceUniqueValues: + type: boolean + description: 'If true, no two list items may have the same value for this column.' + nullable: true + geolocation: + $ref: '#/components/schemas/microsoft.graph.geolocationColumn' + hidden: + type: boolean + description: Specifies whether the column is displayed in the user interface. + nullable: true + indexed: + type: boolean + description: Specifies whether the column values can used for sorting and searching. + nullable: true + lookup: + $ref: '#/components/schemas/microsoft.graph.lookupColumn' + name: + type: string + description: 'The API-facing name of the column as it appears in the [fields][] on a [listItem][]. For the user-facing name, see displayName.' + nullable: true + number: + $ref: '#/components/schemas/microsoft.graph.numberColumn' + personOrGroup: + $ref: '#/components/schemas/microsoft.graph.personOrGroupColumn' + readOnly: + type: boolean + description: Specifies whether the column values can be modified. + nullable: true + required: + type: boolean + description: Specifies whether the column value is not optional. + nullable: true + text: + $ref: '#/components/schemas/microsoft.graph.textColumn' + additionalProperties: + type: object + microsoft.graph.contentType: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: contentType + type: object + properties: + description: + type: string + description: The descriptive text for the item. + nullable: true + group: + type: string + description: The name of the group this content type belongs to. Helps organize related content types. + nullable: true + hidden: + type: boolean + description: Indicates whether the content type is hidden in the list's 'New' menu. + nullable: true + inheritedFrom: + $ref: '#/components/schemas/microsoft.graph.itemReference' + name: + type: string + description: The name of the content type. + nullable: true + order: + $ref: '#/components/schemas/microsoft.graph.contentTypeOrder' + parentId: + type: string + description: The unique identifier of the content type. + nullable: true + readOnly: + type: boolean + description: 'If true, the content type cannot be modified unless this value is first set to false.' + nullable: true + sealed: + type: boolean + description: 'If true, the content type cannot be modified by users or through push-down operations. Only site collection administrators can seal or unseal content types.' + nullable: true + columnLinks: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnLink' + description: The collection of columns that are required by this content type + additionalProperties: + type: object + microsoft.graph.permission: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: permission + type: object + properties: + expirationDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: A format of yyyy-MM-ddTHH:mm:ssZ of DateTimeOffset indicates the expiration time of the permission. DateTime.MinValue indicates there is no expiration set for this permission. Optional. + format: date-time + nullable: true + grantedTo: + $ref: '#/components/schemas/microsoft.graph.identitySet' + grantedToIdentities: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identitySet' + description: 'For link type permissions, the details of the users to whom permission was granted. Read-only.' + hasPassword: + type: boolean + description: 'This indicates whether password is set for this permission, it''s only showing in response. Optional and Read-only and for OneDrive Personal only.' + nullable: true + inheritedFrom: + $ref: '#/components/schemas/microsoft.graph.itemReference' + invitation: + $ref: '#/components/schemas/microsoft.graph.sharingInvitation' + link: + $ref: '#/components/schemas/microsoft.graph.sharingLink' + roles: + type: array + items: + type: string + nullable: true + description: 'The type of permission, e.g. read. See below for the full list of roles. Read-only.' + shareId: + type: string + description: 'A unique token that can be used to access this shared item via the [shares API][]. Read-only.' + nullable: true + additionalProperties: + type: object + microsoft.graph.plannerPlan: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: plannerPlan + type: object + properties: + createdBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + 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 would look like this: ''2014-01-01T00:00:00Z''' + format: date-time + nullable: true + owner: + type: string + description: 'ID of the Group that owns the plan. A valid group must exist before this field can be set. After it is set, this property can’t be updated.' + nullable: true + title: + type: string + description: Required. Title of the plan. + buckets: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerBucket' + description: Collection of buckets in the plan. Read-only. Nullable. + details: + $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' + tasks: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerTask' + description: Collection of tasks in the plan. Read-only. Nullable. + additionalProperties: + type: object + microsoft.graph.notebook: + allOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteEntityHierarchyModel' + - title: notebook + type: object + properties: + isDefault: + type: boolean + description: Indicates whether this is the user's default notebook. Read-only. + nullable: true + isShared: + type: boolean + 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.' + nullable: true + links: + $ref: '#/components/schemas/microsoft.graph.notebookLinks' + sectionGroupsUrl: + type: string + description: 'The URL for the sectionGroups navigation property, which returns all the section groups in the notebook. Read-only.' + nullable: true + sectionsUrl: + type: string + description: 'The URL for the sections navigation property, which returns all the sections in the notebook. Read-only.' + nullable: true + userRole: + $ref: '#/components/schemas/microsoft.graph.onenoteUserRole' + sectionGroups: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.sectionGroup' + description: The section groups in the notebook. Read-only. Nullable. + sections: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.onenoteSection' + description: The sections in the notebook. Read-only. Nullable. + additionalProperties: + type: object + microsoft.graph.onenoteOperation: + allOf: + - $ref: '#/components/schemas/microsoft.graph.operation' + - title: onenoteOperation + type: object + properties: + error: + $ref: '#/components/schemas/microsoft.graph.onenoteOperationError' + percentComplete: + type: string + description: The operation percent complete if the operation is still in running status + nullable: true + resourceId: + type: string + description: The resource id. + nullable: true + resourceLocation: + type: string + description: 'The resource URI for the object. For example, the resource URI for a copied page or section.' + nullable: true + additionalProperties: + type: object + microsoft.graph.onenotePage: + allOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteEntitySchemaObjectModel' + - title: onenotePage + type: object + properties: + content: + type: string + description: The page's HTML content. + format: base64url + nullable: true + contentUrl: + type: string + description: The URL for the page's HTML content. Read-only. + nullable: true + createdByAppId: + type: string + description: The unique identifier of the application that created the page. Read-only. + nullable: true + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + 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 would look like this: ''2014-01-01T00:00:00Z''. Read-only.' + format: date-time + nullable: true + level: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The indentation level of the page. Read-only. + format: int32 + nullable: true + links: + $ref: '#/components/schemas/microsoft.graph.pageLinks' + order: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The order of the page within its parent section. Read-only. + format: int32 + nullable: true + title: + type: string + description: The title of the page. + nullable: true + userTags: + type: array + items: + type: string + nullable: true + parentNotebook: + $ref: '#/components/schemas/microsoft.graph.notebook' + parentSection: + $ref: '#/components/schemas/microsoft.graph.onenoteSection' + additionalProperties: + type: object + microsoft.graph.onenoteResource: + allOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteEntityBaseModel' + - title: onenoteResource + type: object + properties: + content: + type: string + description: The content stream + format: base64url + nullable: true + contentUrl: + type: string + description: The URL for downloading the content + nullable: true + additionalProperties: + type: object + microsoft.graph.sectionGroup: + allOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteEntityHierarchyModel' + - title: sectionGroup + type: object + properties: + sectionGroupsUrl: + type: string + description: 'The URL for the sectionGroups navigation property, which returns all the section groups in the section group. Read-only.' + nullable: true + sectionsUrl: + type: string + description: 'The URL for the sections navigation property, which returns all the sections in the section group. Read-only.' + nullable: true + parentNotebook: + $ref: '#/components/schemas/microsoft.graph.notebook' + parentSectionGroup: + $ref: '#/components/schemas/microsoft.graph.sectionGroup' + sectionGroups: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.sectionGroup' + description: The section groups in the section. Read-only. Nullable. + sections: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.onenoteSection' + description: The sections in the section group. Read-only. Nullable. + additionalProperties: + type: object + microsoft.graph.onenoteSection: + allOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteEntityHierarchyModel' + - title: onenoteSection + type: object + properties: + isDefault: + type: boolean + description: Indicates whether this is the user's default section. Read-only. + nullable: true + links: + $ref: '#/components/schemas/microsoft.graph.sectionLinks' + pagesUrl: + type: string + description: The pages endpoint where you can get details for all the pages in the section. Read-only. + nullable: true + pages: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.onenotePage' + description: The collection of pages in the section. Read-only. Nullable. + parentNotebook: + $ref: '#/components/schemas/microsoft.graph.notebook' + parentSectionGroup: + $ref: '#/components/schemas/microsoft.graph.sectionGroup' + additionalProperties: + type: object + microsoft.graph.teamFunSettings: + title: teamFunSettings + type: object + properties: + allowCustomMemes: + type: boolean + description: 'If set to true, enables users to include custom memes.' + nullable: true + allowGiphy: + type: boolean + description: 'If set to true, enables Giphy use.' + nullable: true + allowStickersAndMemes: + type: boolean + description: 'If set to true, enables users to include stickers and memes.' + nullable: true + giphyContentRating: + $ref: '#/components/schemas/microsoft.graph.giphyRatingType' + additionalProperties: + type: object + microsoft.graph.teamGuestSettings: + title: teamGuestSettings + type: object + properties: + allowCreateUpdateChannels: + type: boolean + description: 'If set to true, guests can add and update channels.' + nullable: true + allowDeleteChannels: + type: boolean + description: 'If set to true, guests can delete channels.' + nullable: true + additionalProperties: + type: object + microsoft.graph.teamMemberSettings: + title: teamMemberSettings + type: object + properties: + allowAddRemoveApps: + type: boolean + description: 'If set to true, members can add and remove apps.' + nullable: true + allowCreatePrivateChannels: + type: boolean + description: 'If set to true, members can add and update private channels.' + nullable: true + allowCreateUpdateChannels: + type: boolean + description: 'If set to true, members can add and update any channels.' + nullable: true + allowCreateUpdateRemoveConnectors: + type: boolean + description: 'If set to true, members can add, update, and remove connectors.' + nullable: true + allowCreateUpdateRemoveTabs: + type: boolean + description: 'If set to true, members can add, update, and remove tabs.' + nullable: true + allowDeleteChannels: + type: boolean + description: 'If set to true, members can delete channels.' + nullable: true + additionalProperties: + type: object + microsoft.graph.teamMessagingSettings: + title: teamMessagingSettings + type: object + properties: + allowChannelMentions: + type: boolean + description: 'If set to true, @channel mentions are allowed.' + nullable: true + allowOwnerDeleteMessages: + type: boolean + description: 'If set to true, owners can delete any message.' + nullable: true + allowTeamMentions: + type: boolean + description: 'If set to true, @team mentions are allowed.' + nullable: true + allowUserDeleteMessages: + type: boolean + description: 'If set to true, users can delete their messages.' + nullable: true + allowUserEditMessages: + type: boolean + description: 'If set to true, users can edit their messages.' + nullable: true + additionalProperties: + type: object + microsoft.graph.teamSpecialization: + title: teamSpecialization + enum: + - none + - educationStandard + - educationClass + - educationProfessionalLearningCommunity + - educationStaff + - healthcareStandard + - healthcareCareCoordination + - unknownFutureValue + type: string + microsoft.graph.teamVisibilityType: + title: teamVisibilityType + enum: + - private + - public + - hiddenMembership + - unknownFutureValue + type: string + microsoft.graph.schedule: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: schedule + type: object + properties: + enabled: + type: boolean + description: Indicates whether the schedule is enabled for the team. Required. + nullable: true + offerShiftRequestsEnabled: + type: boolean + description: Indicates whether offer shift requests are enabled for the schedule. + nullable: true + openShiftsEnabled: + type: boolean + description: Indicates whether open shifts are enabled for the schedule. + nullable: true + provisionStatus: + $ref: '#/components/schemas/microsoft.graph.operationStatus' + provisionStatusCode: + type: string + description: Additional information about why schedule provisioning failed. + nullable: true + swapShiftsRequestsEnabled: + type: boolean + description: Indicates whether swap shifts requests are enabled for the schedule. + nullable: true + timeClockEnabled: + type: boolean + description: Indicates whether time clock is enabled for the schedule. + nullable: true + timeOffRequestsEnabled: + type: boolean + description: Indicates whether time off requests are enabled for the schedule. + nullable: true + timeZone: + type: string + description: Indicates the time zone of the schedule team using tz database format. Required. + nullable: true + workforceIntegrationIds: + type: array + items: + type: string + nullable: true + offerShiftRequests: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' + openShiftChangeRequests: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' + openShifts: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.openShift' + schedulingGroups: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.schedulingGroup' + description: The logical grouping of users in the schedule (usually by role). + shifts: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.shift' + description: The shifts in the schedule. + swapShiftsChangeRequests: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' + timeOffReasons: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.timeOffReason' + description: The set of reasons for a time off in the schedule. + timeOffRequests: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.timeOffRequest' + timesOff: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.timeOff' + description: The instances of times off in the schedule. + additionalProperties: + type: object + microsoft.graph.channel: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: channel + type: object + properties: + description: + type: string + description: Optional textual description for the channel. + nullable: true + displayName: + type: string + description: Channel name as it will appear to the user in Microsoft Teams. + email: + type: string + description: The email address for sending messages to the channel. Read-only. + nullable: true + isFavoriteByDefault: + type: boolean + description: 'Indicates whether the channel should automatically be marked ''favorite'' for all members of the team. Can only be set programmatically with Create team. Default: false.' + nullable: true + membershipType: + $ref: '#/components/schemas/microsoft.graph.channelMembershipType' + webUrl: + type: string + description: 'A hyperlink that will go to the channel in Microsoft Teams. This is the URL that you get when you right-click a channel in Microsoft Teams and select Get link to channel. This URL should be treated as an opaque blob, and not parsed. Read-only.' + nullable: true + filesFolder: + $ref: '#/components/schemas/microsoft.graph.driveItem' + members: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + description: A collection of membership records associated with the channel. + messages: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + description: A collection of all the messages in the channel. A navigation property. Nullable. + tabs: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.teamsTab' + description: A collection of all the tabs in the channel. A navigation property. + additionalProperties: + type: object + microsoft.graph.teamsAppInstallation: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: teamsAppInstallation + type: object + properties: + teamsApp: + $ref: '#/components/schemas/microsoft.graph.teamsApp' + teamsAppDefinition: + $ref: '#/components/schemas/microsoft.graph.teamsAppDefinition' + additionalProperties: + type: object + microsoft.graph.conversationMember: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: conversationMember + type: object + properties: + displayName: + type: string + description: The display name of the user. + nullable: true + roles: + type: array + items: + type: string + nullable: true + description: The roles for that user. + visibleHistoryStartDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + 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. + format: date-time + nullable: true + additionalProperties: + type: object + microsoft.graph.teamsAsyncOperation: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: teamsAsyncOperation + type: object + properties: + attemptsCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Number of times the operation was attempted before being marked successful or failed. + format: int32 + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Time when the operation was created. + format: date-time + error: + $ref: '#/components/schemas/microsoft.graph.operationError' + lastActionDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Time when the async operation was last updated. + format: date-time + operationType: + $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperationType' + status: + $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperationStatus' + targetResourceId: + type: string + description: 'The ID of the object that''s created or modified as result of this async operation, typically a team.' + nullable: true + targetResourceLocation: + type: string + description: The location of the object that's created or modified as result of this async operation. This URL should be treated as an opaque value and not parsed into its component paths. + nullable: true + additionalProperties: + type: object + microsoft.graph.teamsTemplate: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: teamsTemplate + type: object + additionalProperties: + type: object + microsoft.graph.automaticRepliesSetting: + title: automaticRepliesSetting + type: object + properties: + externalAudience: + $ref: '#/components/schemas/microsoft.graph.externalAudienceScope' + externalReplyMessage: + type: string + description: 'The automatic reply to send to the specified external audience, if Status is AlwaysEnabled or Scheduled.' + nullable: true + internalReplyMessage: + type: string + description: 'The automatic reply to send to the audience internal to the signed-in user''s organization, if Status is AlwaysEnabled or Scheduled.' + nullable: true + scheduledEndDateTime: + $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + scheduledStartDateTime: + $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + status: + $ref: '#/components/schemas/microsoft.graph.automaticRepliesStatus' + additionalProperties: + type: object + microsoft.graph.delegateMeetingMessageDeliveryOptions: + title: delegateMeetingMessageDeliveryOptions + enum: + - sendToDelegateAndInformationToPrincipal + - sendToDelegateAndPrincipal + - sendToDelegateOnly + type: string + microsoft.graph.localeInfo: + title: localeInfo + type: object + properties: + displayName: + type: string + description: 'A name representing the user''s locale in natural language, for example, ''English (United States)''.' + nullable: true + locale: + type: string + 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.' + nullable: true + additionalProperties: + type: object + microsoft.graph.workingHours: + title: workingHours + type: object + properties: + daysOfWeek: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.dayOfWeek' + description: The days of the week on which the user works. + endTime: + pattern: '^([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?$' + type: string + description: The time of the day that the user stops working. + format: time + nullable: true + startTime: + pattern: '^([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?$' + type: string + description: The time of the day that the user starts working. + format: time + nullable: true + timeZone: + $ref: '#/components/schemas/microsoft.graph.timeZoneBase' + additionalProperties: + type: object + microsoft.graph.servicePlanInfo: + title: servicePlanInfo + type: object + properties: + appliesTo: + type: string + description: The object the service plan can be assigned to. Possible values:'User' - service plan can be assigned to individual users.'Company' - service plan can be assigned to the entire tenant. + nullable: true + provisioningStatus: + type: string + description: 'The provisioning status of the service plan. Possible values:''Success'' - Service is fully provisioned.''Disabled'' - Service has been disabled.''PendingInput'' - Service is not yet provisioned; awaiting service confirmation.''PendingActivation'' - Service is provisioned but requires explicit activation by administrator (for example, Intune_O365 service plan).''PendingProvisioning'' - Microsoft has added a new service to the product SKU and it has not been activated in the tenant, yet.' + nullable: true + servicePlanId: + pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' + type: string + description: The unique identifier of the service plan. + format: uuid + nullable: true + servicePlanName: + type: string + description: The name of the service plan. + nullable: true + additionalProperties: + type: object + microsoft.graph.identity: + title: identity + type: object + properties: + displayName: + type: string + description: 'The identity''s display name. Note that this may not always be available or up to date. For example, if a user changes their display name, the API may show the new value in a future response, but the items associated with the user won''t show up as having changed when using delta.' + nullable: true + id: + type: string + description: Unique identifier for the identity. + nullable: true + additionalProperties: + type: object + microsoft.graph.physicalAddress: + title: physicalAddress + type: object + properties: + city: + type: string + description: The city. + nullable: true + countryOrRegion: + type: string + description: 'The country or region. It''s a free-format string value, for example, ''United States''.' + nullable: true + postalCode: + type: string + description: The postal code. + nullable: true + state: + type: string + description: The state. + nullable: true + street: + type: string + description: The street. + nullable: true + additionalProperties: + type: object + microsoft.graph.inferenceClassificationOverride: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: inferenceClassificationOverride + type: object + properties: + classifyAs: + $ref: '#/components/schemas/microsoft.graph.inferenceClassificationType' + senderEmailAddress: + $ref: '#/components/schemas/microsoft.graph.emailAddress' + additionalProperties: + type: object + microsoft.graph.messageRule: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: messageRule + type: object + properties: + actions: + $ref: '#/components/schemas/microsoft.graph.messageRuleActions' + conditions: + $ref: '#/components/schemas/microsoft.graph.messageRulePredicates' + displayName: + type: string + description: The display name of the rule. + nullable: true + exceptions: + $ref: '#/components/schemas/microsoft.graph.messageRulePredicates' + hasError: + type: boolean + description: Indicates whether the rule is in an error condition. Read-only. + nullable: true + isEnabled: + type: boolean + description: Indicates whether the rule is enabled to be applied to messages. + nullable: true + isReadOnly: + type: boolean + description: Indicates if the rule is read-only and cannot be modified or deleted by the rules REST API. + nullable: true + sequence: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: 'Indicates the order in which the rule is executed, among other rules.' + format: int32 + nullable: true + additionalProperties: + type: object + microsoft.graph.followupFlag: + title: followupFlag + type: object + properties: + completedDateTime: + $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + dueDateTime: + $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + flagStatus: + $ref: '#/components/schemas/microsoft.graph.followupFlagStatus' + startDateTime: + $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + additionalProperties: + type: object + microsoft.graph.inferenceClassificationType: + title: inferenceClassificationType + enum: + - focused + - other + type: string + microsoft.graph.internetMessageHeader: + title: internetMessageHeader + type: object + properties: + name: + type: string + description: Represents the key in a key-value pair. + nullable: true + value: + type: string + description: The value in a key-value pair. + nullable: true + additionalProperties: + type: object + microsoft.graph.outlookCategory: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: outlookCategory + type: object + properties: + color: + $ref: '#/components/schemas/microsoft.graph.categoryColor' + displayName: + type: string + 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.' + nullable: true + additionalProperties: + type: object + microsoft.graph.personType: + title: personType + type: object + properties: + class: + type: string + description: 'The type of data source, such as Person.' + nullable: true + subclass: + type: string + description: 'The secondary type of data source, such as OrganizationUser.' + nullable: true + additionalProperties: + type: object + microsoft.graph.phone: + title: phone + type: object + properties: + language: + type: string + nullable: true + number: + type: string + description: The phone number. + nullable: true + region: + type: string + nullable: true + type: + $ref: '#/components/schemas/microsoft.graph.phoneType' + additionalProperties: + type: object + microsoft.graph.scoredEmailAddress: + title: scoredEmailAddress + type: object + properties: + address: + type: string + description: The email address. + nullable: true + itemId: + type: string + nullable: true + relevanceScore: + type: number + description: 'The relevance score of the email address. A relevance score is used as a sort key, in relation to the other returned results. A higher relevance score value corresponds to a more relevant result. Relevance is determined by the user’s communication and collaboration patterns and business relationships.' + format: double + nullable: true + selectionLikelihood: + $ref: '#/components/schemas/microsoft.graph.selectionLikelihoodInfo' + additionalProperties: + type: object + microsoft.graph.website: + title: website + type: object + properties: + address: + type: string + description: The URL of the website. + nullable: true + displayName: + type: string + description: The display name of the web site. + nullable: true + type: + $ref: '#/components/schemas/microsoft.graph.websiteType' + additionalProperties: + type: object + microsoft.graph.agreementAcceptanceState: + title: agreementAcceptanceState + enum: + - accepted + - declined + - unknownFutureValue + type: string + microsoft.graph.complianceState: + title: complianceState + enum: + - unknown + - compliant + - noncompliant + - conflict + - error + - inGracePeriod + - configManager + type: string + microsoft.graph.configurationManagerClientEnabledFeatures: + title: configurationManagerClientEnabledFeatures + type: object + properties: + compliancePolicy: + type: boolean + description: Whether compliance policy is managed by Intune + deviceConfiguration: + type: boolean + description: Whether device configuration is managed by Intune + inventory: + type: boolean + description: Whether inventory is managed by Intune + modernApps: + type: boolean + description: Whether modern application is managed by Intune + resourceAccess: + type: boolean + description: Whether resource access is managed by Intune + windowsUpdateForBusiness: + type: boolean + description: Whether Windows Update for Business is managed by Intune + additionalProperties: + type: object + description: configuration Manager client enabled features + microsoft.graph.deviceActionResult: + title: deviceActionResult + type: object + properties: + actionName: + type: string + description: Action name + nullable: true + actionState: + $ref: '#/components/schemas/microsoft.graph.actionState' + lastUpdatedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Time the action state was last updated + format: date-time + startDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Time the action was initiated + format: date-time + additionalProperties: + type: object + description: Device action result + microsoft.graph.deviceEnrollmentType: + title: deviceEnrollmentType + enum: + - unknown + - userEnrollment + - deviceEnrollmentManager + - appleBulkWithUser + - appleBulkWithoutUser + - windowsAzureADJoin + - windowsBulkUserless + - windowsAutoEnrollment + - windowsBulkAzureDomainJoin + - windowsCoManagement + type: string + microsoft.graph.deviceHealthAttestationState: + title: deviceHealthAttestationState + type: object + properties: + attestationIdentityKey: + type: string + description: 'TWhen an Attestation Identity Key (AIK) is present on a device, it indicates that the device has an endorsement key (EK) certificate.' + nullable: true + bitLockerStatus: + type: string + description: On or Off of BitLocker Drive Encryption + nullable: true + bootAppSecurityVersion: + type: string + description: The security version number of the Boot Application + nullable: true + bootDebugging: + type: string + description: 'When bootDebugging is enabled, the device is used in development and testing' + nullable: true + bootManagerSecurityVersion: + type: string + description: The security version number of the Boot Application + nullable: true + bootManagerVersion: + type: string + description: The version of the Boot Manager + nullable: true + bootRevisionListInfo: + type: string + description: The Boot Revision List that was loaded during initial boot on the attested device + nullable: true + codeIntegrity: + type: string + description: 'When code integrity is enabled, code execution is restricted to integrity verified code' + nullable: true + codeIntegrityCheckVersion: + type: string + description: The version of the Boot Manager + nullable: true + codeIntegrityPolicy: + type: string + description: The Code Integrity policy that is controlling the security of the boot environment + nullable: true + contentNamespaceUrl: + type: string + description: The DHA report version. (Namespace version) + nullable: true + contentVersion: + type: string + description: The HealthAttestation state schema version + nullable: true + dataExcutionPolicy: + type: string + description: DEP Policy defines a set of hardware and software technologies that perform additional checks on memory + nullable: true + deviceHealthAttestationStatus: + type: string + description: The DHA report version. (Namespace version) + nullable: true + earlyLaunchAntiMalwareDriverProtection: + type: string + description: ELAM provides protection for the computers in your network when they start up + nullable: true + healthAttestationSupportedStatus: + type: string + description: This attribute indicates if DHA is supported for the device + nullable: true + healthStatusMismatchInfo: + type: string + description: This attribute appears if DHA-Service detects an integrity issue + nullable: true + issuedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The DateTime when device was evaluated or issued to MDM + format: date-time + lastUpdateDateTime: + type: string + description: The Timestamp of the last update. + nullable: true + operatingSystemKernelDebugging: + type: string + description: 'When operatingSystemKernelDebugging is enabled, the device is used in development and testing' + nullable: true + operatingSystemRevListInfo: + type: string + description: The Operating System Revision List that was loaded during initial boot on the attested device + nullable: true + pcr0: + type: string + description: 'The measurement that is captured in PCR[0]' + nullable: true + pcrHashAlgorithm: + type: string + description: Informational attribute that identifies the HASH algorithm that was used by TPM + nullable: true + resetCount: + type: integer + description: The number of times a PC device has hibernated or resumed + format: int64 + restartCount: + type: integer + description: The number of times a PC device has rebooted + format: int64 + safeMode: + type: string + description: Safe mode is a troubleshooting option for Windows that starts your computer in a limited state + nullable: true + secureBoot: + type: string + description: 'When Secure Boot is enabled, the core components must have the correct cryptographic signatures' + nullable: true + secureBootConfigurationPolicyFingerPrint: + type: string + description: Fingerprint of the Custom Secure Boot Configuration Policy + nullable: true + testSigning: + type: string + description: 'When test signing is allowed, the device does not enforce signature validation during boot' + nullable: true + tpmVersion: + type: string + description: The security version number of the Boot Application + nullable: true + virtualSecureMode: + type: string + description: VSM is a container that protects high value assets from a compromised kernel + nullable: true + windowsPE: + type: string + description: Operating system running with limited services that is used to prepare a computer for Windows + nullable: true + additionalProperties: + type: object + microsoft.graph.deviceRegistrationState: + title: deviceRegistrationState + enum: + - notRegistered + - registered + - revoked + - keyConflict + - approvalPending + - certificateReset + - notRegisteredPendingEnrollment + - unknown + type: string + microsoft.graph.deviceManagementExchangeAccessState: + title: deviceManagementExchangeAccessState + enum: + - none + - unknown + - allowed + - blocked + - quarantined + type: string + microsoft.graph.deviceManagementExchangeAccessStateReason: + title: deviceManagementExchangeAccessStateReason + enum: + - none + - unknown + - exchangeGlobalRule + - exchangeIndividualRule + - exchangeDeviceRule + - exchangeUpgrade + - exchangeMailboxPolicy + - other + - compliant + - notCompliant + - notEnrolled + - unknownLocation + - mfaRequired + - azureADBlockDueToAccessPolicy + - compromisedPassword + - deviceNotKnownWithManagedApp + type: string + microsoft.graph.managedDeviceOwnerType: + title: managedDeviceOwnerType + enum: + - unknown + - company + - personal + type: string + microsoft.graph.managementAgentType: + title: managementAgentType + enum: + - eas + - mdm + - easMdm + - intuneClient + - easIntuneClient + - configurationManagerClient + - configurationManagerClientMdm + - configurationManagerClientMdmEas + - unknown + - jamf + - googleCloudDevicePolicyController + type: string + microsoft.graph.managedDevicePartnerReportedHealthState: + title: managedDevicePartnerReportedHealthState + enum: + - unknown + - activated + - deactivated + - secured + - lowSeverity + - mediumSeverity + - highSeverity + - unresponsive + - compromised + - misconfigured + type: string + microsoft.graph.deviceCompliancePolicyState: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: deviceCompliancePolicyState + type: object + properties: + displayName: + type: string + description: The name of the policy for this policyBase + nullable: true + platformType: + $ref: '#/components/schemas/microsoft.graph.policyPlatformType' + settingCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Count of how many setting a policy holds + format: int32 + settingStates: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicySettingState' + state: + $ref: '#/components/schemas/microsoft.graph.complianceStatus' + version: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The version of the policy + format: int32 + additionalProperties: + type: object + description: Device Compliance Policy State for a given device. + microsoft.graph.deviceConfigurationState: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: deviceConfigurationState + type: object + properties: + displayName: + type: string + description: The name of the policy for this policyBase + nullable: true + platformType: + $ref: '#/components/schemas/microsoft.graph.policyPlatformType' + settingCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Count of how many setting a policy holds + format: int32 + settingStates: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationSettingState' + state: + $ref: '#/components/schemas/microsoft.graph.complianceStatus' + version: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The version of the policy + format: int32 + additionalProperties: + type: object + description: Device Configuration State for a given device. + microsoft.graph.deviceCategory: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: deviceCategory + type: object + properties: + description: + type: string + description: Optional description for the device category. + nullable: true + displayName: + type: string + description: Display name for the device category. + nullable: true + additionalProperties: + type: object + description: 'Device categories provides a way to organize your devices. Using device categories, company administrators can define their own categories that make sense to their company. These categories can then be applied to a device in the Intune Azure console or selected by a user during device enrollment. You can filter reports and create dynamic Azure Active Directory device groups based on device categories.' + microsoft.graph.mobileAppIdentifier: + title: mobileAppIdentifier + type: object + additionalProperties: + type: object + description: The identifier for a mobile app. + microsoft.graph.managedAppFlaggedReason: + title: managedAppFlaggedReason + enum: + - none + - rootedDevice + type: string + microsoft.graph.managedAppPolicy: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: managedAppPolicy + type: object + properties: + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The date and time the policy was created. + format: date-time + description: + type: string + description: The policy's description. + nullable: true + displayName: + type: string + description: Policy display name. + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Last time the policy was modified. + format: date-time + version: + type: string + description: Version of the entity. + nullable: true + additionalProperties: + type: object + description: The ManagedAppPolicy resource represents a base type for platform specific policies. + microsoft.graph.managedAppOperation: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: managedAppOperation + type: object + properties: + displayName: + type: string + description: The operation name. + nullable: true + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The last time the app operation was modified. + format: date-time + state: + type: string + description: The current state of the operation + nullable: true + version: + type: string + description: Version of the entity. + nullable: true + additionalProperties: + type: object + description: Represents an operation applied against an app registration. + microsoft.graph.plannerTask: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: plannerTask + type: object + properties: + activeChecklistItemCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: 'Number of checklist items with value set to false, representing incomplete items.' + format: int32 + nullable: true + appliedCategories: + $ref: '#/components/schemas/microsoft.graph.plannerAppliedCategories' + assigneePriority: + type: string + description: Hint used to order items of this type in a list view. The format is defined as outlined here. + nullable: true + assignments: + $ref: '#/components/schemas/microsoft.graph.plannerAssignments' + bucketId: + type: string + description: Bucket ID to which the task belongs. The bucket needs to be in the plan that the task is in. It is 28 characters long and case-sensitive. Format validation is done on the service. + nullable: true + checklistItemCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Number of checklist items that are present on the task. + format: int32 + nullable: true + completedBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' + completedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + 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 would look like this: ''2014-01-01T00:00:00Z''' + format: date-time + nullable: true + conversationThreadId: + type: string + description: Thread ID of the conversation on the task. This is the ID of the conversation thread object created in the group. + nullable: true + createdBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + 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 would look like this: ''2014-01-01T00:00:00Z''' + format: date-time + nullable: true + dueDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + 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 would look like this: ''2014-01-01T00:00:00Z''' + format: date-time + nullable: true + hasDescription: + type: boolean + description: Read-only. Value is true if the details object of the task has a non-empty description and false otherwise. + nullable: true + orderHint: + type: string + description: Hint used to order items of this type in a list view. The format is defined as outlined here. + nullable: true + percentComplete: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: 'Percentage of task completion. When set to 100, the task is considered completed.' + format: int32 + nullable: true + planId: + type: string + description: Plan ID to which the task belongs. + nullable: true + previewType: + $ref: '#/components/schemas/microsoft.graph.plannerPreviewType' + referenceCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Number of external references that exist on the task. + format: int32 + nullable: true + startDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + 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 would look like this: ''2014-01-01T00:00:00Z''' + format: date-time + nullable: true + title: + type: string + description: Title of the task. + assignedToTaskBoardFormat: + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' + bucketTaskBoardFormat: + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' + details: + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' + progressTaskBoardFormat: + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' + additionalProperties: + type: object + microsoft.graph.sharedInsight: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: sharedInsight + type: object + properties: + lastShared: + $ref: '#/components/schemas/microsoft.graph.sharingDetail' + resourceReference: + $ref: '#/components/schemas/microsoft.graph.resourceReference' + resourceVisualization: + $ref: '#/components/schemas/microsoft.graph.resourceVisualization' + sharingHistory: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.sharingDetail' + lastSharedMethod: + $ref: '#/components/schemas/microsoft.graph.entity' + resource: + $ref: '#/components/schemas/microsoft.graph.entity' + additionalProperties: + type: object + microsoft.graph.trending: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: trending + type: object + properties: + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + resourceReference: + $ref: '#/components/schemas/microsoft.graph.resourceReference' + resourceVisualization: + $ref: '#/components/schemas/microsoft.graph.resourceVisualization' + weight: + type: number + description: 'Value indicating how much the document is currently trending. The larger the number, the more the document is currently trending around the user (the more relevant it is). Returned documents are sorted by this value.' + format: double + resource: + $ref: '#/components/schemas/microsoft.graph.entity' + additionalProperties: + type: object + microsoft.graph.usedInsight: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: usedInsight + type: object + properties: + lastUsed: + $ref: '#/components/schemas/microsoft.graph.usageDetails' + resourceReference: + $ref: '#/components/schemas/microsoft.graph.resourceReference' + resourceVisualization: + $ref: '#/components/schemas/microsoft.graph.resourceVisualization' + resource: + $ref: '#/components/schemas/microsoft.graph.entity' + additionalProperties: + type: object + microsoft.graph.shiftPreferences: + allOf: + - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' + - title: shiftPreferences + type: object + properties: + availability: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.shiftAvailability' + description: Availability of the user to be scheduled for work and its recurrence pattern. + additionalProperties: + type: object + microsoft.graph.Json: + title: Json + type: object + additionalProperties: + type: object + microsoft.graph.status: + title: status + enum: + - active + - updated + - deleted + - ignored + - unknownFutureValue + type: string + microsoft.graph.visualInfo: + title: visualInfo + type: object + properties: + attribution: + $ref: '#/components/schemas/microsoft.graph.imageInfo' + backgroundColor: + type: string + 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 + nullable: true + content: + $ref: '#/components/schemas/microsoft.graph.Json' + description: + type: string + description: 'Optional. Longer text description of the user''s unique activity (example: document name, first sentence, and/or metadata)' + nullable: true + displayText: + type: string + description: 'Required. Short text description of the user''s unique activity (for example, document name in cases where an activity refers to document creation)' + additionalProperties: + type: object + microsoft.graph.activityHistoryItem: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: activityHistoryItem + type: object + properties: + activeDurationSeconds: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: 'Optional. The duration of active user engagement. if not supplied, this is calculated from the startedDateTime and lastActiveDateTime.' + format: int32 + nullable: true + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Set by the server. DateTime in UTC when the object was created on the server. + format: date-time + nullable: true + expirationDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Optional. UTC DateTime when the historyItem will undergo hard-delete. Can be set by the client. + format: date-time + nullable: true + lastActiveDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'Optional. UTC DateTime when the historyItem (activity session) was last understood as active or finished - if null, historyItem status should be Ongoing.' + format: date-time + nullable: true + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Set by the server. DateTime in UTC when the object was modified on the server. + format: date-time + nullable: true + startedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Required. UTC DateTime when the historyItem (activity session) was started. Required for timeline history. + format: date-time + status: + $ref: '#/components/schemas/microsoft.graph.status' + userTimezone: + type: string + 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. + nullable: true + activity: + $ref: '#/components/schemas/microsoft.graph.userActivity' + additionalProperties: + type: object + microsoft.graph.onlineMeetingPresenters: + title: onlineMeetingPresenters + enum: + - everyone + - organization + - roleIsPresenter + - organizer + - unknownFutureValue + type: string + microsoft.graph.audioConferencing: + title: audioConferencing + type: object + properties: + conferenceId: + type: string + nullable: true + dialinUrl: + type: string + description: A URL to the externally-accessible web page that contains dial-in information. + nullable: true + tollFreeNumber: + type: string + description: The toll-free number that connects to the Audio Conference Provider. + nullable: true + tollNumber: + type: string + description: The toll number that connects to the Audio Conference Provider. + nullable: true + additionalProperties: + type: object + microsoft.graph.chatInfo: + title: chatInfo + type: object + properties: + messageId: + type: string + description: The unique identifier for a message in a Microsoft Teams channel. + nullable: true + replyChainMessageId: + type: string + description: The ID of the reply message. + nullable: true + threadId: + type: string + description: The unique identifier for a thread in Microsoft Teams. + nullable: true + additionalProperties: + type: object + microsoft.graph.lobbyBypassSettings: + title: lobbyBypassSettings + type: object + properties: + isDialInBypassEnabled: + type: boolean + description: Specifies whether or not to always let dial-in callers bypass the lobby. Optional. + nullable: true + scope: + $ref: '#/components/schemas/microsoft.graph.lobbyBypassScope' + additionalProperties: + type: object + microsoft.graph.meetingParticipants: + title: meetingParticipants + type: object + properties: + attendees: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' + organizer: + $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' + additionalProperties: + type: object + microsoft.graph.fido2AuthenticationMethod: + allOf: + - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' + - title: fido2AuthenticationMethod + type: object + properties: + aaGuid: + type: string + description: 'Authenticator Attestation GUID, an identifier that indicates the type (e.g. make and model) of the authenticator.' + nullable: true + attestationCertificates: + type: array + items: + type: string + nullable: true + description: The attestation certificate(s) attached to this security key. + attestationLevel: + $ref: '#/components/schemas/microsoft.graph.attestationLevel' + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + displayName: + type: string + description: The display name of the key as given by the user. + nullable: true + model: + type: string + description: The manufacturer-assigned model of the FIDO2 security key. + nullable: true + additionalProperties: + type: object + microsoft.graph.authenticationMethod: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: authenticationMethod + type: object + additionalProperties: + type: object + microsoft.graph.microsoftAuthenticatorAuthenticationMethod: + allOf: + - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' + - title: microsoftAuthenticatorAuthenticationMethod + type: object + properties: + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The date and time that this app was registered. This property is null if the device is not registered for passwordless Phone Sign-In. + format: date-time + nullable: true + deviceTag: + type: string + description: Tags containing app metadata. + nullable: true + displayName: + type: string + description: The name of the device on which this app is registered. + nullable: true + phoneAppVersion: + type: string + description: Numerical version of this instance of the Authenticator app. + nullable: true + device: + $ref: '#/components/schemas/microsoft.graph.device' + additionalProperties: + type: object + microsoft.graph.windowsHelloForBusinessAuthenticationMethod: + allOf: + - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' + - title: windowsHelloForBusinessAuthenticationMethod + type: object + properties: + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The date and time that this Windows Hello for Business key was registered. + format: date-time + nullable: true + displayName: + type: string + description: The name of the device on which Windows Hello for Business is registered + nullable: true + keyStrength: + $ref: '#/components/schemas/microsoft.graph.authenticationMethodKeyStrength' + device: + $ref: '#/components/schemas/microsoft.graph.device' + additionalProperties: + type: object + microsoft.graph.userScopeTeamsAppInstallation: + allOf: + - $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' + - title: userScopeTeamsAppInstallation + type: object + properties: + chat: + $ref: '#/components/schemas/microsoft.graph.chat' + additionalProperties: + type: object + microsoft.graph.todoTaskList: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: todoTaskList + type: object + properties: + displayName: + type: string + description: The name of the task list. + nullable: true + isOwner: + type: boolean + description: True if the user is owner of the given task list. + isShared: + type: boolean + description: True if the task list is shared with other users + wellknownListName: + $ref: '#/components/schemas/microsoft.graph.wellknownListName' + extensions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.extension' + description: The collection of open extensions defined for the task list. Nullable. + tasks: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.todoTask' + description: The tasks in this task list. Read-only. Nullable. + additionalProperties: + type: object + microsoft.graph.printTaskProcessingState: + title: printTaskProcessingState + enum: + - pending + - processing + - completed + - aborted + - unknownFutureValue + type: string + odata.error.main: + required: + - code + - message + type: object + properties: + code: + type: string + message: + type: string + target: + type: string + details: + type: array + items: + $ref: '#/components/schemas/odata.error.detail' + innererror: + type: object + additionalProperties: + type: object + description: The structure of this object is service-specific + additionalProperties: + type: object + microsoft.graph.printColorMode: + title: printColorMode + enum: + - blackAndWhite + - grayscale + - color + - auto + - unknownFutureValue + type: string + microsoft.graph.integerRange: + title: integerRange + type: object + properties: + end: + type: integer + description: The inclusive upper bound of the integer range. + format: int64 + nullable: true + start: + type: integer + description: The inclusive lower bound of the integer range. + format: int64 + nullable: true + additionalProperties: + type: object + microsoft.graph.printDuplexMode: + title: printDuplexMode + enum: + - flipOnLongEdge + - flipOnShortEdge + - oneSided + - unknownFutureValue + type: string + microsoft.graph.printerFeedOrientation: + title: printerFeedOrientation + enum: + - longEdgeFirst + - shortEdgeFirst + - unknownFutureValue + type: string + microsoft.graph.printFinishing: + title: printFinishing + enum: + - none + - staple + - punch + - cover + - bind + - saddleStitch + - stitchEdge + - stapleTopLeft + - stapleBottomLeft + - stapleTopRight + - stapleBottomRight + - stitchLeftEdge + - stitchTopEdge + - stitchRightEdge + - stitchBottomEdge + - stapleDualLeft + - stapleDualTop + - stapleDualRight + - stapleDualBottom + - unknownFutureValue + type: string + microsoft.graph.printMultipageLayout: + title: printMultipageLayout + enum: + - clockwiseFromTopLeft + - counterclockwiseFromTopLeft + - counterclockwiseFromTopRight + - clockwiseFromTopRight + - counterclockwiseFromBottomLeft + - clockwiseFromBottomLeft + - counterclockwiseFromBottomRight + - clockwiseFromBottomRight + - unknownFutureValue + type: string + microsoft.graph.printOrientation: + title: printOrientation + enum: + - portrait + - landscape + - reverseLandscape + - reversePortrait + - unknownFutureValue + type: string + microsoft.graph.printQuality: + title: printQuality + enum: + - low + - medium + - high + - unknownFutureValue + type: string + microsoft.graph.printScaling: + title: printScaling + enum: + - auto + - shrinkToFit + - fill + - fit + - none + - unknownFutureValue + type: string + microsoft.graph.printerProcessingStateDetail: + title: printerProcessingStateDetail + enum: + - paused + - mediaJam + - mediaNeeded + - mediaLow + - mediaEmpty + - coverOpen + - interlockOpen + - outputTrayMissing + - outputAreaFull + - markerSupplyLow + - markerSupplyEmpty + - inputTrayMissing + - outputAreaAlmostFull + - markerWasteAlmostFull + - markerWasteFull + - fuserOverTemp + - fuserUnderTemp + - other + - none + - movingToPaused + - shutdown + - connectingToDevice + - timedOut + - stopping + - stoppedPartially + - tonerLow + - tonerEmpty + - spoolAreaFull + - doorOpen + - opticalPhotoConductorNearEndOfLife + - opticalPhotoConductorLifeOver + - developerLow + - developerEmpty + - interpreterResourceUnavailable + - unknownFutureValue + type: string + microsoft.graph.printerProcessingState: + title: printerProcessingState + enum: + - unknown + - idle + - processing + - stopped + - unknownFutureValue + type: string + microsoft.graph.printJobConfiguration: + title: printJobConfiguration + type: object + properties: + collate: + type: boolean + description: Whether the printer should collate pages wehen printing multiple copies of a multi-page document. + nullable: true + colorMode: + $ref: '#/components/schemas/microsoft.graph.printColorMode' + copies: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The number of copies that should be printed. Read-only. + format: int32 + nullable: true + dpi: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: 'The resolution to use when printing the job, expressed in dots per inch (DPI). Read-only.' + format: int32 + nullable: true + duplexMode: + $ref: '#/components/schemas/microsoft.graph.printDuplexMode' + feedOrientation: + $ref: '#/components/schemas/microsoft.graph.printerFeedOrientation' + finishings: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.printFinishing' + description: Finishing processes to use when printing. + fitPdfToPage: + type: boolean + nullable: true + inputBin: + type: string + description: The input bin (tray) to use when printing. See the printer's capabilities for a list of supported input bins. + nullable: true + margin: + $ref: '#/components/schemas/microsoft.graph.printMargin' + mediaSize: + type: string + description: 'The media sizeto use when printing. Supports standard size names for ISO and ANSI media sizes, along with any custom sizes supported by the associated printer.' + nullable: true + mediaType: + type: string + description: The default media (such as paper) type to print the document on. Valid values are described in the following table. + nullable: true + multipageLayout: + $ref: '#/components/schemas/microsoft.graph.printMultipageLayout' + orientation: + $ref: '#/components/schemas/microsoft.graph.printOrientation' + outputBin: + type: string + description: The output bin to place completed prints into. See the printer's capabilities for a list of supported output bins. + nullable: true + pageRanges: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.integerRange' + description: The page ranges to print. Read-only. + pagesPerSheet: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The number of document pages to print on each sheet. + format: int32 + nullable: true + quality: + $ref: '#/components/schemas/microsoft.graph.printQuality' + scaling: + $ref: '#/components/schemas/microsoft.graph.printScaling' + additionalProperties: + type: object + microsoft.graph.userIdentity: + title: userIdentity + type: object + properties: + displayName: + type: string + description: The identity's display name. Note that this may not always be available or up-to-date. + nullable: true + id: + type: string + description: Unique identifier for the identity. + nullable: true + ipAddress: + type: string + description: Indicates the client IP address used by user performing the activity (audit log only). + nullable: true + userPrincipalName: + type: string + description: The userPrincipalName attribute of the user. + nullable: true + additionalProperties: + type: object + microsoft.graph.printJobStatus: + title: printJobStatus + type: object + properties: + description: + type: string + description: A human-readable description of the print job's current processing state. Read-only. + details: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.printJobStateDetail' + description: Additional details for print job state. Valid values are described in the following table. Read-only. + isAcquiredByPrinter: + type: boolean + description: True if the job was acknowledged by a printer; false otherwise. Read-only. + state: + $ref: '#/components/schemas/microsoft.graph.printJobProcessingState' + additionalProperties: + type: object + microsoft.graph.printDocument: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: printDocument + type: object + properties: + contentType: + type: string + description: The document's content (MIME) type. Read-only. + nullable: true + displayName: + type: string + description: The document's name. Read-only. + nullable: true + size: + type: integer + description: The document's size in bytes. Read-only. + format: int64 + additionalProperties: + type: object + microsoft.graph.calendarRoleType: + title: calendarRoleType + enum: + - none + - freeBusyRead + - limitedRead + - read + - write + - delegateWithoutPrivateEventAccess + - delegateWithPrivateEventAccess + - custom + type: string + microsoft.graph.attendeeBase: + allOf: + - $ref: '#/components/schemas/microsoft.graph.recipient' + - title: attendeeBase + type: object + properties: + type: + $ref: '#/components/schemas/microsoft.graph.attendeeType' + additionalProperties: + type: object + microsoft.graph.timeSlot: + title: timeSlot + type: object + properties: + end: + $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + start: + $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + additionalProperties: + type: object + microsoft.graph.bodyType: + title: bodyType + enum: + - text + - html + type: string + microsoft.graph.outlookGeoCoordinates: + title: outlookGeoCoordinates + type: object + properties: + accuracy: + type: number + description: 'The accuracy of the latitude and longitude. As an example, the accuracy can be measured in meters, such as the latitude and longitude are accurate to within 50 meters.' + format: double + nullable: true + altitude: + type: number + description: The altitude of the location. + format: double + nullable: true + altitudeAccuracy: + type: number + description: The accuracy of the altitude. + format: double + nullable: true + latitude: + type: number + description: The latitude of the location. + format: double + nullable: true + longitude: + type: number + description: The longitude of the location. + format: double + nullable: true + additionalProperties: + type: object + microsoft.graph.locationType: + title: locationType + enum: + - default + - conferenceRoom + - homeAddress + - businessAddress + - geoCoordinates + - streetAddress + - hotel + - restaurant + - localBusiness + - postalAddress + type: string + microsoft.graph.locationUniqueIdType: + title: locationUniqueIdType + enum: + - unknown + - locationStore + - directory + - private + - bing + type: string + microsoft.graph.recurrencePattern: + title: recurrencePattern + type: object + properties: + dayOfMonth: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The day of the month on which the event occurs. Required if type is absoluteMonthly or absoluteYearly. + format: int32 + daysOfWeek: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.dayOfWeek' + description: 'A collection of the days of the week on which the event occurs. Possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern. Required if type is weekly, relativeMonthly, or relativeYearly.' + firstDayOfWeek: + $ref: '#/components/schemas/microsoft.graph.dayOfWeek' + index: + $ref: '#/components/schemas/microsoft.graph.weekIndex' + interval: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: 'The number of units between occurrences, where units can be in days, weeks, months, or years, depending on the type. Required.' + format: int32 + month: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The month in which the event occurs. This is a number from 1 to 12. + format: int32 + type: + $ref: '#/components/schemas/microsoft.graph.recurrencePatternType' + additionalProperties: + type: object + microsoft.graph.recurrenceRange: + title: recurrenceRange + type: object + properties: + endDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + type: string + 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.' + format: date + nullable: true + numberOfOccurrences: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The number of times to repeat the event. Required and must be positive if type is numbered. + format: int32 + recurrenceTimeZone: + type: string + description: 'Time zone for the startDate and endDate properties. Optional. If not specified, the time zone of the event is used.' + nullable: true + startDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + type: string + 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.' + format: date + nullable: true + type: + $ref: '#/components/schemas/microsoft.graph.recurrenceRangeType' + additionalProperties: + type: object + microsoft.graph.responseType: + title: responseType + enum: + - none + - organizer + - tentativelyAccepted + - accepted + - declined + - notResponded + type: string + microsoft.graph.itemReference: + title: itemReference + type: object + properties: + driveId: + type: string + description: Unique identifier of the drive instance that contains the item. Read-only. + nullable: true + driveType: + type: string + description: 'Identifies the type of drive. See [drive][] resource for values.' + nullable: true + id: + type: string + description: Unique identifier of the item in the drive. Read-only. + nullable: true + name: + type: string + description: The name of the item being referenced. Read-only. + nullable: true + path: + type: string + description: Path that can be used to navigate to the item. Read-only. + nullable: true + shareId: + type: string + description: 'A unique identifier for a shared resource that can be accessed via the [Shares][] API.' + nullable: true + sharepointIds: + $ref: '#/components/schemas/microsoft.graph.sharepointIds' + siteId: + type: string + description: 'For OneDrive for Business and SharePoint, this property represents the ID of the site that contains the parent document library of the driveItem resource. The value is the same as the id property of that [site][] resource. It is an opaque string that consists of three identifiers of the site. For OneDrive, this property is not populated.' + nullable: true + additionalProperties: + type: object + microsoft.graph.storagePlanInformation: + title: storagePlanInformation + type: object + properties: + upgradeAvailable: + type: boolean + description: Indicates if there are higher storage quota plans available. Read-only. + nullable: true + additionalProperties: + type: object + microsoft.graph.audio: + title: audio + type: object + properties: + album: + type: string + description: The title of the album for this audio file. + nullable: true + albumArtist: + type: string + description: The artist named on the album for the audio file. + nullable: true + artist: + type: string + description: The performing artist for the audio file. + nullable: true + bitrate: + type: integer + description: Bitrate expressed in kbps. + format: int64 + nullable: true + composers: + type: string + description: The name of the composer of the audio file. + nullable: true + copyright: + type: string + description: Copyright information for the audio file. + nullable: true + disc: + maximum: 32767 + minimum: -32768 + type: integer + description: The number of the disc this audio file came from. + format: int16 + nullable: true + discCount: + maximum: 32767 + minimum: -32768 + type: integer + description: The total number of discs in this album. + format: int16 + nullable: true + duration: + type: integer + description: 'Duration of the audio file, expressed in milliseconds' + format: int64 + nullable: true + genre: + type: string + description: The genre of this audio file. + nullable: true + hasDrm: + type: boolean + description: Indicates if the file is protected with digital rights management. + nullable: true + isVariableBitrate: + type: boolean + description: Indicates if the file is encoded with a variable bitrate. + nullable: true + title: + type: string + description: The title of the audio file. + nullable: true + track: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The number of the track on the original disc for this audio file. + format: int32 + nullable: true + trackCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The total number of tracks on the original disc for this audio file. + format: int32 + nullable: true + year: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The year the audio file was recorded. + format: int32 + nullable: true + additionalProperties: + type: object + microsoft.graph.deleted: + title: deleted + type: object + properties: + state: + type: string + description: Represents the state of the deleted item. + nullable: true + additionalProperties: + type: object + microsoft.graph.file: + title: file + type: object + properties: + hashes: + $ref: '#/components/schemas/microsoft.graph.hashes' + mimeType: + type: string + description: The MIME type for the file. This is determined by logic on the server and might not be the value provided when the file was uploaded. Read-only. + nullable: true + processingMetadata: + type: boolean + nullable: true + additionalProperties: + type: object + microsoft.graph.fileSystemInfo: + title: fileSystemInfo + type: object + properties: + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The UTC date and time the file was created on a client. + format: date-time + nullable: true + lastAccessedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The UTC date and time the file was last accessed. Available for the recent file list only. + format: date-time + nullable: true + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The UTC date and time the file was last modified on a client. + format: date-time + nullable: true + additionalProperties: + type: object + microsoft.graph.folder: + title: folder + type: object + properties: + childCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Number of children contained immediately within this container. + format: int32 + nullable: true + view: + $ref: '#/components/schemas/microsoft.graph.folderView' + additionalProperties: + type: object + microsoft.graph.image: + title: image + type: object + properties: + height: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: 'Optional. Height of the image, in pixels. Read-only.' + format: int32 + nullable: true + width: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: 'Optional. Width of the image, in pixels. Read-only.' + format: int32 + nullable: true + additionalProperties: + type: object + microsoft.graph.geoCoordinates: + title: geoCoordinates + type: object + properties: + altitude: + type: number + description: 'Optional. The altitude (height), in feet, above sea level for the item. Read-only.' + format: double + nullable: true + latitude: + type: number + description: 'Optional. The latitude, in decimal, for the item. Writable on OneDrive Personal.' + format: double + nullable: true + longitude: + type: number + description: 'Optional. The longitude, in decimal, for the item. Writable on OneDrive Personal.' + format: double + nullable: true + additionalProperties: + type: object + microsoft.graph.package: + title: package + type: object + properties: + type: + type: string + description: 'A string indicating the type of package. While oneNote is the only currently defined value, you should expect other package types to be returned and handle them accordingly.' + nullable: true + additionalProperties: + type: object + microsoft.graph.pendingOperations: + title: pendingOperations + type: object + properties: + pendingContentUpdate: + $ref: '#/components/schemas/microsoft.graph.pendingContentUpdate' + additionalProperties: + type: object + microsoft.graph.photo: + title: photo + type: object + properties: + cameraMake: + type: string + description: Camera manufacturer. Read-only. + nullable: true + cameraModel: + type: string + description: Camera model. Read-only. + nullable: true + exposureDenominator: + type: number + description: The denominator for the exposure time fraction from the camera. Read-only. + format: double + nullable: true + exposureNumerator: + type: number + description: The numerator for the exposure time fraction from the camera. Read-only. + format: double + nullable: true + fNumber: + type: number + description: The F-stop value from the camera. Read-only. + format: double + nullable: true + focalLength: + type: number + description: The focal length from the camera. Read-only. + format: double + nullable: true + iso: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The ISO value from the camera. Read-only. + format: int32 + nullable: true + orientation: + maximum: 32767 + minimum: -32768 + type: integer + description: The orientation value from the camera. Writable on OneDrive Personal. + format: int16 + nullable: true + takenDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The date and time the photo was taken in UTC time. Read-only. + format: date-time + nullable: true + additionalProperties: + type: object + microsoft.graph.publicationFacet: + title: publicationFacet + type: object + properties: + level: + type: string + description: The state of publication for this document. Either published or checkout. Read-only. + nullable: true + versionId: + type: string + description: The unique identifier for the version that is visible to the current caller. Read-only. + nullable: true + additionalProperties: + type: object + microsoft.graph.remoteItem: + title: remoteItem + type: object + properties: + createdBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Date and time of item creation. Read-only. + format: date-time + nullable: true + file: + $ref: '#/components/schemas/microsoft.graph.file' + fileSystemInfo: + $ref: '#/components/schemas/microsoft.graph.fileSystemInfo' + folder: + $ref: '#/components/schemas/microsoft.graph.folder' + id: + type: string + description: Unique identifier for the remote item in its drive. Read-only. + nullable: true + image: + $ref: '#/components/schemas/microsoft.graph.image' + lastModifiedBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Date and time the item was last modified. Read-only. + format: date-time + nullable: true + name: + type: string + description: Optional. Filename of the remote item. Read-only. + nullable: true + package: + $ref: '#/components/schemas/microsoft.graph.package' + parentReference: + $ref: '#/components/schemas/microsoft.graph.itemReference' + shared: + $ref: '#/components/schemas/microsoft.graph.shared' + sharepointIds: + $ref: '#/components/schemas/microsoft.graph.sharepointIds' + size: + type: integer + description: Size of the remote item. Read-only. + format: int64 + nullable: true + specialFolder: + $ref: '#/components/schemas/microsoft.graph.specialFolder' + video: + $ref: '#/components/schemas/microsoft.graph.video' + webDavUrl: + type: string + description: DAV compatible URL for the item. + nullable: true + webUrl: + type: string + description: URL that displays the resource in the browser. Read-only. + nullable: true + additionalProperties: + type: object + microsoft.graph.searchResult: + title: searchResult + type: object + properties: + onClickTelemetryUrl: + type: string + description: A callback URL that can be used to record telemetry information. The application should issue a GET on this URL if the user interacts with this item to improve the quality of results. + nullable: true + additionalProperties: + type: object + microsoft.graph.shared: + title: shared + type: object + properties: + owner: + $ref: '#/components/schemas/microsoft.graph.identitySet' + scope: + type: string + description: 'Indicates the scope of how the item is shared: anonymous, organization, or users. Read-only.' + nullable: true + sharedBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' + sharedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The UTC date and time when the item was shared. Read-only. + format: date-time + nullable: true + additionalProperties: + type: object + microsoft.graph.specialFolder: + title: specialFolder + type: object + properties: + name: + type: string + description: The unique identifier for this item in the /drive/special collection + nullable: true + additionalProperties: + type: object + microsoft.graph.video: + title: video + type: object + properties: + audioBitsPerSample: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Number of audio bits per sample. + format: int32 + nullable: true + audioChannels: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Number of audio channels. + format: int32 + nullable: true + audioFormat: + type: string + description: 'Name of the audio format (AAC, MP3, etc.).' + nullable: true + audioSamplesPerSecond: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Number of audio samples per second. + format: int32 + nullable: true + bitrate: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Bit rate of the video in bits per second. + format: int32 + nullable: true + duration: + type: integer + description: Duration of the file in milliseconds. + format: int64 + nullable: true + fourCC: + type: string + description: '''Four character code'' name of the video format.' + nullable: true + frameRate: + type: number + description: Frame rate of the video. + format: double + nullable: true + height: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: 'Height of the video, in pixels.' + format: int32 + nullable: true + width: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: 'Width of the video, in pixels.' + format: int32 + nullable: true + additionalProperties: + type: object + microsoft.graph.workbook: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: workbook + type: object + properties: + application: + $ref: '#/components/schemas/microsoft.graph.workbookApplication' + comments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.workbookComment' + functions: + $ref: '#/components/schemas/microsoft.graph.workbookFunctions' + names: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.workbookNamedItem' + description: Represents a collection of workbook scoped named items (named ranges and constants). Read-only. + operations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.workbookOperation' + description: 'The status of Workbook operations. Getting an operation collection is not supported, but you can get the status of a long-running operation if the Location header is returned in the response. Read-only. Nullable.' + tables: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.workbookTable' + description: Represents a collection of tables associated with the workbook. Read-only. + worksheets: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.workbookWorksheet' + description: Represents a collection of worksheets associated with the workbook. Read-only. + additionalProperties: + type: object + microsoft.graph.listItem: + allOf: + - $ref: '#/components/schemas/microsoft.graph.baseItem' + - title: listItem + type: object + properties: + contentType: + $ref: '#/components/schemas/microsoft.graph.contentTypeInfo' + sharepointIds: + $ref: '#/components/schemas/microsoft.graph.sharepointIds' + analytics: + $ref: '#/components/schemas/microsoft.graph.itemAnalytics' + driveItem: + $ref: '#/components/schemas/microsoft.graph.driveItem' + fields: + $ref: '#/components/schemas/microsoft.graph.fieldValueSet' + versions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.listItemVersion' + description: The list of previous versions of the list item. + additionalProperties: + type: object + microsoft.graph.subscription: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: subscription + type: object + properties: + applicationId: + type: string + description: Identifier of the application used to create the subscription. Read-only. + nullable: true + changeType: + type: string + description: 'Indicates the type of change in the subscribed resource that will raise a change notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list. Required. Note: Drive root item and list change notifications support only the updated changeType. User and group change notifications support updated and deleted changeType.' + clientState: + type: string + description: Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 255 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification. Optional. + nullable: true + creatorId: + type: string + description: 'Identifier of the user or service principal that created the subscription. If the app used delegated permissions to create the subscription, this field contains the ID of the signed-in user the app called on behalf of. If the app used application permissions, this field contains the ID of the service principal corresponding to the app. Read-only.' + nullable: true + encryptionCertificate: + type: string + description: A base64-encoded representation of a certificate with a public key used to encrypt resource data in change notifications. Optional. Required when includeResourceData is true. + nullable: true + encryptionCertificateId: + type: string + description: A custom app-provided identifier to help identify the certificate needed to decrypt resource data. Optional. Required when includeResourceData is true. + nullable: true + expirationDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'Specifies the date and time when the webhook subscription expires. The time is in UTC, and can be an amount of time from subscription creation that varies for the resource subscribed to. See the table below for maximum supported subscription length of time. Required.' + format: date-time + includeResourceData: + type: boolean + description: 'When set to true, change notifications include resource data (such as content of a chat message). Optional.' + nullable: true + latestSupportedTlsVersion: + type: string + description: 'Specifies the latest version of Transport Layer Security (TLS) that the notification endpoint, specified by notificationUrl, supports. The possible values are: v1_0, v1_1, v1_2, v1_3. For subscribers whose notification endpoint supports a version lower than the currently recommended version (TLS 1.2), specifying this property by a set timeline allows them to temporarily use their deprecated version of TLS before completing their upgrade to TLS 1.2. For these subscribers, not setting this property per the timeline would result in subscription operations failing. For subscribers whose notification endpoint already supports TLS 1.2, setting this property is optional. In such cases, Microsoft Graph defaults the property to v1_2.' + nullable: true + lifecycleNotificationUrl: + type: string + description: 'The URL of the endpoint that receives lifecycle notifications, including subscriptionRemoved and missed notifications. This URL must make use of the HTTPS protocol. Optional. Read more about how Outlook resources use lifecycle notifications.' + nullable: true + notificationUrl: + type: string + description: The URL of the endpoint that receives the change notifications. This URL must make use of the HTTPS protocol. Required. + resource: + type: string + description: Specifies the resource that will be monitored for changes. Do not include the base URL (https://graph.microsoft.com/beta/). See the possible resource path values for each supported resource. Required. + additionalProperties: + type: object + microsoft.graph.thumbnailSet: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: thumbnailSet + type: object + properties: + large: + $ref: '#/components/schemas/microsoft.graph.thumbnail' + medium: + $ref: '#/components/schemas/microsoft.graph.thumbnail' + small: + $ref: '#/components/schemas/microsoft.graph.thumbnail' + source: + $ref: '#/components/schemas/microsoft.graph.thumbnail' + additionalProperties: + type: object + microsoft.graph.driveItemVersion: + allOf: + - $ref: '#/components/schemas/microsoft.graph.baseItemVersion' + - title: driveItemVersion + type: object + properties: + content: + type: string + format: base64url + nullable: true + size: + type: integer + description: Indicates the size of the content stream for this version of the item. + format: int64 + nullable: true + additionalProperties: + type: object + microsoft.graph.listInfo: + title: listInfo + type: object + properties: + contentTypesEnabled: + type: boolean + description: 'If true, indicates that content types are enabled for this list.' + nullable: true + hidden: + type: boolean + description: 'If true, indicates that the list is not normally visible in the SharePoint user experience.' + nullable: true + template: + type: string + description: 'An enumerated value that represents the base list template used in creating the list. Possible values include documentLibrary, genericList, task, survey, announcements, contacts, and more.' + nullable: true + additionalProperties: + type: object + microsoft.graph.publicErrorDetail: + title: publicErrorDetail + type: object + properties: + code: + type: string + description: The error code. + nullable: true + message: + type: string + description: The error message. + nullable: true + target: + type: string + description: The target of the error. + nullable: true + additionalProperties: + type: object + microsoft.graph.publicInnerError: + title: publicInnerError + type: object + properties: + code: + type: string + description: The error code. + nullable: true + details: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.publicErrorDetail' + description: A collection of error details. + message: + type: string + description: The error message. + nullable: true + target: + type: string + description: The target of the error. + nullable: true + additionalProperties: + type: object + microsoft.graph.itemActivityStat: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: itemActivityStat + type: object + properties: + access: + $ref: '#/components/schemas/microsoft.graph.itemActionStat' + create: + $ref: '#/components/schemas/microsoft.graph.itemActionStat' + delete: + $ref: '#/components/schemas/microsoft.graph.itemActionStat' + edit: + $ref: '#/components/schemas/microsoft.graph.itemActionStat' + endDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: When the interval ends. Read-only. + format: date-time + nullable: true + incompleteData: + $ref: '#/components/schemas/microsoft.graph.incompleteData' + isTrending: + type: boolean + description: Indicates whether the item is 'trending.' Read-only. + nullable: true + move: + $ref: '#/components/schemas/microsoft.graph.itemActionStat' + startDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: When the interval starts. Read-only. + format: date-time + nullable: true + activities: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.itemActivity' + description: Exposes the itemActivities represented in this itemActivityStat resource. + additionalProperties: + type: object + microsoft.graph.booleanColumn: + title: booleanColumn + type: object + additionalProperties: + type: object + microsoft.graph.calculatedColumn: + title: calculatedColumn + type: object + properties: + format: + type: string + description: 'For dateTime output types, the format of the value. Must be one of dateOnly or dateTime.' + nullable: true + formula: + type: string + description: The formula used to compute the value for this column. + nullable: true + outputType: + type: string + description: 'The output type used to format values in this column. Must be one of boolean, currency, dateTime, number, or text.' + nullable: true + additionalProperties: + type: object + microsoft.graph.choiceColumn: + title: choiceColumn + type: object + properties: + allowTextEntry: + type: boolean + description: 'If true, allows custom values that aren''t in the configured choices.' + nullable: true + choices: + type: array + items: + type: string + nullable: true + description: The list of values available for this column. + displayAs: + type: string + description: 'How the choices are to be presented in the UX. Must be one of checkBoxes, dropDownMenu, or radioButtons' + nullable: true + additionalProperties: + type: object + microsoft.graph.currencyColumn: + title: currencyColumn + type: object + properties: + locale: + type: string + description: Specifies the locale from which to infer the currency symbol. + nullable: true + additionalProperties: + type: object + microsoft.graph.dateTimeColumn: + title: dateTimeColumn + type: object + properties: + displayAs: + type: string + description: 'How the value should be presented in the UX. Must be one of default, friendly, or standard. See below for more details. If unspecified, treated as default.' + nullable: true + format: + type: string + description: Indicates whether the value should be presented as a date only or a date and time. Must be one of dateOnly or dateTime + nullable: true + additionalProperties: + type: object + microsoft.graph.defaultColumnValue: + title: defaultColumnValue + type: object + properties: + formula: + type: string + description: The formula used to compute the default value for this column. + nullable: true + value: + type: string + description: The direct value to use as the default value for this column. + nullable: true + additionalProperties: + type: object + microsoft.graph.geolocationColumn: + title: geolocationColumn + type: object + additionalProperties: + type: object + microsoft.graph.lookupColumn: + title: lookupColumn + type: object + properties: + allowMultipleValues: + type: boolean + description: Indicates whether multiple values can be selected from the source. + nullable: true + allowUnlimitedLength: + type: boolean + description: Indicates whether values in the column should be able to exceed the standard limit of 255 characters. + nullable: true + columnName: + type: string + description: The name of the lookup source column. + nullable: true + listId: + type: string + description: The unique identifier of the lookup source list. + nullable: true + primaryLookupColumnId: + type: string + description: 'If specified, this column is a secondary lookup, pulling an additional field from the list item looked up by the primary lookup. Use the list item looked up by the primary as the source for the column named here.' + nullable: true + additionalProperties: + type: object + microsoft.graph.numberColumn: + title: numberColumn + type: object + properties: + decimalPlaces: + type: string + description: How many decimal places to display. See below for information about the possible values. + nullable: true + displayAs: + type: string + description: 'How the value should be presented in the UX. Must be one of number or percentage. If unspecified, treated as number.' + nullable: true + maximum: + type: number + description: The maximum permitted value. + format: double + nullable: true + minimum: + type: number + description: The minimum permitted value. + format: double + nullable: true + additionalProperties: + type: object + microsoft.graph.personOrGroupColumn: + title: personOrGroupColumn + type: object + properties: + allowMultipleSelection: + type: boolean + description: Indicates whether multiple values can be selected from the source. + nullable: true + chooseFromType: + type: string + description: 'Whether to allow selection of people only, or people and groups. Must be one of peopleAndGroups or peopleOnly.' + nullable: true + displayAs: + type: string + description: How to display the information about the person or group chosen. See below. + nullable: true + additionalProperties: + type: object + microsoft.graph.textColumn: + title: textColumn + type: object + properties: + allowMultipleLines: + type: boolean + description: Whether to allow multiple lines of text. + nullable: true + appendChangesToExistingText: + type: boolean + description: 'Whether updates to this column should replace existing text, or append to it.' + nullable: true + linesForEditing: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The size of the text box. + format: int32 + nullable: true + maxLength: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The maximum number of characters for the value. + format: int32 + nullable: true + textType: + type: string + description: The type of text being stored. Must be one of plain or richText + nullable: true + additionalProperties: + type: object + microsoft.graph.contentTypeOrder: + title: contentTypeOrder + type: object + properties: + default: + type: boolean + description: Whether this is the default Content Type + nullable: true + position: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Specifies the position in which the Content Type appears in the selection UI. + format: int32 + nullable: true + additionalProperties: + type: object + microsoft.graph.columnLink: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: columnLink + type: object + properties: + name: + type: string + description: The name of the column in this content type. + nullable: true + additionalProperties: + type: object + microsoft.graph.sharingInvitation: + title: sharingInvitation + type: object + properties: + email: + type: string + description: The email address provided for the recipient of the sharing invitation. Read-only. + nullable: true + invitedBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' + redeemedBy: + type: string + nullable: true + signInRequired: + type: boolean + description: If true the recipient of the invitation needs to sign in in order to access the shared item. Read-only. + nullable: true + additionalProperties: + type: object + microsoft.graph.sharingLink: + title: sharingLink + type: object + properties: + application: + $ref: '#/components/schemas/microsoft.graph.identity' + preventsDownload: + type: boolean + description: 'If true then the user can only use this link to view the item on the web, and cannot use it to download the contents of the item. Only for OneDrive for Business and SharePoint.' + nullable: true + scope: + type: string + description: 'The scope of the link represented by this permission. Value anonymous indicates the link is usable by anyone, organization indicates the link is only usable for users signed into the same tenant.' + nullable: true + type: + type: string + description: The type of the link created. + nullable: true + webHtml: + type: string + description: 'For embed links, this property contains the HTML code for an