diff --git a/openApiDocs/beta/Applications.yml b/openApiDocs/beta/Applications.yml
index 35b2eef603..929469d4b3 100644
--- a/openApiDocs/beta/Applications.yml
+++ b/openApiDocs/beta/Applications.yml
@@ -3406,7 +3406,7 @@ paths:
tags:
- applications.synchronization
summary: Invoke action pause
- description: 'Temporarily stop a running synchronization job. All the progress, including job state, is persisted, and the job continues from where it left off when a start call is made.'
+ description: 'Temporarily stop a running synchronizationJob. All the progress, including job state, is persisted, and the job continues from where it left off when a start call is made.'
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/synchronization-synchronizationjob-pause?view=graph-rest-beta
@@ -3439,7 +3439,7 @@ paths:
tags:
- applications.synchronization
summary: Invoke action provisionOnDemand
- description: Select a user and provision the account on-demand. The rate limit for this API is 5 requests per 10 seconds. No user or group will be provisioned on-demand that would not have been provisioned through the regular provisioning cycles.
+ description: Select a user and provision the account on-demand for a synchronizationJob. The rate limit for this API is 5 requests per 10 seconds. No user or group will be provisioned on-demand that would not have been provisioned through the regular provisioning cycles.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/synchronization-synchronizationjob-provisionondemand?view=graph-rest-beta
@@ -3490,7 +3490,7 @@ paths:
tags:
- applications.synchronization
summary: Invoke action restart
- description: 'Restart a stopped synchronization job, forcing it to reprocess all the objects in the directory. Optionally clears existing the synchronization state and previous errors.'
+ description: 'Restart a stopped synchronizationJob, forcing it to reprocess all the objects in the directory. Optionally clears existing the synchronization state and previous errors.'
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/synchronization-synchronizationjob-restart?view=graph-rest-beta
@@ -3535,7 +3535,7 @@ paths:
tags:
- applications.synchronization
summary: Invoke action start
- description: 'Start an existing synchronization job. If the job is in a paused state, it continues processing changes from the point where it was paused. If the job is in quarantine, the quarantine status is cleared. Don''t create scripts to call the start job continuously while it''s running because that can cause the service to stop running. Use the start job only when the job is currently paused or in quarantine. '
+ description: 'Start an existing synchronizationJob. If the job is in a paused state, it continues processing changes from the point where it was paused. If the job is in quarantine, the quarantine status is cleared. Don''t create scripts to call the start job continuously while it''s running because that can cause the service to stop running. Use the start job only when the job is currently paused or in quarantine. '
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/synchronization-synchronizationjob-start?view=graph-rest-beta
@@ -3568,7 +3568,7 @@ paths:
tags:
- applications.synchronization
summary: Invoke action validateCredentials
- description: Validate that the credentials are valid in the tenant.
+ description: Validate that the credentials are valid in the tenant for a synchronizationJob.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/synchronization-synchronizationjob-validatecredentials?view=graph-rest-beta
@@ -4016,7 +4016,7 @@ paths:
tags:
- applications.synchronization
summary: Invoke action discover
- description: 'Discover the latest schema definition for provisioning to an application. '
+ description: 'Discover the latest schema for a directoryDefinition to provision to an application. '
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/synchronization-directorydefinition-discover?view=graph-rest-beta
@@ -4091,7 +4091,7 @@ paths:
tags:
- applications.synchronization
summary: Invoke function filterOperators
- description: List all operators supported in the scoping filters.
+ description: List all operators supported in the scoping filters for a synchronizationSchema.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/synchronization-synchronizationschema-filteroperators?view=graph-rest-beta
@@ -4177,7 +4177,7 @@ paths:
tags:
- applications.synchronization
summary: Invoke function functions
- description: List all the functions currently supported in the attributeMappingSource.
+ description: List all the functions currently supported in the attributeMappingSource for a synchronizationSchema.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/synchronization-synchronizationschema-functions?view=graph-rest-beta
@@ -4263,7 +4263,7 @@ paths:
tags:
- applications.synchronization
summary: Invoke action parseExpression
- description: 'Parse a given string expression into an attributeMappingSource object. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID.'
+ description: 'Parse a string expression into an attributeMappingSource object for a synchronizationSchema. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID.'
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/synchronization-synchronizationschema-parseexpression?view=graph-rest-beta
@@ -4390,7 +4390,7 @@ paths:
tags:
- applications.synchronization
summary: Invoke action acquireAccessToken
- description: Acquire an OAuth Access token to authorize the Microsoft Entra provisioning service to provision users into an application.
+ description: Acquire an OAuth access token from the synchronization resource to authorize the Microsoft Entra provisioning service to provision users into an application.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/synchronization-synchronization-acquireaccesstoken?view=graph-rest-beta
@@ -4689,7 +4689,7 @@ paths:
tags:
- applications.synchronization
summary: Update synchronizationTemplate
- description: Update (override) the synchronization template associated with a given application.
+ description: Update (override) the synchronizationTemplate associated with a given application.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/synchronization-synchronizationtemplate-update?view=graph-rest-beta
@@ -5152,7 +5152,7 @@ paths:
tags:
- applications.synchronization
summary: Invoke action discover
- description: 'Discover the latest schema definition for provisioning to an application. '
+ description: 'Discover the latest schema for a directoryDefinition to provision to an application. '
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/synchronization-directorydefinition-discover?view=graph-rest-beta
@@ -5227,7 +5227,7 @@ paths:
tags:
- applications.synchronization
summary: Invoke function filterOperators
- description: List all operators supported in the scoping filters.
+ description: List all operators supported in the scoping filters for a synchronizationSchema.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/synchronization-synchronizationschema-filteroperators?view=graph-rest-beta
@@ -5313,7 +5313,7 @@ paths:
tags:
- applications.synchronization
summary: Invoke function functions
- description: List all the functions currently supported in the attributeMappingSource.
+ description: List all the functions currently supported in the attributeMappingSource for a synchronizationSchema.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/synchronization-synchronizationschema-functions?view=graph-rest-beta
@@ -5399,7 +5399,7 @@ paths:
tags:
- applications.synchronization
summary: Invoke action parseExpression
- description: 'Parse a given string expression into an attributeMappingSource object. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID.'
+ description: 'Parse a string expression into an attributeMappingSource object for a synchronizationSchema. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID.'
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/synchronization-synchronizationschema-parseexpression?view=graph-rest-beta
@@ -6549,6 +6549,41 @@ paths:
$ref: '#/components/responses/ODataCountResponse'
default:
$ref: '#/components/responses/error'
+ /applicationTemplates/microsoft.graph.categories():
+ get:
+ tags:
+ - applicationTemplates.applicationTemplate.Functions
+ summary: Invoke function categories
+ operationId: applicationTemplate_category
+ parameters:
+ - $ref: '#/components/parameters/top'
+ - $ref: '#/components/parameters/skip'
+ - $ref: '#/components/parameters/search'
+ - $ref: '#/components/parameters/filter'
+ - $ref: '#/components/parameters/count'
+ responses:
+ 2XX:
+ description: Success
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ value:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.applicationTemplateCategory'
+ '@odata.nextLink':
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: function
+ x-ms-pageable:
+ nextLinkName: '@odata.nextLink'
+ operationName: listMore
'/groups/{group-id}/appRoleAssignments':
get:
tags:
@@ -17997,7 +18032,7 @@ paths:
tags:
- servicePrincipals.synchronization
summary: List synchronization jobs
- description: List existing jobs for a given application instance (service principal).
+ description: List existing synchronizationJob objects for a given application instance (service principal).
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/synchronization-synchronization-list-jobs?view=graph-rest-beta
@@ -18059,7 +18094,7 @@ paths:
tags:
- servicePrincipals.synchronization
summary: Create synchronizationJob
- description: Create new synchronization job with a default synchronization schema. The job is created in a disabled state. Call Start job to start synchronization.
+ description: Create a new synchronizationJob with a default synchronization schema. The job is created in a disabled state. Call Start job to start synchronization.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/synchronization-synchronization-post-jobs?view=graph-rest-beta
@@ -18095,7 +18130,7 @@ paths:
tags:
- servicePrincipals.synchronization
summary: Get synchronizationJob
- description: Retrieve the existing synchronization job and its properties.
+ description: Retrieve an existing synchronizationJob and its properties.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/synchronization-synchronizationjob-get?view=graph-rest-beta
@@ -18190,7 +18225,7 @@ paths:
tags:
- servicePrincipals.synchronization
summary: Delete synchronizationJob
- description: 'Stop the synchronization job, and permanently delete all the state associated with it. Synchronized accounts are left as-is.'
+ description: 'Stop the synchronizationJob, and permanently delete all the state associated with it. Synchronized accounts are left as-is.'
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/synchronization-synchronizationjob-delete?view=graph-rest-beta
@@ -18460,7 +18495,7 @@ paths:
tags:
- servicePrincipals.synchronization
summary: Invoke action pause
- description: 'Temporarily stop a running synchronization job. All the progress, including job state, is persisted, and the job continues from where it left off when a start call is made.'
+ description: 'Temporarily stop a running synchronizationJob. All the progress, including job state, is persisted, and the job continues from where it left off when a start call is made.'
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/synchronization-synchronizationjob-pause?view=graph-rest-beta
@@ -18493,7 +18528,7 @@ paths:
tags:
- servicePrincipals.synchronization
summary: Invoke action provisionOnDemand
- description: Select a user and provision the account on-demand. The rate limit for this API is 5 requests per 10 seconds. No user or group will be provisioned on-demand that would not have been provisioned through the regular provisioning cycles.
+ description: Select a user and provision the account on-demand for a synchronizationJob. The rate limit for this API is 5 requests per 10 seconds. No user or group will be provisioned on-demand that would not have been provisioned through the regular provisioning cycles.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/synchronization-synchronizationjob-provisionondemand?view=graph-rest-beta
@@ -18544,7 +18579,7 @@ paths:
tags:
- servicePrincipals.synchronization
summary: Invoke action restart
- description: 'Restart a stopped synchronization job, forcing it to reprocess all the objects in the directory. Optionally clears existing the synchronization state and previous errors.'
+ description: 'Restart a stopped synchronizationJob, forcing it to reprocess all the objects in the directory. Optionally clears existing the synchronization state and previous errors.'
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/synchronization-synchronizationjob-restart?view=graph-rest-beta
@@ -18589,7 +18624,7 @@ paths:
tags:
- servicePrincipals.synchronization
summary: Invoke action start
- description: 'Start an existing synchronization job. If the job is in a paused state, it continues processing changes from the point where it was paused. If the job is in quarantine, the quarantine status is cleared. Don''t create scripts to call the start job continuously while it''s running because that can cause the service to stop running. Use the start job only when the job is currently paused or in quarantine. '
+ description: 'Start an existing synchronizationJob. If the job is in a paused state, it continues processing changes from the point where it was paused. If the job is in quarantine, the quarantine status is cleared. Don''t create scripts to call the start job continuously while it''s running because that can cause the service to stop running. Use the start job only when the job is currently paused or in quarantine. '
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/synchronization-synchronizationjob-start?view=graph-rest-beta
@@ -18622,7 +18657,7 @@ paths:
tags:
- servicePrincipals.synchronization
summary: Invoke action validateCredentials
- description: Validate that the credentials are valid in the tenant.
+ description: Validate that the credentials are valid in the tenant for a synchronizationJob.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/synchronization-synchronizationjob-validatecredentials?view=graph-rest-beta
@@ -18685,7 +18720,7 @@ paths:
tags:
- servicePrincipals.synchronization
summary: Get synchronizationSchema
- description: Retrieve the schema for a given synchronization job or template.
+ description: Retrieve the synchronizationSchema for a given synchronization job or template.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/synchronization-synchronizationschema-get?view=graph-rest-beta
@@ -18741,7 +18776,7 @@ paths:
tags:
- servicePrincipals.synchronization
summary: Update synchronizationSchema
- description: 'Update the synchronization schema for a given job or template. This method fully replaces the current schema with the one provided in the request. To update the schema of a template, make the call on the application object. You must be the owner of the application.'
+ description: 'Update the synchronizationSchema for a given job or template. This method fully replaces the current schema with the one provided in the request. To update the schema of a template, make the call on the application object. You must be the owner of the application.'
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/synchronization-synchronizationschema-update?view=graph-rest-beta
@@ -19077,7 +19112,7 @@ paths:
tags:
- servicePrincipals.synchronization
summary: Invoke action discover
- description: 'Discover the latest schema definition for provisioning to an application. '
+ description: 'Discover the latest schema for a directoryDefinition to provision to an application. '
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/synchronization-directorydefinition-discover?view=graph-rest-beta
@@ -19152,7 +19187,7 @@ paths:
tags:
- servicePrincipals.synchronization
summary: Invoke function filterOperators
- description: List all operators supported in the scoping filters.
+ description: List all operators supported in the scoping filters for a synchronizationSchema.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/synchronization-synchronizationschema-filteroperators?view=graph-rest-beta
@@ -19238,7 +19273,7 @@ paths:
tags:
- servicePrincipals.synchronization
summary: Invoke function functions
- description: List all the functions currently supported in the attributeMappingSource.
+ description: List all the functions currently supported in the attributeMappingSource for a synchronizationSchema.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/synchronization-synchronizationschema-functions?view=graph-rest-beta
@@ -19324,7 +19359,7 @@ paths:
tags:
- servicePrincipals.synchronization
summary: Invoke action parseExpression
- description: 'Parse a given string expression into an attributeMappingSource object. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID.'
+ description: 'Parse a string expression into an attributeMappingSource object for a synchronizationSchema. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID.'
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/synchronization-synchronizationschema-parseexpression?view=graph-rest-beta
@@ -19451,7 +19486,7 @@ paths:
tags:
- servicePrincipals.synchronization
summary: Invoke action acquireAccessToken
- description: Acquire an OAuth Access token to authorize the Microsoft Entra provisioning service to provision users into an application.
+ description: Acquire an OAuth access token from the synchronization resource to authorize the Microsoft Entra provisioning service to provision users into an application.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/synchronization-synchronization-acquireaccesstoken?view=graph-rest-beta
@@ -19527,7 +19562,7 @@ paths:
tags:
- servicePrincipals.synchronization
summary: Add synchronization secrets
- description: Provide credentials for establishing connectivity with the target system.
+ description: Provide credentials for establishing connectivity with the target system and store them in the synchronization resource.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/synchronization-serviceprincipal-put-synchronization?view=graph-rest-beta
@@ -19610,7 +19645,7 @@ paths:
tags:
- servicePrincipals.synchronization
summary: List existing synchronization templates
- description: List the synchronization templates associated with a given application or service principal.
+ description: List synchronizationTemplate objects associated with a given application or service principal.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/synchronization-synchronization-list-templates?view=graph-rest-beta
@@ -20216,7 +20251,7 @@ paths:
tags:
- servicePrincipals.synchronization
summary: Invoke action discover
- description: 'Discover the latest schema definition for provisioning to an application. '
+ description: 'Discover the latest schema for a directoryDefinition to provision to an application. '
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/synchronization-directorydefinition-discover?view=graph-rest-beta
@@ -20291,7 +20326,7 @@ paths:
tags:
- servicePrincipals.synchronization
summary: Invoke function filterOperators
- description: List all operators supported in the scoping filters.
+ description: List all operators supported in the scoping filters for a synchronizationSchema.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/synchronization-synchronizationschema-filteroperators?view=graph-rest-beta
@@ -20377,7 +20412,7 @@ paths:
tags:
- servicePrincipals.synchronization
summary: Invoke function functions
- description: List all the functions currently supported in the attributeMappingSource.
+ description: List all the functions currently supported in the attributeMappingSource for a synchronizationSchema.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/synchronization-synchronizationschema-functions?view=graph-rest-beta
@@ -20463,7 +20498,7 @@ paths:
tags:
- servicePrincipals.synchronization
summary: Invoke action parseExpression
- description: 'Parse a given string expression into an attributeMappingSource object. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID.'
+ description: 'Parse a string expression into an attributeMappingSource object for a synchronizationSchema. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID.'
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/synchronization-synchronizationschema-parseexpression?view=graph-rest-beta
@@ -23017,7 +23052,7 @@ components:
nullable: true
accountEnabled:
type: boolean
- description: 'true if the account is enabled; otherwise, false. This property is required when creating the object. Supports $filter (eq, ne, not, and in).'
+ description: 'true if the account is enabled; otherwise, false. This property is required when creating the object. Supports $filter (eq, ne, not, and in). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
ageGroup:
type: string
@@ -23044,7 +23079,7 @@ components:
type: array
items:
type: string
- description: 'The telephone numbers for the user. Only one number can be set for this property. Read-only for users synced from on-premises directory. Supports $filter (eq, not, ge, le, startsWith).'
+ description: 'The telephone numbers for the user. Only one number can be set for this property. Read-only for users synced from on-premises directory. Supports $filter (eq, not, ge, le, startsWith). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
city:
type: string
description: 'The city where the user is located. Maximum length is 128 characters. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).'
@@ -23209,7 +23244,7 @@ components:
nullable: true
mobilePhone:
type: string
- description: 'The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search.'
+ description: 'The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search. This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
mySite:
type: string
@@ -23231,7 +23266,7 @@ components:
$ref: '#/components/schemas/microsoft.graph.onPremisesExtensionAttributes'
onPremisesImmutableId:
type: string
- description: 'This property associates an on-premises Active Directory user account to their Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you''re using a federated domain for the user''s userPrincipalName (UPN) property. Note: The $ and _ characters can''t be used when specifying this property. Supports $filter (eq, ne, not, ge, le, in).'
+ description: 'This property associates an on-premises Active Directory user account to their Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you''re using a federated domain for the user''s userPrincipalName (UPN) property. Note: The $ and _ characters can''t be used when specifying this property. Supports $filter (eq, ne, not, ge, le, in). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
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])$'
@@ -23266,7 +23301,7 @@ components:
type: array
items:
type: string
- description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters.Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).'
+ description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters.Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
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. For more information on the default password policies, see Microsoft Entra password policies. Supports $filter (ne, not, and eq on null values).'
@@ -23370,7 +23405,7 @@ components:
nullable: true
userPrincipalName:
type: string
- description: 'The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where the domain must be present in the tenant''s verified domain collection. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can''t contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, '' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby.'
+ description: 'The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where the domain must be present in the tenant''s verified domain collection. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can''t contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, '' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby. This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
userType:
type: string
@@ -23503,6 +23538,12 @@ components:
$ref: '#/components/schemas/microsoft.graph.directoryObject'
description: The users and contacts that report to the user. (The users and contacts with their manager property set to this user.) Read-only. Nullable. Supports $expand.
x-ms-navigationProperty: true
+ distributionLists:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.distributionList'
+ description: The personal distribution lists in the user's mailbox. Read-only. Nullable.
+ x-ms-navigationProperty: true
drive:
$ref: '#/components/schemas/microsoft.graph.drive'
drives:
@@ -24044,7 +24085,7 @@ components:
items:
type: string
nullable: true
- description: 'The list of categories for the application. Supported values can be: Collaboration, Business Management, Consumer, Content management, CRM, Data services, Developer services, E-commerce, Education, ERP, Finance, Health, Human resources, IT infrastructure, Mail, Management, Marketing, Media, Productivity, Project management, Telecommunications, Tools, Travel, and Web design & hosting. Supports $filter (contains).'
+ description: 'The list of categories for the application. To get the full list of supported values, use the applicationTemplate: categories function. Supports $filter (contains).'
configurationUris:
type: array
items:
@@ -24123,6 +24164,18 @@ components:
$ref: '#/components/schemas/microsoft.graph.servicePrincipal'
additionalProperties:
type: object
+ microsoft.graph.applicationTemplateCategory:
+ title: applicationTemplateCategory
+ type: object
+ properties:
+ displayName:
+ type: string
+ description: 'The localizable display name of the category, suitable for showing in a UI.'
+ value:
+ type: string
+ description: The category value as it appears in the categories property of an applicationTemplate. Use this value when filtering application templates by category.
+ additionalProperties:
+ type: object
microsoft.graph.onPremisesPublishingProfile:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -24511,7 +24564,7 @@ components:
nullable: true
roleTemplateId:
type: string
- description: 'The id of the directoryRoleTemplate that this role is based on. The property must be specified when activating a directory role in a tenant with a POST operation. After the directory role has been activated, the property is read only. Supports $filter (eq), $select.'
+ description: 'The id of the directoryRoleTemplate that this role is based on. The property must be specified when activating a directory role in a tenant with a POST operation. After the directory role has been activated, the property is read-only. Supports $filter (eq), $select.'
nullable: true
members:
type: array
@@ -24543,7 +24596,7 @@ components:
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. Requires $select to retrieve. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role.'
+ description: 'The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group or a cloud security group. Requires a Microsoft Entra ID P1 license. Requires $select to retrieve. This property can be specified during group creation or update. However, for cloud security groups, it''s immutable once set. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role. See Key differences from Microsoft 365 group labeling to learn more about managing this property for Microsoft 365 vs. cloud security groups.'
assignedLicenses:
type: array
items:
@@ -24910,7 +24963,6 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
- description: Represents a Microsoft Entra group.
microsoft.graph.selfSignedCertificate:
title: selfSignedCertificate
type: object
@@ -25437,6 +25489,8 @@ components:
type: boolean
description: Locks the keyCredentials and passwordCredentials properties for modification where credential usage type is Verify. This locks OAuth service principals.
nullable: true
+ enforcementScope:
+ $ref: '#/components/schemas/microsoft.graph.servicePrincipalLockScope'
isEnabled:
type: boolean
description: 'Enables or disables service principal lock configuration. To allow the sensitive properties to be updated, update this property to false to disable the lock on the service principal.'
@@ -26942,6 +26996,8 @@ components:
type: string
description: Name of the OS image that's on the Cloud PC.
nullable: true
+ isDisasterRecoveryActive:
+ type: boolean
lastLoginResult:
$ref: '#/components/schemas/microsoft.graph.cloudPcLoginResult'
lastModifiedDateTime:
@@ -27573,6 +27629,40 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
+ microsoft.graph.distributionList:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.outlookItem'
+ - title: distributionList
+ type: object
+ properties:
+ displayName:
+ type: string
+ description: The display name of the distribution list.
+ nullable: true
+ members:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.member'
+ description: The list of members in the distribution list. Not returned by default; use $select=members to include.
+ notes:
+ type: string
+ nullable: true
+ personIdentifier:
+ type: string
+ nullable: true
+ distributionListMembers:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.distributionListMember'
+ description: The expanded members of the distribution list. Each member contains detailed information including resolved email addresses. Read-only.
+ x-ms-navigationProperty: true
+ singleValueExtendedProperties:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty'
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
microsoft.graph.drive:
allOf:
- $ref: '#/components/schemas/microsoft.graph.baseItem'
@@ -27648,7 +27738,6 @@ components:
$ref: '#/components/schemas/microsoft.graph.storyline'
additionalProperties:
type: object
- description: Represents a container that exposes navigation properties for employee experience user resources.
microsoft.graph.extension:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -28999,7 +29088,6 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
- description: Represents a Microsoft online meeting.
microsoft.graph.onPremisesSyncBehavior:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -29049,6 +29137,11 @@ components:
- title: accessReviewInstance
type: object
properties:
+ delegatedBy:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.userIdentity'
+ description: The identities of users who delegated this review instance to the current reviewer. Null if the instance wasn't delegated. Only returned via filterByCurrentUser when explicitly requested via $select. Read-only.
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
@@ -30258,6 +30351,7 @@ components:
- private
- secret
- public
+ - unknownFutureValue
type: string
microsoft.graph.assignedLabel:
title: assignedLabel
@@ -31116,6 +31210,14 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.servicePrincipalLockScope:
+ title: servicePrincipalLockScope
+ enum:
+ - notConfigured
+ - foreignTenantOnly
+ - everywhere
+ - unknownFutureValue
+ type: string
microsoft.graph.kind:
title: kind
enum:
@@ -31178,7 +31280,7 @@ components:
nullable: true
defaultLabel:
type: string
- description: Label that would be used if no customizedLabel is provided. Read only.
+ description: Label that would be used if no customizedLabel is provided. Read-only.
nullable: true
fieldId:
type: string
@@ -31244,6 +31346,9 @@ components:
- title: usageRight
type: object
properties:
+ externalServiceIdentifier:
+ type: string
+ nullable: true
services:
type: array
items:
@@ -32480,7 +32585,7 @@ components:
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
- description: 'Read only. Timestamp at which the chat message was deleted, or null if not deleted.'
+ description: 'Read-only. Timestamp at which the chat message was deleted, or null if not deleted.'
format: date-time
nullable: true
etag:
@@ -32496,13 +32601,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 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 modified, 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:
@@ -32632,7 +32737,7 @@ components:
nullable: true
webUrl:
type: string
- description: Deep link URL of the tab instance. Read only.
+ description: Deep link URL of the tab instance. Read-only.
nullable: true
teamsApp:
$ref: '#/components/schemas/microsoft.graph.teamsApp'
@@ -32950,6 +33055,8 @@ components:
- modifyingSingleSignOn
- refreshPolicyConfiguration
- preparing
+ - failoverInProgress
+ - failbackInProgress
type: string
microsoft.graph.cloudPcStatusDetail:
title: cloudPcStatusDetail
@@ -33366,6 +33473,50 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
+ microsoft.graph.member:
+ title: member
+ type: object
+ properties:
+ contactId:
+ type: string
+ description: 'The ID of the referenced contact, if applicable. Optional.'
+ nullable: true
+ displayName:
+ type: string
+ description: The display name of the member. Optional.
+ nullable: true
+ key:
+ type: string
+ description: The email address or routing key of the member. Required.
+ nullable: true
+ recipientType:
+ $ref: '#/components/schemas/microsoft.graph.recipientType'
+ routingType:
+ type: string
+ description: 'The routing type for the member, for example, SMTP. Optional.'
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.distributionListMember:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: distributionListMember
+ type: object
+ properties:
+ contactId:
+ type: string
+ description: 'The ID of the referenced contact, if applicable. Read-only.'
+ nullable: true
+ displayName:
+ type: string
+ description: The display name of the member. Read-only.
+ nullable: true
+ recipientType:
+ $ref: '#/components/schemas/microsoft.graph.recipientType'
+ contact:
+ $ref: '#/components/schemas/microsoft.graph.contact'
+ additionalProperties:
+ type: object
microsoft.graph.baseItem:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -33535,6 +33686,8 @@ components:
$ref: '#/components/schemas/microsoft.graph.image'
location:
$ref: '#/components/schemas/microsoft.graph.geoCoordinates'
+ lockInfo:
+ $ref: '#/components/schemas/microsoft.graph.lockInfo'
malware:
$ref: '#/components/schemas/microsoft.graph.malware'
media:
@@ -33914,7 +34067,7 @@ components:
$ref: '#/components/schemas/microsoft.graph.hyperlinkOrPictureColumn'
indexed:
type: boolean
- description: Specifies whether the column values can used for sorting and searching.
+ description: Specifies whether the column values can be used for sorting and searching.
nullable: true
isDeletable:
type: boolean
@@ -33928,6 +34081,10 @@ components:
type: boolean
description: Specifies whether the column can be changed.
nullable: true
+ isSearchable:
+ type: boolean
+ description: Specifies whether the column values can be used for searching. Currently supported only for columns in a fileStorageContainer.
+ nullable: true
lookup:
$ref: '#/components/schemas/microsoft.graph.lookupColumn'
name:
@@ -34599,7 +34756,7 @@ 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: Read only. Timestamp at which the channel was created.
+ description: Read-only. Timestamp at which the channel was created.
format: date-time
nullable: true
description:
@@ -34751,7 +34908,7 @@ components:
nullable: true
timeZone:
type: string
- description: Indicates the time zone of the schedule team using tz database format. Required.
+ description: 'The time zone of the schedule team as an IANA time zone database (tz database) name; for example, America/Chicago. For the full list of valid values, see List of tz database time zones. Required.'
nullable: true
workforceIntegrationIds:
type: array
@@ -37268,6 +37425,8 @@ components:
type: string
description: Specifies the spoken language used during the meeting for recording and transcription purposes.
nullable: true
+ meetingType:
+ $ref: '#/components/schemas/microsoft.graph.onlineMeetingType'
recordAutomatically:
type: boolean
description: Indicates whether to record the meeting automatically.
@@ -37629,6 +37788,22 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
+ microsoft.graph.userIdentity:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.identity'
+ - title: userIdentity
+ type: object
+ properties:
+ ipAddress:
+ type: string
+ description: Indicates the client IP address associated with the 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.accessReviewError:
allOf:
- $ref: '#/components/schemas/microsoft.graph.genericError'
@@ -37717,6 +37892,11 @@ components:
type: string
description: 'Result of the review. Possible values: Approve, Deny, NotReviewed, or DontKnow. Supports $select, $orderby, and $filter (eq only).'
nullable: true
+ delegatedBy:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.userIdentity'
+ description: The identities of users who delegated this decision item to the current reviewer. Null if the item wasn't delegated. A collection because multiple reviewers can delegate to the same user. Only returned via filterByCurrentUser when explicitly requested via $select. Read-only.
justification:
type: string
description: Justification left by the reviewer when they made the decision.
@@ -37966,6 +38146,11 @@ components:
x-ms-navigationProperty: true
details:
$ref: '#/components/schemas/microsoft.graph.plannerPlanDetails'
+ historyItems:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.plannerHistoryItem'
+ x-ms-navigationProperty: true
tasks:
type: array
items:
@@ -39956,6 +40141,9 @@ components:
type: number
description: The number of licenses that are currently consumed by assignments from this allotment. Not nullable. Read-only.
format: int32
+ externalServiceIdentifier:
+ type: string
+ nullable: true
services:
type: array
items:
@@ -41170,6 +41358,15 @@ components:
type: object
additionalProperties:
type: object
+ microsoft.graph.recipientType:
+ title: recipientType
+ enum:
+ - contact
+ - oneOff
+ - mailbox
+ - privateDL
+ - unknownFutureValue
+ type: string
microsoft.graph.itemReference:
title: itemReference
type: object
@@ -41419,8 +41616,6 @@ components:
$ref: '#/components/schemas/microsoft.graph.fileArchiveStatus'
hashes:
$ref: '#/components/schemas/microsoft.graph.hashes'
- lockInfo:
- $ref: '#/components/schemas/microsoft.graph.lockInfo'
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.
@@ -41510,6 +41705,31 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.lockInfo:
+ title: lockInfo
+ 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 lock was created, in UTC. Read-only.'
+ 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: 'The date and time when the lock expires, in UTC. Read-only.'
+ format: date-time
+ nullable: true
+ lockType:
+ $ref: '#/components/schemas/microsoft.graph.lockType'
+ owners:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.userIdentity'
+ description: The collection of users that currently hold the lock on the file. Read-only.
+ additionalProperties:
+ type: object
microsoft.graph.malware:
title: malware
type: object
@@ -41900,6 +42120,18 @@ components:
resource:
type: string
description: Required. Specifies the resource that is monitored for changes. Don't include the base URL (https://graph.microsoft.com/beta/). See the possible resource path values for each supported resource.
+ vapidPublicKey:
+ type: string
+ description: 'Optional. The application server''s VAPID public key, base64url-encoded (P-256 uncompressed point, 65 bytes pre-encoding). Obtained by calling the getVapidPublicKey function on the subscription collection. The browser passes this value to PushManager.subscribe({ applicationServerKey }) to bind the push subscription to this server identity. Required when notificationUrl targets a known Web Push service origin (for example, *.push.apple.com, fcm.googleapis.com, updates.push.services.mozilla.com); rejected with 400 Bad Request if supplied on a standard webhook subscription. For more information, see RFC 8292.'
+ nullable: true
+ webPushEncryptionP256dhPublicKey:
+ type: string
+ description: 'Optional. The subscriber''s ECDH public key, base64url-encoded (P-256 uncompressed point, 65 bytes pre-encoding). Obtained from the browser via PushSubscription.getKey(''p256dh''). Used as the peer public key during ECDH key agreement to derive the per-message content encryption key for RFC 8291 payload encryption. Required when notificationUrl targets a known Web Push service origin; rejected with 400 Bad Request if supplied on a standard webhook subscription. For more information, see RFC 8291 Section 3.'
+ nullable: true
+ webPushEncryptionSecret:
+ type: string
+ description: 'Optional. The subscriber''s auth secret, base64url-encoded (16 bytes pre-encoding). Obtained from the browser via PushSubscription.getKey(''auth''). Used as the HMAC-SHA-256 salt for the HKDF combine step that derives key material for RFC 8291 payload encryption. Write-only: this value is never returned in GET responses (returned as null). Treat as a secret. Required when notificationUrl targets a known Web Push service origin; rejected with 400 Bad Request if supplied on a standard webhook subscription. For more information, see RFC 8291 Section 3.'
+ nullable: true
additionalProperties:
type: object
microsoft.graph.thumbnailSet:
@@ -41918,7 +42150,6 @@ components:
$ref: '#/components/schemas/microsoft.graph.thumbnail'
additionalProperties:
type: object
- description: The ThumbnailSet resource is a keyed collection of thumbnail resources.
microsoft.graph.driveItemVersion:
allOf:
- $ref: '#/components/schemas/microsoft.graph.baseItemVersion'
@@ -44926,12 +45157,15 @@ components:
properties:
moreInfoWebUrl:
type: string
+ description: Provides other video teleconferencing (VTC) dial-in options. Read-only.
nullable: true
tenantKey:
type: string
+ description: The tenant key that is used to dial into the interactive voice response (IVR) of the partner CVI service.
nullable: true
videoTeleconferenceId:
type: string
+ description: The video teleconferencing ID. Read-only.
nullable: true
additionalProperties:
type: object
@@ -44965,6 +45199,16 @@ components:
$ref: '#/components/schemas/microsoft.graph.lobbyBypassScope'
additionalProperties:
type: object
+ microsoft.graph.onlineMeetingType:
+ title: onlineMeetingType
+ enum:
+ - adhoc
+ - scheduled
+ - recurring
+ - broadcast
+ - meetnow
+ - unknownFutureValue
+ type: string
microsoft.graph.onlineMeetingSensitivityLabelAssignment:
title: onlineMeetingSensitivityLabelAssignment
type: object
@@ -45257,22 +45501,6 @@ components:
- managerOrSponsor
- unknownFutureValue
type: string
- microsoft.graph.userIdentity:
- allOf:
- - $ref: '#/components/schemas/microsoft.graph.identity'
- - title: userIdentity
- type: object
- properties:
- ipAddress:
- type: string
- description: Indicates the client IP address associated with the 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.accessReviewInstanceDecisionItemPermission:
title: accessReviewInstanceDecisionItemPermission
type: object
@@ -45588,6 +45816,29 @@ components:
$ref: '#/components/schemas/microsoft.graph.plannerUserIds'
additionalProperties:
type: object
+ microsoft.graph.plannerHistoryItem:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.plannerDelta'
+ - title: plannerHistoryItem
+ type: object
+ properties:
+ actor:
+ $ref: '#/components/schemas/microsoft.graph.identitySet'
+ entityId:
+ type: string
+ entityType:
+ $ref: '#/components/schemas/microsoft.graph.historyEntityType'
+ eventType:
+ $ref: '#/components/schemas/microsoft.graph.historyEventType'
+ 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
+ format: date-time
+ nullable: true
+ planId:
+ type: string
+ additionalProperties:
+ type: object
microsoft.graph.plannerAppliedCategories:
title: plannerAppliedCategories
type: object
@@ -46226,7 +46477,7 @@ components:
items:
type: string
nullable: true
- description: 'The list of languages the user does not need translated. This is computed from the authoringLanguages collection in regionalAndLanguageSettings, and the languageOverrides collection in translationPreferences. The list specifies neutral culture values that include the language code without any country or region association. For example, it would specify ''fr'' for the neutral French culture, but not ''fr-FR'' for the French culture in France. Returned by default. Read only.'
+ description: 'The list of languages the user does not need translated. This is computed from the authoringLanguages collection in regionalAndLanguageSettings, and the languageOverrides collection in translationPreferences. The list specifies neutral culture values that include the language code without any country or region association. For example, it would specify ''fr'' for the neutral French culture, but not ''fr-FR'' for the French culture in France. Returned by default. Read-only.'
additionalProperties:
type: object
microsoft.graph.changeTrackedEntity:
@@ -46612,6 +46863,7 @@ components:
nullable: true
isRegistrationRequired:
type: boolean
+ description: Indicates whether attendee registration is enabled for the virtual event.
nullable: true
settings:
$ref: '#/components/schemas/microsoft.graph.virtualEventSettings'
@@ -48118,6 +48370,8 @@ components:
items:
$ref: '#/components/schemas/microsoft.graph.processContentMetadataBase'
description: 'A collection of content entries to be processed. Each entry contains the content itself and its metadata. Use conversation metadata for content like prompts and responses, file metadata for files, and content activity metadata for enforcement result status entries. Required.'
+ contextMetadata:
+ $ref: '#/components/schemas/microsoft.graph.contextMetadata'
deviceMetadata:
$ref: '#/components/schemas/microsoft.graph.deviceMetadata'
integratedAppMetadata:
@@ -48339,28 +48593,6 @@ components:
nullable: true
additionalProperties:
type: object
- microsoft.graph.lockInfo:
- title: lockInfo
- 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
- 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
- format: date-time
- nullable: true
- lockType:
- $ref: '#/components/schemas/microsoft.graph.lockType'
- owners:
- type: array
- items:
- $ref: '#/components/schemas/microsoft.graph.userIdentity'
- additionalProperties:
- type: object
microsoft.graph.folderView:
title: folderView
type: object
@@ -48379,6 +48611,14 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.lockType:
+ title: lockType
+ enum:
+ - none
+ - exclusive
+ - shared
+ - unknownFutureValue
+ type: string
microsoft.graph.mediaSource:
title: mediaSource
type: object
@@ -50241,6 +50481,22 @@ components:
type: object
additionalProperties:
type: object
+ microsoft.graph.historyEntityType:
+ title: historyEntityType
+ enum:
+ - task
+ - unknownFutureValue
+ type: string
+ microsoft.graph.historyEventType:
+ title: historyEventType
+ enum:
+ - created
+ - updated
+ - deleted
+ - undeleted
+ - moved
+ - unknownFutureValue
+ type: string
microsoft.graph.plannerTeamsPublicationInfo:
allOf:
- $ref: '#/components/schemas/microsoft.graph.plannerTaskCreation'
@@ -50967,16 +51223,19 @@ components:
type: array
items:
type: string
+ description: 'Collection of domain names that are blocked globally across all platforms. Domain validation follows RFC 3986 (URI syntax, section 3.2.2 for the host component). Domain matching is case-insensitive and exact; wildcards are not supported.'
excludeActors:
$ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions'
isStateSetByMicrosoft:
type: boolean
+ description: Indicates whether the restriction state was set by Microsoft.
readOnly: true
publicClient:
$ref: '#/components/schemas/microsoft.graph.redirectUriPlatformBlockedDomainConfiguration'
restrictForAppsCreatedAfterDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 when this restriction starts applying to newly created applications. Applications created before this date are not affected.
format: date-time
nullable: true
spa:
@@ -50995,20 +51254,24 @@ components:
type: array
items:
type: string
+ description: Collection of URI schemes that are blocked globally across all platforms. Schemes refer to URI schemes as defined in RFC 3986 §3.1.
excludeActors:
$ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions'
exemptFormats:
type: array
items:
type: string
+ description: Collection of URI patterns that are exempt from the blocked scheme restrictions. Patterns must follow specific validation rules for standard URI formats or URN formats.
isStateSetByMicrosoft:
type: boolean
+ description: Indicates whether the restriction state was set by Microsoft.
readOnly: true
publicClient:
$ref: '#/components/schemas/microsoft.graph.redirectUriPlatformBlockedSchemeConfiguration'
restrictForAppsCreatedAfterDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 when this restriction starts applying to newly created applications. Applications created before this date are not affected.
format: date-time
nullable: true
spa:
@@ -51027,16 +51290,19 @@ components:
type: array
items:
type: string
+ description: 'Collection of domain names that are allowed globally across all platforms. Domain validation follows RFC 3986 (URI syntax, section 3.2.2 for the host component). Domain matching is case-insensitive and exact; wildcards are not supported.'
excludeActors:
$ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions'
isStateSetByMicrosoft:
type: boolean
+ description: Indicates whether the restriction state was set by Microsoft.
readOnly: true
publicClient:
$ref: '#/components/schemas/microsoft.graph.redirectUriPlatformAllowedDomainConfiguration'
restrictForAppsCreatedAfterDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 when this restriction starts applying to newly created applications. Applications created before this date are not affected.
format: date-time
nullable: true
spa:
@@ -51055,16 +51321,19 @@ components:
type: array
items:
type: string
+ description: Collection of URI schemes that are allowed globally across all platforms. Schemes refer to URI schemes as defined in RFC 3986 §3.1. The value '*' can be used to allow any scheme.
excludeActors:
$ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions'
isStateSetByMicrosoft:
type: boolean
+ description: Indicates whether the restriction state was set by Microsoft.
readOnly: true
publicClient:
$ref: '#/components/schemas/microsoft.graph.redirectUriPlatformAllowedSchemeConfiguration'
restrictForAppsCreatedAfterDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 when this restriction starts applying to newly created applications. Applications created before this date are not affected.
format: date-time
nullable: true
spa:
@@ -51085,10 +51354,12 @@ components:
$ref: '#/components/schemas/microsoft.graph.redirectUriWildcardExcludeFormats'
isStateSetByMicrosoft:
type: boolean
+ description: Indicates whether the restriction state was set by Microsoft.
readOnly: true
restrictForAppsCreatedAfterDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 when this restriction starts applying to newly created applications. Applications created before this date are not affected.
format: date-time
nullable: true
state:
@@ -52521,6 +52792,14 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.contextMetadata:
+ title: contextMetadata
+ type: object
+ properties:
+ metadataProperties:
+ $ref: '#/components/schemas/microsoft.graph.customMetadataDictionary'
+ additionalProperties:
+ type: object
microsoft.graph.deviceMetadata:
title: deviceMetadata
type: object
@@ -52579,14 +52858,6 @@ components:
nullable: true
additionalProperties:
type: object
- microsoft.graph.lockType:
- title: lockType
- enum:
- - none
- - exclusive
- - shared
- - unknownFutureValue
- type: string
microsoft.graph.mediaSourceContentCategory:
title: mediaSourceContentCategory
enum:
@@ -53307,6 +53578,7 @@ components:
type: array
items:
type: string
+ description: 'Collection of domain names that are blocked for this specific platform. Domain validation follows RFC 3986 (URI syntax, section 3.2.2 for the host component). Domain matching is case-insensitive and exact; wildcards are not supported.'
additionalProperties:
type: object
microsoft.graph.redirectUriPlatformBlockedSchemeConfiguration:
@@ -53317,10 +53589,12 @@ components:
type: array
items:
type: string
+ description: Collection of URI schemes that are blocked for this specific platform. Schemes refer to URI schemes as defined in RFC 3986 §3.1.
exemptFormats:
type: array
items:
type: string
+ description: Collection of URI patterns that are exempt from the blocked scheme restrictions for this platform. Patterns must follow specific validation rules for standard URI formats or URN formats.
additionalProperties:
type: object
microsoft.graph.redirectUriPlatformAllowedDomainConfiguration:
@@ -53331,6 +53605,7 @@ components:
type: array
items:
type: string
+ description: 'Collection of domain names that are allowed for this specific platform. Domain validation follows RFC 3986 (URI syntax, section 3.2.2 for the host component). Domain matching is case-insensitive and exact; wildcards are not supported.'
additionalProperties:
type: object
microsoft.graph.redirectUriPlatformAllowedSchemeConfiguration:
@@ -53341,6 +53616,7 @@ components:
type: array
items:
type: string
+ description: Collection of URI schemes that are allowed for this specific platform. Schemes refer to URI schemes as defined in RFC 3986 §3.1. The value '*' can be used to allow any scheme for this platform.
additionalProperties:
type: object
microsoft.graph.redirectUriWildcardExcludeFormats:
@@ -53349,10 +53625,12 @@ components:
properties:
excludeWildcardsInPath:
type: boolean
+ description: 'When true, blocks the use of wildcards in the path portion of redirect URIs. When false, allows wildcards in paths.'
excludeWildcardsInPathWithDomains:
type: array
items:
type: string
+ description: 'Collection of domain names where wildcards in the path portion of redirect URIs are blocked. Accepts only valid host names (no wildcards) as defined in RFC 3986 §3.2.2. For example, login.microsoft.com or contoso.com.'
additionalProperties:
type: object
microsoft.graph.printMargin:
@@ -53547,6 +53825,9 @@ components:
- downloadText
- downloadFile
- copyToClipboard
+ - pasteFromClipboard
+ - print
+ - accessDebugTools
- unknownFutureValue
type: string
microsoft.graph.contentBase:
@@ -53561,6 +53842,13 @@ components:
- ai
- unknownFutureValue
type: string
+ microsoft.graph.customMetadataDictionary:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.Dictionary'
+ - title: customMetadataDictionary
+ type: object
+ additionalProperties:
+ type: object
microsoft.graph.operatingSystemSpecifications:
title: operatingSystemSpecifications
type: object
diff --git a/openApiDocs/beta/BackupRestore.yml b/openApiDocs/beta/BackupRestore.yml
index be7c239728..f5ac643854 100644
--- a/openApiDocs/beta/BackupRestore.yml
+++ b/openApiDocs/beta/BackupRestore.yml
@@ -12500,8 +12500,10 @@ components:
$ref: '#/components/schemas/microsoft.graph.restorableArtifact'
queryExpression:
type: string
- description: Specifies criteria to retrieve artifacts.
+ description: 'Deprecated. Going forward, use the structuredQueryExpression property instead. Specifies criteria to retrieve artifacts.'
nullable: true
+ structuredQueryExpression:
+ $ref: '#/components/schemas/microsoft.graph.restoreSearchArtifactQueryExpression'
additionalProperties:
type: object
microsoft.graph.restorePointSearchResponse:
@@ -13141,6 +13143,8 @@ components:
nullable: true
destinationType:
$ref: '#/components/schemas/microsoft.graph.destinationType'
+ error:
+ $ref: '#/components/schemas/microsoft.graph.publicError'
restoredItemKey:
type: string
description: The unique identifier for the restored artifact.
@@ -13346,6 +13350,39 @@ components:
- message
- unknownFutureValue
type: string
+ microsoft.graph.restoreSearchArtifactQueryExpression:
+ title: restoreSearchArtifactQueryExpression
+ type: object
+ properties:
+ hasAttachment:
+ type: boolean
+ description: Indicates whether the artifact has an attachment. Optional.
+ nullable: true
+ items:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.granularRestoreItems'
+ description: The types of items to include in the search. Optional.
+ recipients:
+ type: array
+ items:
+ type: string
+ nullable: true
+ description: The recipient email addresses to filter by. Optional.
+ senders:
+ type: array
+ items:
+ type: string
+ nullable: true
+ description: The sender email addresses to filter by. Optional.
+ subjects:
+ type: array
+ items:
+ type: string
+ nullable: true
+ description: The subject lines to filter by. Optional.
+ additionalProperties:
+ type: object
microsoft.graph.restorePointSearchResult:
title: restorePointSearchResult
type: object
@@ -14099,6 +14136,16 @@ components:
- completed
- unknownFutureValue
type: string
+ microsoft.graph.granularRestoreItems:
+ title: granularRestoreItems
+ enum:
+ - email
+ - note
+ - contact
+ - task
+ - calendar
+ - unknownFutureValue
+ type: string
microsoft.graph.ODataErrors.MainError:
required:
- code
diff --git a/openApiDocs/beta/Bookings.yml b/openApiDocs/beta/Bookings.yml
index 3a71c24979..af7a824a7b 100644
--- a/openApiDocs/beta/Bookings.yml
+++ b/openApiDocs/beta/Bookings.yml
@@ -13917,6 +13917,7 @@ components:
nullable: true
isRegistrationRequired:
type: boolean
+ description: Indicates whether attendee registration is enabled for the virtual event.
nullable: true
settings:
$ref: '#/components/schemas/microsoft.graph.virtualEventSettings'
@@ -15054,6 +15055,8 @@ components:
type: string
description: Specifies the spoken language used during the meeting for recording and transcription purposes.
nullable: true
+ meetingType:
+ $ref: '#/components/schemas/microsoft.graph.onlineMeetingType'
recordAutomatically:
type: boolean
description: Indicates whether to record the meeting automatically.
@@ -16586,19 +16589,19 @@ components:
completeAfterDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'
type: string
- description: DateTime after which the migration should be performed
+ description: 'Date and time after which the migration should be performed. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024, is 2024-01-01T00:00:00Z.'
format: date-time
createdBy:
type: string
- description: ID of the user that created the job
+ description: User principal name (UPN) of the user who created the job. Read-only.
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: When the job what created
+ description: 'When the job was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024, is 2024-01-01T00:00:00Z. Read-only.'
format: date-time
displayName:
type: string
- description: Display name of the job. Must be unique per tenant
+ description: Display name of the job. Must be unique per tenant.
exchangeSettings:
$ref: '#/components/schemas/microsoft.graph.exchangeOnlineCrossTenantMigrationSettings'
jobType:
@@ -16606,38 +16609,38 @@ components:
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: When this migration job was last updated
+ description: 'When this migration job was last updated. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024, is 2024-01-01T00:00:00Z. Read-only.'
format: date-time
message:
type: string
- description: Status message of the migration job
+ description: Status message of the migration job. Nullable. Read-only.
nullable: true
resources:
type: array
items:
type: string
- description: IDs (GUID) of the resources being migrated with the migration job
+ description: IDs (GUID) of the resources that are migrated with the migration job.
resourceType:
type: string
- description: Type of resource being migrated. Only Users is currently supported
+ description: Type of resource being migrated. Only Users is currently supported.
sourceTenantId:
type: string
- description: ID (GUID) of the tenant that content is being migrated from
+ description: ID (GUID) of the tenant that content is migrated from.
status:
$ref: '#/components/schemas/microsoft.graph.crossTenantMigrationJobStatus'
targetTenantId:
type: string
- description: ID of the tenant that content is being migrated to
+ description: ID of the tenant that content is migrated to. Read-only.
workloads:
type: array
items:
type: string
- description: 'Workloads to migrate. Supported workloads are Teams, Exchange, and ODSP (OneDrive/SharePoint)'
+ description: 'Workloads to migrate. Supported workloads are Teams, Exchange, and ODSP (OneDrive/SharePoint).'
users:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.crossTenantMigrationTask'
- description: Details and status of the users being migrated in this migration job
+ description: Details and status of the users migrated in this migration job.
x-ms-navigationProperty: true
additionalProperties:
type: object
@@ -16790,12 +16793,15 @@ components:
properties:
moreInfoWebUrl:
type: string
+ description: Provides other video teleconferencing (VTC) dial-in options. Read-only.
nullable: true
tenantKey:
type: string
+ description: The tenant key that is used to dial into the interactive voice response (IVR) of the partner CVI service.
nullable: true
videoTeleconferenceId:
type: string
+ description: The video teleconferencing ID. Read-only.
nullable: true
additionalProperties:
type: object
@@ -16829,6 +16835,16 @@ components:
$ref: '#/components/schemas/microsoft.graph.lobbyBypassScope'
additionalProperties:
type: object
+ microsoft.graph.onlineMeetingType:
+ title: onlineMeetingType
+ enum:
+ - adhoc
+ - scheduled
+ - recurring
+ - broadcast
+ - meetnow
+ - unknownFutureValue
+ type: string
microsoft.graph.onlineMeetingSensitivityLabelAssignment:
title: onlineMeetingSensitivityLabelAssignment
type: object
@@ -17990,6 +18006,8 @@ components:
nullable: true
destinationType:
$ref: '#/components/schemas/microsoft.graph.destinationType'
+ error:
+ $ref: '#/components/schemas/microsoft.graph.publicError'
restoredItemKey:
type: string
description: The unique identifier for the restored artifact.
diff --git a/openApiDocs/beta/Calendar.yml b/openApiDocs/beta/Calendar.yml
index 55a52d2b9c..8b01cbfc54 100644
--- a/openApiDocs/beta/Calendar.yml
+++ b/openApiDocs/beta/Calendar.yml
@@ -21450,7 +21450,6 @@ components:
description: 'A short, friendly name for the room, often used for easier identification or display in UI.'
placeId:
type: string
- description: An alternative immutable unique identifier of the room. Read-only.
nullable: true
teamsEnabledState:
$ref: '#/components/schemas/microsoft.graph.placeFeatureEnablement'
@@ -21525,7 +21524,6 @@ components:
description: 'A short, friendly name for the workspace, often used for easier identification or display in the UI.'
placeId:
type: string
- description: An alternative immutable unique identifier of the workspace. Read-only.
nullable: true
additionalProperties:
type: object
diff --git a/openApiDocs/beta/ChangeNotifications.yml b/openApiDocs/beta/ChangeNotifications.yml
index 9fc6ad201d..a9b712faa0 100644
--- a/openApiDocs/beta/ChangeNotifications.yml
+++ b/openApiDocs/beta/ChangeNotifications.yml
@@ -308,6 +308,18 @@ components:
resource:
type: string
description: Required. Specifies the resource that is monitored for changes. Don't include the base URL (https://graph.microsoft.com/beta/). See the possible resource path values for each supported resource.
+ vapidPublicKey:
+ type: string
+ description: 'Optional. The application server''s VAPID public key, base64url-encoded (P-256 uncompressed point, 65 bytes pre-encoding). Obtained by calling the getVapidPublicKey function on the subscription collection. The browser passes this value to PushManager.subscribe({ applicationServerKey }) to bind the push subscription to this server identity. Required when notificationUrl targets a known Web Push service origin (for example, *.push.apple.com, fcm.googleapis.com, updates.push.services.mozilla.com); rejected with 400 Bad Request if supplied on a standard webhook subscription. For more information, see RFC 8292.'
+ nullable: true
+ webPushEncryptionP256dhPublicKey:
+ type: string
+ description: 'Optional. The subscriber''s ECDH public key, base64url-encoded (P-256 uncompressed point, 65 bytes pre-encoding). Obtained from the browser via PushSubscription.getKey(''p256dh''). Used as the peer public key during ECDH key agreement to derive the per-message content encryption key for RFC 8291 payload encryption. Required when notificationUrl targets a known Web Push service origin; rejected with 400 Bad Request if supplied on a standard webhook subscription. For more information, see RFC 8291 Section 3.'
+ nullable: true
+ webPushEncryptionSecret:
+ type: string
+ description: 'Optional. The subscriber''s auth secret, base64url-encoded (16 bytes pre-encoding). Obtained from the browser via PushSubscription.getKey(''auth''). Used as the HMAC-SHA-256 salt for the HKDF combine step that derives key material for RFC 8291 payload encryption. Write-only: this value is never returned in GET responses (returned as null). Treat as a secret. Required when notificationUrl targets a known Web Push service origin; rejected with 400 Bad Request if supplied on a standard webhook subscription. For more information, see RFC 8291 Section 3.'
+ nullable: true
additionalProperties:
type: object
microsoft.graph.entity:
diff --git a/openApiDocs/beta/Compliance.yml b/openApiDocs/beta/Compliance.yml
index 93fc00e7b0..d9ead892c9 100644
--- a/openApiDocs/beta/Compliance.yml
+++ b/openApiDocs/beta/Compliance.yml
@@ -9697,7 +9697,7 @@ components:
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. Requires $select to retrieve. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role.'
+ description: 'The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group or a cloud security group. Requires a Microsoft Entra ID P1 license. Requires $select to retrieve. This property can be specified during group creation or update. However, for cloud security groups, it''s immutable once set. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role. See Key differences from Microsoft 365 group labeling to learn more about managing this property for Microsoft 365 vs. cloud security groups.'
assignedLicenses:
type: array
items:
@@ -10064,7 +10064,6 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
- description: Represents a Microsoft Entra group.
microsoft.graph.ediscovery.userSource:
allOf:
- $ref: '#/components/schemas/microsoft.graph.ediscovery.dataSource'
@@ -10628,7 +10627,7 @@ components:
nullable: true
accountEnabled:
type: boolean
- description: 'true if the account is enabled; otherwise, false. This property is required when creating the object. Supports $filter (eq, ne, not, and in).'
+ description: 'true if the account is enabled; otherwise, false. This property is required when creating the object. Supports $filter (eq, ne, not, and in). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
ageGroup:
type: string
@@ -10655,7 +10654,7 @@ components:
type: array
items:
type: string
- description: 'The telephone numbers for the user. Only one number can be set for this property. Read-only for users synced from on-premises directory. Supports $filter (eq, not, ge, le, startsWith).'
+ description: 'The telephone numbers for the user. Only one number can be set for this property. Read-only for users synced from on-premises directory. Supports $filter (eq, not, ge, le, startsWith). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
city:
type: string
description: 'The city where the user is located. Maximum length is 128 characters. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).'
@@ -10820,7 +10819,7 @@ components:
nullable: true
mobilePhone:
type: string
- description: 'The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search.'
+ description: 'The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search. This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
mySite:
type: string
@@ -10842,7 +10841,7 @@ components:
$ref: '#/components/schemas/microsoft.graph.onPremisesExtensionAttributes'
onPremisesImmutableId:
type: string
- description: 'This property associates an on-premises Active Directory user account to their Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you''re using a federated domain for the user''s userPrincipalName (UPN) property. Note: The $ and _ characters can''t be used when specifying this property. Supports $filter (eq, ne, not, ge, le, in).'
+ description: 'This property associates an on-premises Active Directory user account to their Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you''re using a federated domain for the user''s userPrincipalName (UPN) property. Note: The $ and _ characters can''t be used when specifying this property. Supports $filter (eq, ne, not, ge, le, in). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
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])$'
@@ -10877,7 +10876,7 @@ components:
type: array
items:
type: string
- description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters.Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).'
+ description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters.Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
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. For more information on the default password policies, see Microsoft Entra password policies. Supports $filter (ne, not, and eq on null values).'
@@ -10981,7 +10980,7 @@ components:
nullable: true
userPrincipalName:
type: string
- description: 'The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where the domain must be present in the tenant''s verified domain collection. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can''t contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, '' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby.'
+ description: 'The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where the domain must be present in the tenant''s verified domain collection. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can''t contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, '' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby. This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
userType:
type: string
@@ -11114,6 +11113,12 @@ components:
$ref: '#/components/schemas/microsoft.graph.directoryObject'
description: The users and contacts that report to the user. (The users and contacts with their manager property set to this user.) Read-only. Nullable. Supports $expand.
x-ms-navigationProperty: true
+ distributionLists:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.distributionList'
+ description: The personal distribution lists in the user's mailbox. Read-only. Nullable.
+ x-ms-navigationProperty: true
drive:
$ref: '#/components/schemas/microsoft.graph.drive'
drives:
@@ -11810,7 +11815,7 @@ components:
$ref: '#/components/schemas/microsoft.graph.hyperlinkOrPictureColumn'
indexed:
type: boolean
- description: Specifies whether the column values can used for sorting and searching.
+ description: Specifies whether the column values can be used for sorting and searching.
nullable: true
isDeletable:
type: boolean
@@ -11824,6 +11829,10 @@ components:
type: boolean
description: Specifies whether the column can be changed.
nullable: true
+ isSearchable:
+ type: boolean
+ description: Specifies whether the column values can be used for searching. Currently supported only for columns in a fileStorageContainer.
+ nullable: true
lookup:
$ref: '#/components/schemas/microsoft.graph.lookupColumn'
name:
@@ -12381,6 +12390,7 @@ components:
- private
- secret
- public
+ - unknownFutureValue
type: string
microsoft.graph.assignedLabel:
title: assignedLabel
@@ -14525,6 +14535,8 @@ components:
type: string
description: Name of the OS image that's on the Cloud PC.
nullable: true
+ isDisasterRecoveryActive:
+ type: boolean
lastLoginResult:
$ref: '#/components/schemas/microsoft.graph.cloudPcLoginResult'
lastModifiedDateTime:
@@ -15156,6 +15168,40 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
+ microsoft.graph.distributionList:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.outlookItem'
+ - title: distributionList
+ type: object
+ properties:
+ displayName:
+ type: string
+ description: The display name of the distribution list.
+ nullable: true
+ members:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.member'
+ description: The list of members in the distribution list. Not returned by default; use $select=members to include.
+ notes:
+ type: string
+ nullable: true
+ personIdentifier:
+ type: string
+ nullable: true
+ distributionListMembers:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.distributionListMember'
+ description: The expanded members of the distribution list. Each member contains detailed information including resolved email addresses. Read-only.
+ x-ms-navigationProperty: true
+ singleValueExtendedProperties:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty'
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
microsoft.graph.employeeExperienceUser:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -15177,7 +15223,6 @@ components:
$ref: '#/components/schemas/microsoft.graph.storyline'
additionalProperties:
type: object
- description: Represents a container that exposes navigation properties for employee experience user resources.
microsoft.graph.inferenceClassification:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -16242,7 +16287,6 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
- description: Represents a Microsoft online meeting.
microsoft.graph.outlookUser:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -16281,6 +16325,11 @@ components:
- title: accessReviewInstance
type: object
properties:
+ delegatedBy:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.userIdentity'
+ description: The identities of users who delegated this review instance to the current reviewer. Null if the instance wasn't delegated. Only returned via filterByCurrentUser when explicitly requested via $select. Read-only.
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
@@ -17069,7 +17118,7 @@ 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: Read only. Timestamp at which the channel was created.
+ description: Read-only. Timestamp at which the channel was created.
format: date-time
nullable: true
description:
@@ -17299,7 +17348,7 @@ components:
nullable: true
timeZone:
type: string
- description: Indicates the time zone of the schedule team using tz database format. Required.
+ description: 'The time zone of the schedule team as an IANA time zone database (tz database) name; for example, America/Chicago. For the full list of valid values, see List of tz database time zones. Required.'
nullable: true
workforceIntegrationIds:
type: array
@@ -18304,6 +18353,8 @@ components:
$ref: '#/components/schemas/microsoft.graph.image'
location:
$ref: '#/components/schemas/microsoft.graph.geoCoordinates'
+ lockInfo:
+ $ref: '#/components/schemas/microsoft.graph.lockInfo'
malware:
$ref: '#/components/schemas/microsoft.graph.malware'
media:
@@ -18673,6 +18724,18 @@ components:
resource:
type: string
description: Required. Specifies the resource that is monitored for changes. Don't include the base URL (https://graph.microsoft.com/beta/). See the possible resource path values for each supported resource.
+ vapidPublicKey:
+ type: string
+ description: 'Optional. The application server''s VAPID public key, base64url-encoded (P-256 uncompressed point, 65 bytes pre-encoding). Obtained by calling the getVapidPublicKey function on the subscription collection. The browser passes this value to PushManager.subscribe({ applicationServerKey }) to bind the push subscription to this server identity. Required when notificationUrl targets a known Web Push service origin (for example, *.push.apple.com, fcm.googleapis.com, updates.push.services.mozilla.com); rejected with 400 Bad Request if supplied on a standard webhook subscription. For more information, see RFC 8292.'
+ nullable: true
+ webPushEncryptionP256dhPublicKey:
+ type: string
+ description: 'Optional. The subscriber''s ECDH public key, base64url-encoded (P-256 uncompressed point, 65 bytes pre-encoding). Obtained from the browser via PushSubscription.getKey(''p256dh''). Used as the peer public key during ECDH key agreement to derive the per-message content encryption key for RFC 8291 payload encryption. Required when notificationUrl targets a known Web Push service origin; rejected with 400 Bad Request if supplied on a standard webhook subscription. For more information, see RFC 8291 Section 3.'
+ nullable: true
+ webPushEncryptionSecret:
+ type: string
+ description: 'Optional. The subscriber''s auth secret, base64url-encoded (16 bytes pre-encoding). Obtained from the browser via PushSubscription.getKey(''auth''). Used as the HMAC-SHA-256 salt for the HKDF combine step that derives key material for RFC 8291 payload encryption. Write-only: this value is never returned in GET responses (returned as null). Treat as a secret. Required when notificationUrl targets a known Web Push service origin; rejected with 400 Bad Request if supplied on a standard webhook subscription. For more information, see RFC 8291 Section 3.'
+ nullable: true
additionalProperties:
type: object
microsoft.graph.notebook:
@@ -19224,6 +19287,9 @@ components:
- title: usageRight
type: object
properties:
+ externalServiceIdentifier:
+ type: string
+ nullable: true
services:
type: array
items:
@@ -19622,6 +19688,11 @@ components:
x-ms-navigationProperty: true
details:
$ref: '#/components/schemas/microsoft.graph.plannerPlanDetails'
+ historyItems:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.plannerHistoryItem'
+ x-ms-navigationProperty: true
tasks:
type: array
items:
@@ -20924,7 +20995,7 @@ components:
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
- description: 'Read only. Timestamp at which the chat message was deleted, or null if not deleted.'
+ description: 'Read-only. Timestamp at which the chat message was deleted, or null if not deleted.'
format: date-time
nullable: true
etag:
@@ -20940,13 +21011,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 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 modified, 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:
@@ -21038,7 +21109,7 @@ components:
nullable: true
webUrl:
type: string
- description: Deep link URL of the tab instance. Read only.
+ description: Deep link URL of the tab instance. Read-only.
nullable: true
teamsApp:
$ref: '#/components/schemas/microsoft.graph.teamsApp'
@@ -21356,6 +21427,8 @@ components:
- modifyingSingleSignOn
- refreshPolicyConfiguration
- preparing
+ - failoverInProgress
+ - failbackInProgress
type: string
microsoft.graph.cloudPcStatusDetail:
title: cloudPcStatusDetail
@@ -21772,6 +21845,50 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
+ microsoft.graph.member:
+ title: member
+ type: object
+ properties:
+ contactId:
+ type: string
+ description: 'The ID of the referenced contact, if applicable. Optional.'
+ nullable: true
+ displayName:
+ type: string
+ description: The display name of the member. Optional.
+ nullable: true
+ key:
+ type: string
+ description: The email address or routing key of the member. Required.
+ nullable: true
+ recipientType:
+ $ref: '#/components/schemas/microsoft.graph.recipientType'
+ routingType:
+ type: string
+ description: 'The routing type for the member, for example, SMTP. Optional.'
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.distributionListMember:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: distributionListMember
+ type: object
+ properties:
+ contactId:
+ type: string
+ description: 'The ID of the referenced contact, if applicable. Read-only.'
+ nullable: true
+ displayName:
+ type: string
+ description: The display name of the member. Read-only.
+ nullable: true
+ recipientType:
+ $ref: '#/components/schemas/microsoft.graph.recipientType'
+ contact:
+ $ref: '#/components/schemas/microsoft.graph.contact'
+ additionalProperties:
+ type: object
microsoft.graph.engagementRole:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -24053,6 +24170,8 @@ components:
type: string
description: Specifies the spoken language used during the meeting for recording and transcription purposes.
nullable: true
+ meetingType:
+ $ref: '#/components/schemas/microsoft.graph.onlineMeetingType'
recordAutomatically:
type: boolean
description: Indicates whether to record the meeting automatically.
@@ -24414,6 +24533,22 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
+ microsoft.graph.userIdentity:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.identity'
+ - title: userIdentity
+ type: object
+ properties:
+ ipAddress:
+ type: string
+ description: Indicates the client IP address associated with the 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.accessReviewError:
allOf:
- $ref: '#/components/schemas/microsoft.graph.genericError'
@@ -24502,6 +24637,11 @@ components:
type: string
description: 'Result of the review. Possible values: Approve, Deny, NotReviewed, or DontKnow. Supports $select, $orderby, and $filter (eq only).'
nullable: true
+ delegatedBy:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.userIdentity'
+ description: The identities of users who delegated this decision item to the current reviewer. Null if the item wasn't delegated. A collection because multiple reviewers can delegate to the same user. Only returned via filterByCurrentUser when explicitly requested via $select. Read-only.
justification:
type: string
description: Justification left by the reviewer when they made the decision.
@@ -26681,8 +26821,6 @@ components:
$ref: '#/components/schemas/microsoft.graph.fileArchiveStatus'
hashes:
$ref: '#/components/schemas/microsoft.graph.hashes'
- lockInfo:
- $ref: '#/components/schemas/microsoft.graph.lockInfo'
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.
@@ -26772,6 +26910,31 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.lockInfo:
+ title: lockInfo
+ 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 lock was created, in UTC. Read-only.'
+ 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: 'The date and time when the lock expires, in UTC. Read-only.'
+ format: date-time
+ nullable: true
+ lockType:
+ $ref: '#/components/schemas/microsoft.graph.lockType'
+ owners:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.userIdentity'
+ description: The collection of users that currently hold the lock on the file. Read-only.
+ additionalProperties:
+ type: object
microsoft.graph.malware:
title: malware
type: object
@@ -27098,7 +27261,6 @@ components:
$ref: '#/components/schemas/microsoft.graph.thumbnail'
additionalProperties:
type: object
- description: The ThumbnailSet resource is a keyed collection of thumbnail resources.
microsoft.graph.driveItemVersion:
allOf:
- $ref: '#/components/schemas/microsoft.graph.baseItemVersion'
@@ -27714,6 +27876,9 @@ components:
type: number
description: The number of licenses that are currently consumed by assignments from this allotment. Not nullable. Read-only.
format: int32
+ externalServiceIdentifier:
+ type: string
+ nullable: true
services:
type: array
items:
@@ -28050,6 +28215,29 @@ components:
$ref: '#/components/schemas/microsoft.graph.plannerUserIds'
additionalProperties:
type: object
+ microsoft.graph.plannerHistoryItem:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.plannerDelta'
+ - title: plannerHistoryItem
+ type: object
+ properties:
+ actor:
+ $ref: '#/components/schemas/microsoft.graph.identitySet'
+ entityId:
+ type: string
+ entityType:
+ $ref: '#/components/schemas/microsoft.graph.historyEntityType'
+ eventType:
+ $ref: '#/components/schemas/microsoft.graph.historyEventType'
+ 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
+ format: date-time
+ nullable: true
+ planId:
+ type: string
+ additionalProperties:
+ type: object
microsoft.graph.userSet:
title: userSet
type: object
@@ -28249,7 +28437,7 @@ components:
nullable: true
defaultLabel:
type: string
- description: Label that would be used if no customizedLabel is provided. Read only.
+ description: Label that would be used if no customizedLabel is provided. Read-only.
nullable: true
fieldId:
type: string
@@ -29074,6 +29262,15 @@ components:
type: object
additionalProperties:
type: object
+ microsoft.graph.recipientType:
+ title: recipientType
+ enum:
+ - contact
+ - oneOff
+ - mailbox
+ - privateDL
+ - unknownFutureValue
+ type: string
microsoft.graph.engagementRoleMember:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -30604,12 +30801,15 @@ components:
properties:
moreInfoWebUrl:
type: string
+ description: Provides other video teleconferencing (VTC) dial-in options. Read-only.
nullable: true
tenantKey:
type: string
+ description: The tenant key that is used to dial into the interactive voice response (IVR) of the partner CVI service.
nullable: true
videoTeleconferenceId:
type: string
+ description: The video teleconferencing ID. Read-only.
nullable: true
additionalProperties:
type: object
@@ -30643,6 +30843,16 @@ components:
$ref: '#/components/schemas/microsoft.graph.lobbyBypassScope'
additionalProperties:
type: object
+ microsoft.graph.onlineMeetingType:
+ title: onlineMeetingType
+ enum:
+ - adhoc
+ - scheduled
+ - recurring
+ - broadcast
+ - meetnow
+ - unknownFutureValue
+ type: string
microsoft.graph.onlineMeetingSensitivityLabelAssignment:
title: onlineMeetingSensitivityLabelAssignment
type: object
@@ -30935,22 +31145,6 @@ components:
- managerOrSponsor
- unknownFutureValue
type: string
- microsoft.graph.userIdentity:
- allOf:
- - $ref: '#/components/schemas/microsoft.graph.identity'
- - title: userIdentity
- type: object
- properties:
- ipAddress:
- type: string
- description: Indicates the client IP address associated with the 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.accessReviewInstanceDecisionItemPermission:
title: accessReviewInstanceDecisionItemPermission
type: object
@@ -31780,7 +31974,7 @@ components:
items:
type: string
nullable: true
- description: 'The list of languages the user does not need translated. This is computed from the authoringLanguages collection in regionalAndLanguageSettings, and the languageOverrides collection in translationPreferences. The list specifies neutral culture values that include the language code without any country or region association. For example, it would specify ''fr'' for the neutral French culture, but not ''fr-FR'' for the French culture in France. Returned by default. Read only.'
+ description: 'The list of languages the user does not need translated. This is computed from the authoringLanguages collection in regionalAndLanguageSettings, and the languageOverrides collection in translationPreferences. The list specifies neutral culture values that include the language code without any country or region association. For example, it would specify ''fr'' for the neutral French culture, but not ''fr-FR'' for the French culture in France. Returned by default. Read-only.'
additionalProperties:
type: object
microsoft.graph.changeTrackedEntity:
@@ -32166,6 +32360,7 @@ components:
nullable: true
isRegistrationRequired:
type: boolean
+ description: Indicates whether attendee registration is enabled for the virtual event.
nullable: true
settings:
$ref: '#/components/schemas/microsoft.graph.virtualEventSettings'
@@ -32834,28 +33029,6 @@ components:
nullable: true
additionalProperties:
type: object
- microsoft.graph.lockInfo:
- title: lockInfo
- 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
- 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
- format: date-time
- nullable: true
- lockType:
- $ref: '#/components/schemas/microsoft.graph.lockType'
- owners:
- type: array
- items:
- $ref: '#/components/schemas/microsoft.graph.userIdentity'
- additionalProperties:
- type: object
microsoft.graph.folderView:
title: folderView
type: object
@@ -32874,6 +33047,14 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.lockType:
+ title: lockType
+ enum:
+ - none
+ - exclusive
+ - shared
+ - unknownFutureValue
+ type: string
microsoft.graph.mediaSource:
title: mediaSource
type: object
@@ -33652,6 +33833,22 @@ components:
type: object
additionalProperties:
type: object
+ microsoft.graph.historyEntityType:
+ title: historyEntityType
+ enum:
+ - task
+ - unknownFutureValue
+ type: string
+ microsoft.graph.historyEventType:
+ title: historyEventType
+ enum:
+ - created
+ - updated
+ - deleted
+ - undeleted
+ - moved
+ - unknownFutureValue
+ type: string
microsoft.graph.expirationPattern:
title: expirationPattern
type: object
@@ -34653,6 +34850,8 @@ components:
items:
$ref: '#/components/schemas/microsoft.graph.processContentMetadataBase'
description: 'A collection of content entries to be processed. Each entry contains the content itself and its metadata. Use conversation metadata for content like prompts and responses, file metadata for files, and content activity metadata for enforcement result status entries. Required.'
+ contextMetadata:
+ $ref: '#/components/schemas/microsoft.graph.contextMetadata'
deviceMetadata:
$ref: '#/components/schemas/microsoft.graph.deviceMetadata'
integratedAppMetadata:
@@ -36055,14 +36254,6 @@ components:
$ref: '#/components/schemas/microsoft.graph.scheduleEntityTheme'
additionalProperties:
type: object
- microsoft.graph.lockType:
- title: lockType
- enum:
- - none
- - exclusive
- - shared
- - unknownFutureValue
- type: string
microsoft.graph.mediaSourceContentCategory:
title: mediaSourceContentCategory
enum:
@@ -38114,6 +38305,14 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.contextMetadata:
+ title: contextMetadata
+ type: object
+ properties:
+ metadataProperties:
+ $ref: '#/components/schemas/microsoft.graph.customMetadataDictionary'
+ additionalProperties:
+ type: object
microsoft.graph.deviceMetadata:
title: deviceMetadata
type: object
@@ -39021,16 +39220,19 @@ components:
type: array
items:
type: string
+ description: 'Collection of domain names that are blocked globally across all platforms. Domain validation follows RFC 3986 (URI syntax, section 3.2.2 for the host component). Domain matching is case-insensitive and exact; wildcards are not supported.'
excludeActors:
$ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions'
isStateSetByMicrosoft:
type: boolean
+ description: Indicates whether the restriction state was set by Microsoft.
readOnly: true
publicClient:
$ref: '#/components/schemas/microsoft.graph.redirectUriPlatformBlockedDomainConfiguration'
restrictForAppsCreatedAfterDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 when this restriction starts applying to newly created applications. Applications created before this date are not affected.
format: date-time
nullable: true
spa:
@@ -39049,20 +39251,24 @@ components:
type: array
items:
type: string
+ description: Collection of URI schemes that are blocked globally across all platforms. Schemes refer to URI schemes as defined in RFC 3986 §3.1.
excludeActors:
$ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions'
exemptFormats:
type: array
items:
type: string
+ description: Collection of URI patterns that are exempt from the blocked scheme restrictions. Patterns must follow specific validation rules for standard URI formats or URN formats.
isStateSetByMicrosoft:
type: boolean
+ description: Indicates whether the restriction state was set by Microsoft.
readOnly: true
publicClient:
$ref: '#/components/schemas/microsoft.graph.redirectUriPlatformBlockedSchemeConfiguration'
restrictForAppsCreatedAfterDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 when this restriction starts applying to newly created applications. Applications created before this date are not affected.
format: date-time
nullable: true
spa:
@@ -39081,16 +39287,19 @@ components:
type: array
items:
type: string
+ description: 'Collection of domain names that are allowed globally across all platforms. Domain validation follows RFC 3986 (URI syntax, section 3.2.2 for the host component). Domain matching is case-insensitive and exact; wildcards are not supported.'
excludeActors:
$ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions'
isStateSetByMicrosoft:
type: boolean
+ description: Indicates whether the restriction state was set by Microsoft.
readOnly: true
publicClient:
$ref: '#/components/schemas/microsoft.graph.redirectUriPlatformAllowedDomainConfiguration'
restrictForAppsCreatedAfterDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 when this restriction starts applying to newly created applications. Applications created before this date are not affected.
format: date-time
nullable: true
spa:
@@ -39109,16 +39318,19 @@ components:
type: array
items:
type: string
+ description: Collection of URI schemes that are allowed globally across all platforms. Schemes refer to URI schemes as defined in RFC 3986 §3.1. The value '*' can be used to allow any scheme.
excludeActors:
$ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions'
isStateSetByMicrosoft:
type: boolean
+ description: Indicates whether the restriction state was set by Microsoft.
readOnly: true
publicClient:
$ref: '#/components/schemas/microsoft.graph.redirectUriPlatformAllowedSchemeConfiguration'
restrictForAppsCreatedAfterDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 when this restriction starts applying to newly created applications. Applications created before this date are not affected.
format: date-time
nullable: true
spa:
@@ -39139,10 +39351,12 @@ components:
$ref: '#/components/schemas/microsoft.graph.redirectUriWildcardExcludeFormats'
isStateSetByMicrosoft:
type: boolean
+ description: Indicates whether the restriction state was set by Microsoft.
readOnly: true
restrictForAppsCreatedAfterDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 when this restriction starts applying to newly created applications. Applications created before this date are not affected.
format: date-time
nullable: true
state:
@@ -39323,6 +39537,9 @@ components:
- downloadText
- downloadFile
- copyToClipboard
+ - pasteFromClipboard
+ - print
+ - accessDebugTools
- unknownFutureValue
type: string
microsoft.graph.contentBase:
@@ -39337,6 +39554,13 @@ components:
- ai
- unknownFutureValue
type: string
+ microsoft.graph.customMetadataDictionary:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.Dictionary'
+ - title: customMetadataDictionary
+ type: object
+ additionalProperties:
+ type: object
microsoft.graph.operatingSystemSpecifications:
title: operatingSystemSpecifications
type: object
@@ -39595,6 +39819,7 @@ components:
type: array
items:
type: string
+ description: 'Collection of domain names that are blocked for this specific platform. Domain validation follows RFC 3986 (URI syntax, section 3.2.2 for the host component). Domain matching is case-insensitive and exact; wildcards are not supported.'
additionalProperties:
type: object
microsoft.graph.redirectUriPlatformBlockedSchemeConfiguration:
@@ -39605,10 +39830,12 @@ components:
type: array
items:
type: string
+ description: Collection of URI schemes that are blocked for this specific platform. Schemes refer to URI schemes as defined in RFC 3986 §3.1.
exemptFormats:
type: array
items:
type: string
+ description: Collection of URI patterns that are exempt from the blocked scheme restrictions for this platform. Patterns must follow specific validation rules for standard URI formats or URN formats.
additionalProperties:
type: object
microsoft.graph.redirectUriPlatformAllowedDomainConfiguration:
@@ -39619,6 +39846,7 @@ components:
type: array
items:
type: string
+ description: 'Collection of domain names that are allowed for this specific platform. Domain validation follows RFC 3986 (URI syntax, section 3.2.2 for the host component). Domain matching is case-insensitive and exact; wildcards are not supported.'
additionalProperties:
type: object
microsoft.graph.redirectUriPlatformAllowedSchemeConfiguration:
@@ -39629,6 +39857,7 @@ components:
type: array
items:
type: string
+ description: Collection of URI schemes that are allowed for this specific platform. Schemes refer to URI schemes as defined in RFC 3986 §3.1. The value '*' can be used to allow any scheme for this platform.
additionalProperties:
type: object
microsoft.graph.redirectUriWildcardExcludeFormats:
@@ -39637,10 +39866,12 @@ components:
properties:
excludeWildcardsInPath:
type: boolean
+ description: 'When true, blocks the use of wildcards in the path portion of redirect URIs. When false, allows wildcards in paths.'
excludeWildcardsInPathWithDomains:
type: array
items:
type: string
+ description: 'Collection of domain names where wildcards in the path portion of redirect URIs are blocked. Accepts only valid host names (no wildcards) as defined in RFC 3986 §3.2.2. For example, login.microsoft.com or contoso.com.'
additionalProperties:
type: object
microsoft.graph.attributeMapping:
diff --git a/openApiDocs/beta/CrossDeviceExperiences.yml b/openApiDocs/beta/CrossDeviceExperiences.yml
index 7ef725f350..b4d46b0001 100644
--- a/openApiDocs/beta/CrossDeviceExperiences.yml
+++ b/openApiDocs/beta/CrossDeviceExperiences.yml
@@ -5908,7 +5908,7 @@ components:
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. Requires $select to retrieve. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role.'
+ description: 'The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group or a cloud security group. Requires a Microsoft Entra ID P1 license. Requires $select to retrieve. This property can be specified during group creation or update. However, for cloud security groups, it''s immutable once set. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role. See Key differences from Microsoft 365 group labeling to learn more about managing this property for Microsoft 365 vs. cloud security groups.'
assignedLicenses:
type: array
items:
@@ -6275,7 +6275,6 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
- description: Represents a Microsoft Entra group.
microsoft.graph.appRoleAssignment:
allOf:
- $ref: '#/components/schemas/microsoft.graph.directoryObject'
@@ -6640,7 +6639,7 @@ components:
nullable: true
accountEnabled:
type: boolean
- description: 'true if the account is enabled; otherwise, false. This property is required when creating the object. Supports $filter (eq, ne, not, and in).'
+ description: 'true if the account is enabled; otherwise, false. This property is required when creating the object. Supports $filter (eq, ne, not, and in). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
ageGroup:
type: string
@@ -6667,7 +6666,7 @@ components:
type: array
items:
type: string
- description: 'The telephone numbers for the user. Only one number can be set for this property. Read-only for users synced from on-premises directory. Supports $filter (eq, not, ge, le, startsWith).'
+ description: 'The telephone numbers for the user. Only one number can be set for this property. Read-only for users synced from on-premises directory. Supports $filter (eq, not, ge, le, startsWith). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
city:
type: string
description: 'The city where the user is located. Maximum length is 128 characters. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).'
@@ -6832,7 +6831,7 @@ components:
nullable: true
mobilePhone:
type: string
- description: 'The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search.'
+ description: 'The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search. This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
mySite:
type: string
@@ -6854,7 +6853,7 @@ components:
$ref: '#/components/schemas/microsoft.graph.onPremisesExtensionAttributes'
onPremisesImmutableId:
type: string
- description: 'This property associates an on-premises Active Directory user account to their Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you''re using a federated domain for the user''s userPrincipalName (UPN) property. Note: The $ and _ characters can''t be used when specifying this property. Supports $filter (eq, ne, not, ge, le, in).'
+ description: 'This property associates an on-premises Active Directory user account to their Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you''re using a federated domain for the user''s userPrincipalName (UPN) property. Note: The $ and _ characters can''t be used when specifying this property. Supports $filter (eq, ne, not, ge, le, in). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
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])$'
@@ -6889,7 +6888,7 @@ components:
type: array
items:
type: string
- description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters.Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).'
+ description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters.Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
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. For more information on the default password policies, see Microsoft Entra password policies. Supports $filter (ne, not, and eq on null values).'
@@ -6993,7 +6992,7 @@ components:
nullable: true
userPrincipalName:
type: string
- description: 'The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where the domain must be present in the tenant''s verified domain collection. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can''t contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, '' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby.'
+ description: 'The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where the domain must be present in the tenant''s verified domain collection. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can''t contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, '' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby. This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
userType:
type: string
@@ -7126,6 +7125,12 @@ components:
$ref: '#/components/schemas/microsoft.graph.directoryObject'
description: The users and contacts that report to the user. (The users and contacts with their manager property set to this user.) Read-only. Nullable. Supports $expand.
x-ms-navigationProperty: true
+ distributionLists:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.distributionList'
+ description: The personal distribution lists in the user's mailbox. Read-only. Nullable.
+ x-ms-navigationProperty: true
drive:
$ref: '#/components/schemas/microsoft.graph.drive'
drives:
@@ -7526,6 +7531,7 @@ components:
- private
- secret
- public
+ - unknownFutureValue
type: string
microsoft.graph.assignedLabel:
title: assignedLabel
@@ -9769,6 +9775,8 @@ components:
type: string
description: Name of the OS image that's on the Cloud PC.
nullable: true
+ isDisasterRecoveryActive:
+ type: boolean
lastLoginResult:
$ref: '#/components/schemas/microsoft.graph.cloudPcLoginResult'
lastModifiedDateTime:
@@ -10176,6 +10184,40 @@ components:
additionalProperties:
type: object
description: Event representing an general failure.
+ microsoft.graph.distributionList:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.outlookItem'
+ - title: distributionList
+ type: object
+ properties:
+ displayName:
+ type: string
+ description: The display name of the distribution list.
+ nullable: true
+ members:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.member'
+ description: The list of members in the distribution list. Not returned by default; use $select=members to include.
+ notes:
+ type: string
+ nullable: true
+ personIdentifier:
+ type: string
+ nullable: true
+ distributionListMembers:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.distributionListMember'
+ description: The expanded members of the distribution list. Each member contains detailed information including resolved email addresses. Read-only.
+ x-ms-navigationProperty: true
+ singleValueExtendedProperties:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty'
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
microsoft.graph.employeeExperienceUser:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -10197,7 +10239,6 @@ components:
$ref: '#/components/schemas/microsoft.graph.storyline'
additionalProperties:
type: object
- description: Represents a container that exposes navigation properties for employee experience user resources.
microsoft.graph.inferenceClassification:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -11230,7 +11271,6 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
- description: Represents a Microsoft online meeting.
microsoft.graph.outlookUser:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -11269,6 +11309,11 @@ components:
- title: accessReviewInstance
type: object
properties:
+ delegatedBy:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.userIdentity'
+ description: The identities of users who delegated this review instance to the current reviewer. Null if the instance wasn't delegated. Only returned via filterByCurrentUser when explicitly requested via $select. Read-only.
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
@@ -12049,6 +12094,9 @@ components:
- title: usageRight
type: object
properties:
+ externalServiceIdentifier:
+ type: string
+ nullable: true
services:
type: array
items:
@@ -12592,6 +12640,8 @@ components:
$ref: '#/components/schemas/microsoft.graph.image'
location:
$ref: '#/components/schemas/microsoft.graph.geoCoordinates'
+ lockInfo:
+ $ref: '#/components/schemas/microsoft.graph.lockInfo'
malware:
$ref: '#/components/schemas/microsoft.graph.malware'
media:
@@ -12995,6 +13045,11 @@ components:
x-ms-navigationProperty: true
details:
$ref: '#/components/schemas/microsoft.graph.plannerPlanDetails'
+ historyItems:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.plannerHistoryItem'
+ x-ms-navigationProperty: true
tasks:
type: array
items:
@@ -13161,7 +13216,7 @@ components:
$ref: '#/components/schemas/microsoft.graph.hyperlinkOrPictureColumn'
indexed:
type: boolean
- description: Specifies whether the column values can used for sorting and searching.
+ description: Specifies whether the column values can be used for sorting and searching.
nullable: true
isDeletable:
type: boolean
@@ -13175,6 +13230,10 @@ components:
type: boolean
description: Specifies whether the column can be changed.
nullable: true
+ isSearchable:
+ type: boolean
+ description: Specifies whether the column values can be used for searching. Currently supported only for columns in a fileStorageContainer.
+ nullable: true
lookup:
$ref: '#/components/schemas/microsoft.graph.lookupColumn'
name:
@@ -13656,7 +13715,7 @@ 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: Read only. Timestamp at which the channel was created.
+ description: Read-only. Timestamp at which the channel was created.
format: date-time
nullable: true
description:
@@ -13886,7 +13945,7 @@ components:
nullable: true
timeZone:
type: string
- description: Indicates the time zone of the schedule team using tz database format. Required.
+ description: 'The time zone of the schedule team as an IANA time zone database (tz database) name; for example, America/Chicago. For the full list of valid values, see List of tz database time zones. Required.'
nullable: true
workforceIntegrationIds:
type: array
@@ -14156,7 +14215,7 @@ components:
nullable: true
defaultLabel:
type: string
- description: Label that would be used if no customizedLabel is provided. Read only.
+ description: Label that would be used if no customizedLabel is provided. Read-only.
nullable: true
fieldId:
type: string
@@ -15161,7 +15220,7 @@ components:
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
- description: 'Read only. Timestamp at which the chat message was deleted, or null if not deleted.'
+ description: 'Read-only. Timestamp at which the chat message was deleted, or null if not deleted.'
format: date-time
nullable: true
etag:
@@ -15177,13 +15236,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 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 modified, 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:
@@ -15275,7 +15334,7 @@ components:
nullable: true
webUrl:
type: string
- description: Deep link URL of the tab instance. Read only.
+ description: Deep link URL of the tab instance. Read-only.
nullable: true
teamsApp:
$ref: '#/components/schemas/microsoft.graph.teamsApp'
@@ -15593,6 +15652,8 @@ components:
- modifyingSingleSignOn
- refreshPolicyConfiguration
- preparing
+ - failoverInProgress
+ - failbackInProgress
type: string
microsoft.graph.cloudPcStatusDetail:
title: cloudPcStatusDetail
@@ -15923,6 +15984,50 @@ components:
additionalProperties:
type: object
description: Object containing detailed information about the error and its remediation.
+ microsoft.graph.member:
+ title: member
+ type: object
+ properties:
+ contactId:
+ type: string
+ description: 'The ID of the referenced contact, if applicable. Optional.'
+ nullable: true
+ displayName:
+ type: string
+ description: The display name of the member. Optional.
+ nullable: true
+ key:
+ type: string
+ description: The email address or routing key of the member. Required.
+ nullable: true
+ recipientType:
+ $ref: '#/components/schemas/microsoft.graph.recipientType'
+ routingType:
+ type: string
+ description: 'The routing type for the member, for example, SMTP. Optional.'
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.distributionListMember:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: distributionListMember
+ type: object
+ properties:
+ contactId:
+ type: string
+ description: 'The ID of the referenced contact, if applicable. Read-only.'
+ nullable: true
+ displayName:
+ type: string
+ description: The display name of the member. Read-only.
+ nullable: true
+ recipientType:
+ $ref: '#/components/schemas/microsoft.graph.recipientType'
+ contact:
+ $ref: '#/components/schemas/microsoft.graph.contact'
+ additionalProperties:
+ type: object
microsoft.graph.engagementRole:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -18332,6 +18437,8 @@ components:
type: string
description: Specifies the spoken language used during the meeting for recording and transcription purposes.
nullable: true
+ meetingType:
+ $ref: '#/components/schemas/microsoft.graph.onlineMeetingType'
recordAutomatically:
type: boolean
description: Indicates whether to record the meeting automatically.
@@ -18693,6 +18800,22 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
+ microsoft.graph.userIdentity:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.identity'
+ - title: userIdentity
+ type: object
+ properties:
+ ipAddress:
+ type: string
+ description: Indicates the client IP address associated with the 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.accessReviewError:
allOf:
- $ref: '#/components/schemas/microsoft.graph.genericError'
@@ -18781,6 +18904,11 @@ components:
type: string
description: 'Result of the review. Possible values: Approve, Deny, NotReviewed, or DontKnow. Supports $select, $orderby, and $filter (eq only).'
nullable: true
+ delegatedBy:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.userIdentity'
+ description: The identities of users who delegated this decision item to the current reviewer. Null if the item wasn't delegated. A collection because multiple reviewers can delegate to the same user. Only returned via filterByCurrentUser when explicitly requested via $select. Read-only.
justification:
type: string
description: Justification left by the reviewer when they made the decision.
@@ -20070,6 +20198,9 @@ components:
type: number
description: The number of licenses that are currently consumed by assignments from this allotment. Not nullable. Read-only.
format: int32
+ externalServiceIdentifier:
+ type: string
+ nullable: true
services:
type: array
items:
@@ -20537,8 +20668,6 @@ components:
$ref: '#/components/schemas/microsoft.graph.fileArchiveStatus'
hashes:
$ref: '#/components/schemas/microsoft.graph.hashes'
- lockInfo:
- $ref: '#/components/schemas/microsoft.graph.lockInfo'
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.
@@ -20628,6 +20757,31 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.lockInfo:
+ title: lockInfo
+ 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 lock was created, in UTC. Read-only.'
+ 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: 'The date and time when the lock expires, in UTC. Read-only.'
+ format: date-time
+ nullable: true
+ lockType:
+ $ref: '#/components/schemas/microsoft.graph.lockType'
+ owners:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.userIdentity'
+ description: The collection of users that currently hold the lock on the file. Read-only.
+ additionalProperties:
+ type: object
microsoft.graph.malware:
title: malware
type: object
@@ -21018,6 +21172,18 @@ components:
resource:
type: string
description: Required. Specifies the resource that is monitored for changes. Don't include the base URL (https://graph.microsoft.com/beta/). See the possible resource path values for each supported resource.
+ vapidPublicKey:
+ type: string
+ description: 'Optional. The application server''s VAPID public key, base64url-encoded (P-256 uncompressed point, 65 bytes pre-encoding). Obtained by calling the getVapidPublicKey function on the subscription collection. The browser passes this value to PushManager.subscribe({ applicationServerKey }) to bind the push subscription to this server identity. Required when notificationUrl targets a known Web Push service origin (for example, *.push.apple.com, fcm.googleapis.com, updates.push.services.mozilla.com); rejected with 400 Bad Request if supplied on a standard webhook subscription. For more information, see RFC 8292.'
+ nullable: true
+ webPushEncryptionP256dhPublicKey:
+ type: string
+ description: 'Optional. The subscriber''s ECDH public key, base64url-encoded (P-256 uncompressed point, 65 bytes pre-encoding). Obtained from the browser via PushSubscription.getKey(''p256dh''). Used as the peer public key during ECDH key agreement to derive the per-message content encryption key for RFC 8291 payload encryption. Required when notificationUrl targets a known Web Push service origin; rejected with 400 Bad Request if supplied on a standard webhook subscription. For more information, see RFC 8291 Section 3.'
+ nullable: true
+ webPushEncryptionSecret:
+ type: string
+ description: 'Optional. The subscriber''s auth secret, base64url-encoded (16 bytes pre-encoding). Obtained from the browser via PushSubscription.getKey(''auth''). Used as the HMAC-SHA-256 salt for the HKDF combine step that derives key material for RFC 8291 payload encryption. Write-only: this value is never returned in GET responses (returned as null). Treat as a secret. Required when notificationUrl targets a known Web Push service origin; rejected with 400 Bad Request if supplied on a standard webhook subscription. For more information, see RFC 8291 Section 3.'
+ nullable: true
additionalProperties:
type: object
microsoft.graph.thumbnailSet:
@@ -21036,7 +21202,6 @@ components:
$ref: '#/components/schemas/microsoft.graph.thumbnail'
additionalProperties:
type: object
- description: The ThumbnailSet resource is a keyed collection of thumbnail resources.
microsoft.graph.driveItemVersion:
allOf:
- $ref: '#/components/schemas/microsoft.graph.baseItemVersion'
@@ -21356,6 +21521,29 @@ components:
$ref: '#/components/schemas/microsoft.graph.plannerUserIds'
additionalProperties:
type: object
+ microsoft.graph.plannerHistoryItem:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.plannerDelta'
+ - title: plannerHistoryItem
+ type: object
+ properties:
+ actor:
+ $ref: '#/components/schemas/microsoft.graph.identitySet'
+ entityId:
+ type: string
+ entityType:
+ $ref: '#/components/schemas/microsoft.graph.historyEntityType'
+ eventType:
+ $ref: '#/components/schemas/microsoft.graph.historyEventType'
+ 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
+ format: date-time
+ nullable: true
+ planId:
+ type: string
+ additionalProperties:
+ type: object
microsoft.graph.siteArchivalDetails:
title: siteArchivalDetails
type: object
@@ -23696,6 +23884,15 @@ components:
additionalProperties:
type: object
description: 'Object representing a link to troubleshooting information, the link could be to the Azure Portal or a Microsoft doc.'
+ microsoft.graph.recipientType:
+ title: recipientType
+ enum:
+ - contact
+ - oneOff
+ - mailbox
+ - privateDL
+ - unknownFutureValue
+ type: string
microsoft.graph.engagementRoleMember:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -25390,12 +25587,15 @@ components:
properties:
moreInfoWebUrl:
type: string
+ description: Provides other video teleconferencing (VTC) dial-in options. Read-only.
nullable: true
tenantKey:
type: string
+ description: The tenant key that is used to dial into the interactive voice response (IVR) of the partner CVI service.
nullable: true
videoTeleconferenceId:
type: string
+ description: The video teleconferencing ID. Read-only.
nullable: true
additionalProperties:
type: object
@@ -25429,6 +25629,16 @@ components:
$ref: '#/components/schemas/microsoft.graph.lobbyBypassScope'
additionalProperties:
type: object
+ microsoft.graph.onlineMeetingType:
+ title: onlineMeetingType
+ enum:
+ - adhoc
+ - scheduled
+ - recurring
+ - broadcast
+ - meetnow
+ - unknownFutureValue
+ type: string
microsoft.graph.onlineMeetingSensitivityLabelAssignment:
title: onlineMeetingSensitivityLabelAssignment
type: object
@@ -25721,22 +25931,6 @@ components:
- managerOrSponsor
- unknownFutureValue
type: string
- microsoft.graph.userIdentity:
- allOf:
- - $ref: '#/components/schemas/microsoft.graph.identity'
- - title: userIdentity
- type: object
- properties:
- ipAddress:
- type: string
- description: Indicates the client IP address associated with the 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.accessReviewInstanceDecisionItemPermission:
title: accessReviewInstanceDecisionItemPermission
type: object
@@ -26566,7 +26760,7 @@ components:
items:
type: string
nullable: true
- description: 'The list of languages the user does not need translated. This is computed from the authoringLanguages collection in regionalAndLanguageSettings, and the languageOverrides collection in translationPreferences. The list specifies neutral culture values that include the language code without any country or region association. For example, it would specify ''fr'' for the neutral French culture, but not ''fr-FR'' for the French culture in France. Returned by default. Read only.'
+ description: 'The list of languages the user does not need translated. This is computed from the authoringLanguages collection in regionalAndLanguageSettings, and the languageOverrides collection in translationPreferences. The list specifies neutral culture values that include the language code without any country or region association. For example, it would specify ''fr'' for the neutral French culture, but not ''fr-FR'' for the French culture in France. Returned by default. Read-only.'
additionalProperties:
type: object
microsoft.graph.changeTrackedEntity:
@@ -26952,6 +27146,7 @@ components:
nullable: true
isRegistrationRequired:
type: boolean
+ description: Indicates whether attendee registration is enabled for the virtual event.
nullable: true
settings:
$ref: '#/components/schemas/microsoft.graph.virtualEventSettings'
@@ -27340,28 +27535,6 @@ components:
nullable: true
additionalProperties:
type: object
- microsoft.graph.lockInfo:
- title: lockInfo
- 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
- 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
- format: date-time
- nullable: true
- lockType:
- $ref: '#/components/schemas/microsoft.graph.lockType'
- owners:
- type: array
- items:
- $ref: '#/components/schemas/microsoft.graph.userIdentity'
- additionalProperties:
- type: object
microsoft.graph.folderView:
title: folderView
type: object
@@ -27380,6 +27553,14 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.lockType:
+ title: lockType
+ enum:
+ - none
+ - exclusive
+ - shared
+ - unknownFutureValue
+ type: string
microsoft.graph.mediaSource:
title: mediaSource
type: object
@@ -27919,6 +28100,22 @@ components:
type: object
additionalProperties:
type: object
+ microsoft.graph.historyEntityType:
+ title: historyEntityType
+ enum:
+ - task
+ - unknownFutureValue
+ type: string
+ microsoft.graph.historyEventType:
+ title: historyEventType
+ enum:
+ - created
+ - updated
+ - deleted
+ - undeleted
+ - moved
+ - unknownFutureValue
+ type: string
microsoft.graph.siteArchiveStatus:
title: siteArchiveStatus
enum:
@@ -29729,6 +29926,8 @@ components:
items:
$ref: '#/components/schemas/microsoft.graph.processContentMetadataBase'
description: 'A collection of content entries to be processed. Each entry contains the content itself and its metadata. Use conversation metadata for content like prompts and responses, file metadata for files, and content activity metadata for enforcement result status entries. Required.'
+ contextMetadata:
+ $ref: '#/components/schemas/microsoft.graph.contextMetadata'
deviceMetadata:
$ref: '#/components/schemas/microsoft.graph.deviceMetadata'
integratedAppMetadata:
@@ -31143,14 +31342,6 @@ components:
nullable: true
additionalProperties:
type: object
- microsoft.graph.lockType:
- title: lockType
- enum:
- - none
- - exclusive
- - shared
- - unknownFutureValue
- type: string
microsoft.graph.mediaSourceContentCategory:
title: mediaSourceContentCategory
enum:
@@ -31776,16 +31967,19 @@ components:
type: array
items:
type: string
+ description: 'Collection of domain names that are blocked globally across all platforms. Domain validation follows RFC 3986 (URI syntax, section 3.2.2 for the host component). Domain matching is case-insensitive and exact; wildcards are not supported.'
excludeActors:
$ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions'
isStateSetByMicrosoft:
type: boolean
+ description: Indicates whether the restriction state was set by Microsoft.
readOnly: true
publicClient:
$ref: '#/components/schemas/microsoft.graph.redirectUriPlatformBlockedDomainConfiguration'
restrictForAppsCreatedAfterDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 when this restriction starts applying to newly created applications. Applications created before this date are not affected.
format: date-time
nullable: true
spa:
@@ -31804,20 +31998,24 @@ components:
type: array
items:
type: string
+ description: Collection of URI schemes that are blocked globally across all platforms. Schemes refer to URI schemes as defined in RFC 3986 §3.1.
excludeActors:
$ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions'
exemptFormats:
type: array
items:
type: string
+ description: Collection of URI patterns that are exempt from the blocked scheme restrictions. Patterns must follow specific validation rules for standard URI formats or URN formats.
isStateSetByMicrosoft:
type: boolean
+ description: Indicates whether the restriction state was set by Microsoft.
readOnly: true
publicClient:
$ref: '#/components/schemas/microsoft.graph.redirectUriPlatformBlockedSchemeConfiguration'
restrictForAppsCreatedAfterDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 when this restriction starts applying to newly created applications. Applications created before this date are not affected.
format: date-time
nullable: true
spa:
@@ -31836,16 +32034,19 @@ components:
type: array
items:
type: string
+ description: 'Collection of domain names that are allowed globally across all platforms. Domain validation follows RFC 3986 (URI syntax, section 3.2.2 for the host component). Domain matching is case-insensitive and exact; wildcards are not supported.'
excludeActors:
$ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions'
isStateSetByMicrosoft:
type: boolean
+ description: Indicates whether the restriction state was set by Microsoft.
readOnly: true
publicClient:
$ref: '#/components/schemas/microsoft.graph.redirectUriPlatformAllowedDomainConfiguration'
restrictForAppsCreatedAfterDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 when this restriction starts applying to newly created applications. Applications created before this date are not affected.
format: date-time
nullable: true
spa:
@@ -31864,16 +32065,19 @@ components:
type: array
items:
type: string
+ description: Collection of URI schemes that are allowed globally across all platforms. Schemes refer to URI schemes as defined in RFC 3986 §3.1. The value '*' can be used to allow any scheme.
excludeActors:
$ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions'
isStateSetByMicrosoft:
type: boolean
+ description: Indicates whether the restriction state was set by Microsoft.
readOnly: true
publicClient:
$ref: '#/components/schemas/microsoft.graph.redirectUriPlatformAllowedSchemeConfiguration'
restrictForAppsCreatedAfterDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 when this restriction starts applying to newly created applications. Applications created before this date are not affected.
format: date-time
nullable: true
spa:
@@ -31894,10 +32098,12 @@ components:
$ref: '#/components/schemas/microsoft.graph.redirectUriWildcardExcludeFormats'
isStateSetByMicrosoft:
type: boolean
+ description: Indicates whether the restriction state was set by Microsoft.
readOnly: true
restrictForAppsCreatedAfterDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 when this restriction starts applying to newly created applications. Applications created before this date are not affected.
format: date-time
nullable: true
state:
@@ -33420,6 +33626,14 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.contextMetadata:
+ title: contextMetadata
+ type: object
+ properties:
+ metadataProperties:
+ $ref: '#/components/schemas/microsoft.graph.customMetadataDictionary'
+ additionalProperties:
+ type: object
microsoft.graph.deviceMetadata:
title: deviceMetadata
type: object
@@ -34090,6 +34304,7 @@ components:
type: array
items:
type: string
+ description: 'Collection of domain names that are blocked for this specific platform. Domain validation follows RFC 3986 (URI syntax, section 3.2.2 for the host component). Domain matching is case-insensitive and exact; wildcards are not supported.'
additionalProperties:
type: object
microsoft.graph.redirectUriPlatformBlockedSchemeConfiguration:
@@ -34100,10 +34315,12 @@ components:
type: array
items:
type: string
+ description: Collection of URI schemes that are blocked for this specific platform. Schemes refer to URI schemes as defined in RFC 3986 §3.1.
exemptFormats:
type: array
items:
type: string
+ description: Collection of URI patterns that are exempt from the blocked scheme restrictions for this platform. Patterns must follow specific validation rules for standard URI formats or URN formats.
additionalProperties:
type: object
microsoft.graph.redirectUriPlatformAllowedDomainConfiguration:
@@ -34114,6 +34331,7 @@ components:
type: array
items:
type: string
+ description: 'Collection of domain names that are allowed for this specific platform. Domain validation follows RFC 3986 (URI syntax, section 3.2.2 for the host component). Domain matching is case-insensitive and exact; wildcards are not supported.'
additionalProperties:
type: object
microsoft.graph.redirectUriPlatformAllowedSchemeConfiguration:
@@ -34124,6 +34342,7 @@ components:
type: array
items:
type: string
+ description: Collection of URI schemes that are allowed for this specific platform. Schemes refer to URI schemes as defined in RFC 3986 §3.1. The value '*' can be used to allow any scheme for this platform.
additionalProperties:
type: object
microsoft.graph.redirectUriWildcardExcludeFormats:
@@ -34132,10 +34351,12 @@ components:
properties:
excludeWildcardsInPath:
type: boolean
+ description: 'When true, blocks the use of wildcards in the path portion of redirect URIs. When false, allows wildcards in paths.'
excludeWildcardsInPathWithDomains:
type: array
items:
type: string
+ description: 'Collection of domain names where wildcards in the path portion of redirect URIs are blocked. Accepts only valid host names (no wildcards) as defined in RFC 3986 §3.2.2. For example, login.microsoft.com or contoso.com.'
additionalProperties:
type: object
microsoft.graph.attributeMapping:
@@ -34445,6 +34666,9 @@ components:
- downloadText
- downloadFile
- copyToClipboard
+ - pasteFromClipboard
+ - print
+ - accessDebugTools
- unknownFutureValue
type: string
microsoft.graph.contentBase:
@@ -34459,6 +34683,13 @@ components:
- ai
- unknownFutureValue
type: string
+ microsoft.graph.customMetadataDictionary:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.Dictionary'
+ - title: customMetadataDictionary
+ type: object
+ additionalProperties:
+ type: object
microsoft.graph.operatingSystemSpecifications:
title: operatingSystemSpecifications
type: object
diff --git a/openApiDocs/beta/DeviceManagement.Enrollment.yml b/openApiDocs/beta/DeviceManagement.Enrollment.yml
index b4fadbb518..78729506be 100644
--- a/openApiDocs/beta/DeviceManagement.Enrollment.yml
+++ b/openApiDocs/beta/DeviceManagement.Enrollment.yml
@@ -6044,12 +6044,6 @@ paths:
$ref: '#/components/schemas/microsoft.graph.roleManagement'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
patch:
tags:
@@ -6072,12 +6066,6 @@ paths:
$ref: '#/components/schemas/microsoft.graph.roleManagement'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
/roleManagement/cloudPC:
get:
@@ -6115,12 +6103,6 @@ paths:
$ref: '#/components/schemas/microsoft.graph.rbacApplicationMultiple'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
patch:
tags:
@@ -6143,12 +6125,6 @@ paths:
$ref: '#/components/schemas/microsoft.graph.rbacApplicationMultiple'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
delete:
tags:
@@ -6167,12 +6143,6 @@ paths:
description: Success
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
/roleManagement/cloudPC/resourceNamespaces:
get:
@@ -6221,12 +6191,6 @@ paths:
$ref: '#/components/responses/microsoft.graph.unifiedRbacResourceNamespaceCollectionResponse'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-pageable:
nextLinkName: '@odata.nextLink'
operationName: listMore
@@ -6252,12 +6216,6 @@ paths:
$ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceNamespace'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
'/roleManagement/cloudPC/resourceNamespaces/{unifiedRbacResourceNamespace-id}':
get:
@@ -6303,12 +6261,6 @@ paths:
$ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceNamespace'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
patch:
tags:
@@ -6340,12 +6292,6 @@ paths:
$ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceNamespace'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
delete:
tags:
@@ -6372,12 +6318,6 @@ paths:
description: Success
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
'/roleManagement/cloudPC/resourceNamespaces/{unifiedRbacResourceNamespace-id}/microsoft.graph.importResourceActions':
post:
@@ -6420,12 +6360,6 @@ paths:
$ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceNamespace'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: action
'/roleManagement/cloudPC/resourceNamespaces/{unifiedRbacResourceNamespace-id}/resourceActions':
get:
@@ -6483,12 +6417,6 @@ paths:
$ref: '#/components/responses/microsoft.graph.unifiedRbacResourceActionCollectionResponse'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-pageable:
nextLinkName: '@odata.nextLink'
operationName: listMore
@@ -6523,12 +6451,6 @@ paths:
$ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceAction'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
'/roleManagement/cloudPC/resourceNamespaces/{unifiedRbacResourceNamespace-id}/resourceActions/{unifiedRbacResourceAction-id}':
get:
@@ -6583,12 +6505,6 @@ paths:
$ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceAction'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
patch:
tags:
@@ -6628,12 +6544,6 @@ paths:
$ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceAction'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
delete:
tags:
@@ -6668,12 +6578,6 @@ paths:
description: Success
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
'/roleManagement/cloudPC/resourceNamespaces/{unifiedRbacResourceNamespace-id}/resourceActions/{unifiedRbacResourceAction-id}/authenticationContext':
get:
@@ -6727,12 +6631,6 @@ paths:
$ref: '#/components/schemas/microsoft.graph.authenticationContextClassReference'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
'/roleManagement/cloudPC/resourceNamespaces/{unifiedRbacResourceNamespace-id}/resourceActions/{unifiedRbacResourceAction-id}/resourceScope':
get:
@@ -6786,12 +6684,6 @@ paths:
$ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceScope'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
patch:
tags:
@@ -6831,12 +6723,6 @@ paths:
$ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceScope'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
delete:
tags:
@@ -6871,12 +6757,6 @@ paths:
description: Success
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
'/roleManagement/cloudPC/resourceNamespaces/{unifiedRbacResourceNamespace-id}/resourceActions/$count':
get:
@@ -6900,12 +6780,6 @@ paths:
$ref: '#/components/responses/ODataCountResponse'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
/roleManagement/cloudPC/resourceNamespaces/$count:
get:
tags:
@@ -6920,12 +6794,6 @@ paths:
$ref: '#/components/responses/ODataCountResponse'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
/roleManagement/cloudPC/roleAssignments:
get:
tags:
@@ -6974,12 +6842,6 @@ paths:
$ref: '#/components/responses/microsoft.graph.unifiedRoleAssignmentMultipleCollectionResponse'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-pageable:
nextLinkName: '@odata.nextLink'
operationName: listMore
@@ -7009,12 +6871,6 @@ paths:
$ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentMultiple'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
'/roleManagement/cloudPC/roleAssignments/{unifiedRoleAssignmentMultiple-id}':
get:
@@ -7064,18 +6920,12 @@ paths:
$ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentMultiple'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
patch:
tags:
- roleManagement.rbacApplicationMultiple
summary: Update unifiedRoleAssignmentMultiple
- description: "Update an existing unifiedRoleAssignmentMultiple object of an RBAC provider. The following RBAC providers are currently supported:\r\n- Cloud PC \r\n- device management (Intune) In contrast, unifiedRoleAssignment does not support update."
+ description: "Update an existing unifiedRoleAssignmentMultiple object of an RBAC provider. The following RBAC providers are currently supported:\r\n- Cloud PC \r\n- device management (Intune) In contrast, unifiedRoleAssignment doesn't support update."
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/unifiedroleassignmentmultiple-update?view=graph-rest-beta
@@ -7105,12 +6955,6 @@ paths:
$ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentMultiple'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
delete:
tags:
@@ -7141,12 +6985,6 @@ paths:
description: Success
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
'/roleManagement/cloudPC/roleAssignments/{unifiedRoleAssignmentMultiple-id}/appScopes':
get:
@@ -7204,12 +7042,6 @@ paths:
$ref: '#/components/responses/microsoft.graph.appScopeCollectionResponse'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-pageable:
nextLinkName: '@odata.nextLink'
operationName: listMore
@@ -7244,12 +7076,6 @@ paths:
$ref: '#/components/schemas/microsoft.graph.appScope'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
'/roleManagement/cloudPC/roleAssignments/{unifiedRoleAssignmentMultiple-id}/appScopes/{appScope-id}':
get:
@@ -7304,12 +7130,6 @@ paths:
$ref: '#/components/schemas/microsoft.graph.appScope'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
patch:
tags:
@@ -7349,12 +7169,6 @@ paths:
$ref: '#/components/schemas/microsoft.graph.appScope'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
delete:
tags:
@@ -7389,12 +7203,6 @@ paths:
description: Success
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
'/roleManagement/cloudPC/roleAssignments/{unifiedRoleAssignmentMultiple-id}/appScopes/$count':
get:
@@ -7418,12 +7226,6 @@ paths:
$ref: '#/components/responses/ODataCountResponse'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
'/roleManagement/cloudPC/roleAssignments/{unifiedRoleAssignmentMultiple-id}/directoryScopes':
get:
tags:
@@ -7480,12 +7282,6 @@ paths:
$ref: '#/components/responses/microsoft.graph.directoryObjectCollectionResponse'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-pageable:
nextLinkName: '@odata.nextLink'
operationName: listMore
@@ -7543,12 +7339,6 @@ paths:
$ref: '#/components/schemas/microsoft.graph.directoryObject'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
'/roleManagement/cloudPC/roleAssignments/{unifiedRoleAssignmentMultiple-id}/directoryScopes/$count':
get:
@@ -7572,12 +7362,6 @@ paths:
$ref: '#/components/responses/ODataCountResponse'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
'/roleManagement/cloudPC/roleAssignments/{unifiedRoleAssignmentMultiple-id}/principals':
get:
tags:
@@ -7634,12 +7418,6 @@ paths:
$ref: '#/components/responses/microsoft.graph.directoryObjectCollectionResponse'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-pageable:
nextLinkName: '@odata.nextLink'
operationName: listMore
@@ -7697,12 +7475,6 @@ paths:
$ref: '#/components/schemas/microsoft.graph.directoryObject'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
'/roleManagement/cloudPC/roleAssignments/{unifiedRoleAssignmentMultiple-id}/principals/$count':
get:
@@ -7726,12 +7498,6 @@ paths:
$ref: '#/components/responses/ODataCountResponse'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
'/roleManagement/cloudPC/roleAssignments/{unifiedRoleAssignmentMultiple-id}/roleDefinition':
get:
tags:
@@ -7777,12 +7543,6 @@ paths:
$ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
/roleManagement/cloudPC/roleAssignments/$count:
get:
@@ -7798,12 +7558,6 @@ paths:
$ref: '#/components/responses/ODataCountResponse'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
/roleManagement/cloudPC/roleDefinitions:
get:
tags:
@@ -7855,12 +7609,6 @@ paths:
$ref: '#/components/responses/microsoft.graph.unifiedRoleDefinitionCollectionResponse'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-pageable:
nextLinkName: '@odata.nextLink'
operationName: listMore
@@ -7890,12 +7638,6 @@ paths:
$ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
'/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}':
get:
@@ -7945,12 +7687,6 @@ paths:
$ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
patch:
tags:
@@ -7986,12 +7722,6 @@ paths:
$ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
delete:
tags:
@@ -8022,12 +7752,6 @@ paths:
description: Success
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
'/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom':
get:
@@ -8085,12 +7809,6 @@ paths:
$ref: '#/components/responses/microsoft.graph.unifiedRoleDefinitionCollectionResponse'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-pageable:
nextLinkName: '@odata.nextLink'
operationName: listMore
@@ -8125,12 +7843,6 @@ paths:
$ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
'/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}':
get:
@@ -8185,12 +7897,6 @@ paths:
$ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
patch:
tags:
@@ -8230,12 +7936,6 @@ paths:
$ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
delete:
tags:
@@ -8270,12 +7970,6 @@ paths:
description: Success
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
'/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')':
get:
@@ -8381,12 +8075,6 @@ paths:
type: object
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: function
x-ms-pageable:
nextLinkName: '@odata.nextLink'
@@ -8413,12 +8101,6 @@ paths:
$ref: '#/components/responses/ODataCountResponse'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
'/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')':
get:
tags:
@@ -8515,12 +8197,6 @@ paths:
type: object
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: function
x-ms-pageable:
nextLinkName: '@odata.nextLink'
@@ -8539,12 +8215,6 @@ paths:
$ref: '#/components/responses/ODataCountResponse'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
/roleManagement/deviceManagement:
get:
tags:
@@ -8582,12 +8252,6 @@ paths:
$ref: '#/components/schemas/microsoft.graph.rbacApplicationMultiple'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
patch:
tags:
@@ -8610,12 +8274,6 @@ paths:
$ref: '#/components/schemas/microsoft.graph.rbacApplicationMultiple'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
delete:
tags:
@@ -8634,12 +8292,6 @@ paths:
description: Success
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
/roleManagement/deviceManagement/resourceNamespaces:
get:
@@ -8688,12 +8340,6 @@ paths:
$ref: '#/components/responses/microsoft.graph.unifiedRbacResourceNamespaceCollectionResponse'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-pageable:
nextLinkName: '@odata.nextLink'
operationName: listMore
@@ -8719,12 +8365,6 @@ paths:
$ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceNamespace'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
'/roleManagement/deviceManagement/resourceNamespaces/{unifiedRbacResourceNamespace-id}':
get:
@@ -8770,12 +8410,6 @@ paths:
$ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceNamespace'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
patch:
tags:
@@ -8807,12 +8441,6 @@ paths:
$ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceNamespace'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
delete:
tags:
@@ -8839,12 +8467,6 @@ paths:
description: Success
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
'/roleManagement/deviceManagement/resourceNamespaces/{unifiedRbacResourceNamespace-id}/microsoft.graph.importResourceActions':
post:
@@ -8887,12 +8509,6 @@ paths:
$ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceNamespace'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: action
'/roleManagement/deviceManagement/resourceNamespaces/{unifiedRbacResourceNamespace-id}/resourceActions':
get:
@@ -8950,12 +8566,6 @@ paths:
$ref: '#/components/responses/microsoft.graph.unifiedRbacResourceActionCollectionResponse'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-pageable:
nextLinkName: '@odata.nextLink'
operationName: listMore
@@ -8990,12 +8600,6 @@ paths:
$ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceAction'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
'/roleManagement/deviceManagement/resourceNamespaces/{unifiedRbacResourceNamespace-id}/resourceActions/{unifiedRbacResourceAction-id}':
get:
@@ -9050,12 +8654,6 @@ paths:
$ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceAction'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
patch:
tags:
@@ -9095,12 +8693,6 @@ paths:
$ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceAction'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
delete:
tags:
@@ -9135,12 +8727,6 @@ paths:
description: Success
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
'/roleManagement/deviceManagement/resourceNamespaces/{unifiedRbacResourceNamespace-id}/resourceActions/{unifiedRbacResourceAction-id}/authenticationContext':
get:
@@ -9194,12 +8780,6 @@ paths:
$ref: '#/components/schemas/microsoft.graph.authenticationContextClassReference'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
'/roleManagement/deviceManagement/resourceNamespaces/{unifiedRbacResourceNamespace-id}/resourceActions/{unifiedRbacResourceAction-id}/resourceScope':
get:
@@ -9253,12 +8833,6 @@ paths:
$ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceScope'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
patch:
tags:
@@ -9298,12 +8872,6 @@ paths:
$ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceScope'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
delete:
tags:
@@ -9338,12 +8906,6 @@ paths:
description: Success
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
'/roleManagement/deviceManagement/resourceNamespaces/{unifiedRbacResourceNamespace-id}/resourceActions/$count':
get:
@@ -9367,12 +8929,6 @@ paths:
$ref: '#/components/responses/ODataCountResponse'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
/roleManagement/deviceManagement/resourceNamespaces/$count:
get:
tags:
@@ -9387,12 +8943,6 @@ paths:
$ref: '#/components/responses/ODataCountResponse'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
/roleManagement/deviceManagement/roleAssignments:
get:
tags:
@@ -9444,12 +8994,6 @@ paths:
$ref: '#/components/responses/microsoft.graph.unifiedRoleAssignmentMultipleCollectionResponse'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-pageable:
nextLinkName: '@odata.nextLink'
operationName: listMore
@@ -9479,12 +9023,6 @@ paths:
$ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentMultiple'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
'/roleManagement/deviceManagement/roleAssignments/{unifiedRoleAssignmentMultiple-id}':
get:
@@ -9534,18 +9072,12 @@ paths:
$ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentMultiple'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
patch:
tags:
- roleManagement.rbacApplicationMultiple
summary: Update unifiedRoleAssignmentMultiple
- description: "Update an existing unifiedRoleAssignmentMultiple object of an RBAC provider. The following RBAC providers are currently supported:\r\n- Cloud PC \r\n- device management (Intune) In contrast, unifiedRoleAssignment does not support update."
+ description: "Update an existing unifiedRoleAssignmentMultiple object of an RBAC provider. The following RBAC providers are currently supported:\r\n- Cloud PC \r\n- device management (Intune) In contrast, unifiedRoleAssignment doesn't support update."
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/unifiedroleassignmentmultiple-update?view=graph-rest-beta
@@ -9575,12 +9107,6 @@ paths:
$ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentMultiple'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
delete:
tags:
@@ -9611,12 +9137,6 @@ paths:
description: Success
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
'/roleManagement/deviceManagement/roleAssignments/{unifiedRoleAssignmentMultiple-id}/appScopes':
get:
@@ -9674,12 +9194,6 @@ paths:
$ref: '#/components/responses/microsoft.graph.appScopeCollectionResponse'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-pageable:
nextLinkName: '@odata.nextLink'
operationName: listMore
@@ -9714,12 +9228,6 @@ paths:
$ref: '#/components/schemas/microsoft.graph.appScope'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
'/roleManagement/deviceManagement/roleAssignments/{unifiedRoleAssignmentMultiple-id}/appScopes/{appScope-id}':
get:
@@ -9774,12 +9282,6 @@ paths:
$ref: '#/components/schemas/microsoft.graph.appScope'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
patch:
tags:
@@ -9819,12 +9321,6 @@ paths:
$ref: '#/components/schemas/microsoft.graph.appScope'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
delete:
tags:
@@ -9859,12 +9355,6 @@ paths:
description: Success
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
'/roleManagement/deviceManagement/roleAssignments/{unifiedRoleAssignmentMultiple-id}/appScopes/$count':
get:
@@ -9888,12 +9378,6 @@ paths:
$ref: '#/components/responses/ODataCountResponse'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
'/roleManagement/deviceManagement/roleAssignments/{unifiedRoleAssignmentMultiple-id}/directoryScopes':
get:
tags:
@@ -9950,12 +9434,6 @@ paths:
$ref: '#/components/responses/microsoft.graph.directoryObjectCollectionResponse'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-pageable:
nextLinkName: '@odata.nextLink'
operationName: listMore
@@ -10013,12 +9491,6 @@ paths:
$ref: '#/components/schemas/microsoft.graph.directoryObject'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
'/roleManagement/deviceManagement/roleAssignments/{unifiedRoleAssignmentMultiple-id}/directoryScopes/$count':
get:
@@ -10042,12 +9514,6 @@ paths:
$ref: '#/components/responses/ODataCountResponse'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
'/roleManagement/deviceManagement/roleAssignments/{unifiedRoleAssignmentMultiple-id}/principals':
get:
tags:
@@ -10104,12 +9570,6 @@ paths:
$ref: '#/components/responses/microsoft.graph.directoryObjectCollectionResponse'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-pageable:
nextLinkName: '@odata.nextLink'
operationName: listMore
@@ -10167,12 +9627,6 @@ paths:
$ref: '#/components/schemas/microsoft.graph.directoryObject'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
'/roleManagement/deviceManagement/roleAssignments/{unifiedRoleAssignmentMultiple-id}/principals/$count':
get:
@@ -10196,12 +9650,6 @@ paths:
$ref: '#/components/responses/ODataCountResponse'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
'/roleManagement/deviceManagement/roleAssignments/{unifiedRoleAssignmentMultiple-id}/roleDefinition':
get:
tags:
@@ -10247,12 +9695,6 @@ paths:
$ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
/roleManagement/deviceManagement/roleAssignments/$count:
get:
@@ -10268,12 +9710,6 @@ paths:
$ref: '#/components/responses/ODataCountResponse'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
/roleManagement/deviceManagement/roleDefinitions:
get:
tags:
@@ -10321,12 +9757,6 @@ paths:
$ref: '#/components/responses/microsoft.graph.unifiedRoleDefinitionCollectionResponse'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-pageable:
nextLinkName: '@odata.nextLink'
operationName: listMore
@@ -10352,12 +9782,6 @@ paths:
$ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
'/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}':
get:
@@ -10403,12 +9827,6 @@ paths:
$ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
patch:
tags:
@@ -10440,12 +9858,6 @@ paths:
$ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
delete:
tags:
@@ -10472,12 +9884,6 @@ paths:
description: Success
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
'/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom':
get:
@@ -10535,12 +9941,6 @@ paths:
$ref: '#/components/responses/microsoft.graph.unifiedRoleDefinitionCollectionResponse'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-pageable:
nextLinkName: '@odata.nextLink'
operationName: listMore
@@ -10575,12 +9975,6 @@ paths:
$ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
'/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}':
get:
@@ -10635,12 +10029,6 @@ paths:
$ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
patch:
tags:
@@ -10680,12 +10068,6 @@ paths:
$ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
delete:
tags:
@@ -10720,12 +10102,6 @@ paths:
description: Success
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
'/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')':
get:
@@ -10831,12 +10207,6 @@ paths:
type: object
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: function
x-ms-pageable:
nextLinkName: '@odata.nextLink'
@@ -10863,12 +10233,6 @@ paths:
$ref: '#/components/responses/ODataCountResponse'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
'/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')':
get:
tags:
@@ -10965,12 +10329,6 @@ paths:
type: object
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: function
x-ms-pageable:
nextLinkName: '@odata.nextLink'
@@ -10989,12 +10347,6 @@ paths:
$ref: '#/components/responses/ODataCountResponse'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
/roleManagement/exchange:
get:
tags:
@@ -11031,12 +10383,6 @@ paths:
$ref: '#/components/schemas/microsoft.graph.unifiedRbacApplication'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
patch:
tags:
@@ -11059,12 +10405,6 @@ paths:
$ref: '#/components/schemas/microsoft.graph.unifiedRbacApplication'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
delete:
tags:
@@ -11083,12 +10423,6 @@ paths:
description: Success
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
/roleManagement/exchange/customAppScopes:
get:
@@ -11141,12 +10475,6 @@ paths:
$ref: '#/components/responses/microsoft.graph.customAppScopeCollectionResponse'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-pageable:
nextLinkName: '@odata.nextLink'
operationName: listMore
@@ -11176,12 +10504,6 @@ paths:
$ref: '#/components/schemas/microsoft.graph.customAppScope'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
'/roleManagement/exchange/customAppScopes/{customAppScope-id}':
get:
@@ -11231,12 +10553,6 @@ paths:
$ref: '#/components/schemas/microsoft.graph.customAppScope'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
patch:
tags:
@@ -11272,12 +10588,6 @@ paths:
$ref: '#/components/schemas/microsoft.graph.customAppScope'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
delete:
tags:
@@ -11308,12 +10618,6 @@ paths:
description: Success
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
/roleManagement/exchange/customAppScopes/$count:
get:
@@ -11329,12 +10633,6 @@ paths:
$ref: '#/components/responses/ODataCountResponse'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
/roleManagement/exchange/resourceNamespaces:
get:
tags:
@@ -11383,12 +10681,6 @@ paths:
$ref: '#/components/responses/microsoft.graph.unifiedRbacResourceNamespaceCollectionResponse'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-pageable:
nextLinkName: '@odata.nextLink'
operationName: listMore
@@ -11414,12 +10706,6 @@ paths:
$ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceNamespace'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
'/roleManagement/exchange/resourceNamespaces/{unifiedRbacResourceNamespace-id}':
get:
@@ -11466,12 +10752,6 @@ paths:
$ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceNamespace'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
patch:
tags:
@@ -11503,12 +10783,6 @@ paths:
$ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceNamespace'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
delete:
tags:
@@ -11535,12 +10809,6 @@ paths:
description: Success
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
'/roleManagement/exchange/resourceNamespaces/{unifiedRbacResourceNamespace-id}/microsoft.graph.importResourceActions':
post:
@@ -11583,12 +10851,6 @@ paths:
$ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceNamespace'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: action
'/roleManagement/exchange/resourceNamespaces/{unifiedRbacResourceNamespace-id}/resourceActions':
get:
@@ -11646,12 +10908,6 @@ paths:
$ref: '#/components/responses/microsoft.graph.unifiedRbacResourceActionCollectionResponse'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-pageable:
nextLinkName: '@odata.nextLink'
operationName: listMore
@@ -11686,12 +10942,6 @@ paths:
$ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceAction'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
'/roleManagement/exchange/resourceNamespaces/{unifiedRbacResourceNamespace-id}/resourceActions/{unifiedRbacResourceAction-id}':
get:
@@ -11746,12 +10996,6 @@ paths:
$ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceAction'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
patch:
tags:
@@ -11791,12 +11035,6 @@ paths:
$ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceAction'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
delete:
tags:
@@ -11831,12 +11069,6 @@ paths:
description: Success
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
'/roleManagement/exchange/resourceNamespaces/{unifiedRbacResourceNamespace-id}/resourceActions/{unifiedRbacResourceAction-id}/authenticationContext':
get:
@@ -11890,12 +11122,6 @@ paths:
$ref: '#/components/schemas/microsoft.graph.authenticationContextClassReference'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
'/roleManagement/exchange/resourceNamespaces/{unifiedRbacResourceNamespace-id}/resourceActions/{unifiedRbacResourceAction-id}/resourceScope':
get:
@@ -11949,12 +11175,6 @@ paths:
$ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceScope'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
patch:
tags:
@@ -11994,12 +11214,6 @@ paths:
$ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceScope'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
delete:
tags:
@@ -12034,12 +11248,6 @@ paths:
description: Success
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
'/roleManagement/exchange/resourceNamespaces/{unifiedRbacResourceNamespace-id}/resourceActions/$count':
get:
@@ -12063,12 +11271,6 @@ paths:
$ref: '#/components/responses/ODataCountResponse'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
/roleManagement/exchange/resourceNamespaces/$count:
get:
tags:
@@ -12083,12 +11285,6 @@ paths:
$ref: '#/components/responses/ODataCountResponse'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
/roleManagement/exchange/roleAssignments:
get:
tags:
@@ -12140,12 +11336,6 @@ paths:
$ref: '#/components/responses/microsoft.graph.unifiedRoleAssignmentCollectionResponse'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-pageable:
nextLinkName: '@odata.nextLink'
operationName: listMore
@@ -12175,12 +11365,6 @@ paths:
$ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignment'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
'/roleManagement/exchange/roleAssignments/{unifiedRoleAssignment-id}':
get:
@@ -12230,12 +11414,6 @@ paths:
$ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignment'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
patch:
tags:
@@ -12267,12 +11445,6 @@ paths:
$ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignment'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
delete:
tags:
@@ -12303,12 +11475,6 @@ paths:
description: Success
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
'/roleManagement/exchange/roleAssignments/{unifiedRoleAssignment-id}/appScope':
get:
@@ -12355,12 +11521,6 @@ paths:
$ref: '#/components/schemas/microsoft.graph.appScope'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
patch:
tags:
@@ -12392,12 +11552,6 @@ paths:
$ref: '#/components/schemas/microsoft.graph.appScope'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
delete:
tags:
@@ -12424,12 +11578,6 @@ paths:
description: Success
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
'/roleManagement/exchange/roleAssignments/{unifiedRoleAssignment-id}/directoryScope':
get:
@@ -12476,12 +11624,6 @@ paths:
$ref: '#/components/schemas/microsoft.graph.directoryObject'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
'/roleManagement/exchange/roleAssignments/{unifiedRoleAssignment-id}/principal':
get:
@@ -12528,12 +11670,6 @@ paths:
$ref: '#/components/schemas/microsoft.graph.directoryObject'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
'/roleManagement/exchange/roleAssignments/{unifiedRoleAssignment-id}/roleDefinition':
get:
@@ -12580,12 +11716,6 @@ paths:
$ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
/roleManagement/exchange/roleAssignments/$count:
get:
@@ -12601,12 +11731,6 @@ paths:
$ref: '#/components/responses/ODataCountResponse'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
/roleManagement/exchange/roleDefinitions:
get:
tags:
@@ -12658,12 +11782,6 @@ paths:
$ref: '#/components/responses/microsoft.graph.unifiedRoleDefinitionCollectionResponse'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-pageable:
nextLinkName: '@odata.nextLink'
operationName: listMore
@@ -12689,12 +11807,6 @@ paths:
$ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
'/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}':
get:
@@ -12744,12 +11856,6 @@ paths:
$ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
patch:
tags:
@@ -12781,12 +11887,6 @@ paths:
$ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
delete:
tags:
@@ -12813,12 +11913,6 @@ paths:
description: Success
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
'/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom':
get:
@@ -12876,12 +11970,6 @@ paths:
$ref: '#/components/responses/microsoft.graph.unifiedRoleDefinitionCollectionResponse'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-pageable:
nextLinkName: '@odata.nextLink'
operationName: listMore
@@ -12916,12 +12004,6 @@ paths:
$ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
'/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}':
get:
@@ -12976,12 +12058,6 @@ paths:
$ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
patch:
tags:
@@ -13021,12 +12097,6 @@ paths:
$ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
delete:
tags:
@@ -13061,12 +12131,6 @@ paths:
description: Success
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
'/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')':
get:
@@ -13172,12 +12236,6 @@ paths:
type: object
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: function
x-ms-pageable:
nextLinkName: '@odata.nextLink'
@@ -13204,12 +12262,6 @@ paths:
$ref: '#/components/responses/ODataCountResponse'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
'/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')':
get:
tags:
@@ -13306,12 +12358,6 @@ paths:
type: object
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: function
x-ms-pageable:
nextLinkName: '@odata.nextLink'
@@ -13330,12 +12376,6 @@ paths:
$ref: '#/components/responses/ODataCountResponse'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
/roleManagement/exchange/transitiveRoleAssignments:
get:
tags:
@@ -13384,12 +12424,6 @@ paths:
$ref: '#/components/responses/microsoft.graph.unifiedRoleAssignmentCollectionResponse'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-pageable:
nextLinkName: '@odata.nextLink'
operationName: listMore
@@ -13415,12 +12449,6 @@ paths:
$ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignment'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
'/roleManagement/exchange/transitiveRoleAssignments/{unifiedRoleAssignment-id}':
get:
@@ -13467,12 +12495,6 @@ paths:
$ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignment'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
patch:
tags:
@@ -13504,12 +12526,6 @@ paths:
$ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignment'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
delete:
tags:
@@ -13536,12 +12552,6 @@ paths:
description: Success
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
'/roleManagement/exchange/transitiveRoleAssignments/{unifiedRoleAssignment-id}/appScope':
get:
@@ -13588,12 +12598,6 @@ paths:
$ref: '#/components/schemas/microsoft.graph.appScope'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
patch:
tags:
@@ -13625,12 +12629,6 @@ paths:
$ref: '#/components/schemas/microsoft.graph.appScope'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
delete:
tags:
@@ -13657,12 +12655,6 @@ paths:
description: Success
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
'/roleManagement/exchange/transitiveRoleAssignments/{unifiedRoleAssignment-id}/directoryScope':
get:
@@ -13709,12 +12701,6 @@ paths:
$ref: '#/components/schemas/microsoft.graph.directoryObject'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
'/roleManagement/exchange/transitiveRoleAssignments/{unifiedRoleAssignment-id}/principal':
get:
@@ -13761,12 +12747,6 @@ paths:
$ref: '#/components/schemas/microsoft.graph.directoryObject'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
'/roleManagement/exchange/transitiveRoleAssignments/{unifiedRoleAssignment-id}/roleDefinition':
get:
@@ -13813,12 +12793,6 @@ paths:
$ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
x-ms-docs-operation-type: operation
/roleManagement/exchange/transitiveRoleAssignments/$count:
get:
@@ -13834,12 +12808,6 @@ paths:
$ref: '#/components/responses/ODataCountResponse'
default:
$ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2025-12-01'
- date: '2025-01-01'
- version: 2025-01/PrivatePreview:microsoft.applicationAuthorization
- description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date.
components:
schemas:
microsoft.graph.androidDeviceOwnerEnrollmentProfile:
@@ -15323,7 +14291,7 @@ components:
properties:
displayName:
type: string
- description: Provides the display name of the app-specific resource represented by the app scope. Read only.
+ description: Provides the display name of the app-specific resource represented by the app scope. Read-only.
nullable: true
type:
type: string
@@ -15709,7 +14677,7 @@ components:
description: Indicates Mobile Application Management (MAM) for iOS devices
name: iOSMobileApplicationManagement
- value: unknownFutureValue
- description: Evolvable enumeration sentinel value. Do not use.
+ description: Evolvable enumeration sentinel value. Do not use
name: unknownFutureValue
- value: windowsMobileApplicationManagement
description: Indicates Mobile Application Management (MAM) for Windows devices.
diff --git a/openApiDocs/beta/DeviceManagement.yml b/openApiDocs/beta/DeviceManagement.yml
index 70eb28ccff..b0909b1acd 100644
--- a/openApiDocs/beta/DeviceManagement.yml
+++ b/openApiDocs/beta/DeviceManagement.yml
@@ -41682,7 +41682,6 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
- description: Singleton that acts as container for a collection of Resource Access entities.
microsoft.graph.advancedThreatProtectionOnboardingStateSummary:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -42104,7 +42103,7 @@ components:
description: Indicates Mobile Application Management (MAM) for iOS devices
name: iOSMobileApplicationManagement
- value: unknownFutureValue
- description: Evolvable enumeration sentinel value. Do not use.
+ description: Evolvable enumeration sentinel value. Do not use
name: unknownFutureValue
- value: windowsMobileApplicationManagement
description: Indicates Mobile Application Management (MAM) for Windows devices.
@@ -44586,6 +44585,13 @@ components:
description: Json of the rules.
format: base64url
nullable: true
+ runIntervalInMinutes:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: number
+ description: 'Indicates the interval, in minutes, at which the custom compliance script is evaluated on the device. Allowed range from 1 to 480. Nullable.'
+ format: int32
+ nullable: true
additionalProperties:
type: object
microsoft.graph.deviceComplianceScriptValidationResult:
@@ -51397,6 +51403,7 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
+ description: Singleton entity that acts as a container for all reports functionality.
microsoft.graph.resourceOperation:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -55938,7 +55945,7 @@ components:
nullable: true
accountEnabled:
type: boolean
- description: 'true if the account is enabled; otherwise, false. This property is required when creating the object. Supports $filter (eq, ne, not, and in).'
+ description: 'true if the account is enabled; otherwise, false. This property is required when creating the object. Supports $filter (eq, ne, not, and in). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
ageGroup:
type: string
@@ -55965,7 +55972,7 @@ components:
type: array
items:
type: string
- description: 'The telephone numbers for the user. Only one number can be set for this property. Read-only for users synced from on-premises directory. Supports $filter (eq, not, ge, le, startsWith).'
+ description: 'The telephone numbers for the user. Only one number can be set for this property. Read-only for users synced from on-premises directory. Supports $filter (eq, not, ge, le, startsWith). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
city:
type: string
description: 'The city where the user is located. Maximum length is 128 characters. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).'
@@ -56130,7 +56137,7 @@ components:
nullable: true
mobilePhone:
type: string
- description: 'The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search.'
+ description: 'The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search. This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
mySite:
type: string
@@ -56152,7 +56159,7 @@ components:
$ref: '#/components/schemas/microsoft.graph.onPremisesExtensionAttributes'
onPremisesImmutableId:
type: string
- description: 'This property associates an on-premises Active Directory user account to their Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you''re using a federated domain for the user''s userPrincipalName (UPN) property. Note: The $ and _ characters can''t be used when specifying this property. Supports $filter (eq, ne, not, ge, le, in).'
+ description: 'This property associates an on-premises Active Directory user account to their Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you''re using a federated domain for the user''s userPrincipalName (UPN) property. Note: The $ and _ characters can''t be used when specifying this property. Supports $filter (eq, ne, not, ge, le, in). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
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])$'
@@ -56187,7 +56194,7 @@ components:
type: array
items:
type: string
- description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters.Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).'
+ description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters.Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
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. For more information on the default password policies, see Microsoft Entra password policies. Supports $filter (ne, not, and eq on null values).'
@@ -56291,7 +56298,7 @@ components:
nullable: true
userPrincipalName:
type: string
- description: 'The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where the domain must be present in the tenant''s verified domain collection. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can''t contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, '' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby.'
+ description: 'The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where the domain must be present in the tenant''s verified domain collection. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can''t contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, '' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby. This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
userType:
type: string
@@ -56424,6 +56431,12 @@ components:
$ref: '#/components/schemas/microsoft.graph.directoryObject'
description: The users and contacts that report to the user. (The users and contacts with their manager property set to this user.) Read-only. Nullable. Supports $expand.
x-ms-navigationProperty: true
+ distributionLists:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.distributionList'
+ description: The personal distribution lists in the user's mailbox. Read-only. Nullable.
+ x-ms-navigationProperty: true
drive:
$ref: '#/components/schemas/microsoft.graph.drive'
drives:
@@ -58755,7 +58768,7 @@ components:
description: Indicated atleast 1 tenant admin & system ingested definitions configured for this policy
name: mixed
- value: unknownFutureValue
- description: Evolvable enumeration sentinel value. Do not use.
+ description: Unknown future enum value
name: unknownFutureValue
microsoft.graph.groupPolicyConfigurationType:
title: groupPolicyConfigurationType
@@ -59475,7 +59488,7 @@ components:
description: Indicates that the log collection has failed
name: failed
- value: unknownFutureValue
- description: Evolvable enumeration sentinel value. Do not use.
+ description: Placeholder value for future expansion enums
name: unknownFutureValue
microsoft.graph.microsoftTunnelDeploymentMode:
title: microsoftTunnelDeploymentMode
@@ -59545,7 +59558,7 @@ components:
description: 'Indicates the failure of the upgrade during the upgrade cycle of when Intune begins upgrading servers, one server at a time'
name: upgradeFailed
- value: unknownFutureValue
- description: Evolvable enumeration sentinel value. Do not use.
+ description: Evolvable enumeration sentinel value. Do not use enums.
name: unknownFutureValue
microsoft.graph.mobileAppTroubleshootingHistoryItem:
title: mobileAppTroubleshootingHistoryItem
@@ -62162,7 +62175,7 @@ components:
description: Offboarding
name: offboarding
- value: unknownFutureValue
- description: Evolvable enumeration sentinel value. Do not use.
+ description: UnknownFutureValue
name: unknownFutureValue
microsoft.graph.cloudCertificationAuthorityCertificateKeySize:
title: cloudCertificationAuthorityCertificateKeySize
@@ -63381,7 +63394,7 @@ components:
description: Indicates the category is ingested through system ingestion process
name: builtIn
- value: unknownFutureValue
- description: Evolvable enumeration sentinel value. Do not use.
+ description: Unknown future enum value
name: unknownFutureValue
microsoft.graph.groupPolicyMigrationReadiness:
title: groupPolicyMigrationReadiness
@@ -64479,7 +64492,7 @@ components:
description: Tenant has enabled the connection
name: enabled
- value: unknownFutureValue
- description: Evolvable enumeration sentinel value. Do not use.
+ description: Future authentication method to be added here.
name: unknownFutureValue
microsoft.graph.deviceManagementSettingInsightsDefinition:
title: deviceManagementSettingInsightsDefinition
@@ -65429,6 +65442,8 @@ components:
type: string
description: Name of the OS image that's on the Cloud PC.
nullable: true
+ isDisasterRecoveryActive:
+ type: boolean
lastLoginResult:
$ref: '#/components/schemas/microsoft.graph.cloudPcLoginResult'
lastModifiedDateTime:
@@ -66020,6 +66035,8 @@ components:
type: string
nullable: true
description: The list of scope tag IDs for this resource. Read-only.
+ snapshotResetMode:
+ $ref: '#/components/schemas/microsoft.graph.cloudPcSnapshotResetMode'
userExperienceType:
$ref: '#/components/schemas/microsoft.graph.cloudPcUserExperienceType'
userSettingsPersistenceConfiguration:
@@ -69244,6 +69261,40 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
+ microsoft.graph.distributionList:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.outlookItem'
+ - title: distributionList
+ type: object
+ properties:
+ displayName:
+ type: string
+ description: The display name of the distribution list.
+ nullable: true
+ members:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.member'
+ description: The list of members in the distribution list. Not returned by default; use $select=members to include.
+ notes:
+ type: string
+ nullable: true
+ personIdentifier:
+ type: string
+ nullable: true
+ distributionListMembers:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.distributionListMember'
+ description: The expanded members of the distribution list. Each member contains detailed information including resolved email addresses. Read-only.
+ x-ms-navigationProperty: true
+ singleValueExtendedProperties:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty'
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
microsoft.graph.drive:
allOf:
- $ref: '#/components/schemas/microsoft.graph.baseItem'
@@ -69319,7 +69370,6 @@ components:
$ref: '#/components/schemas/microsoft.graph.storyline'
additionalProperties:
type: object
- description: Represents a container that exposes navigation properties for employee experience user resources.
microsoft.graph.extension:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -69528,7 +69578,7 @@ components:
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. Requires $select to retrieve. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role.'
+ description: 'The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group or a cloud security group. Requires a Microsoft Entra ID P1 license. Requires $select to retrieve. This property can be specified during group creation or update. However, for cloud security groups, it''s immutable once set. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role. See Key differences from Microsoft 365 group labeling to learn more about managing this property for Microsoft 365 vs. cloud security groups.'
assignedLicenses:
type: array
items:
@@ -69895,7 +69945,6 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
- description: Represents a Microsoft Entra group.
microsoft.graph.team:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -70654,7 +70703,6 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
- description: Represents a Microsoft online meeting.
microsoft.graph.onPremisesSyncBehavior:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -70704,6 +70752,11 @@ components:
- title: accessReviewInstance
type: object
properties:
+ delegatedBy:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.userIdentity'
+ description: The identities of users who delegated this review instance to the current reviewer. Null if the instance wasn't delegated. Only returned via filterByCurrentUser when explicitly requested via $select. Read-only.
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
@@ -73208,6 +73261,7 @@ components:
iconPath:
type: string
description: 'Specifies the path to the icon file for the application within the OS of the hosting Cloud PC. When an admin updates the path of a cloud app, the value should be a rooted absolute path. For example, C:/Windows/system32/WindowsPowerShell/v1.0/powershell_ise.exe. If this property isn''t defined, a default icon is used.'
+ nullable: true
additionalProperties:
type: object
microsoft.graph.cloudPcCloudAppStatus:
@@ -73458,6 +73512,8 @@ components:
- modifyingSingleSignOn
- refreshPolicyConfiguration
- preparing
+ - failoverInProgress
+ - failbackInProgress
type: string
microsoft.graph.cloudPcUserAccountType:
title: cloudPcUserAccountType
@@ -73766,6 +73822,14 @@ components:
$ref: '#/components/schemas/microsoft.graph.microsoftManagedDesktopType'
additionalProperties:
type: object
+ microsoft.graph.cloudPcSnapshotResetMode:
+ title: cloudPcSnapshotResetMode
+ enum:
+ - notApplicable
+ - enabled
+ - disabled
+ - unknownFutureValue
+ type: string
microsoft.graph.cloudPcUserSettingsPersistenceConfiguration:
title: cloudPcUserSettingsPersistenceConfiguration
type: object
@@ -74430,6 +74494,9 @@ components:
- title: usageRight
type: object
properties:
+ externalServiceIdentifier:
+ type: string
+ nullable: true
services:
type: array
items:
@@ -76110,7 +76177,7 @@ components:
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
- description: 'Read only. Timestamp at which the chat message was deleted, or null if not deleted.'
+ description: 'Read-only. Timestamp at which the chat message was deleted, or null if not deleted.'
format: date-time
nullable: true
etag:
@@ -76126,13 +76193,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 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 modified, 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:
@@ -76262,7 +76329,7 @@ components:
nullable: true
webUrl:
type: string
- description: Deep link URL of the tab instance. Read only.
+ description: Deep link URL of the tab instance. Read-only.
nullable: true
teamsApp:
$ref: '#/components/schemas/microsoft.graph.teamsApp'
@@ -76548,6 +76615,50 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
+ microsoft.graph.member:
+ title: member
+ type: object
+ properties:
+ contactId:
+ type: string
+ description: 'The ID of the referenced contact, if applicable. Optional.'
+ nullable: true
+ displayName:
+ type: string
+ description: The display name of the member. Optional.
+ nullable: true
+ key:
+ type: string
+ description: The email address or routing key of the member. Required.
+ nullable: true
+ recipientType:
+ $ref: '#/components/schemas/microsoft.graph.recipientType'
+ routingType:
+ type: string
+ description: 'The routing type for the member, for example, SMTP. Optional.'
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.distributionListMember:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: distributionListMember
+ type: object
+ properties:
+ contactId:
+ type: string
+ description: 'The ID of the referenced contact, if applicable. Read-only.'
+ nullable: true
+ displayName:
+ type: string
+ description: The display name of the member. Read-only.
+ nullable: true
+ recipientType:
+ $ref: '#/components/schemas/microsoft.graph.recipientType'
+ contact:
+ $ref: '#/components/schemas/microsoft.graph.contact'
+ additionalProperties:
+ type: object
microsoft.graph.baseItem:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -76717,6 +76828,8 @@ components:
$ref: '#/components/schemas/microsoft.graph.image'
location:
$ref: '#/components/schemas/microsoft.graph.geoCoordinates'
+ lockInfo:
+ $ref: '#/components/schemas/microsoft.graph.lockInfo'
malware:
$ref: '#/components/schemas/microsoft.graph.malware'
media:
@@ -77096,7 +77209,7 @@ components:
$ref: '#/components/schemas/microsoft.graph.hyperlinkOrPictureColumn'
indexed:
type: boolean
- description: Specifies whether the column values can used for sorting and searching.
+ description: Specifies whether the column values can be used for sorting and searching.
nullable: true
isDeletable:
type: boolean
@@ -77110,6 +77223,10 @@ components:
type: boolean
description: Specifies whether the column can be changed.
nullable: true
+ isSearchable:
+ type: boolean
+ description: Specifies whether the column values can be used for searching. Currently supported only for columns in a fileStorageContainer.
+ nullable: true
lookup:
$ref: '#/components/schemas/microsoft.graph.lookupColumn'
name:
@@ -77632,6 +77749,7 @@ components:
- private
- secret
- public
+ - unknownFutureValue
type: string
microsoft.graph.assignedLabel:
title: assignedLabel
@@ -77994,7 +78112,7 @@ 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: Read only. Timestamp at which the channel was created.
+ description: Read-only. Timestamp at which the channel was created.
format: date-time
nullable: true
description:
@@ -78146,7 +78264,7 @@ components:
nullable: true
timeZone:
type: string
- description: Indicates the time zone of the schedule team using tz database format. Required.
+ description: 'The time zone of the schedule team as an IANA time zone database (tz database) name; for example, America/Chicago. For the full list of valid values, see List of tz database time zones. Required.'
nullable: true
workforceIntegrationIds:
type: array
@@ -78980,6 +79098,8 @@ components:
type: string
description: Specifies the spoken language used during the meeting for recording and transcription purposes.
nullable: true
+ meetingType:
+ $ref: '#/components/schemas/microsoft.graph.onlineMeetingType'
recordAutomatically:
type: boolean
description: Indicates whether to record the meeting automatically.
@@ -79341,6 +79461,22 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
+ microsoft.graph.userIdentity:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.identity'
+ - title: userIdentity
+ type: object
+ properties:
+ ipAddress:
+ type: string
+ description: Indicates the client IP address associated with the 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.accessReviewError:
allOf:
- $ref: '#/components/schemas/microsoft.graph.genericError'
@@ -79429,6 +79565,11 @@ components:
type: string
description: 'Result of the review. Possible values: Approve, Deny, NotReviewed, or DontKnow. Supports $select, $orderby, and $filter (eq only).'
nullable: true
+ delegatedBy:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.userIdentity'
+ description: The identities of users who delegated this decision item to the current reviewer. Null if the item wasn't delegated. A collection because multiple reviewers can delegate to the same user. Only returned via filterByCurrentUser when explicitly requested via $select. Read-only.
justification:
type: string
description: Justification left by the reviewer when they made the decision.
@@ -79678,6 +79819,11 @@ components:
x-ms-navigationProperty: true
details:
$ref: '#/components/schemas/microsoft.graph.plannerPlanDetails'
+ historyItems:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.plannerHistoryItem'
+ x-ms-navigationProperty: true
tasks:
type: array
items:
@@ -81064,6 +81210,9 @@ components:
type: number
description: The number of licenses that are currently consumed by assignments from this allotment. Not nullable. Read-only.
format: int32
+ externalServiceIdentifier:
+ type: string
+ nullable: true
services:
type: array
items:
@@ -81363,7 +81512,7 @@ components:
nullable: true
defaultLabel:
type: string
- description: Label that would be used if no customizedLabel is provided. Read only.
+ description: Label that would be used if no customizedLabel is provided. Read-only.
nullable: true
fieldId:
type: string
@@ -82372,6 +82521,15 @@ components:
type: object
additionalProperties:
type: object
+ microsoft.graph.recipientType:
+ title: recipientType
+ enum:
+ - contact
+ - oneOff
+ - mailbox
+ - privateDL
+ - unknownFutureValue
+ type: string
microsoft.graph.itemReference:
title: itemReference
type: object
@@ -82621,8 +82779,6 @@ components:
$ref: '#/components/schemas/microsoft.graph.fileArchiveStatus'
hashes:
$ref: '#/components/schemas/microsoft.graph.hashes'
- lockInfo:
- $ref: '#/components/schemas/microsoft.graph.lockInfo'
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.
@@ -82712,6 +82868,31 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.lockInfo:
+ title: lockInfo
+ 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 lock was created, in UTC. Read-only.'
+ 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: 'The date and time when the lock expires, in UTC. Read-only.'
+ format: date-time
+ nullable: true
+ lockType:
+ $ref: '#/components/schemas/microsoft.graph.lockType'
+ owners:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.userIdentity'
+ description: The collection of users that currently hold the lock on the file. Read-only.
+ additionalProperties:
+ type: object
microsoft.graph.malware:
title: malware
type: object
@@ -83102,6 +83283,18 @@ components:
resource:
type: string
description: Required. Specifies the resource that is monitored for changes. Don't include the base URL (https://graph.microsoft.com/beta/). See the possible resource path values for each supported resource.
+ vapidPublicKey:
+ type: string
+ description: 'Optional. The application server''s VAPID public key, base64url-encoded (P-256 uncompressed point, 65 bytes pre-encoding). Obtained by calling the getVapidPublicKey function on the subscription collection. The browser passes this value to PushManager.subscribe({ applicationServerKey }) to bind the push subscription to this server identity. Required when notificationUrl targets a known Web Push service origin (for example, *.push.apple.com, fcm.googleapis.com, updates.push.services.mozilla.com); rejected with 400 Bad Request if supplied on a standard webhook subscription. For more information, see RFC 8292.'
+ nullable: true
+ webPushEncryptionP256dhPublicKey:
+ type: string
+ description: 'Optional. The subscriber''s ECDH public key, base64url-encoded (P-256 uncompressed point, 65 bytes pre-encoding). Obtained from the browser via PushSubscription.getKey(''p256dh''). Used as the peer public key during ECDH key agreement to derive the per-message content encryption key for RFC 8291 payload encryption. Required when notificationUrl targets a known Web Push service origin; rejected with 400 Bad Request if supplied on a standard webhook subscription. For more information, see RFC 8291 Section 3.'
+ nullable: true
+ webPushEncryptionSecret:
+ type: string
+ description: 'Optional. The subscriber''s auth secret, base64url-encoded (16 bytes pre-encoding). Obtained from the browser via PushSubscription.getKey(''auth''). Used as the HMAC-SHA-256 salt for the HKDF combine step that derives key material for RFC 8291 payload encryption. Write-only: this value is never returned in GET responses (returned as null). Treat as a secret. Required when notificationUrl targets a known Web Push service origin; rejected with 400 Bad Request if supplied on a standard webhook subscription. For more information, see RFC 8291 Section 3.'
+ nullable: true
additionalProperties:
type: object
microsoft.graph.thumbnailSet:
@@ -83120,7 +83313,6 @@ components:
$ref: '#/components/schemas/microsoft.graph.thumbnail'
additionalProperties:
type: object
- description: The ThumbnailSet resource is a keyed collection of thumbnail resources.
microsoft.graph.driveItemVersion:
allOf:
- $ref: '#/components/schemas/microsoft.graph.baseItemVersion'
@@ -85295,12 +85487,15 @@ components:
properties:
moreInfoWebUrl:
type: string
+ description: Provides other video teleconferencing (VTC) dial-in options. Read-only.
nullable: true
tenantKey:
type: string
+ description: The tenant key that is used to dial into the interactive voice response (IVR) of the partner CVI service.
nullable: true
videoTeleconferenceId:
type: string
+ description: The video teleconferencing ID. Read-only.
nullable: true
additionalProperties:
type: object
@@ -85334,6 +85529,16 @@ components:
$ref: '#/components/schemas/microsoft.graph.lobbyBypassScope'
additionalProperties:
type: object
+ microsoft.graph.onlineMeetingType:
+ title: onlineMeetingType
+ enum:
+ - adhoc
+ - scheduled
+ - recurring
+ - broadcast
+ - meetnow
+ - unknownFutureValue
+ type: string
microsoft.graph.onlineMeetingSensitivityLabelAssignment:
title: onlineMeetingSensitivityLabelAssignment
type: object
@@ -85626,22 +85831,6 @@ components:
- managerOrSponsor
- unknownFutureValue
type: string
- microsoft.graph.userIdentity:
- allOf:
- - $ref: '#/components/schemas/microsoft.graph.identity'
- - title: userIdentity
- type: object
- properties:
- ipAddress:
- type: string
- description: Indicates the client IP address associated with the 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.accessReviewInstanceDecisionItemPermission:
title: accessReviewInstanceDecisionItemPermission
type: object
@@ -85957,6 +86146,29 @@ components:
$ref: '#/components/schemas/microsoft.graph.plannerUserIds'
additionalProperties:
type: object
+ microsoft.graph.plannerHistoryItem:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.plannerDelta'
+ - title: plannerHistoryItem
+ type: object
+ properties:
+ actor:
+ $ref: '#/components/schemas/microsoft.graph.identitySet'
+ entityId:
+ type: string
+ entityType:
+ $ref: '#/components/schemas/microsoft.graph.historyEntityType'
+ eventType:
+ $ref: '#/components/schemas/microsoft.graph.historyEventType'
+ 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
+ format: date-time
+ nullable: true
+ planId:
+ type: string
+ additionalProperties:
+ type: object
microsoft.graph.plannerAppliedCategories:
title: plannerAppliedCategories
type: object
@@ -86595,7 +86807,7 @@ components:
items:
type: string
nullable: true
- description: 'The list of languages the user does not need translated. This is computed from the authoringLanguages collection in regionalAndLanguageSettings, and the languageOverrides collection in translationPreferences. The list specifies neutral culture values that include the language code without any country or region association. For example, it would specify ''fr'' for the neutral French culture, but not ''fr-FR'' for the French culture in France. Returned by default. Read only.'
+ description: 'The list of languages the user does not need translated. This is computed from the authoringLanguages collection in regionalAndLanguageSettings, and the languageOverrides collection in translationPreferences. The list specifies neutral culture values that include the language code without any country or region association. For example, it would specify ''fr'' for the neutral French culture, but not ''fr-FR'' for the French culture in France. Returned by default. Read-only.'
additionalProperties:
type: object
microsoft.graph.changeTrackedEntity:
@@ -86981,6 +87193,7 @@ components:
nullable: true
isRegistrationRequired:
type: boolean
+ description: Indicates whether attendee registration is enabled for the virtual event.
nullable: true
settings:
$ref: '#/components/schemas/microsoft.graph.virtualEventSettings'
@@ -88329,6 +88542,8 @@ components:
items:
$ref: '#/components/schemas/microsoft.graph.processContentMetadataBase'
description: 'A collection of content entries to be processed. Each entry contains the content itself and its metadata. Use conversation metadata for content like prompts and responses, file metadata for files, and content activity metadata for enforcement result status entries. Required.'
+ contextMetadata:
+ $ref: '#/components/schemas/microsoft.graph.contextMetadata'
deviceMetadata:
$ref: '#/components/schemas/microsoft.graph.deviceMetadata'
integratedAppMetadata:
@@ -88529,28 +88744,6 @@ components:
nullable: true
additionalProperties:
type: object
- microsoft.graph.lockInfo:
- title: lockInfo
- 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
- 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
- format: date-time
- nullable: true
- lockType:
- $ref: '#/components/schemas/microsoft.graph.lockType'
- owners:
- type: array
- items:
- $ref: '#/components/schemas/microsoft.graph.userIdentity'
- additionalProperties:
- type: object
microsoft.graph.folderView:
title: folderView
type: object
@@ -88569,6 +88762,14 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.lockType:
+ title: lockType
+ enum:
+ - none
+ - exclusive
+ - shared
+ - unknownFutureValue
+ type: string
microsoft.graph.mediaSource:
title: mediaSource
type: object
@@ -90060,6 +90261,22 @@ components:
type: object
additionalProperties:
type: object
+ microsoft.graph.historyEntityType:
+ title: historyEntityType
+ enum:
+ - task
+ - unknownFutureValue
+ type: string
+ microsoft.graph.historyEventType:
+ title: historyEventType
+ enum:
+ - created
+ - updated
+ - deleted
+ - undeleted
+ - moved
+ - unknownFutureValue
+ type: string
microsoft.graph.plannerTeamsPublicationInfo:
allOf:
- $ref: '#/components/schemas/microsoft.graph.plannerTaskCreation'
@@ -92398,6 +92615,14 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.contextMetadata:
+ title: contextMetadata
+ type: object
+ properties:
+ metadataProperties:
+ $ref: '#/components/schemas/microsoft.graph.customMetadataDictionary'
+ additionalProperties:
+ type: object
microsoft.graph.deviceMetadata:
title: deviceMetadata
type: object
@@ -92456,14 +92681,6 @@ components:
nullable: true
additionalProperties:
type: object
- microsoft.graph.lockType:
- title: lockType
- enum:
- - none
- - exclusive
- - shared
- - unknownFutureValue
- type: string
microsoft.graph.mediaSourceContentCategory:
title: mediaSourceContentCategory
enum:
@@ -93397,16 +93614,19 @@ components:
type: array
items:
type: string
+ description: 'Collection of domain names that are blocked globally across all platforms. Domain validation follows RFC 3986 (URI syntax, section 3.2.2 for the host component). Domain matching is case-insensitive and exact; wildcards are not supported.'
excludeActors:
$ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions'
isStateSetByMicrosoft:
type: boolean
+ description: Indicates whether the restriction state was set by Microsoft.
readOnly: true
publicClient:
$ref: '#/components/schemas/microsoft.graph.redirectUriPlatformBlockedDomainConfiguration'
restrictForAppsCreatedAfterDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 when this restriction starts applying to newly created applications. Applications created before this date are not affected.
format: date-time
nullable: true
spa:
@@ -93425,20 +93645,24 @@ components:
type: array
items:
type: string
+ description: Collection of URI schemes that are blocked globally across all platforms. Schemes refer to URI schemes as defined in RFC 3986 §3.1.
excludeActors:
$ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions'
exemptFormats:
type: array
items:
type: string
+ description: Collection of URI patterns that are exempt from the blocked scheme restrictions. Patterns must follow specific validation rules for standard URI formats or URN formats.
isStateSetByMicrosoft:
type: boolean
+ description: Indicates whether the restriction state was set by Microsoft.
readOnly: true
publicClient:
$ref: '#/components/schemas/microsoft.graph.redirectUriPlatformBlockedSchemeConfiguration'
restrictForAppsCreatedAfterDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 when this restriction starts applying to newly created applications. Applications created before this date are not affected.
format: date-time
nullable: true
spa:
@@ -93457,16 +93681,19 @@ components:
type: array
items:
type: string
+ description: 'Collection of domain names that are allowed globally across all platforms. Domain validation follows RFC 3986 (URI syntax, section 3.2.2 for the host component). Domain matching is case-insensitive and exact; wildcards are not supported.'
excludeActors:
$ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions'
isStateSetByMicrosoft:
type: boolean
+ description: Indicates whether the restriction state was set by Microsoft.
readOnly: true
publicClient:
$ref: '#/components/schemas/microsoft.graph.redirectUriPlatformAllowedDomainConfiguration'
restrictForAppsCreatedAfterDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 when this restriction starts applying to newly created applications. Applications created before this date are not affected.
format: date-time
nullable: true
spa:
@@ -93485,16 +93712,19 @@ components:
type: array
items:
type: string
+ description: Collection of URI schemes that are allowed globally across all platforms. Schemes refer to URI schemes as defined in RFC 3986 §3.1. The value '*' can be used to allow any scheme.
excludeActors:
$ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions'
isStateSetByMicrosoft:
type: boolean
+ description: Indicates whether the restriction state was set by Microsoft.
readOnly: true
publicClient:
$ref: '#/components/schemas/microsoft.graph.redirectUriPlatformAllowedSchemeConfiguration'
restrictForAppsCreatedAfterDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 when this restriction starts applying to newly created applications. Applications created before this date are not affected.
format: date-time
nullable: true
spa:
@@ -93515,10 +93745,12 @@ components:
$ref: '#/components/schemas/microsoft.graph.redirectUriWildcardExcludeFormats'
isStateSetByMicrosoft:
type: boolean
+ description: Indicates whether the restriction state was set by Microsoft.
readOnly: true
restrictForAppsCreatedAfterDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 when this restriction starts applying to newly created applications. Applications created before this date are not affected.
format: date-time
nullable: true
state:
@@ -93715,6 +93947,9 @@ components:
- downloadText
- downloadFile
- copyToClipboard
+ - pasteFromClipboard
+ - print
+ - accessDebugTools
- unknownFutureValue
type: string
microsoft.graph.contentBase:
@@ -93729,6 +93964,13 @@ components:
- ai
- unknownFutureValue
type: string
+ microsoft.graph.customMetadataDictionary:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.Dictionary'
+ - title: customMetadataDictionary
+ type: object
+ additionalProperties:
+ type: object
microsoft.graph.operatingSystemSpecifications:
title: operatingSystemSpecifications
type: object
@@ -94174,6 +94416,7 @@ components:
type: array
items:
type: string
+ description: 'Collection of domain names that are blocked for this specific platform. Domain validation follows RFC 3986 (URI syntax, section 3.2.2 for the host component). Domain matching is case-insensitive and exact; wildcards are not supported.'
additionalProperties:
type: object
microsoft.graph.redirectUriPlatformBlockedSchemeConfiguration:
@@ -94184,10 +94427,12 @@ components:
type: array
items:
type: string
+ description: Collection of URI schemes that are blocked for this specific platform. Schemes refer to URI schemes as defined in RFC 3986 §3.1.
exemptFormats:
type: array
items:
type: string
+ description: Collection of URI patterns that are exempt from the blocked scheme restrictions for this platform. Patterns must follow specific validation rules for standard URI formats or URN formats.
additionalProperties:
type: object
microsoft.graph.redirectUriPlatformAllowedDomainConfiguration:
@@ -94198,6 +94443,7 @@ components:
type: array
items:
type: string
+ description: 'Collection of domain names that are allowed for this specific platform. Domain validation follows RFC 3986 (URI syntax, section 3.2.2 for the host component). Domain matching is case-insensitive and exact; wildcards are not supported.'
additionalProperties:
type: object
microsoft.graph.redirectUriPlatformAllowedSchemeConfiguration:
@@ -94208,6 +94454,7 @@ components:
type: array
items:
type: string
+ description: Collection of URI schemes that are allowed for this specific platform. Schemes refer to URI schemes as defined in RFC 3986 §3.1. The value '*' can be used to allow any scheme for this platform.
additionalProperties:
type: object
microsoft.graph.redirectUriWildcardExcludeFormats:
@@ -94216,10 +94463,12 @@ components:
properties:
excludeWildcardsInPath:
type: boolean
+ description: 'When true, blocks the use of wildcards in the path portion of redirect URIs. When false, allows wildcards in paths.'
excludeWildcardsInPathWithDomains:
type: array
items:
type: string
+ description: 'Collection of domain names where wildcards in the path portion of redirect URIs are blocked. Accepts only valid host names (no wildcards) as defined in RFC 3986 §3.2.2. For example, login.microsoft.com or contoso.com.'
additionalProperties:
type: object
microsoft.graph.attributeMapping:
diff --git a/openApiDocs/beta/Devices.CloudPrint.yml b/openApiDocs/beta/Devices.CloudPrint.yml
index 65969999bb..f21fe06341 100644
--- a/openApiDocs/beta/Devices.CloudPrint.yml
+++ b/openApiDocs/beta/Devices.CloudPrint.yml
@@ -10160,7 +10160,7 @@ components:
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. Requires $select to retrieve. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role.'
+ description: 'The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group or a cloud security group. Requires a Microsoft Entra ID P1 license. Requires $select to retrieve. This property can be specified during group creation or update. However, for cloud security groups, it''s immutable once set. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role. See Key differences from Microsoft 365 group labeling to learn more about managing this property for Microsoft 365 vs. cloud security groups.'
assignedLicenses:
type: array
items:
@@ -10527,7 +10527,6 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
- description: Represents a Microsoft Entra group.
microsoft.graph.user:
allOf:
- $ref: '#/components/schemas/microsoft.graph.directoryObject'
@@ -10540,7 +10539,7 @@ components:
nullable: true
accountEnabled:
type: boolean
- description: 'true if the account is enabled; otherwise, false. This property is required when creating the object. Supports $filter (eq, ne, not, and in).'
+ description: 'true if the account is enabled; otherwise, false. This property is required when creating the object. Supports $filter (eq, ne, not, and in). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
ageGroup:
type: string
@@ -10567,7 +10566,7 @@ components:
type: array
items:
type: string
- description: 'The telephone numbers for the user. Only one number can be set for this property. Read-only for users synced from on-premises directory. Supports $filter (eq, not, ge, le, startsWith).'
+ description: 'The telephone numbers for the user. Only one number can be set for this property. Read-only for users synced from on-premises directory. Supports $filter (eq, not, ge, le, startsWith). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
city:
type: string
description: 'The city where the user is located. Maximum length is 128 characters. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).'
@@ -10732,7 +10731,7 @@ components:
nullable: true
mobilePhone:
type: string
- description: 'The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search.'
+ description: 'The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search. This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
mySite:
type: string
@@ -10754,7 +10753,7 @@ components:
$ref: '#/components/schemas/microsoft.graph.onPremisesExtensionAttributes'
onPremisesImmutableId:
type: string
- description: 'This property associates an on-premises Active Directory user account to their Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you''re using a federated domain for the user''s userPrincipalName (UPN) property. Note: The $ and _ characters can''t be used when specifying this property. Supports $filter (eq, ne, not, ge, le, in).'
+ description: 'This property associates an on-premises Active Directory user account to their Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you''re using a federated domain for the user''s userPrincipalName (UPN) property. Note: The $ and _ characters can''t be used when specifying this property. Supports $filter (eq, ne, not, ge, le, in). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
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])$'
@@ -10789,7 +10788,7 @@ components:
type: array
items:
type: string
- description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters.Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).'
+ description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters.Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
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. For more information on the default password policies, see Microsoft Entra password policies. Supports $filter (ne, not, and eq on null values).'
@@ -10893,7 +10892,7 @@ components:
nullable: true
userPrincipalName:
type: string
- description: 'The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where the domain must be present in the tenant''s verified domain collection. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can''t contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, '' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby.'
+ description: 'The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where the domain must be present in the tenant''s verified domain collection. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can''t contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, '' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby. This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
userType:
type: string
@@ -11026,6 +11025,12 @@ components:
$ref: '#/components/schemas/microsoft.graph.directoryObject'
description: The users and contacts that report to the user. (The users and contacts with their manager property set to this user.) Read-only. Nullable. Supports $expand.
x-ms-navigationProperty: true
+ distributionLists:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.distributionList'
+ description: The personal distribution lists in the user's mailbox. Read-only. Nullable.
+ x-ms-navigationProperty: true
drive:
$ref: '#/components/schemas/microsoft.graph.drive'
drives:
@@ -11734,6 +11739,7 @@ components:
- private
- secret
- public
+ - unknownFutureValue
type: string
microsoft.graph.assignedLabel:
title: assignedLabel
@@ -13940,6 +13946,8 @@ components:
type: string
description: Name of the OS image that's on the Cloud PC.
nullable: true
+ isDisasterRecoveryActive:
+ type: boolean
lastLoginResult:
$ref: '#/components/schemas/microsoft.graph.cloudPcLoginResult'
lastModifiedDateTime:
@@ -14571,6 +14579,40 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
+ microsoft.graph.distributionList:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.outlookItem'
+ - title: distributionList
+ type: object
+ properties:
+ displayName:
+ type: string
+ description: The display name of the distribution list.
+ nullable: true
+ members:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.member'
+ description: The list of members in the distribution list. Not returned by default; use $select=members to include.
+ notes:
+ type: string
+ nullable: true
+ personIdentifier:
+ type: string
+ nullable: true
+ distributionListMembers:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.distributionListMember'
+ description: The expanded members of the distribution list. Each member contains detailed information including resolved email addresses. Read-only.
+ x-ms-navigationProperty: true
+ singleValueExtendedProperties:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty'
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
microsoft.graph.employeeExperienceUser:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -14592,7 +14634,6 @@ components:
$ref: '#/components/schemas/microsoft.graph.storyline'
additionalProperties:
type: object
- description: Represents a container that exposes navigation properties for employee experience user resources.
microsoft.graph.inferenceClassification:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -15686,7 +15727,6 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
- description: Represents a Microsoft online meeting.
microsoft.graph.outlookUser:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -15725,6 +15765,11 @@ components:
- title: accessReviewInstance
type: object
properties:
+ delegatedBy:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.userIdentity'
+ description: The identities of users who delegated this review instance to the current reviewer. Null if the instance wasn't delegated. Only returned via filterByCurrentUser when explicitly requested via $select. Read-only.
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
@@ -17235,6 +17280,9 @@ components:
- title: usageRight
type: object
properties:
+ externalServiceIdentifier:
+ type: string
+ nullable: true
services:
type: array
items:
@@ -17765,6 +17813,8 @@ components:
$ref: '#/components/schemas/microsoft.graph.image'
location:
$ref: '#/components/schemas/microsoft.graph.geoCoordinates'
+ lockInfo:
+ $ref: '#/components/schemas/microsoft.graph.lockInfo'
malware:
$ref: '#/components/schemas/microsoft.graph.malware'
media:
@@ -18168,6 +18218,11 @@ components:
x-ms-navigationProperty: true
details:
$ref: '#/components/schemas/microsoft.graph.plannerPlanDetails'
+ historyItems:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.plannerHistoryItem'
+ x-ms-navigationProperty: true
tasks:
type: array
items:
@@ -18334,7 +18389,7 @@ components:
$ref: '#/components/schemas/microsoft.graph.hyperlinkOrPictureColumn'
indexed:
type: boolean
- description: Specifies whether the column values can used for sorting and searching.
+ description: Specifies whether the column values can be used for sorting and searching.
nullable: true
isDeletable:
type: boolean
@@ -18348,6 +18403,10 @@ components:
type: boolean
description: Specifies whether the column can be changed.
nullable: true
+ isSearchable:
+ type: boolean
+ description: Specifies whether the column values can be used for searching. Currently supported only for columns in a fileStorageContainer.
+ nullable: true
lookup:
$ref: '#/components/schemas/microsoft.graph.lookupColumn'
name:
@@ -18829,7 +18888,7 @@ 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: Read only. Timestamp at which the channel was created.
+ description: Read-only. Timestamp at which the channel was created.
format: date-time
nullable: true
description:
@@ -19059,7 +19118,7 @@ components:
nullable: true
timeZone:
type: string
- description: Indicates the time zone of the schedule team using tz database format. Required.
+ description: 'The time zone of the schedule team as an IANA time zone database (tz database) name; for example, America/Chicago. For the full list of valid values, see List of tz database time zones. Required.'
nullable: true
workforceIntegrationIds:
type: array
@@ -20482,7 +20541,7 @@ components:
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
- description: 'Read only. Timestamp at which the chat message was deleted, or null if not deleted.'
+ description: 'Read-only. Timestamp at which the chat message was deleted, or null if not deleted.'
format: date-time
nullable: true
etag:
@@ -20498,13 +20557,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 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 modified, 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:
@@ -20596,7 +20655,7 @@ components:
nullable: true
webUrl:
type: string
- description: Deep link URL of the tab instance. Read only.
+ description: Deep link URL of the tab instance. Read-only.
nullable: true
teamsApp:
$ref: '#/components/schemas/microsoft.graph.teamsApp'
@@ -20914,6 +20973,8 @@ components:
- modifyingSingleSignOn
- refreshPolicyConfiguration
- preparing
+ - failoverInProgress
+ - failbackInProgress
type: string
microsoft.graph.cloudPcStatusDetail:
title: cloudPcStatusDetail
@@ -21343,6 +21404,50 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
+ microsoft.graph.member:
+ title: member
+ type: object
+ properties:
+ contactId:
+ type: string
+ description: 'The ID of the referenced contact, if applicable. Optional.'
+ nullable: true
+ displayName:
+ type: string
+ description: The display name of the member. Optional.
+ nullable: true
+ key:
+ type: string
+ description: The email address or routing key of the member. Required.
+ nullable: true
+ recipientType:
+ $ref: '#/components/schemas/microsoft.graph.recipientType'
+ routingType:
+ type: string
+ description: 'The routing type for the member, for example, SMTP. Optional.'
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.distributionListMember:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: distributionListMember
+ type: object
+ properties:
+ contactId:
+ type: string
+ description: 'The ID of the referenced contact, if applicable. Read-only.'
+ nullable: true
+ displayName:
+ type: string
+ description: The display name of the member. Read-only.
+ nullable: true
+ recipientType:
+ $ref: '#/components/schemas/microsoft.graph.recipientType'
+ contact:
+ $ref: '#/components/schemas/microsoft.graph.contact'
+ additionalProperties:
+ type: object
microsoft.graph.engagementRole:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -23776,6 +23881,8 @@ components:
type: string
description: Specifies the spoken language used during the meeting for recording and transcription purposes.
nullable: true
+ meetingType:
+ $ref: '#/components/schemas/microsoft.graph.onlineMeetingType'
recordAutomatically:
type: boolean
description: Indicates whether to record the meeting automatically.
@@ -24225,6 +24332,11 @@ components:
type: string
description: 'Result of the review. Possible values: Approve, Deny, NotReviewed, or DontKnow. Supports $select, $orderby, and $filter (eq only).'
nullable: true
+ delegatedBy:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.userIdentity'
+ description: The identities of users who delegated this decision item to the current reviewer. Null if the item wasn't delegated. A collection because multiple reviewers can delegate to the same user. Only returned via filterByCurrentUser when explicitly requested via $select. Read-only.
justification:
type: string
description: Justification left by the reviewer when they made the decision.
@@ -25528,6 +25640,9 @@ components:
type: number
description: The number of licenses that are currently consumed by assignments from this allotment. Not nullable. Read-only.
format: int32
+ externalServiceIdentifier:
+ type: string
+ nullable: true
services:
type: array
items:
@@ -25995,8 +26110,6 @@ components:
$ref: '#/components/schemas/microsoft.graph.fileArchiveStatus'
hashes:
$ref: '#/components/schemas/microsoft.graph.hashes'
- lockInfo:
- $ref: '#/components/schemas/microsoft.graph.lockInfo'
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.
@@ -26086,6 +26199,31 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.lockInfo:
+ title: lockInfo
+ 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 lock was created, in UTC. Read-only.'
+ 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: 'The date and time when the lock expires, in UTC. Read-only.'
+ format: date-time
+ nullable: true
+ lockType:
+ $ref: '#/components/schemas/microsoft.graph.lockType'
+ owners:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.userIdentity'
+ description: The collection of users that currently hold the lock on the file. Read-only.
+ additionalProperties:
+ type: object
microsoft.graph.malware:
title: malware
type: object
@@ -26476,6 +26614,18 @@ components:
resource:
type: string
description: Required. Specifies the resource that is monitored for changes. Don't include the base URL (https://graph.microsoft.com/beta/). See the possible resource path values for each supported resource.
+ vapidPublicKey:
+ type: string
+ description: 'Optional. The application server''s VAPID public key, base64url-encoded (P-256 uncompressed point, 65 bytes pre-encoding). Obtained by calling the getVapidPublicKey function on the subscription collection. The browser passes this value to PushManager.subscribe({ applicationServerKey }) to bind the push subscription to this server identity. Required when notificationUrl targets a known Web Push service origin (for example, *.push.apple.com, fcm.googleapis.com, updates.push.services.mozilla.com); rejected with 400 Bad Request if supplied on a standard webhook subscription. For more information, see RFC 8292.'
+ nullable: true
+ webPushEncryptionP256dhPublicKey:
+ type: string
+ description: 'Optional. The subscriber''s ECDH public key, base64url-encoded (P-256 uncompressed point, 65 bytes pre-encoding). Obtained from the browser via PushSubscription.getKey(''p256dh''). Used as the peer public key during ECDH key agreement to derive the per-message content encryption key for RFC 8291 payload encryption. Required when notificationUrl targets a known Web Push service origin; rejected with 400 Bad Request if supplied on a standard webhook subscription. For more information, see RFC 8291 Section 3.'
+ nullable: true
+ webPushEncryptionSecret:
+ type: string
+ description: 'Optional. The subscriber''s auth secret, base64url-encoded (16 bytes pre-encoding). Obtained from the browser via PushSubscription.getKey(''auth''). Used as the HMAC-SHA-256 salt for the HKDF combine step that derives key material for RFC 8291 payload encryption. Write-only: this value is never returned in GET responses (returned as null). Treat as a secret. Required when notificationUrl targets a known Web Push service origin; rejected with 400 Bad Request if supplied on a standard webhook subscription. For more information, see RFC 8291 Section 3.'
+ nullable: true
additionalProperties:
type: object
microsoft.graph.thumbnailSet:
@@ -26494,7 +26644,6 @@ components:
$ref: '#/components/schemas/microsoft.graph.thumbnail'
additionalProperties:
type: object
- description: The ThumbnailSet resource is a keyed collection of thumbnail resources.
microsoft.graph.driveItemVersion:
allOf:
- $ref: '#/components/schemas/microsoft.graph.baseItemVersion'
@@ -26814,6 +26963,29 @@ components:
$ref: '#/components/schemas/microsoft.graph.plannerUserIds'
additionalProperties:
type: object
+ microsoft.graph.plannerHistoryItem:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.plannerDelta'
+ - title: plannerHistoryItem
+ type: object
+ properties:
+ actor:
+ $ref: '#/components/schemas/microsoft.graph.identitySet'
+ entityId:
+ type: string
+ entityType:
+ $ref: '#/components/schemas/microsoft.graph.historyEntityType'
+ eventType:
+ $ref: '#/components/schemas/microsoft.graph.historyEventType'
+ 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
+ format: date-time
+ nullable: true
+ planId:
+ type: string
+ additionalProperties:
+ type: object
microsoft.graph.siteArchivalDetails:
title: siteArchivalDetails
type: object
@@ -28214,7 +28386,7 @@ components:
nullable: true
defaultLabel:
type: string
- description: Label that would be used if no customizedLabel is provided. Read only.
+ description: Label that would be used if no customizedLabel is provided. Read-only.
nullable: true
fieldId:
type: string
@@ -29048,6 +29220,15 @@ components:
type: object
additionalProperties:
type: object
+ microsoft.graph.recipientType:
+ title: recipientType
+ enum:
+ - contact
+ - oneOff
+ - mailbox
+ - privateDL
+ - unknownFutureValue
+ type: string
microsoft.graph.engagementRoleMember:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -30735,12 +30916,15 @@ components:
properties:
moreInfoWebUrl:
type: string
+ description: Provides other video teleconferencing (VTC) dial-in options. Read-only.
nullable: true
tenantKey:
type: string
+ description: The tenant key that is used to dial into the interactive voice response (IVR) of the partner CVI service.
nullable: true
videoTeleconferenceId:
type: string
+ description: The video teleconferencing ID. Read-only.
nullable: true
additionalProperties:
type: object
@@ -30774,6 +30958,16 @@ components:
$ref: '#/components/schemas/microsoft.graph.lobbyBypassScope'
additionalProperties:
type: object
+ microsoft.graph.onlineMeetingType:
+ title: onlineMeetingType
+ enum:
+ - adhoc
+ - scheduled
+ - recurring
+ - broadcast
+ - meetnow
+ - unknownFutureValue
+ type: string
microsoft.graph.onlineMeetingSensitivityLabelAssignment:
title: onlineMeetingSensitivityLabelAssignment
type: object
@@ -31895,7 +32089,7 @@ components:
items:
type: string
nullable: true
- description: 'The list of languages the user does not need translated. This is computed from the authoringLanguages collection in regionalAndLanguageSettings, and the languageOverrides collection in translationPreferences. The list specifies neutral culture values that include the language code without any country or region association. For example, it would specify ''fr'' for the neutral French culture, but not ''fr-FR'' for the French culture in France. Returned by default. Read only.'
+ description: 'The list of languages the user does not need translated. This is computed from the authoringLanguages collection in regionalAndLanguageSettings, and the languageOverrides collection in translationPreferences. The list specifies neutral culture values that include the language code without any country or region association. For example, it would specify ''fr'' for the neutral French culture, but not ''fr-FR'' for the French culture in France. Returned by default. Read-only.'
additionalProperties:
type: object
microsoft.graph.changeTrackedEntity:
@@ -32281,6 +32475,7 @@ components:
nullable: true
isRegistrationRequired:
type: boolean
+ description: Indicates whether attendee registration is enabled for the virtual event.
nullable: true
settings:
$ref: '#/components/schemas/microsoft.graph.virtualEventSettings'
@@ -32649,28 +32844,6 @@ components:
nullable: true
additionalProperties:
type: object
- microsoft.graph.lockInfo:
- title: lockInfo
- 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
- 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
- format: date-time
- nullable: true
- lockType:
- $ref: '#/components/schemas/microsoft.graph.lockType'
- owners:
- type: array
- items:
- $ref: '#/components/schemas/microsoft.graph.userIdentity'
- additionalProperties:
- type: object
microsoft.graph.folderView:
title: folderView
type: object
@@ -32689,6 +32862,14 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.lockType:
+ title: lockType
+ enum:
+ - none
+ - exclusive
+ - shared
+ - unknownFutureValue
+ type: string
microsoft.graph.mediaSource:
title: mediaSource
type: object
@@ -33228,6 +33409,22 @@ components:
type: object
additionalProperties:
type: object
+ microsoft.graph.historyEntityType:
+ title: historyEntityType
+ enum:
+ - task
+ - unknownFutureValue
+ type: string
+ microsoft.graph.historyEventType:
+ title: historyEventType
+ enum:
+ - created
+ - updated
+ - deleted
+ - undeleted
+ - moved
+ - unknownFutureValue
+ type: string
microsoft.graph.siteArchiveStatus:
title: siteArchiveStatus
enum:
@@ -34380,6 +34577,8 @@ components:
items:
$ref: '#/components/schemas/microsoft.graph.processContentMetadataBase'
description: 'A collection of content entries to be processed. Each entry contains the content itself and its metadata. Use conversation metadata for content like prompts and responses, file metadata for files, and content activity metadata for enforcement result status entries. Required.'
+ contextMetadata:
+ $ref: '#/components/schemas/microsoft.graph.contextMetadata'
deviceMetadata:
$ref: '#/components/schemas/microsoft.graph.deviceMetadata'
integratedAppMetadata:
@@ -35794,14 +35993,6 @@ components:
nullable: true
additionalProperties:
type: object
- microsoft.graph.lockType:
- title: lockType
- enum:
- - none
- - exclusive
- - shared
- - unknownFutureValue
- type: string
microsoft.graph.mediaSourceContentCategory:
title: mediaSourceContentCategory
enum:
@@ -36777,6 +36968,14 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.contextMetadata:
+ title: contextMetadata
+ type: object
+ properties:
+ metadataProperties:
+ $ref: '#/components/schemas/microsoft.graph.customMetadataDictionary'
+ additionalProperties:
+ type: object
microsoft.graph.deviceMetadata:
title: deviceMetadata
type: object
@@ -37524,16 +37723,19 @@ components:
type: array
items:
type: string
+ description: 'Collection of domain names that are blocked globally across all platforms. Domain validation follows RFC 3986 (URI syntax, section 3.2.2 for the host component). Domain matching is case-insensitive and exact; wildcards are not supported.'
excludeActors:
$ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions'
isStateSetByMicrosoft:
type: boolean
+ description: Indicates whether the restriction state was set by Microsoft.
readOnly: true
publicClient:
$ref: '#/components/schemas/microsoft.graph.redirectUriPlatformBlockedDomainConfiguration'
restrictForAppsCreatedAfterDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 when this restriction starts applying to newly created applications. Applications created before this date are not affected.
format: date-time
nullable: true
spa:
@@ -37552,20 +37754,24 @@ components:
type: array
items:
type: string
+ description: Collection of URI schemes that are blocked globally across all platforms. Schemes refer to URI schemes as defined in RFC 3986 §3.1.
excludeActors:
$ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions'
exemptFormats:
type: array
items:
type: string
+ description: Collection of URI patterns that are exempt from the blocked scheme restrictions. Patterns must follow specific validation rules for standard URI formats or URN formats.
isStateSetByMicrosoft:
type: boolean
+ description: Indicates whether the restriction state was set by Microsoft.
readOnly: true
publicClient:
$ref: '#/components/schemas/microsoft.graph.redirectUriPlatformBlockedSchemeConfiguration'
restrictForAppsCreatedAfterDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 when this restriction starts applying to newly created applications. Applications created before this date are not affected.
format: date-time
nullable: true
spa:
@@ -37584,16 +37790,19 @@ components:
type: array
items:
type: string
+ description: 'Collection of domain names that are allowed globally across all platforms. Domain validation follows RFC 3986 (URI syntax, section 3.2.2 for the host component). Domain matching is case-insensitive and exact; wildcards are not supported.'
excludeActors:
$ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions'
isStateSetByMicrosoft:
type: boolean
+ description: Indicates whether the restriction state was set by Microsoft.
readOnly: true
publicClient:
$ref: '#/components/schemas/microsoft.graph.redirectUriPlatformAllowedDomainConfiguration'
restrictForAppsCreatedAfterDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 when this restriction starts applying to newly created applications. Applications created before this date are not affected.
format: date-time
nullable: true
spa:
@@ -37612,16 +37821,19 @@ components:
type: array
items:
type: string
+ description: Collection of URI schemes that are allowed globally across all platforms. Schemes refer to URI schemes as defined in RFC 3986 §3.1. The value '*' can be used to allow any scheme.
excludeActors:
$ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions'
isStateSetByMicrosoft:
type: boolean
+ description: Indicates whether the restriction state was set by Microsoft.
readOnly: true
publicClient:
$ref: '#/components/schemas/microsoft.graph.redirectUriPlatformAllowedSchemeConfiguration'
restrictForAppsCreatedAfterDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 when this restriction starts applying to newly created applications. Applications created before this date are not affected.
format: date-time
nullable: true
spa:
@@ -37642,10 +37854,12 @@ components:
$ref: '#/components/schemas/microsoft.graph.redirectUriWildcardExcludeFormats'
isStateSetByMicrosoft:
type: boolean
+ description: Indicates whether the restriction state was set by Microsoft.
readOnly: true
restrictForAppsCreatedAfterDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 when this restriction starts applying to newly created applications. Applications created before this date are not affected.
format: date-time
nullable: true
state:
@@ -37826,6 +38040,9 @@ components:
- downloadText
- downloadFile
- copyToClipboard
+ - pasteFromClipboard
+ - print
+ - accessDebugTools
- unknownFutureValue
type: string
microsoft.graph.contentBase:
@@ -37840,6 +38057,13 @@ components:
- ai
- unknownFutureValue
type: string
+ microsoft.graph.customMetadataDictionary:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.Dictionary'
+ - title: customMetadataDictionary
+ type: object
+ additionalProperties:
+ type: object
microsoft.graph.operatingSystemSpecifications:
title: operatingSystemSpecifications
type: object
@@ -38089,6 +38313,7 @@ components:
type: array
items:
type: string
+ description: 'Collection of domain names that are blocked for this specific platform. Domain validation follows RFC 3986 (URI syntax, section 3.2.2 for the host component). Domain matching is case-insensitive and exact; wildcards are not supported.'
additionalProperties:
type: object
microsoft.graph.redirectUriPlatformBlockedSchemeConfiguration:
@@ -38099,10 +38324,12 @@ components:
type: array
items:
type: string
+ description: Collection of URI schemes that are blocked for this specific platform. Schemes refer to URI schemes as defined in RFC 3986 §3.1.
exemptFormats:
type: array
items:
type: string
+ description: Collection of URI patterns that are exempt from the blocked scheme restrictions for this platform. Patterns must follow specific validation rules for standard URI formats or URN formats.
additionalProperties:
type: object
microsoft.graph.redirectUriPlatformAllowedDomainConfiguration:
@@ -38113,6 +38340,7 @@ components:
type: array
items:
type: string
+ description: 'Collection of domain names that are allowed for this specific platform. Domain validation follows RFC 3986 (URI syntax, section 3.2.2 for the host component). Domain matching is case-insensitive and exact; wildcards are not supported.'
additionalProperties:
type: object
microsoft.graph.redirectUriPlatformAllowedSchemeConfiguration:
@@ -38123,6 +38351,7 @@ components:
type: array
items:
type: string
+ description: Collection of URI schemes that are allowed for this specific platform. Schemes refer to URI schemes as defined in RFC 3986 §3.1. The value '*' can be used to allow any scheme for this platform.
additionalProperties:
type: object
microsoft.graph.redirectUriWildcardExcludeFormats:
@@ -38131,10 +38360,12 @@ components:
properties:
excludeWildcardsInPath:
type: boolean
+ description: 'When true, blocks the use of wildcards in the path portion of redirect URIs. When false, allows wildcards in paths.'
excludeWildcardsInPathWithDomains:
type: array
items:
type: string
+ description: 'Collection of domain names where wildcards in the path portion of redirect URIs are blocked. Accepts only valid host names (no wildcards) as defined in RFC 3986 §3.2.2. For example, login.microsoft.com or contoso.com.'
additionalProperties:
type: object
microsoft.graph.attributeMapping:
diff --git a/openApiDocs/beta/Devices.CorporateManagement.yml b/openApiDocs/beta/Devices.CorporateManagement.yml
index da9f4bbcaa..b9f23a1333 100644
--- a/openApiDocs/beta/Devices.CorporateManagement.yml
+++ b/openApiDocs/beta/Devices.CorporateManagement.yml
@@ -56571,6 +56571,8 @@ components:
- title: iosStoreApp
type: object
properties:
+ appleDeviceAppDeliveryProtocolType:
+ $ref: '#/components/schemas/microsoft.graph.appleDeviceDeliveryProtocol'
applicableDeviceType:
$ref: '#/components/schemas/microsoft.graph.iosDeviceType'
appStoreUrl:
@@ -56592,6 +56594,8 @@ components:
- title: iosVppApp
type: object
properties:
+ appleDeviceAppDeliveryProtocolType:
+ $ref: '#/components/schemas/microsoft.graph.appleDeviceDeliveryProtocol'
applicableDeviceType:
$ref: '#/components/schemas/microsoft.graph.iosDeviceType'
appStoreUrl:
@@ -59950,6 +59954,8 @@ components:
description: Indicates whether printing is allowed from managed apps.
protectedMessagingRedirectAppType:
$ref: '#/components/schemas/microsoft.graph.messagingRedirectAppType'
+ purviewContentEvaluationRequired:
+ $ref: '#/components/schemas/microsoft.graph.managedAppPurviewEvaluationRequirement'
saveAsBlocked:
type: boolean
description: Indicates whether users may use the 'Save As' menu item to save a copy of protected files.
@@ -60923,6 +60929,8 @@ components:
properties:
deviceRestartBehavior:
$ref: '#/components/schemas/microsoft.graph.win32LobAppRestartBehavior'
+ inUseBehavior:
+ $ref: '#/components/schemas/microsoft.graph.win32LobAppInUseActionType'
maxRunTimeInMinutes:
maximum: 2147483647
minimum: -2147483648
@@ -63006,7 +63014,7 @@ components:
nullable: true
accountEnabled:
type: boolean
- description: 'true if the account is enabled; otherwise, false. This property is required when creating the object. Supports $filter (eq, ne, not, and in).'
+ description: 'true if the account is enabled; otherwise, false. This property is required when creating the object. Supports $filter (eq, ne, not, and in). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
ageGroup:
type: string
@@ -63033,7 +63041,7 @@ components:
type: array
items:
type: string
- description: 'The telephone numbers for the user. Only one number can be set for this property. Read-only for users synced from on-premises directory. Supports $filter (eq, not, ge, le, startsWith).'
+ description: 'The telephone numbers for the user. Only one number can be set for this property. Read-only for users synced from on-premises directory. Supports $filter (eq, not, ge, le, startsWith). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
city:
type: string
description: 'The city where the user is located. Maximum length is 128 characters. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).'
@@ -63198,7 +63206,7 @@ components:
nullable: true
mobilePhone:
type: string
- description: 'The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search.'
+ description: 'The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search. This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
mySite:
type: string
@@ -63220,7 +63228,7 @@ components:
$ref: '#/components/schemas/microsoft.graph.onPremisesExtensionAttributes'
onPremisesImmutableId:
type: string
- description: 'This property associates an on-premises Active Directory user account to their Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you''re using a federated domain for the user''s userPrincipalName (UPN) property. Note: The $ and _ characters can''t be used when specifying this property. Supports $filter (eq, ne, not, ge, le, in).'
+ description: 'This property associates an on-premises Active Directory user account to their Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you''re using a federated domain for the user''s userPrincipalName (UPN) property. Note: The $ and _ characters can''t be used when specifying this property. Supports $filter (eq, ne, not, ge, le, in). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
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])$'
@@ -63255,7 +63263,7 @@ components:
type: array
items:
type: string
- description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters.Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).'
+ description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters.Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
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. For more information on the default password policies, see Microsoft Entra password policies. Supports $filter (ne, not, and eq on null values).'
@@ -63359,7 +63367,7 @@ components:
nullable: true
userPrincipalName:
type: string
- description: 'The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where the domain must be present in the tenant''s verified domain collection. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can''t contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, '' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby.'
+ description: 'The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where the domain must be present in the tenant''s verified domain collection. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can''t contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, '' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby. This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
userType:
type: string
@@ -63492,6 +63500,12 @@ components:
$ref: '#/components/schemas/microsoft.graph.directoryObject'
description: The users and contacts that report to the user. (The users and contacts with their manager property set to this user.) Read-only. Nullable. Supports $expand.
x-ms-navigationProperty: true
+ distributionLists:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.distributionList'
+ description: The personal distribution lists in the user's mailbox. Read-only. Nullable.
+ x-ms-navigationProperty: true
drive:
$ref: '#/components/schemas/microsoft.graph.drive'
drives:
@@ -66278,6 +66292,31 @@ components:
- value: blocked
description: App protection policy will block messaging redirection to any app.
name: blocked
+ microsoft.graph.managedAppPurviewEvaluationRequirement:
+ title: managedAppPurviewEvaluationRequirement
+ enum:
+ - notRequired
+ - requiredWhenOnline
+ - required
+ - unknownFutureValue
+ type: string
+ description: Specifies whether Microsoft Purview Data Loss Prevention (DLP) content evaluation is required before data sharing.
+ x-ms-enum:
+ name: managedAppPurviewEvaluationRequirement
+ modelAsString: false
+ values:
+ - value: notRequired
+ description: Microsoft Purview Data Loss Prevention (DLP) content evaluation is not required.
+ name: notRequired
+ - value: requiredWhenOnline
+ description: Microsoft Purview Data Loss Prevention (DLP) content evaluation is required when online; sharing is allowed if the service is unreachable.
+ name: requiredWhenOnline
+ - value: required
+ description: Microsoft Purview Data Loss Prevention (DLP) content evaluation is always required; sharing is blocked if the service is unreachable.
+ name: required
+ - value: unknownFutureValue
+ description: Evolvable enumeration sentinel value. Do not use.
+ name: unknownFutureValue
microsoft.graph.managedAppLogUploadState:
title: managedAppLogUploadState
enum:
@@ -66507,6 +66546,35 @@ components:
- value: force
description: Intune will force the device to restart immediately after the app installation operation.
name: force
+ microsoft.graph.win32LobAppInUseActionType:
+ title: win32LobAppInUseActionType
+ enum:
+ - notEnabled
+ - fail
+ - terminateWithoutUserInteraction
+ - terminateWithUserInteraction
+ - unknownFutureValue
+ type: string
+ description: 'Indicates whether app-in-use detection is enabled before app enforcement, and if enabled, the action to take when the app is detected to be in-use.'
+ x-ms-enum:
+ name: win32LobAppInUseActionType
+ modelAsString: false
+ values:
+ - value: notEnabled
+ description: Default. Indicates that no in-use detection will be evaluated before an app enforcement.
+ name: notEnabled
+ - value: fail
+ description: 'Indicates that the in-use detection will occur immediately before app enforcement. Enforcement will not occur if the app is detected to be in-use, and an error status will be reported for the app.'
+ name: fail
+ - value: terminateWithoutUserInteraction
+ description: 'Indicates that in-use detection will occur immediately before app enforcement. If the app is detected to be in-use, the processes specified in the corresponding process detection rules will be terminated, and app enforcement will commence.'
+ name: terminateWithoutUserInteraction
+ - value: terminateWithUserInteraction
+ description: 'Indicates that in-use detection will occur immediately before app enforcement. If the app is detected to be in-use, the end user will be prompted according to the configured deferral and countdown settings, and the processes specified in the corresponding process detection rules will be terminated before app enforcement is commenced. If any of the processes cannot be terminated, the app will not be enforced, and an error status will be reported for the app.'
+ name: terminateWithUserInteraction
+ - value: unknownFutureValue
+ description: Evolvable enumeration sentinel value. Do not use.
+ name: unknownFutureValue
microsoft.graph.runAsAccountType:
title: runAsAccountType
enum:
@@ -68760,6 +68828,8 @@ components:
type: string
description: Name of the OS image that's on the Cloud PC.
nullable: true
+ isDisasterRecoveryActive:
+ type: boolean
lastLoginResult:
$ref: '#/components/schemas/microsoft.graph.cloudPcLoginResult'
lastModifiedDateTime:
@@ -69309,6 +69379,40 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
+ microsoft.graph.distributionList:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.outlookItem'
+ - title: distributionList
+ type: object
+ properties:
+ displayName:
+ type: string
+ description: The display name of the distribution list.
+ nullable: true
+ members:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.member'
+ description: The list of members in the distribution list. Not returned by default; use $select=members to include.
+ notes:
+ type: string
+ nullable: true
+ personIdentifier:
+ type: string
+ nullable: true
+ distributionListMembers:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.distributionListMember'
+ description: The expanded members of the distribution list. Each member contains detailed information including resolved email addresses. Read-only.
+ x-ms-navigationProperty: true
+ singleValueExtendedProperties:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty'
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
microsoft.graph.drive:
allOf:
- $ref: '#/components/schemas/microsoft.graph.baseItem'
@@ -69384,7 +69488,6 @@ components:
$ref: '#/components/schemas/microsoft.graph.storyline'
additionalProperties:
type: object
- description: Represents a container that exposes navigation properties for employee experience user resources.
microsoft.graph.extension:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -69593,7 +69696,7 @@ components:
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. Requires $select to retrieve. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role.'
+ description: 'The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group or a cloud security group. Requires a Microsoft Entra ID P1 license. Requires $select to retrieve. This property can be specified during group creation or update. However, for cloud security groups, it''s immutable once set. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role. See Key differences from Microsoft 365 group labeling to learn more about managing this property for Microsoft 365 vs. cloud security groups.'
assignedLicenses:
type: array
items:
@@ -69960,7 +70063,6 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
- description: Represents a Microsoft Entra group.
microsoft.graph.team:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -70560,7 +70662,6 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
- description: Represents a Microsoft online meeting.
microsoft.graph.onPremisesSyncBehavior:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -70610,6 +70711,11 @@ components:
- title: accessReviewInstance
type: object
properties:
+ delegatedBy:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.userIdentity'
+ description: The identities of users who delegated this review instance to the current reviewer. Null if the instance wasn't delegated. Only returned via filterByCurrentUser when explicitly requested via $select. Read-only.
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
@@ -71355,6 +71461,9 @@ components:
- title: usageRight
type: object
properties:
+ externalServiceIdentifier:
+ type: string
+ nullable: true
services:
type: array
items:
@@ -73047,7 +73156,7 @@ components:
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
- description: 'Read only. Timestamp at which the chat message was deleted, or null if not deleted.'
+ description: 'Read-only. Timestamp at which the chat message was deleted, or null if not deleted.'
format: date-time
nullable: true
etag:
@@ -73063,13 +73172,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 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 modified, 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:
@@ -73199,7 +73308,7 @@ components:
nullable: true
webUrl:
type: string
- description: Deep link URL of the tab instance. Read only.
+ description: Deep link URL of the tab instance. Read-only.
nullable: true
teamsApp:
$ref: '#/components/schemas/microsoft.graph.teamsApp'
@@ -73481,6 +73590,8 @@ components:
- modifyingSingleSignOn
- refreshPolicyConfiguration
- preparing
+ - failoverInProgress
+ - failbackInProgress
type: string
microsoft.graph.cloudPcUserAccountType:
title: cloudPcUserAccountType
@@ -73751,6 +73862,50 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
+ microsoft.graph.member:
+ title: member
+ type: object
+ properties:
+ contactId:
+ type: string
+ description: 'The ID of the referenced contact, if applicable. Optional.'
+ nullable: true
+ displayName:
+ type: string
+ description: The display name of the member. Optional.
+ nullable: true
+ key:
+ type: string
+ description: The email address or routing key of the member. Required.
+ nullable: true
+ recipientType:
+ $ref: '#/components/schemas/microsoft.graph.recipientType'
+ routingType:
+ type: string
+ description: 'The routing type for the member, for example, SMTP. Optional.'
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.distributionListMember:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: distributionListMember
+ type: object
+ properties:
+ contactId:
+ type: string
+ description: 'The ID of the referenced contact, if applicable. Read-only.'
+ nullable: true
+ displayName:
+ type: string
+ description: The display name of the member. Read-only.
+ nullable: true
+ recipientType:
+ $ref: '#/components/schemas/microsoft.graph.recipientType'
+ contact:
+ $ref: '#/components/schemas/microsoft.graph.contact'
+ additionalProperties:
+ type: object
microsoft.graph.baseItem:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -73920,6 +74075,8 @@ components:
$ref: '#/components/schemas/microsoft.graph.image'
location:
$ref: '#/components/schemas/microsoft.graph.geoCoordinates'
+ lockInfo:
+ $ref: '#/components/schemas/microsoft.graph.lockInfo'
malware:
$ref: '#/components/schemas/microsoft.graph.malware'
media:
@@ -74299,7 +74456,7 @@ components:
$ref: '#/components/schemas/microsoft.graph.hyperlinkOrPictureColumn'
indexed:
type: boolean
- description: Specifies whether the column values can used for sorting and searching.
+ description: Specifies whether the column values can be used for sorting and searching.
nullable: true
isDeletable:
type: boolean
@@ -74313,6 +74470,10 @@ components:
type: boolean
description: Specifies whether the column can be changed.
nullable: true
+ isSearchable:
+ type: boolean
+ description: Specifies whether the column values can be used for searching. Currently supported only for columns in a fileStorageContainer.
+ nullable: true
lookup:
$ref: '#/components/schemas/microsoft.graph.lookupColumn'
name:
@@ -74835,6 +74996,7 @@ components:
- private
- secret
- public
+ - unknownFutureValue
type: string
microsoft.graph.assignedLabel:
title: assignedLabel
@@ -75197,7 +75359,7 @@ 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: Read only. Timestamp at which the channel was created.
+ description: Read-only. Timestamp at which the channel was created.
format: date-time
nullable: true
description:
@@ -75349,7 +75511,7 @@ components:
nullable: true
timeZone:
type: string
- description: Indicates the time zone of the schedule team using tz database format. Required.
+ description: 'The time zone of the schedule team as an IANA time zone database (tz database) name; for example, America/Chicago. For the full list of valid values, see List of tz database time zones. Required.'
nullable: true
workforceIntegrationIds:
type: array
@@ -76020,6 +76182,8 @@ components:
type: string
description: Specifies the spoken language used during the meeting for recording and transcription purposes.
nullable: true
+ meetingType:
+ $ref: '#/components/schemas/microsoft.graph.onlineMeetingType'
recordAutomatically:
type: boolean
description: Indicates whether to record the meeting automatically.
@@ -76381,6 +76545,22 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
+ microsoft.graph.userIdentity:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.identity'
+ - title: userIdentity
+ type: object
+ properties:
+ ipAddress:
+ type: string
+ description: Indicates the client IP address associated with the 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.accessReviewError:
allOf:
- $ref: '#/components/schemas/microsoft.graph.genericError'
@@ -76469,6 +76649,11 @@ components:
type: string
description: 'Result of the review. Possible values: Approve, Deny, NotReviewed, or DontKnow. Supports $select, $orderby, and $filter (eq only).'
nullable: true
+ delegatedBy:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.userIdentity'
+ description: The identities of users who delegated this decision item to the current reviewer. Null if the item wasn't delegated. A collection because multiple reviewers can delegate to the same user. Only returned via filterByCurrentUser when explicitly requested via $select. Read-only.
justification:
type: string
description: Justification left by the reviewer when they made the decision.
@@ -76718,6 +76903,11 @@ components:
x-ms-navigationProperty: true
details:
$ref: '#/components/schemas/microsoft.graph.plannerPlanDetails'
+ historyItems:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.plannerHistoryItem'
+ x-ms-navigationProperty: true
tasks:
type: array
items:
@@ -77835,6 +78025,9 @@ components:
type: number
description: The number of licenses that are currently consumed by assignments from this allotment. Not nullable. Read-only.
format: int32
+ externalServiceIdentifier:
+ type: string
+ nullable: true
services:
type: array
items:
@@ -78134,7 +78327,7 @@ components:
nullable: true
defaultLabel:
type: string
- description: Label that would be used if no customizedLabel is provided. Read only.
+ description: Label that would be used if no customizedLabel is provided. Read-only.
nullable: true
fieldId:
type: string
@@ -79217,6 +79410,15 @@ components:
type: object
additionalProperties:
type: object
+ microsoft.graph.recipientType:
+ title: recipientType
+ enum:
+ - contact
+ - oneOff
+ - mailbox
+ - privateDL
+ - unknownFutureValue
+ type: string
microsoft.graph.itemReference:
title: itemReference
type: object
@@ -79466,8 +79668,6 @@ components:
$ref: '#/components/schemas/microsoft.graph.fileArchiveStatus'
hashes:
$ref: '#/components/schemas/microsoft.graph.hashes'
- lockInfo:
- $ref: '#/components/schemas/microsoft.graph.lockInfo'
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.
@@ -79557,6 +79757,31 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.lockInfo:
+ title: lockInfo
+ 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 lock was created, in UTC. Read-only.'
+ 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: 'The date and time when the lock expires, in UTC. Read-only.'
+ format: date-time
+ nullable: true
+ lockType:
+ $ref: '#/components/schemas/microsoft.graph.lockType'
+ owners:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.userIdentity'
+ description: The collection of users that currently hold the lock on the file. Read-only.
+ additionalProperties:
+ type: object
microsoft.graph.malware:
title: malware
type: object
@@ -79947,6 +80172,18 @@ components:
resource:
type: string
description: Required. Specifies the resource that is monitored for changes. Don't include the base URL (https://graph.microsoft.com/beta/). See the possible resource path values for each supported resource.
+ vapidPublicKey:
+ type: string
+ description: 'Optional. The application server''s VAPID public key, base64url-encoded (P-256 uncompressed point, 65 bytes pre-encoding). Obtained by calling the getVapidPublicKey function on the subscription collection. The browser passes this value to PushManager.subscribe({ applicationServerKey }) to bind the push subscription to this server identity. Required when notificationUrl targets a known Web Push service origin (for example, *.push.apple.com, fcm.googleapis.com, updates.push.services.mozilla.com); rejected with 400 Bad Request if supplied on a standard webhook subscription. For more information, see RFC 8292.'
+ nullable: true
+ webPushEncryptionP256dhPublicKey:
+ type: string
+ description: 'Optional. The subscriber''s ECDH public key, base64url-encoded (P-256 uncompressed point, 65 bytes pre-encoding). Obtained from the browser via PushSubscription.getKey(''p256dh''). Used as the peer public key during ECDH key agreement to derive the per-message content encryption key for RFC 8291 payload encryption. Required when notificationUrl targets a known Web Push service origin; rejected with 400 Bad Request if supplied on a standard webhook subscription. For more information, see RFC 8291 Section 3.'
+ nullable: true
+ webPushEncryptionSecret:
+ type: string
+ description: 'Optional. The subscriber''s auth secret, base64url-encoded (16 bytes pre-encoding). Obtained from the browser via PushSubscription.getKey(''auth''). Used as the HMAC-SHA-256 salt for the HKDF combine step that derives key material for RFC 8291 payload encryption. Write-only: this value is never returned in GET responses (returned as null). Treat as a secret. Required when notificationUrl targets a known Web Push service origin; rejected with 400 Bad Request if supplied on a standard webhook subscription. For more information, see RFC 8291 Section 3.'
+ nullable: true
additionalProperties:
type: object
microsoft.graph.thumbnailSet:
@@ -79965,7 +80202,6 @@ components:
$ref: '#/components/schemas/microsoft.graph.thumbnail'
additionalProperties:
type: object
- description: The ThumbnailSet resource is a keyed collection of thumbnail resources.
microsoft.graph.driveItemVersion:
allOf:
- $ref: '#/components/schemas/microsoft.graph.baseItemVersion'
@@ -82012,12 +82248,15 @@ components:
properties:
moreInfoWebUrl:
type: string
+ description: Provides other video teleconferencing (VTC) dial-in options. Read-only.
nullable: true
tenantKey:
type: string
+ description: The tenant key that is used to dial into the interactive voice response (IVR) of the partner CVI service.
nullable: true
videoTeleconferenceId:
type: string
+ description: The video teleconferencing ID. Read-only.
nullable: true
additionalProperties:
type: object
@@ -82051,6 +82290,16 @@ components:
$ref: '#/components/schemas/microsoft.graph.lobbyBypassScope'
additionalProperties:
type: object
+ microsoft.graph.onlineMeetingType:
+ title: onlineMeetingType
+ enum:
+ - adhoc
+ - scheduled
+ - recurring
+ - broadcast
+ - meetnow
+ - unknownFutureValue
+ type: string
microsoft.graph.onlineMeetingSensitivityLabelAssignment:
title: onlineMeetingSensitivityLabelAssignment
type: object
@@ -82343,22 +82592,6 @@ components:
- managerOrSponsor
- unknownFutureValue
type: string
- microsoft.graph.userIdentity:
- allOf:
- - $ref: '#/components/schemas/microsoft.graph.identity'
- - title: userIdentity
- type: object
- properties:
- ipAddress:
- type: string
- description: Indicates the client IP address associated with the 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.accessReviewInstanceDecisionItemPermission:
title: accessReviewInstanceDecisionItemPermission
type: object
@@ -82674,6 +82907,29 @@ components:
$ref: '#/components/schemas/microsoft.graph.plannerUserIds'
additionalProperties:
type: object
+ microsoft.graph.plannerHistoryItem:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.plannerDelta'
+ - title: plannerHistoryItem
+ type: object
+ properties:
+ actor:
+ $ref: '#/components/schemas/microsoft.graph.identitySet'
+ entityId:
+ type: string
+ entityType:
+ $ref: '#/components/schemas/microsoft.graph.historyEntityType'
+ eventType:
+ $ref: '#/components/schemas/microsoft.graph.historyEventType'
+ 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
+ format: date-time
+ nullable: true
+ planId:
+ type: string
+ additionalProperties:
+ type: object
microsoft.graph.plannerAppliedCategories:
title: plannerAppliedCategories
type: object
@@ -83312,7 +83568,7 @@ components:
items:
type: string
nullable: true
- description: 'The list of languages the user does not need translated. This is computed from the authoringLanguages collection in regionalAndLanguageSettings, and the languageOverrides collection in translationPreferences. The list specifies neutral culture values that include the language code without any country or region association. For example, it would specify ''fr'' for the neutral French culture, but not ''fr-FR'' for the French culture in France. Returned by default. Read only.'
+ description: 'The list of languages the user does not need translated. This is computed from the authoringLanguages collection in regionalAndLanguageSettings, and the languageOverrides collection in translationPreferences. The list specifies neutral culture values that include the language code without any country or region association. For example, it would specify ''fr'' for the neutral French culture, but not ''fr-FR'' for the French culture in France. Returned by default. Read-only.'
additionalProperties:
type: object
microsoft.graph.changeTrackedEntity:
@@ -83698,6 +83954,7 @@ components:
nullable: true
isRegistrationRequired:
type: boolean
+ description: Indicates whether attendee registration is enabled for the virtual event.
nullable: true
settings:
$ref: '#/components/schemas/microsoft.graph.virtualEventSettings'
@@ -84972,6 +85229,8 @@ components:
items:
$ref: '#/components/schemas/microsoft.graph.processContentMetadataBase'
description: 'A collection of content entries to be processed. Each entry contains the content itself and its metadata. Use conversation metadata for content like prompts and responses, file metadata for files, and content activity metadata for enforcement result status entries. Required.'
+ contextMetadata:
+ $ref: '#/components/schemas/microsoft.graph.contextMetadata'
deviceMetadata:
$ref: '#/components/schemas/microsoft.graph.deviceMetadata'
integratedAppMetadata:
@@ -85172,28 +85431,6 @@ components:
nullable: true
additionalProperties:
type: object
- microsoft.graph.lockInfo:
- title: lockInfo
- 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
- 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
- format: date-time
- nullable: true
- lockType:
- $ref: '#/components/schemas/microsoft.graph.lockType'
- owners:
- type: array
- items:
- $ref: '#/components/schemas/microsoft.graph.userIdentity'
- additionalProperties:
- type: object
microsoft.graph.folderView:
title: folderView
type: object
@@ -85212,6 +85449,14 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.lockType:
+ title: lockType
+ enum:
+ - none
+ - exclusive
+ - shared
+ - unknownFutureValue
+ type: string
microsoft.graph.mediaSource:
title: mediaSource
type: object
@@ -86703,6 +86948,22 @@ components:
type: object
additionalProperties:
type: object
+ microsoft.graph.historyEntityType:
+ title: historyEntityType
+ enum:
+ - task
+ - unknownFutureValue
+ type: string
+ microsoft.graph.historyEventType:
+ title: historyEventType
+ enum:
+ - created
+ - updated
+ - deleted
+ - undeleted
+ - moved
+ - unknownFutureValue
+ type: string
microsoft.graph.plannerTeamsPublicationInfo:
allOf:
- $ref: '#/components/schemas/microsoft.graph.plannerTaskCreation'
@@ -89041,6 +89302,14 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.contextMetadata:
+ title: contextMetadata
+ type: object
+ properties:
+ metadataProperties:
+ $ref: '#/components/schemas/microsoft.graph.customMetadataDictionary'
+ additionalProperties:
+ type: object
microsoft.graph.deviceMetadata:
title: deviceMetadata
type: object
@@ -89099,14 +89368,6 @@ components:
nullable: true
additionalProperties:
type: object
- microsoft.graph.lockType:
- title: lockType
- enum:
- - none
- - exclusive
- - shared
- - unknownFutureValue
- type: string
microsoft.graph.mediaSourceContentCategory:
title: mediaSourceContentCategory
enum:
@@ -90040,16 +90301,19 @@ components:
type: array
items:
type: string
+ description: 'Collection of domain names that are blocked globally across all platforms. Domain validation follows RFC 3986 (URI syntax, section 3.2.2 for the host component). Domain matching is case-insensitive and exact; wildcards are not supported.'
excludeActors:
$ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions'
isStateSetByMicrosoft:
type: boolean
+ description: Indicates whether the restriction state was set by Microsoft.
readOnly: true
publicClient:
$ref: '#/components/schemas/microsoft.graph.redirectUriPlatformBlockedDomainConfiguration'
restrictForAppsCreatedAfterDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 when this restriction starts applying to newly created applications. Applications created before this date are not affected.
format: date-time
nullable: true
spa:
@@ -90068,20 +90332,24 @@ components:
type: array
items:
type: string
+ description: Collection of URI schemes that are blocked globally across all platforms. Schemes refer to URI schemes as defined in RFC 3986 §3.1.
excludeActors:
$ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions'
exemptFormats:
type: array
items:
type: string
+ description: Collection of URI patterns that are exempt from the blocked scheme restrictions. Patterns must follow specific validation rules for standard URI formats or URN formats.
isStateSetByMicrosoft:
type: boolean
+ description: Indicates whether the restriction state was set by Microsoft.
readOnly: true
publicClient:
$ref: '#/components/schemas/microsoft.graph.redirectUriPlatformBlockedSchemeConfiguration'
restrictForAppsCreatedAfterDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 when this restriction starts applying to newly created applications. Applications created before this date are not affected.
format: date-time
nullable: true
spa:
@@ -90100,16 +90368,19 @@ components:
type: array
items:
type: string
+ description: 'Collection of domain names that are allowed globally across all platforms. Domain validation follows RFC 3986 (URI syntax, section 3.2.2 for the host component). Domain matching is case-insensitive and exact; wildcards are not supported.'
excludeActors:
$ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions'
isStateSetByMicrosoft:
type: boolean
+ description: Indicates whether the restriction state was set by Microsoft.
readOnly: true
publicClient:
$ref: '#/components/schemas/microsoft.graph.redirectUriPlatformAllowedDomainConfiguration'
restrictForAppsCreatedAfterDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 when this restriction starts applying to newly created applications. Applications created before this date are not affected.
format: date-time
nullable: true
spa:
@@ -90128,16 +90399,19 @@ components:
type: array
items:
type: string
+ description: Collection of URI schemes that are allowed globally across all platforms. Schemes refer to URI schemes as defined in RFC 3986 §3.1. The value '*' can be used to allow any scheme.
excludeActors:
$ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions'
isStateSetByMicrosoft:
type: boolean
+ description: Indicates whether the restriction state was set by Microsoft.
readOnly: true
publicClient:
$ref: '#/components/schemas/microsoft.graph.redirectUriPlatformAllowedSchemeConfiguration'
restrictForAppsCreatedAfterDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 when this restriction starts applying to newly created applications. Applications created before this date are not affected.
format: date-time
nullable: true
spa:
@@ -90158,10 +90432,12 @@ components:
$ref: '#/components/schemas/microsoft.graph.redirectUriWildcardExcludeFormats'
isStateSetByMicrosoft:
type: boolean
+ description: Indicates whether the restriction state was set by Microsoft.
readOnly: true
restrictForAppsCreatedAfterDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 when this restriction starts applying to newly created applications. Applications created before this date are not affected.
format: date-time
nullable: true
state:
@@ -90358,6 +90634,9 @@ components:
- downloadText
- downloadFile
- copyToClipboard
+ - pasteFromClipboard
+ - print
+ - accessDebugTools
- unknownFutureValue
type: string
microsoft.graph.contentBase:
@@ -90372,6 +90651,13 @@ components:
- ai
- unknownFutureValue
type: string
+ microsoft.graph.customMetadataDictionary:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.Dictionary'
+ - title: customMetadataDictionary
+ type: object
+ additionalProperties:
+ type: object
microsoft.graph.operatingSystemSpecifications:
title: operatingSystemSpecifications
type: object
@@ -90817,6 +91103,7 @@ components:
type: array
items:
type: string
+ description: 'Collection of domain names that are blocked for this specific platform. Domain validation follows RFC 3986 (URI syntax, section 3.2.2 for the host component). Domain matching is case-insensitive and exact; wildcards are not supported.'
additionalProperties:
type: object
microsoft.graph.redirectUriPlatformBlockedSchemeConfiguration:
@@ -90827,10 +91114,12 @@ components:
type: array
items:
type: string
+ description: Collection of URI schemes that are blocked for this specific platform. Schemes refer to URI schemes as defined in RFC 3986 §3.1.
exemptFormats:
type: array
items:
type: string
+ description: Collection of URI patterns that are exempt from the blocked scheme restrictions for this platform. Patterns must follow specific validation rules for standard URI formats or URN formats.
additionalProperties:
type: object
microsoft.graph.redirectUriPlatformAllowedDomainConfiguration:
@@ -90841,6 +91130,7 @@ components:
type: array
items:
type: string
+ description: 'Collection of domain names that are allowed for this specific platform. Domain validation follows RFC 3986 (URI syntax, section 3.2.2 for the host component). Domain matching is case-insensitive and exact; wildcards are not supported.'
additionalProperties:
type: object
microsoft.graph.redirectUriPlatformAllowedSchemeConfiguration:
@@ -90851,6 +91141,7 @@ components:
type: array
items:
type: string
+ description: Collection of URI schemes that are allowed for this specific platform. Schemes refer to URI schemes as defined in RFC 3986 §3.1. The value '*' can be used to allow any scheme for this platform.
additionalProperties:
type: object
microsoft.graph.redirectUriWildcardExcludeFormats:
@@ -90859,10 +91150,12 @@ components:
properties:
excludeWildcardsInPath:
type: boolean
+ description: 'When true, blocks the use of wildcards in the path portion of redirect URIs. When false, allows wildcards in paths.'
excludeWildcardsInPathWithDomains:
type: array
items:
type: string
+ description: 'Collection of domain names where wildcards in the path portion of redirect URIs are blocked. Accepts only valid host names (no wildcards) as defined in RFC 3986 §3.2.2. For example, login.microsoft.com or contoso.com.'
additionalProperties:
type: object
microsoft.graph.attributeMapping:
diff --git a/openApiDocs/beta/Devices.ServiceAnnouncement.yml b/openApiDocs/beta/Devices.ServiceAnnouncement.yml
index 22dbb6f7e1..229100d393 100644
--- a/openApiDocs/beta/Devices.ServiceAnnouncement.yml
+++ b/openApiDocs/beta/Devices.ServiceAnnouncement.yml
@@ -490,7 +490,7 @@ paths:
tags:
- admin.serviceAnnouncement
summary: Invoke function incidentReport
- description: Provide the Post-Incident Review (PIR) document of a specified service issue for tenant. An issue only with status of PostIncidentReviewPublished indicates that the PIR document exists for the issue. The operation returns an error if the specified issue doesn't exist for the tenant or if PIR document does not exist for the issue.
+ description: Provide the Post-Incident Review (PIR) document of a specified service issue for tenant. An issue only with status of PostIncidentReviewPublished indicates that the PIR document exists for the issue. The operation returns an error if the specified issue doesn't exist for the tenant or if PIR document doesn't exist for the issue.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/servicehealthissue-incidentreport?view=graph-rest-beta
@@ -647,7 +647,7 @@ paths:
tags:
- admin.serviceAnnouncement
summary: Get serviceHealthIssue
- description: Retrieve the properties and relationships of a serviceHealthIssue object. This operation retrieves a specified service health issue for tenant. The operation returns an error if the issue does not exist for the tenant.
+ description: Retrieve the properties and relationships of a serviceHealthIssue object. This operation retrieves a specified service health issue for tenant. The operation returns an error if the issue doesn't exist for the tenant.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/servicehealthissue-get?view=graph-rest-beta
@@ -753,7 +753,7 @@ paths:
tags:
- admin.serviceAnnouncement
summary: Invoke function incidentReport
- description: Provide the Post-Incident Review (PIR) document of a specified service issue for tenant. An issue only with status of PostIncidentReviewPublished indicates that the PIR document exists for the issue. The operation returns an error if the specified issue doesn't exist for the tenant or if PIR document does not exist for the issue.
+ description: Provide the Post-Incident Review (PIR) document of a specified service issue for tenant. An issue only with status of PostIncidentReviewPublished indicates that the PIR document exists for the issue. The operation returns an error if the specified issue doesn't exist for the tenant or if PIR document doesn't exist for the issue.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/servicehealthissue-incidentreport?view=graph-rest-beta
@@ -880,7 +880,7 @@ paths:
tags:
- admin.serviceAnnouncement
summary: Get serviceUpdateMessage
- description: Retrieve the properties and relationships of a serviceUpdateMessage object. This operation retrieves a specified service update message for the tenant. The operation returns an error if the message does not exist for the tenant.
+ description: Retrieve the properties and relationships of a serviceUpdateMessage object. This operation retrieves a specified service update message for the tenant. The operation returns an error if the message doesn't exist for the tenant.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/serviceupdatemessage-get?view=graph-rest-beta
@@ -2146,19 +2146,19 @@ components:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.serviceHealth'
- description: 'A collection of service health information for tenant. This property is a contained navigation property, it is nullable and readonly.'
+ description: 'A collection of service health information for tenant. This property is a contained navigation property, it is nullable and read-only.'
x-ms-navigationProperty: true
issues:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.serviceHealthIssue'
- description: 'A collection of service issues for tenant. This property is a contained navigation property, it is nullable and readonly.'
+ description: 'A collection of service issues for tenant. This property is a contained navigation property, it is nullable and read-only.'
x-ms-navigationProperty: true
messages:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.serviceUpdateMessage'
- description: 'A collection of service messages for tenant. This property is a contained navigation property, it is nullable and readonly.'
+ description: 'A collection of service messages for tenant. This property is a contained navigation property, it is nullable and read-only.'
x-ms-navigationProperty: true
additionalProperties:
type: object
diff --git a/openApiDocs/beta/Education.yml b/openApiDocs/beta/Education.yml
index 9bab6c871b..9e542b6103 100644
--- a/openApiDocs/beta/Education.yml
+++ b/openApiDocs/beta/Education.yml
@@ -124,7 +124,7 @@ paths:
tags:
- education.educationClass
summary: Create educationClass
- description: "Create a new class. This will also create a universal group. When you use this API to create a class, it will add special properties to the group, which will\r\nadd features such as assignments and special handling within Microsoft Teams when teams are created using the group. Please note that this API only creates the universal group and does not create a team. Microsoft Teams provides a user interface for teachers to create teams for their own classes using the groups created by this API."
+ description: "Create a new class. This will also create a universal group. When you use this API to create a class, it will add special properties to the group, which will\r\nadd features such as assignments and special handling within Microsoft Teams when teams are created using the group. Please note that this API only creates the universal group and doesn't create a team. Microsoft Teams provides a user interface for teachers to create teams for their own classes using the groups created by this API."
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/educationroot-post-classes?view=graph-rest-beta
@@ -19127,7 +19127,7 @@ components:
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. Requires $select to retrieve. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role.'
+ description: 'The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group or a cloud security group. Requires a Microsoft Entra ID P1 license. Requires $select to retrieve. This property can be specified during group creation or update. However, for cloud security groups, it''s immutable once set. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role. See Key differences from Microsoft 365 group labeling to learn more about managing this property for Microsoft 365 vs. cloud security groups.'
assignedLicenses:
type: array
items:
@@ -19494,7 +19494,6 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
- description: Represents a Microsoft Entra group.
microsoft.graph.educationModule:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -19788,7 +19787,7 @@ components:
nullable: true
accountEnabled:
type: boolean
- description: 'true if the account is enabled; otherwise, false. This property is required when creating the object. Supports $filter (eq, ne, not, and in).'
+ description: 'true if the account is enabled; otherwise, false. This property is required when creating the object. Supports $filter (eq, ne, not, and in). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
ageGroup:
type: string
@@ -19815,7 +19814,7 @@ components:
type: array
items:
type: string
- description: 'The telephone numbers for the user. Only one number can be set for this property. Read-only for users synced from on-premises directory. Supports $filter (eq, not, ge, le, startsWith).'
+ description: 'The telephone numbers for the user. Only one number can be set for this property. Read-only for users synced from on-premises directory. Supports $filter (eq, not, ge, le, startsWith). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
city:
type: string
description: 'The city where the user is located. Maximum length is 128 characters. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).'
@@ -19980,7 +19979,7 @@ components:
nullable: true
mobilePhone:
type: string
- description: 'The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search.'
+ description: 'The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search. This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
mySite:
type: string
@@ -20002,7 +20001,7 @@ components:
$ref: '#/components/schemas/microsoft.graph.onPremisesExtensionAttributes'
onPremisesImmutableId:
type: string
- description: 'This property associates an on-premises Active Directory user account to their Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you''re using a federated domain for the user''s userPrincipalName (UPN) property. Note: The $ and _ characters can''t be used when specifying this property. Supports $filter (eq, ne, not, ge, le, in).'
+ description: 'This property associates an on-premises Active Directory user account to their Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you''re using a federated domain for the user''s userPrincipalName (UPN) property. Note: The $ and _ characters can''t be used when specifying this property. Supports $filter (eq, ne, not, ge, le, in). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
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])$'
@@ -20037,7 +20036,7 @@ components:
type: array
items:
type: string
- description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters.Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).'
+ description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters.Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
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. For more information on the default password policies, see Microsoft Entra password policies. Supports $filter (ne, not, and eq on null values).'
@@ -20141,7 +20140,7 @@ components:
nullable: true
userPrincipalName:
type: string
- description: 'The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where the domain must be present in the tenant''s verified domain collection. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can''t contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, '' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby.'
+ description: 'The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where the domain must be present in the tenant''s verified domain collection. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can''t contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, '' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby. This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
userType:
type: string
@@ -20274,6 +20273,12 @@ components:
$ref: '#/components/schemas/microsoft.graph.directoryObject'
description: The users and contacts that report to the user. (The users and contacts with their manager property set to this user.) Read-only. Nullable. Supports $expand.
x-ms-navigationProperty: true
+ distributionLists:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.distributionList'
+ description: The personal distribution lists in the user's mailbox. Read-only. Nullable.
+ x-ms-navigationProperty: true
drive:
$ref: '#/components/schemas/microsoft.graph.drive'
drives:
@@ -21151,6 +21156,7 @@ components:
- private
- secret
- public
+ - unknownFutureValue
type: string
microsoft.graph.assignedLabel:
title: assignedLabel
@@ -23505,6 +23511,8 @@ components:
type: string
description: Name of the OS image that's on the Cloud PC.
nullable: true
+ isDisasterRecoveryActive:
+ type: boolean
lastLoginResult:
$ref: '#/components/schemas/microsoft.graph.cloudPcLoginResult'
lastModifiedDateTime:
@@ -24136,6 +24144,40 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
+ microsoft.graph.distributionList:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.outlookItem'
+ - title: distributionList
+ type: object
+ properties:
+ displayName:
+ type: string
+ description: The display name of the distribution list.
+ nullable: true
+ members:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.member'
+ description: The list of members in the distribution list. Not returned by default; use $select=members to include.
+ notes:
+ type: string
+ nullable: true
+ personIdentifier:
+ type: string
+ nullable: true
+ distributionListMembers:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.distributionListMember'
+ description: The expanded members of the distribution list. Each member contains detailed information including resolved email addresses. Read-only.
+ x-ms-navigationProperty: true
+ singleValueExtendedProperties:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty'
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
microsoft.graph.employeeExperienceUser:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -24157,7 +24199,6 @@ components:
$ref: '#/components/schemas/microsoft.graph.storyline'
additionalProperties:
type: object
- description: Represents a container that exposes navigation properties for employee experience user resources.
microsoft.graph.inferenceClassification:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -25251,7 +25292,6 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
- description: Represents a Microsoft online meeting.
microsoft.graph.outlookUser:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -25290,6 +25330,11 @@ components:
- title: accessReviewInstance
type: object
properties:
+ delegatedBy:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.userIdentity'
+ description: The identities of users who delegated this review instance to the current reviewer. Null if the instance wasn't delegated. Only returned via filterByCurrentUser when explicitly requested via $select. Read-only.
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
@@ -26354,6 +26399,9 @@ components:
- title: usageRight
type: object
properties:
+ externalServiceIdentifier:
+ type: string
+ nullable: true
services:
type: array
items:
@@ -26885,6 +26933,8 @@ components:
$ref: '#/components/schemas/microsoft.graph.image'
location:
$ref: '#/components/schemas/microsoft.graph.geoCoordinates'
+ lockInfo:
+ $ref: '#/components/schemas/microsoft.graph.lockInfo'
malware:
$ref: '#/components/schemas/microsoft.graph.malware'
media:
@@ -27288,6 +27338,11 @@ components:
x-ms-navigationProperty: true
details:
$ref: '#/components/schemas/microsoft.graph.plannerPlanDetails'
+ historyItems:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.plannerHistoryItem'
+ x-ms-navigationProperty: true
tasks:
type: array
items:
@@ -27454,7 +27509,7 @@ components:
$ref: '#/components/schemas/microsoft.graph.hyperlinkOrPictureColumn'
indexed:
type: boolean
- description: Specifies whether the column values can used for sorting and searching.
+ description: Specifies whether the column values can be used for sorting and searching.
nullable: true
isDeletable:
type: boolean
@@ -27468,6 +27523,10 @@ components:
type: boolean
description: Specifies whether the column can be changed.
nullable: true
+ isSearchable:
+ type: boolean
+ description: Specifies whether the column values can be used for searching. Currently supported only for columns in a fileStorageContainer.
+ nullable: true
lookup:
$ref: '#/components/schemas/microsoft.graph.lookupColumn'
name:
@@ -27949,7 +28008,7 @@ 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: Read only. Timestamp at which the channel was created.
+ description: Read-only. Timestamp at which the channel was created.
format: date-time
nullable: true
description:
@@ -28179,7 +28238,7 @@ components:
nullable: true
timeZone:
type: string
- description: Indicates the time zone of the schedule team using tz database format. Required.
+ description: 'The time zone of the schedule team as an IANA time zone database (tz database) name; for example, America/Chicago. For the full list of valid values, see List of tz database time zones. Required.'
nullable: true
workforceIntegrationIds:
type: array
@@ -29662,7 +29721,7 @@ components:
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
- description: 'Read only. Timestamp at which the chat message was deleted, or null if not deleted.'
+ description: 'Read-only. Timestamp at which the chat message was deleted, or null if not deleted.'
format: date-time
nullable: true
etag:
@@ -29678,13 +29737,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 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 modified, 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:
@@ -29776,7 +29835,7 @@ components:
nullable: true
webUrl:
type: string
- description: Deep link URL of the tab instance. Read only.
+ description: Deep link URL of the tab instance. Read-only.
nullable: true
teamsApp:
$ref: '#/components/schemas/microsoft.graph.teamsApp'
@@ -30094,6 +30153,8 @@ components:
- modifyingSingleSignOn
- refreshPolicyConfiguration
- preparing
+ - failoverInProgress
+ - failbackInProgress
type: string
microsoft.graph.cloudPcStatusDetail:
title: cloudPcStatusDetail
@@ -30491,6 +30552,50 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
+ microsoft.graph.member:
+ title: member
+ type: object
+ properties:
+ contactId:
+ type: string
+ description: 'The ID of the referenced contact, if applicable. Optional.'
+ nullable: true
+ displayName:
+ type: string
+ description: The display name of the member. Optional.
+ nullable: true
+ key:
+ type: string
+ description: The email address or routing key of the member. Required.
+ nullable: true
+ recipientType:
+ $ref: '#/components/schemas/microsoft.graph.recipientType'
+ routingType:
+ type: string
+ description: 'The routing type for the member, for example, SMTP. Optional.'
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.distributionListMember:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: distributionListMember
+ type: object
+ properties:
+ contactId:
+ type: string
+ description: 'The ID of the referenced contact, if applicable. Read-only.'
+ nullable: true
+ displayName:
+ type: string
+ description: The display name of the member. Read-only.
+ nullable: true
+ recipientType:
+ $ref: '#/components/schemas/microsoft.graph.recipientType'
+ contact:
+ $ref: '#/components/schemas/microsoft.graph.contact'
+ additionalProperties:
+ type: object
microsoft.graph.engagementRole:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -32924,6 +33029,8 @@ components:
type: string
description: Specifies the spoken language used during the meeting for recording and transcription purposes.
nullable: true
+ meetingType:
+ $ref: '#/components/schemas/microsoft.graph.onlineMeetingType'
recordAutomatically:
type: boolean
description: Indicates whether to record the meeting automatically.
@@ -33285,6 +33392,22 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
+ microsoft.graph.userIdentity:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.identity'
+ - title: userIdentity
+ type: object
+ properties:
+ ipAddress:
+ type: string
+ description: Indicates the client IP address associated with the 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.accessReviewError:
allOf:
- $ref: '#/components/schemas/microsoft.graph.genericError'
@@ -33373,6 +33496,11 @@ components:
type: string
description: 'Result of the review. Possible values: Approve, Deny, NotReviewed, or DontKnow. Supports $select, $orderby, and $filter (eq only).'
nullable: true
+ delegatedBy:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.userIdentity'
+ description: The identities of users who delegated this decision item to the current reviewer. Null if the item wasn't delegated. A collection because multiple reviewers can delegate to the same user. Only returned via filterByCurrentUser when explicitly requested via $select. Read-only.
justification:
type: string
description: Justification left by the reviewer when they made the decision.
@@ -34706,6 +34834,9 @@ components:
type: number
description: The number of licenses that are currently consumed by assignments from this allotment. Not nullable. Read-only.
format: int32
+ externalServiceIdentifier:
+ type: string
+ nullable: true
services:
type: array
items:
@@ -35167,8 +35298,6 @@ components:
$ref: '#/components/schemas/microsoft.graph.fileArchiveStatus'
hashes:
$ref: '#/components/schemas/microsoft.graph.hashes'
- lockInfo:
- $ref: '#/components/schemas/microsoft.graph.lockInfo'
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.
@@ -35258,6 +35387,31 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.lockInfo:
+ title: lockInfo
+ 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 lock was created, in UTC. Read-only.'
+ 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: 'The date and time when the lock expires, in UTC. Read-only.'
+ format: date-time
+ nullable: true
+ lockType:
+ $ref: '#/components/schemas/microsoft.graph.lockType'
+ owners:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.userIdentity'
+ description: The collection of users that currently hold the lock on the file. Read-only.
+ additionalProperties:
+ type: object
microsoft.graph.malware:
title: malware
type: object
@@ -35648,6 +35802,18 @@ components:
resource:
type: string
description: Required. Specifies the resource that is monitored for changes. Don't include the base URL (https://graph.microsoft.com/beta/). See the possible resource path values for each supported resource.
+ vapidPublicKey:
+ type: string
+ description: 'Optional. The application server''s VAPID public key, base64url-encoded (P-256 uncompressed point, 65 bytes pre-encoding). Obtained by calling the getVapidPublicKey function on the subscription collection. The browser passes this value to PushManager.subscribe({ applicationServerKey }) to bind the push subscription to this server identity. Required when notificationUrl targets a known Web Push service origin (for example, *.push.apple.com, fcm.googleapis.com, updates.push.services.mozilla.com); rejected with 400 Bad Request if supplied on a standard webhook subscription. For more information, see RFC 8292.'
+ nullable: true
+ webPushEncryptionP256dhPublicKey:
+ type: string
+ description: 'Optional. The subscriber''s ECDH public key, base64url-encoded (P-256 uncompressed point, 65 bytes pre-encoding). Obtained from the browser via PushSubscription.getKey(''p256dh''). Used as the peer public key during ECDH key agreement to derive the per-message content encryption key for RFC 8291 payload encryption. Required when notificationUrl targets a known Web Push service origin; rejected with 400 Bad Request if supplied on a standard webhook subscription. For more information, see RFC 8291 Section 3.'
+ nullable: true
+ webPushEncryptionSecret:
+ type: string
+ description: 'Optional. The subscriber''s auth secret, base64url-encoded (16 bytes pre-encoding). Obtained from the browser via PushSubscription.getKey(''auth''). Used as the HMAC-SHA-256 salt for the HKDF combine step that derives key material for RFC 8291 payload encryption. Write-only: this value is never returned in GET responses (returned as null). Treat as a secret. Required when notificationUrl targets a known Web Push service origin; rejected with 400 Bad Request if supplied on a standard webhook subscription. For more information, see RFC 8291 Section 3.'
+ nullable: true
additionalProperties:
type: object
microsoft.graph.thumbnailSet:
@@ -35666,7 +35832,6 @@ components:
$ref: '#/components/schemas/microsoft.graph.thumbnail'
additionalProperties:
type: object
- description: The ThumbnailSet resource is a keyed collection of thumbnail resources.
microsoft.graph.driveItemVersion:
allOf:
- $ref: '#/components/schemas/microsoft.graph.baseItemVersion'
@@ -35986,6 +36151,29 @@ components:
$ref: '#/components/schemas/microsoft.graph.plannerUserIds'
additionalProperties:
type: object
+ microsoft.graph.plannerHistoryItem:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.plannerDelta'
+ - title: plannerHistoryItem
+ type: object
+ properties:
+ actor:
+ $ref: '#/components/schemas/microsoft.graph.identitySet'
+ entityId:
+ type: string
+ entityType:
+ $ref: '#/components/schemas/microsoft.graph.historyEntityType'
+ eventType:
+ $ref: '#/components/schemas/microsoft.graph.historyEventType'
+ 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
+ format: date-time
+ nullable: true
+ planId:
+ type: string
+ additionalProperties:
+ type: object
microsoft.graph.siteArchivalDetails:
title: siteArchivalDetails
type: object
@@ -37486,7 +37674,7 @@ components:
nullable: true
defaultLabel:
type: string
- description: Label that would be used if no customizedLabel is provided. Read only.
+ description: Label that would be used if no customizedLabel is provided. Read-only.
nullable: true
fieldId:
type: string
@@ -38312,6 +38500,15 @@ components:
type: object
additionalProperties:
type: object
+ microsoft.graph.recipientType:
+ title: recipientType
+ enum:
+ - contact
+ - oneOff
+ - mailbox
+ - privateDL
+ - unknownFutureValue
+ type: string
microsoft.graph.engagementRoleMember:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -39999,12 +40196,15 @@ components:
properties:
moreInfoWebUrl:
type: string
+ description: Provides other video teleconferencing (VTC) dial-in options. Read-only.
nullable: true
tenantKey:
type: string
+ description: The tenant key that is used to dial into the interactive voice response (IVR) of the partner CVI service.
nullable: true
videoTeleconferenceId:
type: string
+ description: The video teleconferencing ID. Read-only.
nullable: true
additionalProperties:
type: object
@@ -40038,6 +40238,16 @@ components:
$ref: '#/components/schemas/microsoft.graph.lobbyBypassScope'
additionalProperties:
type: object
+ microsoft.graph.onlineMeetingType:
+ title: onlineMeetingType
+ enum:
+ - adhoc
+ - scheduled
+ - recurring
+ - broadcast
+ - meetnow
+ - unknownFutureValue
+ type: string
microsoft.graph.onlineMeetingSensitivityLabelAssignment:
title: onlineMeetingSensitivityLabelAssignment
type: object
@@ -40330,22 +40540,6 @@ components:
- managerOrSponsor
- unknownFutureValue
type: string
- microsoft.graph.userIdentity:
- allOf:
- - $ref: '#/components/schemas/microsoft.graph.identity'
- - title: userIdentity
- type: object
- properties:
- ipAddress:
- type: string
- description: Indicates the client IP address associated with the 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.accessReviewInstanceDecisionItemPermission:
title: accessReviewInstanceDecisionItemPermission
type: object
@@ -41175,7 +41369,7 @@ components:
items:
type: string
nullable: true
- description: 'The list of languages the user does not need translated. This is computed from the authoringLanguages collection in regionalAndLanguageSettings, and the languageOverrides collection in translationPreferences. The list specifies neutral culture values that include the language code without any country or region association. For example, it would specify ''fr'' for the neutral French culture, but not ''fr-FR'' for the French culture in France. Returned by default. Read only.'
+ description: 'The list of languages the user does not need translated. This is computed from the authoringLanguages collection in regionalAndLanguageSettings, and the languageOverrides collection in translationPreferences. The list specifies neutral culture values that include the language code without any country or region association. For example, it would specify ''fr'' for the neutral French culture, but not ''fr-FR'' for the French culture in France. Returned by default. Read-only.'
additionalProperties:
type: object
microsoft.graph.changeTrackedEntity:
@@ -41561,6 +41755,7 @@ components:
nullable: true
isRegistrationRequired:
type: boolean
+ description: Indicates whether attendee registration is enabled for the virtual event.
nullable: true
settings:
$ref: '#/components/schemas/microsoft.graph.virtualEventSettings'
@@ -41949,28 +42144,6 @@ components:
nullable: true
additionalProperties:
type: object
- microsoft.graph.lockInfo:
- title: lockInfo
- 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
- 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
- format: date-time
- nullable: true
- lockType:
- $ref: '#/components/schemas/microsoft.graph.lockType'
- owners:
- type: array
- items:
- $ref: '#/components/schemas/microsoft.graph.userIdentity'
- additionalProperties:
- type: object
microsoft.graph.folderView:
title: folderView
type: object
@@ -41989,6 +42162,14 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.lockType:
+ title: lockType
+ enum:
+ - none
+ - exclusive
+ - shared
+ - unknownFutureValue
+ type: string
microsoft.graph.mediaSource:
title: mediaSource
type: object
@@ -42528,6 +42709,22 @@ components:
type: object
additionalProperties:
type: object
+ microsoft.graph.historyEntityType:
+ title: historyEntityType
+ enum:
+ - task
+ - unknownFutureValue
+ type: string
+ microsoft.graph.historyEventType:
+ title: historyEventType
+ enum:
+ - created
+ - updated
+ - deleted
+ - undeleted
+ - moved
+ - unknownFutureValue
+ type: string
microsoft.graph.siteArchiveStatus:
title: siteArchiveStatus
enum:
@@ -44203,6 +44400,8 @@ components:
items:
$ref: '#/components/schemas/microsoft.graph.processContentMetadataBase'
description: 'A collection of content entries to be processed. Each entry contains the content itself and its metadata. Use conversation metadata for content like prompts and responses, file metadata for files, and content activity metadata for enforcement result status entries. Required.'
+ contextMetadata:
+ $ref: '#/components/schemas/microsoft.graph.contextMetadata'
deviceMetadata:
$ref: '#/components/schemas/microsoft.graph.deviceMetadata'
integratedAppMetadata:
@@ -45617,14 +45816,6 @@ components:
nullable: true
additionalProperties:
type: object
- microsoft.graph.lockType:
- title: lockType
- enum:
- - none
- - exclusive
- - shared
- - unknownFutureValue
- type: string
microsoft.graph.mediaSourceContentCategory:
title: mediaSourceContentCategory
enum:
@@ -47873,6 +48064,14 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.contextMetadata:
+ title: contextMetadata
+ type: object
+ properties:
+ metadataProperties:
+ $ref: '#/components/schemas/microsoft.graph.customMetadataDictionary'
+ additionalProperties:
+ type: object
microsoft.graph.deviceMetadata:
title: deviceMetadata
type: object
@@ -48780,16 +48979,19 @@ components:
type: array
items:
type: string
+ description: 'Collection of domain names that are blocked globally across all platforms. Domain validation follows RFC 3986 (URI syntax, section 3.2.2 for the host component). Domain matching is case-insensitive and exact; wildcards are not supported.'
excludeActors:
$ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions'
isStateSetByMicrosoft:
type: boolean
+ description: Indicates whether the restriction state was set by Microsoft.
readOnly: true
publicClient:
$ref: '#/components/schemas/microsoft.graph.redirectUriPlatformBlockedDomainConfiguration'
restrictForAppsCreatedAfterDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 when this restriction starts applying to newly created applications. Applications created before this date are not affected.
format: date-time
nullable: true
spa:
@@ -48808,20 +49010,24 @@ components:
type: array
items:
type: string
+ description: Collection of URI schemes that are blocked globally across all platforms. Schemes refer to URI schemes as defined in RFC 3986 §3.1.
excludeActors:
$ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions'
exemptFormats:
type: array
items:
type: string
+ description: Collection of URI patterns that are exempt from the blocked scheme restrictions. Patterns must follow specific validation rules for standard URI formats or URN formats.
isStateSetByMicrosoft:
type: boolean
+ description: Indicates whether the restriction state was set by Microsoft.
readOnly: true
publicClient:
$ref: '#/components/schemas/microsoft.graph.redirectUriPlatformBlockedSchemeConfiguration'
restrictForAppsCreatedAfterDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 when this restriction starts applying to newly created applications. Applications created before this date are not affected.
format: date-time
nullable: true
spa:
@@ -48840,16 +49046,19 @@ components:
type: array
items:
type: string
+ description: 'Collection of domain names that are allowed globally across all platforms. Domain validation follows RFC 3986 (URI syntax, section 3.2.2 for the host component). Domain matching is case-insensitive and exact; wildcards are not supported.'
excludeActors:
$ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions'
isStateSetByMicrosoft:
type: boolean
+ description: Indicates whether the restriction state was set by Microsoft.
readOnly: true
publicClient:
$ref: '#/components/schemas/microsoft.graph.redirectUriPlatformAllowedDomainConfiguration'
restrictForAppsCreatedAfterDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 when this restriction starts applying to newly created applications. Applications created before this date are not affected.
format: date-time
nullable: true
spa:
@@ -48868,16 +49077,19 @@ components:
type: array
items:
type: string
+ description: Collection of URI schemes that are allowed globally across all platforms. Schemes refer to URI schemes as defined in RFC 3986 §3.1. The value '*' can be used to allow any scheme.
excludeActors:
$ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions'
isStateSetByMicrosoft:
type: boolean
+ description: Indicates whether the restriction state was set by Microsoft.
readOnly: true
publicClient:
$ref: '#/components/schemas/microsoft.graph.redirectUriPlatformAllowedSchemeConfiguration'
restrictForAppsCreatedAfterDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 when this restriction starts applying to newly created applications. Applications created before this date are not affected.
format: date-time
nullable: true
spa:
@@ -48898,10 +49110,12 @@ components:
$ref: '#/components/schemas/microsoft.graph.redirectUriWildcardExcludeFormats'
isStateSetByMicrosoft:
type: boolean
+ description: Indicates whether the restriction state was set by Microsoft.
readOnly: true
restrictForAppsCreatedAfterDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 when this restriction starts applying to newly created applications. Applications created before this date are not affected.
format: date-time
nullable: true
state:
@@ -49082,6 +49296,9 @@ components:
- downloadText
- downloadFile
- copyToClipboard
+ - pasteFromClipboard
+ - print
+ - accessDebugTools
- unknownFutureValue
type: string
microsoft.graph.contentBase:
@@ -49096,6 +49313,13 @@ components:
- ai
- unknownFutureValue
type: string
+ microsoft.graph.customMetadataDictionary:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.Dictionary'
+ - title: customMetadataDictionary
+ type: object
+ additionalProperties:
+ type: object
microsoft.graph.operatingSystemSpecifications:
title: operatingSystemSpecifications
type: object
@@ -49354,6 +49578,7 @@ components:
type: array
items:
type: string
+ description: 'Collection of domain names that are blocked for this specific platform. Domain validation follows RFC 3986 (URI syntax, section 3.2.2 for the host component). Domain matching is case-insensitive and exact; wildcards are not supported.'
additionalProperties:
type: object
microsoft.graph.redirectUriPlatformBlockedSchemeConfiguration:
@@ -49364,10 +49589,12 @@ components:
type: array
items:
type: string
+ description: Collection of URI schemes that are blocked for this specific platform. Schemes refer to URI schemes as defined in RFC 3986 §3.1.
exemptFormats:
type: array
items:
type: string
+ description: Collection of URI patterns that are exempt from the blocked scheme restrictions for this platform. Patterns must follow specific validation rules for standard URI formats or URN formats.
additionalProperties:
type: object
microsoft.graph.redirectUriPlatformAllowedDomainConfiguration:
@@ -49378,6 +49605,7 @@ components:
type: array
items:
type: string
+ description: 'Collection of domain names that are allowed for this specific platform. Domain validation follows RFC 3986 (URI syntax, section 3.2.2 for the host component). Domain matching is case-insensitive and exact; wildcards are not supported.'
additionalProperties:
type: object
microsoft.graph.redirectUriPlatformAllowedSchemeConfiguration:
@@ -49388,6 +49616,7 @@ components:
type: array
items:
type: string
+ description: Collection of URI schemes that are allowed for this specific platform. Schemes refer to URI schemes as defined in RFC 3986 §3.1. The value '*' can be used to allow any scheme for this platform.
additionalProperties:
type: object
microsoft.graph.redirectUriWildcardExcludeFormats:
@@ -49396,10 +49625,12 @@ components:
properties:
excludeWildcardsInPath:
type: boolean
+ description: 'When true, blocks the use of wildcards in the path portion of redirect URIs. When false, allows wildcards in paths.'
excludeWildcardsInPathWithDomains:
type: array
items:
type: string
+ description: 'Collection of domain names where wildcards in the path portion of redirect URIs are blocked. Accepts only valid host names (no wildcards) as defined in RFC 3986 §3.2.2. For example, login.microsoft.com or contoso.com.'
additionalProperties:
type: object
microsoft.graph.attributeMapping:
diff --git a/openApiDocs/beta/Files.yml b/openApiDocs/beta/Files.yml
index 344e76fe78..52b742f842 100644
--- a/openApiDocs/beta/Files.yml
+++ b/openApiDocs/beta/Files.yml
@@ -100120,6 +100120,8 @@ components:
$ref: '#/components/schemas/microsoft.graph.image'
location:
$ref: '#/components/schemas/microsoft.graph.geoCoordinates'
+ lockInfo:
+ $ref: '#/components/schemas/microsoft.graph.lockInfo'
malware:
$ref: '#/components/schemas/microsoft.graph.malware'
media:
@@ -100267,7 +100269,7 @@ components:
nullable: true
accountEnabled:
type: boolean
- description: 'true if the account is enabled; otherwise, false. This property is required when creating the object. Supports $filter (eq, ne, not, and in).'
+ description: 'true if the account is enabled; otherwise, false. This property is required when creating the object. Supports $filter (eq, ne, not, and in). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
ageGroup:
type: string
@@ -100294,7 +100296,7 @@ components:
type: array
items:
type: string
- description: 'The telephone numbers for the user. Only one number can be set for this property. Read-only for users synced from on-premises directory. Supports $filter (eq, not, ge, le, startsWith).'
+ description: 'The telephone numbers for the user. Only one number can be set for this property. Read-only for users synced from on-premises directory. Supports $filter (eq, not, ge, le, startsWith). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
city:
type: string
description: 'The city where the user is located. Maximum length is 128 characters. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).'
@@ -100459,7 +100461,7 @@ components:
nullable: true
mobilePhone:
type: string
- description: 'The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search.'
+ description: 'The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search. This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
mySite:
type: string
@@ -100481,7 +100483,7 @@ components:
$ref: '#/components/schemas/microsoft.graph.onPremisesExtensionAttributes'
onPremisesImmutableId:
type: string
- description: 'This property associates an on-premises Active Directory user account to their Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you''re using a federated domain for the user''s userPrincipalName (UPN) property. Note: The $ and _ characters can''t be used when specifying this property. Supports $filter (eq, ne, not, ge, le, in).'
+ description: 'This property associates an on-premises Active Directory user account to their Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you''re using a federated domain for the user''s userPrincipalName (UPN) property. Note: The $ and _ characters can''t be used when specifying this property. Supports $filter (eq, ne, not, ge, le, in). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
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])$'
@@ -100516,7 +100518,7 @@ components:
type: array
items:
type: string
- description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters.Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).'
+ description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters.Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
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. For more information on the default password policies, see Microsoft Entra password policies. Supports $filter (ne, not, and eq on null values).'
@@ -100620,7 +100622,7 @@ components:
nullable: true
userPrincipalName:
type: string
- description: 'The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where the domain must be present in the tenant''s verified domain collection. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can''t contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, '' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby.'
+ description: 'The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where the domain must be present in the tenant''s verified domain collection. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can''t contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, '' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby. This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
userType:
type: string
@@ -100753,6 +100755,12 @@ components:
$ref: '#/components/schemas/microsoft.graph.directoryObject'
description: The users and contacts that report to the user. (The users and contacts with their manager property set to this user.) Read-only. Nullable. Supports $expand.
x-ms-navigationProperty: true
+ distributionLists:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.distributionList'
+ description: The personal distribution lists in the user's mailbox. Read-only. Nullable.
+ x-ms-navigationProperty: true
drive:
$ref: '#/components/schemas/microsoft.graph.drive'
drives:
@@ -101421,6 +101429,18 @@ components:
resource:
type: string
description: Required. Specifies the resource that is monitored for changes. Don't include the base URL (https://graph.microsoft.com/beta/). See the possible resource path values for each supported resource.
+ vapidPublicKey:
+ type: string
+ description: 'Optional. The application server''s VAPID public key, base64url-encoded (P-256 uncompressed point, 65 bytes pre-encoding). Obtained by calling the getVapidPublicKey function on the subscription collection. The browser passes this value to PushManager.subscribe({ applicationServerKey }) to bind the push subscription to this server identity. Required when notificationUrl targets a known Web Push service origin (for example, *.push.apple.com, fcm.googleapis.com, updates.push.services.mozilla.com); rejected with 400 Bad Request if supplied on a standard webhook subscription. For more information, see RFC 8292.'
+ nullable: true
+ webPushEncryptionP256dhPublicKey:
+ type: string
+ description: 'Optional. The subscriber''s ECDH public key, base64url-encoded (P-256 uncompressed point, 65 bytes pre-encoding). Obtained from the browser via PushSubscription.getKey(''p256dh''). Used as the peer public key during ECDH key agreement to derive the per-message content encryption key for RFC 8291 payload encryption. Required when notificationUrl targets a known Web Push service origin; rejected with 400 Bad Request if supplied on a standard webhook subscription. For more information, see RFC 8291 Section 3.'
+ nullable: true
+ webPushEncryptionSecret:
+ type: string
+ description: 'Optional. The subscriber''s auth secret, base64url-encoded (16 bytes pre-encoding). Obtained from the browser via PushSubscription.getKey(''auth''). Used as the HMAC-SHA-256 salt for the HKDF combine step that derives key material for RFC 8291 payload encryption. Write-only: this value is never returned in GET responses (returned as null). Treat as a secret. Required when notificationUrl targets a known Web Push service origin; rejected with 400 Bad Request if supplied on a standard webhook subscription. For more information, see RFC 8291 Section 3.'
+ nullable: true
additionalProperties:
type: object
microsoft.graph.thumbnailSet:
@@ -101439,7 +101459,6 @@ components:
$ref: '#/components/schemas/microsoft.graph.thumbnail'
additionalProperties:
type: object
- description: The ThumbnailSet resource is a keyed collection of thumbnail resources.
microsoft.graph.driveItemVersion:
allOf:
- $ref: '#/components/schemas/microsoft.graph.baseItemVersion'
@@ -101572,7 +101591,7 @@ components:
$ref: '#/components/schemas/microsoft.graph.hyperlinkOrPictureColumn'
indexed:
type: boolean
- description: Specifies whether the column values can used for sorting and searching.
+ description: Specifies whether the column values can be used for sorting and searching.
nullable: true
isDeletable:
type: boolean
@@ -101586,6 +101605,10 @@ components:
type: boolean
description: Specifies whether the column can be changed.
nullable: true
+ isSearchable:
+ type: boolean
+ description: Specifies whether the column values can be used for searching. Currently supported only for columns in a fileStorageContainer.
+ nullable: true
lookup:
$ref: '#/components/schemas/microsoft.graph.lookupColumn'
name:
@@ -102214,8 +102237,6 @@ components:
$ref: '#/components/schemas/microsoft.graph.fileArchiveStatus'
hashes:
$ref: '#/components/schemas/microsoft.graph.hashes'
- lockInfo:
- $ref: '#/components/schemas/microsoft.graph.lockInfo'
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.
@@ -102305,6 +102326,31 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.lockInfo:
+ title: lockInfo
+ 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 lock was created, in UTC. Read-only.'
+ 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: 'The date and time when the lock expires, in UTC. Read-only.'
+ format: date-time
+ nullable: true
+ lockType:
+ $ref: '#/components/schemas/microsoft.graph.lockType'
+ owners:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.userIdentity'
+ description: The collection of users that currently hold the lock on the file. Read-only.
+ additionalProperties:
+ type: object
microsoft.graph.malware:
title: malware
type: object
@@ -104221,6 +104267,8 @@ components:
type: string
description: Name of the OS image that's on the Cloud PC.
nullable: true
+ isDisasterRecoveryActive:
+ type: boolean
lastLoginResult:
$ref: '#/components/schemas/microsoft.graph.cloudPcLoginResult'
lastModifiedDateTime:
@@ -104852,6 +104900,40 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
+ microsoft.graph.distributionList:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.outlookItem'
+ - title: distributionList
+ type: object
+ properties:
+ displayName:
+ type: string
+ description: The display name of the distribution list.
+ nullable: true
+ members:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.member'
+ description: The list of members in the distribution list. Not returned by default; use $select=members to include.
+ notes:
+ type: string
+ nullable: true
+ personIdentifier:
+ type: string
+ nullable: true
+ distributionListMembers:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.distributionListMember'
+ description: The expanded members of the distribution list. Each member contains detailed information including resolved email addresses. Read-only.
+ x-ms-navigationProperty: true
+ singleValueExtendedProperties:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty'
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
microsoft.graph.employeeExperienceUser:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -104873,7 +104955,6 @@ components:
$ref: '#/components/schemas/microsoft.graph.storyline'
additionalProperties:
type: object
- description: Represents a container that exposes navigation properties for employee experience user resources.
microsoft.graph.inferenceClassification:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -104940,7 +105021,7 @@ components:
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. Requires $select to retrieve. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role.'
+ description: 'The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group or a cloud security group. Requires a Microsoft Entra ID P1 license. Requires $select to retrieve. This property can be specified during group creation or update. However, for cloud security groups, it''s immutable once set. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role. See Key differences from Microsoft 365 group labeling to learn more about managing this property for Microsoft 365 vs. cloud security groups.'
assignedLicenses:
type: array
items:
@@ -105307,7 +105388,6 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
- description: Represents a Microsoft Entra group.
microsoft.graph.team:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -106527,7 +106607,6 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
- description: Represents a Microsoft online meeting.
microsoft.graph.onPremisesSyncBehavior:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -106577,6 +106656,11 @@ components:
- title: accessReviewInstance
type: object
properties:
+ delegatedBy:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.userIdentity'
+ description: The identities of users who delegated this review instance to the current reviewer. Null if the instance wasn't delegated. Only returned via filterByCurrentUser when explicitly requested via $select. Read-only.
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
@@ -108508,28 +108592,6 @@ components:
nullable: true
additionalProperties:
type: object
- microsoft.graph.lockInfo:
- title: lockInfo
- 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
- 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
- format: date-time
- nullable: true
- lockType:
- $ref: '#/components/schemas/microsoft.graph.lockType'
- owners:
- type: array
- items:
- $ref: '#/components/schemas/microsoft.graph.userIdentity'
- additionalProperties:
- type: object
microsoft.graph.folderView:
title: folderView
type: object
@@ -108548,6 +108610,30 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.lockType:
+ title: lockType
+ enum:
+ - none
+ - exclusive
+ - shared
+ - unknownFutureValue
+ type: string
+ microsoft.graph.userIdentity:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.identity'
+ - title: userIdentity
+ type: object
+ properties:
+ ipAddress:
+ type: string
+ description: Indicates the client IP address associated with the 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.pendingContentUpdate:
title: pendingContentUpdate
type: object
@@ -108883,6 +108969,9 @@ components:
- title: usageRight
type: object
properties:
+ externalServiceIdentifier:
+ type: string
+ nullable: true
services:
type: array
items:
@@ -110441,7 +110530,7 @@ components:
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
- description: 'Read only. Timestamp at which the chat message was deleted, or null if not deleted.'
+ description: 'Read-only. Timestamp at which the chat message was deleted, or null if not deleted.'
format: date-time
nullable: true
etag:
@@ -110457,13 +110546,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 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 modified, 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:
@@ -110593,7 +110682,7 @@ components:
nullable: true
webUrl:
type: string
- description: Deep link URL of the tab instance. Read only.
+ description: Deep link URL of the tab instance. Read-only.
nullable: true
teamsApp:
$ref: '#/components/schemas/microsoft.graph.teamsApp'
@@ -110911,6 +111000,8 @@ components:
- modifyingSingleSignOn
- refreshPolicyConfiguration
- preparing
+ - failoverInProgress
+ - failbackInProgress
type: string
microsoft.graph.cloudPcStatusDetail:
title: cloudPcStatusDetail
@@ -111340,6 +111431,50 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
+ microsoft.graph.member:
+ title: member
+ type: object
+ properties:
+ contactId:
+ type: string
+ description: 'The ID of the referenced contact, if applicable. Optional.'
+ nullable: true
+ displayName:
+ type: string
+ description: The display name of the member. Optional.
+ nullable: true
+ key:
+ type: string
+ description: The email address or routing key of the member. Required.
+ nullable: true
+ recipientType:
+ $ref: '#/components/schemas/microsoft.graph.recipientType'
+ routingType:
+ type: string
+ description: 'The routing type for the member, for example, SMTP. Optional.'
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.distributionListMember:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: distributionListMember
+ type: object
+ properties:
+ contactId:
+ type: string
+ description: 'The ID of the referenced contact, if applicable. Read-only.'
+ nullable: true
+ displayName:
+ type: string
+ description: The display name of the member. Read-only.
+ nullable: true
+ recipientType:
+ $ref: '#/components/schemas/microsoft.graph.recipientType'
+ contact:
+ $ref: '#/components/schemas/microsoft.graph.contact'
+ additionalProperties:
+ type: object
microsoft.graph.engagementRole:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -111612,6 +111747,7 @@ components:
- private
- secret
- public
+ - unknownFutureValue
type: string
microsoft.graph.assignedLabel:
title: assignedLabel
@@ -111974,7 +112110,7 @@ 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: Read only. Timestamp at which the channel was created.
+ description: Read-only. Timestamp at which the channel was created.
format: date-time
nullable: true
description:
@@ -112126,7 +112262,7 @@ components:
nullable: true
timeZone:
type: string
- description: Indicates the time zone of the schedule team using tz database format. Required.
+ description: 'The time zone of the schedule team as an IANA time zone database (tz database) name; for example, America/Chicago. For the full list of valid values, see List of tz database time zones. Required.'
nullable: true
workforceIntegrationIds:
type: array
@@ -114667,6 +114803,8 @@ components:
type: string
description: Specifies the spoken language used during the meeting for recording and transcription purposes.
nullable: true
+ meetingType:
+ $ref: '#/components/schemas/microsoft.graph.onlineMeetingType'
recordAutomatically:
type: boolean
description: Indicates whether to record the meeting automatically.
@@ -115116,6 +115254,11 @@ components:
type: string
description: 'Result of the review. Possible values: Approve, Deny, NotReviewed, or DontKnow. Supports $select, $orderby, and $filter (eq only).'
nullable: true
+ delegatedBy:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.userIdentity'
+ description: The identities of users who delegated this decision item to the current reviewer. Null if the item wasn't delegated. A collection because multiple reviewers can delegate to the same user. Only returned via filterByCurrentUser when explicitly requested via $select. Read-only.
justification:
type: string
description: Justification left by the reviewer when they made the decision.
@@ -115365,6 +115508,11 @@ components:
x-ms-navigationProperty: true
details:
$ref: '#/components/schemas/microsoft.graph.plannerPlanDetails'
+ historyItems:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.plannerHistoryItem'
+ x-ms-navigationProperty: true
tasks:
type: array
items:
@@ -116882,30 +117030,6 @@ components:
$ref: '#/components/schemas/microsoft.graph.ODataErrors.InnerError'
additionalProperties:
type: object
- microsoft.graph.lockType:
- title: lockType
- enum:
- - none
- - exclusive
- - shared
- - unknownFutureValue
- type: string
- microsoft.graph.userIdentity:
- allOf:
- - $ref: '#/components/schemas/microsoft.graph.identity'
- - title: userIdentity
- type: object
- properties:
- ipAddress:
- type: string
- description: Indicates the client IP address associated with the 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.defaultSharingLink:
title: defaultSharingLink
type: object
@@ -117215,6 +117339,9 @@ components:
type: number
description: The number of licenses that are currently consumed by assignments from this allotment. Not nullable. Read-only.
format: int32
+ externalServiceIdentifier:
+ type: string
+ nullable: true
services:
type: array
items:
@@ -117479,7 +117606,7 @@ components:
nullable: true
defaultLabel:
type: string
- description: Label that would be used if no customizedLabel is provided. Read only.
+ description: Label that would be used if no customizedLabel is provided. Read-only.
nullable: true
fieldId:
type: string
@@ -118608,6 +118735,15 @@ components:
type: object
additionalProperties:
type: object
+ microsoft.graph.recipientType:
+ title: recipientType
+ enum:
+ - contact
+ - oneOff
+ - mailbox
+ - privateDL
+ - unknownFutureValue
+ type: string
microsoft.graph.engagementRoleMember:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -120935,12 +121071,15 @@ components:
properties:
moreInfoWebUrl:
type: string
+ description: Provides other video teleconferencing (VTC) dial-in options. Read-only.
nullable: true
tenantKey:
type: string
+ description: The tenant key that is used to dial into the interactive voice response (IVR) of the partner CVI service.
nullable: true
videoTeleconferenceId:
type: string
+ description: The video teleconferencing ID. Read-only.
nullable: true
additionalProperties:
type: object
@@ -120974,6 +121113,16 @@ components:
$ref: '#/components/schemas/microsoft.graph.lobbyBypassScope'
additionalProperties:
type: object
+ microsoft.graph.onlineMeetingType:
+ title: onlineMeetingType
+ enum:
+ - adhoc
+ - scheduled
+ - recurring
+ - broadcast
+ - meetnow
+ - unknownFutureValue
+ type: string
microsoft.graph.onlineMeetingSensitivityLabelAssignment:
title: onlineMeetingSensitivityLabelAssignment
type: object
@@ -121581,6 +121730,29 @@ components:
$ref: '#/components/schemas/microsoft.graph.plannerUserIds'
additionalProperties:
type: object
+ microsoft.graph.plannerHistoryItem:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.plannerDelta'
+ - title: plannerHistoryItem
+ type: object
+ properties:
+ actor:
+ $ref: '#/components/schemas/microsoft.graph.identitySet'
+ entityId:
+ type: string
+ entityType:
+ $ref: '#/components/schemas/microsoft.graph.historyEntityType'
+ eventType:
+ $ref: '#/components/schemas/microsoft.graph.historyEventType'
+ 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
+ format: date-time
+ nullable: true
+ planId:
+ type: string
+ additionalProperties:
+ type: object
microsoft.graph.plannerAppliedCategories:
title: plannerAppliedCategories
type: object
@@ -122219,7 +122391,7 @@ components:
items:
type: string
nullable: true
- description: 'The list of languages the user does not need translated. This is computed from the authoringLanguages collection in regionalAndLanguageSettings, and the languageOverrides collection in translationPreferences. The list specifies neutral culture values that include the language code without any country or region association. For example, it would specify ''fr'' for the neutral French culture, but not ''fr-FR'' for the French culture in France. Returned by default. Read only.'
+ description: 'The list of languages the user does not need translated. This is computed from the authoringLanguages collection in regionalAndLanguageSettings, and the languageOverrides collection in translationPreferences. The list specifies neutral culture values that include the language code without any country or region association. For example, it would specify ''fr'' for the neutral French culture, but not ''fr-FR'' for the French culture in France. Returned by default. Read-only.'
additionalProperties:
type: object
microsoft.graph.changeTrackedEntity:
@@ -122605,6 +122777,7 @@ components:
nullable: true
isRegistrationRequired:
type: boolean
+ description: Indicates whether attendee registration is enabled for the virtual event.
nullable: true
settings:
$ref: '#/components/schemas/microsoft.graph.virtualEventSettings'
@@ -124417,6 +124590,8 @@ components:
items:
$ref: '#/components/schemas/microsoft.graph.processContentMetadataBase'
description: 'A collection of content entries to be processed. Each entry contains the content itself and its metadata. Use conversation metadata for content like prompts and responses, file metadata for files, and content activity metadata for enforcement result status entries. Required.'
+ contextMetadata:
+ $ref: '#/components/schemas/microsoft.graph.contextMetadata'
deviceMetadata:
$ref: '#/components/schemas/microsoft.graph.deviceMetadata'
integratedAppMetadata:
@@ -125655,6 +125830,22 @@ components:
type: object
additionalProperties:
type: object
+ microsoft.graph.historyEntityType:
+ title: historyEntityType
+ enum:
+ - task
+ - unknownFutureValue
+ type: string
+ microsoft.graph.historyEventType:
+ title: historyEventType
+ enum:
+ - created
+ - updated
+ - deleted
+ - undeleted
+ - moved
+ - unknownFutureValue
+ type: string
microsoft.graph.plannerTeamsPublicationInfo:
allOf:
- $ref: '#/components/schemas/microsoft.graph.plannerTaskCreation'
@@ -128275,6 +128466,14 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.contextMetadata:
+ title: contextMetadata
+ type: object
+ properties:
+ metadataProperties:
+ $ref: '#/components/schemas/microsoft.graph.customMetadataDictionary'
+ additionalProperties:
+ type: object
microsoft.graph.deviceMetadata:
title: deviceMetadata
type: object
@@ -128937,16 +129136,19 @@ components:
type: array
items:
type: string
+ description: 'Collection of domain names that are blocked globally across all platforms. Domain validation follows RFC 3986 (URI syntax, section 3.2.2 for the host component). Domain matching is case-insensitive and exact; wildcards are not supported.'
excludeActors:
$ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions'
isStateSetByMicrosoft:
type: boolean
+ description: Indicates whether the restriction state was set by Microsoft.
readOnly: true
publicClient:
$ref: '#/components/schemas/microsoft.graph.redirectUriPlatformBlockedDomainConfiguration'
restrictForAppsCreatedAfterDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 when this restriction starts applying to newly created applications. Applications created before this date are not affected.
format: date-time
nullable: true
spa:
@@ -128965,20 +129167,24 @@ components:
type: array
items:
type: string
+ description: Collection of URI schemes that are blocked globally across all platforms. Schemes refer to URI schemes as defined in RFC 3986 §3.1.
excludeActors:
$ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions'
exemptFormats:
type: array
items:
type: string
+ description: Collection of URI patterns that are exempt from the blocked scheme restrictions. Patterns must follow specific validation rules for standard URI formats or URN formats.
isStateSetByMicrosoft:
type: boolean
+ description: Indicates whether the restriction state was set by Microsoft.
readOnly: true
publicClient:
$ref: '#/components/schemas/microsoft.graph.redirectUriPlatformBlockedSchemeConfiguration'
restrictForAppsCreatedAfterDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 when this restriction starts applying to newly created applications. Applications created before this date are not affected.
format: date-time
nullable: true
spa:
@@ -128997,16 +129203,19 @@ components:
type: array
items:
type: string
+ description: 'Collection of domain names that are allowed globally across all platforms. Domain validation follows RFC 3986 (URI syntax, section 3.2.2 for the host component). Domain matching is case-insensitive and exact; wildcards are not supported.'
excludeActors:
$ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions'
isStateSetByMicrosoft:
type: boolean
+ description: Indicates whether the restriction state was set by Microsoft.
readOnly: true
publicClient:
$ref: '#/components/schemas/microsoft.graph.redirectUriPlatformAllowedDomainConfiguration'
restrictForAppsCreatedAfterDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 when this restriction starts applying to newly created applications. Applications created before this date are not affected.
format: date-time
nullable: true
spa:
@@ -129025,16 +129234,19 @@ components:
type: array
items:
type: string
+ description: Collection of URI schemes that are allowed globally across all platforms. Schemes refer to URI schemes as defined in RFC 3986 §3.1. The value '*' can be used to allow any scheme.
excludeActors:
$ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions'
isStateSetByMicrosoft:
type: boolean
+ description: Indicates whether the restriction state was set by Microsoft.
readOnly: true
publicClient:
$ref: '#/components/schemas/microsoft.graph.redirectUriPlatformAllowedSchemeConfiguration'
restrictForAppsCreatedAfterDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 when this restriction starts applying to newly created applications. Applications created before this date are not affected.
format: date-time
nullable: true
spa:
@@ -129055,10 +129267,12 @@ components:
$ref: '#/components/schemas/microsoft.graph.redirectUriWildcardExcludeFormats'
isStateSetByMicrosoft:
type: boolean
+ description: Indicates whether the restriction state was set by Microsoft.
readOnly: true
restrictForAppsCreatedAfterDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 when this restriction starts applying to newly created applications. Applications created before this date are not affected.
format: date-time
nullable: true
state:
@@ -129255,6 +129469,9 @@ components:
- downloadText
- downloadFile
- copyToClipboard
+ - pasteFromClipboard
+ - print
+ - accessDebugTools
- unknownFutureValue
type: string
microsoft.graph.contentBase:
@@ -129269,6 +129486,13 @@ components:
- ai
- unknownFutureValue
type: string
+ microsoft.graph.customMetadataDictionary:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.Dictionary'
+ - title: customMetadataDictionary
+ type: object
+ additionalProperties:
+ type: object
microsoft.graph.operatingSystemSpecifications:
title: operatingSystemSpecifications
type: object
@@ -129379,6 +129603,7 @@ components:
type: array
items:
type: string
+ description: 'Collection of domain names that are blocked for this specific platform. Domain validation follows RFC 3986 (URI syntax, section 3.2.2 for the host component). Domain matching is case-insensitive and exact; wildcards are not supported.'
additionalProperties:
type: object
microsoft.graph.redirectUriPlatformBlockedSchemeConfiguration:
@@ -129389,10 +129614,12 @@ components:
type: array
items:
type: string
+ description: Collection of URI schemes that are blocked for this specific platform. Schemes refer to URI schemes as defined in RFC 3986 §3.1.
exemptFormats:
type: array
items:
type: string
+ description: Collection of URI patterns that are exempt from the blocked scheme restrictions for this platform. Patterns must follow specific validation rules for standard URI formats or URN formats.
additionalProperties:
type: object
microsoft.graph.redirectUriPlatformAllowedDomainConfiguration:
@@ -129403,6 +129630,7 @@ components:
type: array
items:
type: string
+ description: 'Collection of domain names that are allowed for this specific platform. Domain validation follows RFC 3986 (URI syntax, section 3.2.2 for the host component). Domain matching is case-insensitive and exact; wildcards are not supported.'
additionalProperties:
type: object
microsoft.graph.redirectUriPlatformAllowedSchemeConfiguration:
@@ -129413,6 +129641,7 @@ components:
type: array
items:
type: string
+ description: Collection of URI schemes that are allowed for this specific platform. Schemes refer to URI schemes as defined in RFC 3986 §3.1. The value '*' can be used to allow any scheme for this platform.
additionalProperties:
type: object
microsoft.graph.redirectUriWildcardExcludeFormats:
@@ -129421,10 +129650,12 @@ components:
properties:
excludeWildcardsInPath:
type: boolean
+ description: 'When true, blocks the use of wildcards in the path portion of redirect URIs. When false, allows wildcards in paths.'
excludeWildcardsInPathWithDomains:
type: array
items:
type: string
+ description: 'Collection of domain names where wildcards in the path portion of redirect URIs are blocked. Accepts only valid host names (no wildcards) as defined in RFC 3986 §3.2.2. For example, login.microsoft.com or contoso.com.'
additionalProperties:
type: object
microsoft.graph.attributeMapping:
diff --git a/openApiDocs/beta/Groups.yml b/openApiDocs/beta/Groups.yml
index 8e274833fe..d1288232a5 100644
--- a/openApiDocs/beta/Groups.yml
+++ b/openApiDocs/beta/Groups.yml
@@ -549,7 +549,7 @@ paths:
tags:
- groups.directoryObject
summary: List acceptedSenders
- description: 'Get a list of users or groups that are in the accepted-senders list for this group. Users in the accepted senders list can post to conversations of the group (identified in the GET request URL). Make sure you do not specify the same user or group in the accepted senders and rejected senders lists, otherwise you will get an error.'
+ description: 'Get a list of users or groups that are in the accepted-senders list for this group. Users in the accepted senders list can post to conversations of the group (identified in the GET request URL). Make sure you don''t specify the same user or group in the accepted senders and rejected senders lists, otherwise you will get an error.'
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/group-list-acceptedsenders?view=graph-rest-beta
@@ -673,7 +673,7 @@ paths:
tags:
- groups.directoryObject
summary: List acceptedSenders
- description: 'Get a list of users or groups that are in the accepted-senders list for this group. Users in the accepted senders list can post to conversations of the group (identified in the GET request URL). Make sure you do not specify the same user or group in the accepted senders and rejected senders lists, otherwise you will get an error.'
+ description: 'Get a list of users or groups that are in the accepted-senders list for this group. Users in the accepted senders list can post to conversations of the group (identified in the GET request URL). Make sure you don''t specify the same user or group in the accepted senders and rejected senders lists, otherwise you will get an error.'
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/group-list-acceptedsenders?view=graph-rest-beta
@@ -10844,7 +10844,7 @@ paths:
tags:
- groups.directorySetting
summary: Create settings
- description: 'Create a new directory setting based on the templates available in directorySettingTemplates. These settings can be at the tenant-level or at the group level. Group settings apply to only Microsoft 365 groups. The template named Group.Unified can be used to configure tenant-wide Microsoft 365 group settings, while the template named Group.Unified.Guest can be used to configure group-specific settings.'
+ description: 'Create a new directory setting based on the templates available in directorySettingTemplates. These settings can be at the tenant-level or at the group level. The following setting templates are available for groups:'
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/group-post-settings?view=graph-rest-beta
@@ -16454,7 +16454,7 @@ components:
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. Requires $select to retrieve. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role.'
+ description: 'The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group or a cloud security group. Requires a Microsoft Entra ID P1 license. Requires $select to retrieve. This property can be specified during group creation or update. However, for cloud security groups, it''s immutable once set. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role. See Key differences from Microsoft 365 group labeling to learn more about managing this property for Microsoft 365 vs. cloud security groups.'
assignedLicenses:
type: array
items:
@@ -16821,7 +16821,6 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
- description: Represents a Microsoft Entra group.
microsoft.graph.conversation:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -18021,7 +18020,7 @@ components:
nullable: true
accountEnabled:
type: boolean
- description: 'true if the account is enabled; otherwise, false. This property is required when creating the object. Supports $filter (eq, ne, not, and in).'
+ description: 'true if the account is enabled; otherwise, false. This property is required when creating the object. Supports $filter (eq, ne, not, and in). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
ageGroup:
type: string
@@ -18048,7 +18047,7 @@ components:
type: array
items:
type: string
- description: 'The telephone numbers for the user. Only one number can be set for this property. Read-only for users synced from on-premises directory. Supports $filter (eq, not, ge, le, startsWith).'
+ description: 'The telephone numbers for the user. Only one number can be set for this property. Read-only for users synced from on-premises directory. Supports $filter (eq, not, ge, le, startsWith). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
city:
type: string
description: 'The city where the user is located. Maximum length is 128 characters. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).'
@@ -18213,7 +18212,7 @@ components:
nullable: true
mobilePhone:
type: string
- description: 'The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search.'
+ description: 'The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search. This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
mySite:
type: string
@@ -18235,7 +18234,7 @@ components:
$ref: '#/components/schemas/microsoft.graph.onPremisesExtensionAttributes'
onPremisesImmutableId:
type: string
- description: 'This property associates an on-premises Active Directory user account to their Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you''re using a federated domain for the user''s userPrincipalName (UPN) property. Note: The $ and _ characters can''t be used when specifying this property. Supports $filter (eq, ne, not, ge, le, in).'
+ description: 'This property associates an on-premises Active Directory user account to their Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you''re using a federated domain for the user''s userPrincipalName (UPN) property. Note: The $ and _ characters can''t be used when specifying this property. Supports $filter (eq, ne, not, ge, le, in). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
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])$'
@@ -18270,7 +18269,7 @@ components:
type: array
items:
type: string
- description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters.Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).'
+ description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters.Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
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. For more information on the default password policies, see Microsoft Entra password policies. Supports $filter (ne, not, and eq on null values).'
@@ -18374,7 +18373,7 @@ components:
nullable: true
userPrincipalName:
type: string
- description: 'The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where the domain must be present in the tenant''s verified domain collection. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can''t contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, '' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby.'
+ description: 'The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where the domain must be present in the tenant''s verified domain collection. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can''t contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, '' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby. This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
userType:
type: string
@@ -18507,6 +18506,12 @@ components:
$ref: '#/components/schemas/microsoft.graph.directoryObject'
description: The users and contacts that report to the user. (The users and contacts with their manager property set to this user.) Read-only. Nullable. Supports $expand.
x-ms-navigationProperty: true
+ distributionLists:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.distributionList'
+ description: The personal distribution lists in the user's mailbox. Read-only. Nullable.
+ x-ms-navigationProperty: true
drive:
$ref: '#/components/schemas/microsoft.graph.drive'
drives:
@@ -19036,6 +19041,7 @@ components:
- private
- secret
- public
+ - unknownFutureValue
type: string
microsoft.graph.assignedLabel:
title: assignedLabel
@@ -20464,6 +20470,8 @@ components:
type: boolean
description: Locks the keyCredentials and passwordCredentials properties for modification where credential usage type is Verify. This locks OAuth service principals.
nullable: true
+ enforcementScope:
+ $ref: '#/components/schemas/microsoft.graph.servicePrincipalLockScope'
isEnabled:
type: boolean
description: 'Enables or disables service principal lock configuration. To allow the sensitive properties to be updated, update this property to false to disable the lock on the service principal.'
@@ -21933,6 +21941,8 @@ components:
type: string
description: Name of the OS image that's on the Cloud PC.
nullable: true
+ isDisasterRecoveryActive:
+ type: boolean
lastLoginResult:
$ref: '#/components/schemas/microsoft.graph.cloudPcLoginResult'
lastModifiedDateTime:
@@ -22340,6 +22350,40 @@ components:
additionalProperties:
type: object
description: Event representing an general failure.
+ microsoft.graph.distributionList:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.outlookItem'
+ - title: distributionList
+ type: object
+ properties:
+ displayName:
+ type: string
+ description: The display name of the distribution list.
+ nullable: true
+ members:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.member'
+ description: The list of members in the distribution list. Not returned by default; use $select=members to include.
+ notes:
+ type: string
+ nullable: true
+ personIdentifier:
+ type: string
+ nullable: true
+ distributionListMembers:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.distributionListMember'
+ description: The expanded members of the distribution list. Each member contains detailed information including resolved email addresses. Read-only.
+ x-ms-navigationProperty: true
+ singleValueExtendedProperties:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty'
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
microsoft.graph.employeeExperienceUser:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -22361,7 +22405,6 @@ components:
$ref: '#/components/schemas/microsoft.graph.storyline'
additionalProperties:
type: object
- description: Represents a container that exposes navigation properties for employee experience user resources.
microsoft.graph.inferenceClassification:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -23394,7 +23437,6 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
- description: Represents a Microsoft online meeting.
microsoft.graph.outlookUser:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -23433,6 +23475,11 @@ components:
- title: accessReviewInstance
type: object
properties:
+ delegatedBy:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.userIdentity'
+ description: The identities of users who delegated this review instance to the current reviewer. Null if the instance wasn't delegated. Only returned via filterByCurrentUser when explicitly requested via $select. Read-only.
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
@@ -24214,7 +24261,7 @@ components:
$ref: '#/components/schemas/microsoft.graph.hyperlinkOrPictureColumn'
indexed:
type: boolean
- description: Specifies whether the column values can used for sorting and searching.
+ description: Specifies whether the column values can be used for sorting and searching.
nullable: true
isDeletable:
type: boolean
@@ -24228,6 +24275,10 @@ components:
type: boolean
description: Specifies whether the column can be changed.
nullable: true
+ isSearchable:
+ type: boolean
+ description: Specifies whether the column values can be used for searching. Currently supported only for columns in a fileStorageContainer.
+ nullable: true
lookup:
$ref: '#/components/schemas/microsoft.graph.lookupColumn'
name:
@@ -24570,6 +24621,9 @@ components:
- title: usageRight
type: object
properties:
+ externalServiceIdentifier:
+ type: string
+ nullable: true
services:
type: array
items:
@@ -24973,6 +25027,8 @@ components:
$ref: '#/components/schemas/microsoft.graph.image'
location:
$ref: '#/components/schemas/microsoft.graph.geoCoordinates'
+ lockInfo:
+ $ref: '#/components/schemas/microsoft.graph.lockInfo'
malware:
$ref: '#/components/schemas/microsoft.graph.malware'
media:
@@ -25376,6 +25432,11 @@ components:
x-ms-navigationProperty: true
details:
$ref: '#/components/schemas/microsoft.graph.plannerPlanDetails'
+ historyItems:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.plannerHistoryItem'
+ x-ms-navigationProperty: true
tasks:
type: array
items:
@@ -25841,7 +25902,7 @@ 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: Read only. Timestamp at which the channel was created.
+ description: Read-only. Timestamp at which the channel was created.
format: date-time
nullable: true
description:
@@ -26071,7 +26132,7 @@ components:
nullable: true
timeZone:
type: string
- description: Indicates the time zone of the schedule team using tz database format. Required.
+ description: 'The time zone of the schedule team as an IANA time zone database (tz database) name; for example, America/Chicago. For the full list of valid values, see List of tz database time zones. Required.'
nullable: true
workforceIntegrationIds:
type: array
@@ -26425,6 +26486,14 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.servicePrincipalLockScope:
+ title: servicePrincipalLockScope
+ enum:
+ - notConfigured
+ - foreignTenantOnly
+ - everywhere
+ - unknownFutureValue
+ type: string
microsoft.graph.kind:
title: kind
enum:
@@ -26694,7 +26763,7 @@ components:
nullable: true
defaultLabel:
type: string
- description: Label that would be used if no customizedLabel is provided. Read only.
+ description: Label that would be used if no customizedLabel is provided. Read-only.
nullable: true
fieldId:
type: string
@@ -27655,7 +27724,7 @@ components:
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
- description: 'Read only. Timestamp at which the chat message was deleted, or null if not deleted.'
+ description: 'Read-only. Timestamp at which the chat message was deleted, or null if not deleted.'
format: date-time
nullable: true
etag:
@@ -27671,13 +27740,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 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 modified, 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:
@@ -27769,7 +27838,7 @@ components:
nullable: true
webUrl:
type: string
- description: Deep link URL of the tab instance. Read only.
+ description: Deep link URL of the tab instance. Read-only.
nullable: true
teamsApp:
$ref: '#/components/schemas/microsoft.graph.teamsApp'
@@ -28087,6 +28156,8 @@ components:
- modifyingSingleSignOn
- refreshPolicyConfiguration
- preparing
+ - failoverInProgress
+ - failbackInProgress
type: string
microsoft.graph.cloudPcStatusDetail:
title: cloudPcStatusDetail
@@ -28405,6 +28476,50 @@ components:
additionalProperties:
type: object
description: Object containing detailed information about the error and its remediation.
+ microsoft.graph.member:
+ title: member
+ type: object
+ properties:
+ contactId:
+ type: string
+ description: 'The ID of the referenced contact, if applicable. Optional.'
+ nullable: true
+ displayName:
+ type: string
+ description: The display name of the member. Optional.
+ nullable: true
+ key:
+ type: string
+ description: The email address or routing key of the member. Required.
+ nullable: true
+ recipientType:
+ $ref: '#/components/schemas/microsoft.graph.recipientType'
+ routingType:
+ type: string
+ description: 'The routing type for the member, for example, SMTP. Optional.'
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.distributionListMember:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: distributionListMember
+ type: object
+ properties:
+ contactId:
+ type: string
+ description: 'The ID of the referenced contact, if applicable. Read-only.'
+ nullable: true
+ displayName:
+ type: string
+ description: The display name of the member. Read-only.
+ nullable: true
+ recipientType:
+ $ref: '#/components/schemas/microsoft.graph.recipientType'
+ contact:
+ $ref: '#/components/schemas/microsoft.graph.contact'
+ additionalProperties:
+ type: object
microsoft.graph.engagementRole:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -30774,6 +30889,8 @@ components:
type: string
description: Specifies the spoken language used during the meeting for recording and transcription purposes.
nullable: true
+ meetingType:
+ $ref: '#/components/schemas/microsoft.graph.onlineMeetingType'
recordAutomatically:
type: boolean
description: Indicates whether to record the meeting automatically.
@@ -31135,6 +31252,22 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
+ microsoft.graph.userIdentity:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.identity'
+ - title: userIdentity
+ type: object
+ properties:
+ ipAddress:
+ type: string
+ description: Indicates the client IP address associated with the 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.accessReviewError:
allOf:
- $ref: '#/components/schemas/microsoft.graph.genericError'
@@ -31223,6 +31356,11 @@ components:
type: string
description: 'Result of the review. Possible values: Approve, Deny, NotReviewed, or DontKnow. Supports $select, $orderby, and $filter (eq only).'
nullable: true
+ delegatedBy:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.userIdentity'
+ description: The identities of users who delegated this decision item to the current reviewer. Null if the item wasn't delegated. A collection because multiple reviewers can delegate to the same user. Only returned via filterByCurrentUser when explicitly requested via $select. Read-only.
justification:
type: string
description: Justification left by the reviewer when they made the decision.
@@ -32811,6 +32949,9 @@ components:
type: number
description: The number of licenses that are currently consumed by assignments from this allotment. Not nullable. Read-only.
format: int32
+ externalServiceIdentifier:
+ type: string
+ nullable: true
services:
type: array
items:
@@ -33236,8 +33377,6 @@ components:
$ref: '#/components/schemas/microsoft.graph.fileArchiveStatus'
hashes:
$ref: '#/components/schemas/microsoft.graph.hashes'
- lockInfo:
- $ref: '#/components/schemas/microsoft.graph.lockInfo'
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.
@@ -33327,6 +33466,31 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.lockInfo:
+ title: lockInfo
+ 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 lock was created, in UTC. Read-only.'
+ 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: 'The date and time when the lock expires, in UTC. Read-only.'
+ format: date-time
+ nullable: true
+ lockType:
+ $ref: '#/components/schemas/microsoft.graph.lockType'
+ owners:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.userIdentity'
+ description: The collection of users that currently hold the lock on the file. Read-only.
+ additionalProperties:
+ type: object
microsoft.graph.malware:
title: malware
type: object
@@ -33717,6 +33881,18 @@ components:
resource:
type: string
description: Required. Specifies the resource that is monitored for changes. Don't include the base URL (https://graph.microsoft.com/beta/). See the possible resource path values for each supported resource.
+ vapidPublicKey:
+ type: string
+ description: 'Optional. The application server''s VAPID public key, base64url-encoded (P-256 uncompressed point, 65 bytes pre-encoding). Obtained by calling the getVapidPublicKey function on the subscription collection. The browser passes this value to PushManager.subscribe({ applicationServerKey }) to bind the push subscription to this server identity. Required when notificationUrl targets a known Web Push service origin (for example, *.push.apple.com, fcm.googleapis.com, updates.push.services.mozilla.com); rejected with 400 Bad Request if supplied on a standard webhook subscription. For more information, see RFC 8292.'
+ nullable: true
+ webPushEncryptionP256dhPublicKey:
+ type: string
+ description: 'Optional. The subscriber''s ECDH public key, base64url-encoded (P-256 uncompressed point, 65 bytes pre-encoding). Obtained from the browser via PushSubscription.getKey(''p256dh''). Used as the peer public key during ECDH key agreement to derive the per-message content encryption key for RFC 8291 payload encryption. Required when notificationUrl targets a known Web Push service origin; rejected with 400 Bad Request if supplied on a standard webhook subscription. For more information, see RFC 8291 Section 3.'
+ nullable: true
+ webPushEncryptionSecret:
+ type: string
+ description: 'Optional. The subscriber''s auth secret, base64url-encoded (16 bytes pre-encoding). Obtained from the browser via PushSubscription.getKey(''auth''). Used as the HMAC-SHA-256 salt for the HKDF combine step that derives key material for RFC 8291 payload encryption. Write-only: this value is never returned in GET responses (returned as null). Treat as a secret. Required when notificationUrl targets a known Web Push service origin; rejected with 400 Bad Request if supplied on a standard webhook subscription. For more information, see RFC 8291 Section 3.'
+ nullable: true
additionalProperties:
type: object
microsoft.graph.thumbnailSet:
@@ -33735,7 +33911,6 @@ components:
$ref: '#/components/schemas/microsoft.graph.thumbnail'
additionalProperties:
type: object
- description: The ThumbnailSet resource is a keyed collection of thumbnail resources.
microsoft.graph.driveItemVersion:
allOf:
- $ref: '#/components/schemas/microsoft.graph.baseItemVersion'
@@ -34055,6 +34230,29 @@ components:
$ref: '#/components/schemas/microsoft.graph.plannerUserIds'
additionalProperties:
type: object
+ microsoft.graph.plannerHistoryItem:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.plannerDelta'
+ - title: plannerHistoryItem
+ type: object
+ properties:
+ actor:
+ $ref: '#/components/schemas/microsoft.graph.identitySet'
+ entityId:
+ type: string
+ entityType:
+ $ref: '#/components/schemas/microsoft.graph.historyEntityType'
+ eventType:
+ $ref: '#/components/schemas/microsoft.graph.historyEventType'
+ 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
+ format: date-time
+ nullable: true
+ planId:
+ type: string
+ additionalProperties:
+ type: object
microsoft.graph.siteArchivalDetails:
title: siteArchivalDetails
type: object
@@ -36066,6 +36264,15 @@ components:
additionalProperties:
type: object
description: 'Object representing a link to troubleshooting information, the link could be to the Azure Portal or a Microsoft doc.'
+ microsoft.graph.recipientType:
+ title: recipientType
+ enum:
+ - contact
+ - oneOff
+ - mailbox
+ - privateDL
+ - unknownFutureValue
+ type: string
microsoft.graph.engagementRoleMember:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -37760,12 +37967,15 @@ components:
properties:
moreInfoWebUrl:
type: string
+ description: Provides other video teleconferencing (VTC) dial-in options. Read-only.
nullable: true
tenantKey:
type: string
+ description: The tenant key that is used to dial into the interactive voice response (IVR) of the partner CVI service.
nullable: true
videoTeleconferenceId:
type: string
+ description: The video teleconferencing ID. Read-only.
nullable: true
additionalProperties:
type: object
@@ -37799,6 +38009,16 @@ components:
$ref: '#/components/schemas/microsoft.graph.lobbyBypassScope'
additionalProperties:
type: object
+ microsoft.graph.onlineMeetingType:
+ title: onlineMeetingType
+ enum:
+ - adhoc
+ - scheduled
+ - recurring
+ - broadcast
+ - meetnow
+ - unknownFutureValue
+ type: string
microsoft.graph.onlineMeetingSensitivityLabelAssignment:
title: onlineMeetingSensitivityLabelAssignment
type: object
@@ -38091,22 +38311,6 @@ components:
- managerOrSponsor
- unknownFutureValue
type: string
- microsoft.graph.userIdentity:
- allOf:
- - $ref: '#/components/schemas/microsoft.graph.identity'
- - title: userIdentity
- type: object
- properties:
- ipAddress:
- type: string
- description: Indicates the client IP address associated with the 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.accessReviewInstanceDecisionItemPermission:
title: accessReviewInstanceDecisionItemPermission
type: object
@@ -38936,7 +39140,7 @@ components:
items:
type: string
nullable: true
- description: 'The list of languages the user does not need translated. This is computed from the authoringLanguages collection in regionalAndLanguageSettings, and the languageOverrides collection in translationPreferences. The list specifies neutral culture values that include the language code without any country or region association. For example, it would specify ''fr'' for the neutral French culture, but not ''fr-FR'' for the French culture in France. Returned by default. Read only.'
+ description: 'The list of languages the user does not need translated. This is computed from the authoringLanguages collection in regionalAndLanguageSettings, and the languageOverrides collection in translationPreferences. The list specifies neutral culture values that include the language code without any country or region association. For example, it would specify ''fr'' for the neutral French culture, but not ''fr-FR'' for the French culture in France. Returned by default. Read-only.'
additionalProperties:
type: object
microsoft.graph.changeTrackedEntity:
@@ -39322,6 +39526,7 @@ components:
nullable: true
isRegistrationRequired:
type: boolean
+ description: Indicates whether attendee registration is enabled for the virtual event.
nullable: true
settings:
$ref: '#/components/schemas/microsoft.graph.virtualEventSettings'
@@ -39773,28 +39978,6 @@ components:
nullable: true
additionalProperties:
type: object
- microsoft.graph.lockInfo:
- title: lockInfo
- 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
- 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
- format: date-time
- nullable: true
- lockType:
- $ref: '#/components/schemas/microsoft.graph.lockType'
- owners:
- type: array
- items:
- $ref: '#/components/schemas/microsoft.graph.userIdentity'
- additionalProperties:
- type: object
microsoft.graph.folderView:
title: folderView
type: object
@@ -39813,6 +39996,14 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.lockType:
+ title: lockType
+ enum:
+ - none
+ - exclusive
+ - shared
+ - unknownFutureValue
+ type: string
microsoft.graph.mediaSource:
title: mediaSource
type: object
@@ -40352,6 +40543,22 @@ components:
type: object
additionalProperties:
type: object
+ microsoft.graph.historyEntityType:
+ title: historyEntityType
+ enum:
+ - task
+ - unknownFutureValue
+ type: string
+ microsoft.graph.historyEventType:
+ title: historyEventType
+ enum:
+ - created
+ - updated
+ - deleted
+ - undeleted
+ - moved
+ - unknownFutureValue
+ type: string
microsoft.graph.siteArchiveStatus:
title: siteArchiveStatus
enum:
@@ -42053,6 +42260,8 @@ components:
items:
$ref: '#/components/schemas/microsoft.graph.processContentMetadataBase'
description: 'A collection of content entries to be processed. Each entry contains the content itself and its metadata. Use conversation metadata for content like prompts and responses, file metadata for files, and content activity metadata for enforcement result status entries. Required.'
+ contextMetadata:
+ $ref: '#/components/schemas/microsoft.graph.contextMetadata'
deviceMetadata:
$ref: '#/components/schemas/microsoft.graph.deviceMetadata'
integratedAppMetadata:
@@ -43499,14 +43708,6 @@ components:
nullable: true
additionalProperties:
type: object
- microsoft.graph.lockType:
- title: lockType
- enum:
- - none
- - exclusive
- - shared
- - unknownFutureValue
- type: string
microsoft.graph.mediaSourceContentCategory:
title: mediaSourceContentCategory
enum:
@@ -44095,16 +44296,19 @@ components:
type: array
items:
type: string
+ description: 'Collection of domain names that are blocked globally across all platforms. Domain validation follows RFC 3986 (URI syntax, section 3.2.2 for the host component). Domain matching is case-insensitive and exact; wildcards are not supported.'
excludeActors:
$ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions'
isStateSetByMicrosoft:
type: boolean
+ description: Indicates whether the restriction state was set by Microsoft.
readOnly: true
publicClient:
$ref: '#/components/schemas/microsoft.graph.redirectUriPlatformBlockedDomainConfiguration'
restrictForAppsCreatedAfterDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 when this restriction starts applying to newly created applications. Applications created before this date are not affected.
format: date-time
nullable: true
spa:
@@ -44123,20 +44327,24 @@ components:
type: array
items:
type: string
+ description: Collection of URI schemes that are blocked globally across all platforms. Schemes refer to URI schemes as defined in RFC 3986 §3.1.
excludeActors:
$ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions'
exemptFormats:
type: array
items:
type: string
+ description: Collection of URI patterns that are exempt from the blocked scheme restrictions. Patterns must follow specific validation rules for standard URI formats or URN formats.
isStateSetByMicrosoft:
type: boolean
+ description: Indicates whether the restriction state was set by Microsoft.
readOnly: true
publicClient:
$ref: '#/components/schemas/microsoft.graph.redirectUriPlatformBlockedSchemeConfiguration'
restrictForAppsCreatedAfterDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 when this restriction starts applying to newly created applications. Applications created before this date are not affected.
format: date-time
nullable: true
spa:
@@ -44155,16 +44363,19 @@ components:
type: array
items:
type: string
+ description: 'Collection of domain names that are allowed globally across all platforms. Domain validation follows RFC 3986 (URI syntax, section 3.2.2 for the host component). Domain matching is case-insensitive and exact; wildcards are not supported.'
excludeActors:
$ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions'
isStateSetByMicrosoft:
type: boolean
+ description: Indicates whether the restriction state was set by Microsoft.
readOnly: true
publicClient:
$ref: '#/components/schemas/microsoft.graph.redirectUriPlatformAllowedDomainConfiguration'
restrictForAppsCreatedAfterDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 when this restriction starts applying to newly created applications. Applications created before this date are not affected.
format: date-time
nullable: true
spa:
@@ -44183,16 +44394,19 @@ components:
type: array
items:
type: string
+ description: Collection of URI schemes that are allowed globally across all platforms. Schemes refer to URI schemes as defined in RFC 3986 §3.1. The value '*' can be used to allow any scheme.
excludeActors:
$ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions'
isStateSetByMicrosoft:
type: boolean
+ description: Indicates whether the restriction state was set by Microsoft.
readOnly: true
publicClient:
$ref: '#/components/schemas/microsoft.graph.redirectUriPlatformAllowedSchemeConfiguration'
restrictForAppsCreatedAfterDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 when this restriction starts applying to newly created applications. Applications created before this date are not affected.
format: date-time
nullable: true
spa:
@@ -44213,10 +44427,12 @@ components:
$ref: '#/components/schemas/microsoft.graph.redirectUriWildcardExcludeFormats'
isStateSetByMicrosoft:
type: boolean
+ description: Indicates whether the restriction state was set by Microsoft.
readOnly: true
restrictForAppsCreatedAfterDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 when this restriction starts applying to newly created applications. Applications created before this date are not affected.
format: date-time
nullable: true
state:
@@ -45739,6 +45955,14 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.contextMetadata:
+ title: contextMetadata
+ type: object
+ properties:
+ metadataProperties:
+ $ref: '#/components/schemas/microsoft.graph.customMetadataDictionary'
+ additionalProperties:
+ type: object
microsoft.graph.deviceMetadata:
title: deviceMetadata
type: object
@@ -46404,6 +46628,7 @@ components:
type: array
items:
type: string
+ description: 'Collection of domain names that are blocked for this specific platform. Domain validation follows RFC 3986 (URI syntax, section 3.2.2 for the host component). Domain matching is case-insensitive and exact; wildcards are not supported.'
additionalProperties:
type: object
microsoft.graph.redirectUriPlatformBlockedSchemeConfiguration:
@@ -46414,10 +46639,12 @@ components:
type: array
items:
type: string
+ description: Collection of URI schemes that are blocked for this specific platform. Schemes refer to URI schemes as defined in RFC 3986 §3.1.
exemptFormats:
type: array
items:
type: string
+ description: Collection of URI patterns that are exempt from the blocked scheme restrictions for this platform. Patterns must follow specific validation rules for standard URI formats or URN formats.
additionalProperties:
type: object
microsoft.graph.redirectUriPlatformAllowedDomainConfiguration:
@@ -46428,6 +46655,7 @@ components:
type: array
items:
type: string
+ description: 'Collection of domain names that are allowed for this specific platform. Domain validation follows RFC 3986 (URI syntax, section 3.2.2 for the host component). Domain matching is case-insensitive and exact; wildcards are not supported.'
additionalProperties:
type: object
microsoft.graph.redirectUriPlatformAllowedSchemeConfiguration:
@@ -46438,6 +46666,7 @@ components:
type: array
items:
type: string
+ description: Collection of URI schemes that are allowed for this specific platform. Schemes refer to URI schemes as defined in RFC 3986 §3.1. The value '*' can be used to allow any scheme for this platform.
additionalProperties:
type: object
microsoft.graph.redirectUriWildcardExcludeFormats:
@@ -46446,10 +46675,12 @@ components:
properties:
excludeWildcardsInPath:
type: boolean
+ description: 'When true, blocks the use of wildcards in the path portion of redirect URIs. When false, allows wildcards in paths.'
excludeWildcardsInPathWithDomains:
type: array
items:
type: string
+ description: 'Collection of domain names where wildcards in the path portion of redirect URIs are blocked. Accepts only valid host names (no wildcards) as defined in RFC 3986 §3.2.2. For example, login.microsoft.com or contoso.com.'
additionalProperties:
type: object
microsoft.graph.attributeMapping:
@@ -46759,6 +46990,9 @@ components:
- downloadText
- downloadFile
- copyToClipboard
+ - pasteFromClipboard
+ - print
+ - accessDebugTools
- unknownFutureValue
type: string
microsoft.graph.contentBase:
@@ -46773,6 +47007,13 @@ components:
- ai
- unknownFutureValue
type: string
+ microsoft.graph.customMetadataDictionary:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.Dictionary'
+ - title: customMetadataDictionary
+ type: object
+ additionalProperties:
+ type: object
microsoft.graph.operatingSystemSpecifications:
title: operatingSystemSpecifications
type: object
diff --git a/openApiDocs/beta/Identity.DirectoryManagement.yml b/openApiDocs/beta/Identity.DirectoryManagement.yml
index e17ccc1665..29148ef3e8 100644
--- a/openApiDocs/beta/Identity.DirectoryManagement.yml
+++ b/openApiDocs/beta/Identity.DirectoryManagement.yml
@@ -132,7 +132,7 @@ paths:
tags:
- admin.peopleAdminSettings
summary: Update insightsSettings
- description: "Update privacy settings to display or return the specified type of insights in an organization. The type of settings can be contact insights, item insights, or people insights. To learn more about customizing insights privacy for your organization, see:\r\n- Customize item insights privacy \r\n- Customize people insights privacy"
+ description: "Update privacy settings to display or return the specified type of insightsSettings in an organization. The type of settings can be contact insights, item insights, or people insights. To learn more about customizing insights privacy for your organization, see:\r\n- Customize item insights privacy \r\n- Customize people insights privacy"
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/insightssettings-update?view=graph-rest-beta
@@ -556,7 +556,7 @@ paths:
tags:
- admin.peopleAdminSettings
summary: List profilePropertySettings
- description: Get a collection of profilePropertySetting objects that define the configuration for user profile properties in an organization. The id property identifies each resource object uniquely.
+ description: Get a collection of profilePropertySetting objects that define the configuration for user profile property settings in an organization. The id property identifies each resource object uniquely.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/peopleadminsettings-list-profilepropertysettings?view=graph-rest-beta
@@ -720,7 +720,7 @@ paths:
tags:
- admin.peopleAdminSettings
summary: Delete profilePropertySetting
- description: Delete a profilePropertySetting object.
+ description: 'Delete a profilePropertySetting object. You shouldn''t delete a profilePropertySetting that includes a source precedence configuration. Instead, patch it to a default state that contains only the Microsoft Entra ID source reference. This delete operation is supported but fails unless the prioritizedSourceUrls property contains only the Entra ID source reference.'
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/profilepropertysetting-delete?view=graph-rest-beta
@@ -33997,7 +33997,7 @@ paths:
tags:
- organization.organizationSettings
summary: Update insightsSettings
- description: "Update privacy settings to display or return the specified type of insights in an organization. The type of settings can be contact insights, item insights, or people insights. To learn more about customizing insights privacy for your organization, see:\r\n- Customize item insights privacy \r\n- Customize people insights privacy"
+ description: "Update privacy settings to display or return the specified type of insightsSettings in an organization. The type of settings can be contact insights, item insights, or people insights. To learn more about customizing insights privacy for your organization, see:\r\n- Customize item insights privacy \r\n- Customize people insights privacy"
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/insightssettings-update?view=graph-rest-beta
@@ -34341,7 +34341,7 @@ paths:
tags:
- organization.organizationSettings
summary: Update insightsSettings
- description: "Update privacy settings to display or return the specified type of insights in an organization. The type of settings can be contact insights, item insights, or people insights. To learn more about customizing insights privacy for your organization, see:\r\n- Customize item insights privacy \r\n- Customize people insights privacy"
+ description: "Update privacy settings to display or return the specified type of insightsSettings in an organization. The type of settings can be contact insights, item insights, or people insights. To learn more about customizing insights privacy for your organization, see:\r\n- Customize item insights privacy \r\n- Customize people insights privacy"
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/insightssettings-update?view=graph-rest-beta
@@ -34600,7 +34600,7 @@ paths:
tags:
- settings.directorySetting
summary: Create settings
- description: 'Create a new directory setting based on the templates available in directorySettingTemplates. These settings can be at the tenant-level or at the group level. Group settings apply to only Microsoft 365 groups. The template named Group.Unified can be used to configure tenant-wide Microsoft 365 group settings, while the template named Group.Unified.Guest can be used to configure group-specific settings.'
+ description: 'Create a new directory setting based on the templates available in directorySettingTemplates. These settings can be at the tenant-level or at the group level. The following setting templates are available for groups:'
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/group-post-settings?view=graph-rest-beta
@@ -35326,7 +35326,7 @@ components:
properties:
displayName:
type: string
- description: Name of the property-level setting.
+ description: Name of the property associated with this setting.
nullable: true
name:
type: string
@@ -35337,7 +35337,7 @@ components:
items:
type: string
nullable: true
- description: A collection of prioritized profile source URLs ordered by data precedence within an organization.
+ description: 'A collection of prioritized profile source URLs ordered by data precedence within an organization. For details, see Manage profile source precedence in Microsoft 365.'
additionalProperties:
type: object
microsoft.graph.profileSource:
@@ -35896,7 +35896,7 @@ components:
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. Requires $select to retrieve. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role.'
+ description: 'The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group or a cloud security group. Requires a Microsoft Entra ID P1 license. Requires $select to retrieve. This property can be specified during group creation or update. However, for cloud security groups, it''s immutable once set. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role. See Key differences from Microsoft 365 group labeling to learn more about managing this property for Microsoft 365 vs. cloud security groups.'
assignedLicenses:
type: array
items:
@@ -36263,7 +36263,6 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
- description: Represents a Microsoft Entra group.
microsoft.graph.orgContact:
allOf:
- $ref: '#/components/schemas/microsoft.graph.directoryObject'
@@ -36661,7 +36660,7 @@ components:
nullable: true
accountEnabled:
type: boolean
- description: 'true if the account is enabled; otherwise, false. This property is required when creating the object. Supports $filter (eq, ne, not, and in).'
+ description: 'true if the account is enabled; otherwise, false. This property is required when creating the object. Supports $filter (eq, ne, not, and in). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
ageGroup:
type: string
@@ -36688,7 +36687,7 @@ components:
type: array
items:
type: string
- description: 'The telephone numbers for the user. Only one number can be set for this property. Read-only for users synced from on-premises directory. Supports $filter (eq, not, ge, le, startsWith).'
+ description: 'The telephone numbers for the user. Only one number can be set for this property. Read-only for users synced from on-premises directory. Supports $filter (eq, not, ge, le, startsWith). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
city:
type: string
description: 'The city where the user is located. Maximum length is 128 characters. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).'
@@ -36853,7 +36852,7 @@ components:
nullable: true
mobilePhone:
type: string
- description: 'The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search.'
+ description: 'The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search. This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
mySite:
type: string
@@ -36875,7 +36874,7 @@ components:
$ref: '#/components/schemas/microsoft.graph.onPremisesExtensionAttributes'
onPremisesImmutableId:
type: string
- description: 'This property associates an on-premises Active Directory user account to their Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you''re using a federated domain for the user''s userPrincipalName (UPN) property. Note: The $ and _ characters can''t be used when specifying this property. Supports $filter (eq, ne, not, ge, le, in).'
+ description: 'This property associates an on-premises Active Directory user account to their Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you''re using a federated domain for the user''s userPrincipalName (UPN) property. Note: The $ and _ characters can''t be used when specifying this property. Supports $filter (eq, ne, not, ge, le, in). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
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])$'
@@ -36910,7 +36909,7 @@ components:
type: array
items:
type: string
- description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters.Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).'
+ description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters.Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
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. For more information on the default password policies, see Microsoft Entra password policies. Supports $filter (ne, not, and eq on null values).'
@@ -37014,7 +37013,7 @@ components:
nullable: true
userPrincipalName:
type: string
- description: 'The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where the domain must be present in the tenant''s verified domain collection. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can''t contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, '' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby.'
+ description: 'The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where the domain must be present in the tenant''s verified domain collection. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can''t contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, '' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby. This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
userType:
type: string
@@ -37147,6 +37146,12 @@ components:
$ref: '#/components/schemas/microsoft.graph.directoryObject'
description: The users and contacts that report to the user. (The users and contacts with their manager property set to this user.) Read-only. Nullable. Supports $expand.
x-ms-navigationProperty: true
+ distributionLists:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.distributionList'
+ description: The personal distribution lists in the user's mailbox. Read-only. Nullable.
+ x-ms-navigationProperty: true
drive:
$ref: '#/components/schemas/microsoft.graph.drive'
drives:
@@ -38712,6 +38717,10 @@ components:
type: string
description: The date and time when the related tenant was discovered. The timestamp type represents date and time information using ISO 8601 format and is always in UTC.
format: date-time
+ isMicrosoftInfrastructure:
+ type: boolean
+ description: Indicates whether this tenant is a Microsoft infrastructure tenant.
+ readOnly: true
appB2BSignInActivityMetrics:
$ref: '#/components/schemas/microsoft.graph.tenantGovernanceServices.b2BSignInActivityMetrics'
b2BRegistrationMetrics:
@@ -38817,7 +38826,7 @@ components:
nullable: true
roleTemplateId:
type: string
- description: 'The id of the directoryRoleTemplate that this role is based on. The property must be specified when activating a directory role in a tenant with a POST operation. After the directory role has been activated, the property is read only. Supports $filter (eq), $select.'
+ description: 'The id of the directoryRoleTemplate that this role is based on. The property must be specified when activating a directory role in a tenant with a POST operation. After the directory role has been activated, the property is read-only. Supports $filter (eq), $select.'
nullable: true
members:
type: array
@@ -39930,6 +39939,8 @@ components:
type: boolean
description: Locks the keyCredentials and passwordCredentials properties for modification where credential usage type is Verify. This locks OAuth service principals.
nullable: true
+ enforcementScope:
+ $ref: '#/components/schemas/microsoft.graph.servicePrincipalLockScope'
isEnabled:
type: boolean
description: 'Enables or disables service principal lock configuration. To allow the sensitive properties to be updated, update this property to false to disable the lock on the service principal.'
@@ -40269,6 +40280,7 @@ components:
- private
- secret
- public
+ - unknownFutureValue
type: string
microsoft.graph.assignedLabel:
title: assignedLabel
@@ -42289,6 +42301,8 @@ components:
type: string
description: Name of the OS image that's on the Cloud PC.
nullable: true
+ isDisasterRecoveryActive:
+ type: boolean
lastLoginResult:
$ref: '#/components/schemas/microsoft.graph.cloudPcLoginResult'
lastModifiedDateTime:
@@ -42696,6 +42710,40 @@ components:
additionalProperties:
type: object
description: Event representing an general failure.
+ microsoft.graph.distributionList:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.outlookItem'
+ - title: distributionList
+ type: object
+ properties:
+ displayName:
+ type: string
+ description: The display name of the distribution list.
+ nullable: true
+ members:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.member'
+ description: The list of members in the distribution list. Not returned by default; use $select=members to include.
+ notes:
+ type: string
+ nullable: true
+ personIdentifier:
+ type: string
+ nullable: true
+ distributionListMembers:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.distributionListMember'
+ description: The expanded members of the distribution list. Each member contains detailed information including resolved email addresses. Read-only.
+ x-ms-navigationProperty: true
+ singleValueExtendedProperties:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty'
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
microsoft.graph.employeeExperienceUser:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -42717,7 +42765,6 @@ components:
$ref: '#/components/schemas/microsoft.graph.storyline'
additionalProperties:
type: object
- description: Represents a container that exposes navigation properties for employee experience user resources.
microsoft.graph.inferenceClassification:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -43750,7 +43797,6 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
- description: Represents a Microsoft online meeting.
microsoft.graph.outlookUser:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -43789,6 +43835,11 @@ components:
- title: accessReviewInstance
type: object
properties:
+ delegatedBy:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.userIdentity'
+ description: The identities of users who delegated this review instance to the current reviewer. Null if the instance wasn't delegated. Only returned via filterByCurrentUser when explicitly requested via $select. Read-only.
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
@@ -44611,6 +44662,7 @@ components:
properties:
allowOnPremUpdateOfOnPremisesObjectIdentifierEnabled:
type: boolean
+ description: 'When true, allows clients to update the onPremisesObjectIdentifier property for on-premises Active Directory synced objects.'
nullable: true
blockCloudObjectTakeoverThroughHardMatchEnabled:
type: boolean
@@ -44870,6 +44922,10 @@ components:
title: delegatedAdministrationRoleAssignment
type: object
properties:
+ groupDisplayName:
+ type: string
+ description: The display name of the security group referenced by the group navigation property. Server-populated and read-only; returns null if the referenced group has been deleted.
+ nullable: true
roleTemplates:
type: array
items:
@@ -46619,6 +46675,14 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.servicePrincipalLockScope:
+ title: servicePrincipalLockScope
+ enum:
+ - notConfigured
+ - foreignTenantOnly
+ - everywhere
+ - unknownFutureValue
+ type: string
microsoft.graph.kind:
title: kind
enum:
@@ -46854,6 +46918,9 @@ components:
- title: usageRight
type: object
properties:
+ externalServiceIdentifier:
+ type: string
+ nullable: true
services:
type: array
items:
@@ -47397,6 +47464,8 @@ components:
$ref: '#/components/schemas/microsoft.graph.image'
location:
$ref: '#/components/schemas/microsoft.graph.geoCoordinates'
+ lockInfo:
+ $ref: '#/components/schemas/microsoft.graph.lockInfo'
malware:
$ref: '#/components/schemas/microsoft.graph.malware'
media:
@@ -47800,6 +47869,11 @@ components:
x-ms-navigationProperty: true
details:
$ref: '#/components/schemas/microsoft.graph.plannerPlanDetails'
+ historyItems:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.plannerHistoryItem'
+ x-ms-navigationProperty: true
tasks:
type: array
items:
@@ -47952,7 +48026,7 @@ components:
$ref: '#/components/schemas/microsoft.graph.hyperlinkOrPictureColumn'
indexed:
type: boolean
- description: Specifies whether the column values can used for sorting and searching.
+ description: Specifies whether the column values can be used for sorting and searching.
nullable: true
isDeletable:
type: boolean
@@ -47966,6 +48040,10 @@ components:
type: boolean
description: Specifies whether the column can be changed.
nullable: true
+ isSearchable:
+ type: boolean
+ description: Specifies whether the column values can be used for searching. Currently supported only for columns in a fileStorageContainer.
+ nullable: true
lookup:
$ref: '#/components/schemas/microsoft.graph.lookupColumn'
name:
@@ -48447,7 +48525,7 @@ 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: Read only. Timestamp at which the channel was created.
+ description: Read-only. Timestamp at which the channel was created.
format: date-time
nullable: true
description:
@@ -48677,7 +48755,7 @@ components:
nullable: true
timeZone:
type: string
- description: Indicates the time zone of the schedule team using tz database format. Required.
+ description: 'The time zone of the schedule team as an IANA time zone database (tz database) name; for example, America/Chicago. For the full list of valid values, see List of tz database time zones. Required.'
nullable: true
workforceIntegrationIds:
type: array
@@ -48947,7 +49025,7 @@ components:
nullable: true
defaultLabel:
type: string
- description: Label that would be used if no customizedLabel is provided. Read only.
+ description: Label that would be used if no customizedLabel is provided. Read-only.
nullable: true
fieldId:
type: string
@@ -49793,7 +49871,7 @@ components:
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
- description: 'Read only. Timestamp at which the chat message was deleted, or null if not deleted.'
+ description: 'Read-only. Timestamp at which the chat message was deleted, or null if not deleted.'
format: date-time
nullable: true
etag:
@@ -49809,13 +49887,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 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 modified, 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:
@@ -49907,7 +49985,7 @@ components:
nullable: true
webUrl:
type: string
- description: Deep link URL of the tab instance. Read only.
+ description: Deep link URL of the tab instance. Read-only.
nullable: true
teamsApp:
$ref: '#/components/schemas/microsoft.graph.teamsApp'
@@ -50225,6 +50303,8 @@ components:
- modifyingSingleSignOn
- refreshPolicyConfiguration
- preparing
+ - failoverInProgress
+ - failbackInProgress
type: string
microsoft.graph.cloudPcStatusDetail:
title: cloudPcStatusDetail
@@ -50543,6 +50623,50 @@ components:
additionalProperties:
type: object
description: Object containing detailed information about the error and its remediation.
+ microsoft.graph.member:
+ title: member
+ type: object
+ properties:
+ contactId:
+ type: string
+ description: 'The ID of the referenced contact, if applicable. Optional.'
+ nullable: true
+ displayName:
+ type: string
+ description: The display name of the member. Optional.
+ nullable: true
+ key:
+ type: string
+ description: The email address or routing key of the member. Required.
+ nullable: true
+ recipientType:
+ $ref: '#/components/schemas/microsoft.graph.recipientType'
+ routingType:
+ type: string
+ description: 'The routing type for the member, for example, SMTP. Optional.'
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.distributionListMember:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: distributionListMember
+ type: object
+ properties:
+ contactId:
+ type: string
+ description: 'The ID of the referenced contact, if applicable. Read-only.'
+ nullable: true
+ displayName:
+ type: string
+ description: The display name of the member. Read-only.
+ nullable: true
+ recipientType:
+ $ref: '#/components/schemas/microsoft.graph.recipientType'
+ contact:
+ $ref: '#/components/schemas/microsoft.graph.contact'
+ additionalProperties:
+ type: object
microsoft.graph.engagementRole:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -52952,6 +53076,8 @@ components:
type: string
description: Specifies the spoken language used during the meeting for recording and transcription purposes.
nullable: true
+ meetingType:
+ $ref: '#/components/schemas/microsoft.graph.onlineMeetingType'
recordAutomatically:
type: boolean
description: Indicates whether to record the meeting automatically.
@@ -53313,6 +53439,22 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
+ microsoft.graph.userIdentity:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.identity'
+ - title: userIdentity
+ type: object
+ properties:
+ ipAddress:
+ type: string
+ description: Indicates the client IP address associated with the 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.accessReviewError:
allOf:
- $ref: '#/components/schemas/microsoft.graph.genericError'
@@ -53401,6 +53543,11 @@ components:
type: string
description: 'Result of the review. Possible values: Approve, Deny, NotReviewed, or DontKnow. Supports $select, $orderby, and $filter (eq only).'
nullable: true
+ delegatedBy:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.userIdentity'
+ description: The identities of users who delegated this decision item to the current reviewer. Null if the item wasn't delegated. A collection because multiple reviewers can delegate to the same user. Only returned via filterByCurrentUser when explicitly requested via $select. Read-only.
justification:
type: string
description: Justification left by the reviewer when they made the decision.
@@ -54929,6 +55076,10 @@ components:
title: delegatedAdministrationRoleAssignmentSnapshot
type: object
properties:
+ groupDisplayName:
+ type: string
+ description: The display name of the security group identified by groupId at the time the snapshot was created. Read-only.
+ nullable: true
groupId:
type: string
description: The object ID of the role-assignable security group in the governing tenant that will be assigned the specified roles.
@@ -55412,6 +55563,9 @@ components:
type: number
description: The number of licenses that are currently consumed by assignments from this allotment. Not nullable. Read-only.
format: int32
+ externalServiceIdentifier:
+ type: string
+ nullable: true
services:
type: array
items:
@@ -55879,8 +56033,6 @@ components:
$ref: '#/components/schemas/microsoft.graph.fileArchiveStatus'
hashes:
$ref: '#/components/schemas/microsoft.graph.hashes'
- lockInfo:
- $ref: '#/components/schemas/microsoft.graph.lockInfo'
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.
@@ -55970,6 +56122,31 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.lockInfo:
+ title: lockInfo
+ 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 lock was created, in UTC. Read-only.'
+ 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: 'The date and time when the lock expires, in UTC. Read-only.'
+ format: date-time
+ nullable: true
+ lockType:
+ $ref: '#/components/schemas/microsoft.graph.lockType'
+ owners:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.userIdentity'
+ description: The collection of users that currently hold the lock on the file. Read-only.
+ additionalProperties:
+ type: object
microsoft.graph.malware:
title: malware
type: object
@@ -56360,6 +56537,18 @@ components:
resource:
type: string
description: Required. Specifies the resource that is monitored for changes. Don't include the base URL (https://graph.microsoft.com/beta/). See the possible resource path values for each supported resource.
+ vapidPublicKey:
+ type: string
+ description: 'Optional. The application server''s VAPID public key, base64url-encoded (P-256 uncompressed point, 65 bytes pre-encoding). Obtained by calling the getVapidPublicKey function on the subscription collection. The browser passes this value to PushManager.subscribe({ applicationServerKey }) to bind the push subscription to this server identity. Required when notificationUrl targets a known Web Push service origin (for example, *.push.apple.com, fcm.googleapis.com, updates.push.services.mozilla.com); rejected with 400 Bad Request if supplied on a standard webhook subscription. For more information, see RFC 8292.'
+ nullable: true
+ webPushEncryptionP256dhPublicKey:
+ type: string
+ description: 'Optional. The subscriber''s ECDH public key, base64url-encoded (P-256 uncompressed point, 65 bytes pre-encoding). Obtained from the browser via PushSubscription.getKey(''p256dh''). Used as the peer public key during ECDH key agreement to derive the per-message content encryption key for RFC 8291 payload encryption. Required when notificationUrl targets a known Web Push service origin; rejected with 400 Bad Request if supplied on a standard webhook subscription. For more information, see RFC 8291 Section 3.'
+ nullable: true
+ webPushEncryptionSecret:
+ type: string
+ description: 'Optional. The subscriber''s auth secret, base64url-encoded (16 bytes pre-encoding). Obtained from the browser via PushSubscription.getKey(''auth''). Used as the HMAC-SHA-256 salt for the HKDF combine step that derives key material for RFC 8291 payload encryption. Write-only: this value is never returned in GET responses (returned as null). Treat as a secret. Required when notificationUrl targets a known Web Push service origin; rejected with 400 Bad Request if supplied on a standard webhook subscription. For more information, see RFC 8291 Section 3.'
+ nullable: true
additionalProperties:
type: object
microsoft.graph.thumbnailSet:
@@ -56378,7 +56567,6 @@ components:
$ref: '#/components/schemas/microsoft.graph.thumbnail'
additionalProperties:
type: object
- description: The ThumbnailSet resource is a keyed collection of thumbnail resources.
microsoft.graph.driveItemVersion:
allOf:
- $ref: '#/components/schemas/microsoft.graph.baseItemVersion'
@@ -56698,6 +56886,29 @@ components:
$ref: '#/components/schemas/microsoft.graph.plannerUserIds'
additionalProperties:
type: object
+ microsoft.graph.plannerHistoryItem:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.plannerDelta'
+ - title: plannerHistoryItem
+ type: object
+ properties:
+ actor:
+ $ref: '#/components/schemas/microsoft.graph.identitySet'
+ entityId:
+ type: string
+ entityType:
+ $ref: '#/components/schemas/microsoft.graph.historyEntityType'
+ eventType:
+ $ref: '#/components/schemas/microsoft.graph.historyEventType'
+ 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
+ format: date-time
+ nullable: true
+ planId:
+ type: string
+ additionalProperties:
+ type: object
microsoft.graph.siteArchivalDetails:
title: siteArchivalDetails
type: object
@@ -58784,6 +58995,15 @@ components:
additionalProperties:
type: object
description: 'Object representing a link to troubleshooting information, the link could be to the Azure Portal or a Microsoft doc.'
+ microsoft.graph.recipientType:
+ title: recipientType
+ enum:
+ - contact
+ - oneOff
+ - mailbox
+ - privateDL
+ - unknownFutureValue
+ type: string
microsoft.graph.engagementRoleMember:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -60471,12 +60691,15 @@ components:
properties:
moreInfoWebUrl:
type: string
+ description: Provides other video teleconferencing (VTC) dial-in options. Read-only.
nullable: true
tenantKey:
type: string
+ description: The tenant key that is used to dial into the interactive voice response (IVR) of the partner CVI service.
nullable: true
videoTeleconferenceId:
type: string
+ description: The video teleconferencing ID. Read-only.
nullable: true
additionalProperties:
type: object
@@ -60510,6 +60733,16 @@ components:
$ref: '#/components/schemas/microsoft.graph.lobbyBypassScope'
additionalProperties:
type: object
+ microsoft.graph.onlineMeetingType:
+ title: onlineMeetingType
+ enum:
+ - adhoc
+ - scheduled
+ - recurring
+ - broadcast
+ - meetnow
+ - unknownFutureValue
+ type: string
microsoft.graph.onlineMeetingSensitivityLabelAssignment:
title: onlineMeetingSensitivityLabelAssignment
type: object
@@ -60802,22 +61035,6 @@ components:
- managerOrSponsor
- unknownFutureValue
type: string
- microsoft.graph.userIdentity:
- allOf:
- - $ref: '#/components/schemas/microsoft.graph.identity'
- - title: userIdentity
- type: object
- properties:
- ipAddress:
- type: string
- description: Indicates the client IP address associated with the 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.accessReviewInstanceDecisionItemPermission:
title: accessReviewInstanceDecisionItemPermission
type: object
@@ -61647,7 +61864,7 @@ components:
items:
type: string
nullable: true
- description: 'The list of languages the user does not need translated. This is computed from the authoringLanguages collection in regionalAndLanguageSettings, and the languageOverrides collection in translationPreferences. The list specifies neutral culture values that include the language code without any country or region association. For example, it would specify ''fr'' for the neutral French culture, but not ''fr-FR'' for the French culture in France. Returned by default. Read only.'
+ description: 'The list of languages the user does not need translated. This is computed from the authoringLanguages collection in regionalAndLanguageSettings, and the languageOverrides collection in translationPreferences. The list specifies neutral culture values that include the language code without any country or region association. For example, it would specify ''fr'' for the neutral French culture, but not ''fr-FR'' for the French culture in France. Returned by default. Read-only.'
additionalProperties:
type: object
microsoft.graph.changeTrackedEntity:
@@ -62033,6 +62250,7 @@ components:
nullable: true
isRegistrationRequired:
type: boolean
+ description: Indicates whether attendee registration is enabled for the virtual event.
nullable: true
settings:
$ref: '#/components/schemas/microsoft.graph.virtualEventSettings'
@@ -62788,28 +63006,6 @@ components:
nullable: true
additionalProperties:
type: object
- microsoft.graph.lockInfo:
- title: lockInfo
- 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
- 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
- format: date-time
- nullable: true
- lockType:
- $ref: '#/components/schemas/microsoft.graph.lockType'
- owners:
- type: array
- items:
- $ref: '#/components/schemas/microsoft.graph.userIdentity'
- additionalProperties:
- type: object
microsoft.graph.folderView:
title: folderView
type: object
@@ -62828,6 +63024,14 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.lockType:
+ title: lockType
+ enum:
+ - none
+ - exclusive
+ - shared
+ - unknownFutureValue
+ type: string
microsoft.graph.mediaSource:
title: mediaSource
type: object
@@ -63367,6 +63571,22 @@ components:
type: object
additionalProperties:
type: object
+ microsoft.graph.historyEntityType:
+ title: historyEntityType
+ enum:
+ - task
+ - unknownFutureValue
+ type: string
+ microsoft.graph.historyEventType:
+ title: historyEventType
+ enum:
+ - created
+ - updated
+ - deleted
+ - undeleted
+ - moved
+ - unknownFutureValue
+ type: string
microsoft.graph.siteArchiveStatus:
title: siteArchiveStatus
enum:
@@ -64807,6 +65027,8 @@ components:
items:
$ref: '#/components/schemas/microsoft.graph.processContentMetadataBase'
description: 'A collection of content entries to be processed. Each entry contains the content itself and its metadata. Use conversation metadata for content like prompts and responses, file metadata for files, and content activity metadata for enforcement result status entries. Required.'
+ contextMetadata:
+ $ref: '#/components/schemas/microsoft.graph.contextMetadata'
deviceMetadata:
$ref: '#/components/schemas/microsoft.graph.deviceMetadata'
integratedAppMetadata:
@@ -66301,16 +66523,19 @@ components:
type: array
items:
type: string
+ description: 'Collection of domain names that are blocked globally across all platforms. Domain validation follows RFC 3986 (URI syntax, section 3.2.2 for the host component). Domain matching is case-insensitive and exact; wildcards are not supported.'
excludeActors:
$ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions'
isStateSetByMicrosoft:
type: boolean
+ description: Indicates whether the restriction state was set by Microsoft.
readOnly: true
publicClient:
$ref: '#/components/schemas/microsoft.graph.redirectUriPlatformBlockedDomainConfiguration'
restrictForAppsCreatedAfterDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 when this restriction starts applying to newly created applications. Applications created before this date are not affected.
format: date-time
nullable: true
spa:
@@ -66329,20 +66554,24 @@ components:
type: array
items:
type: string
+ description: Collection of URI schemes that are blocked globally across all platforms. Schemes refer to URI schemes as defined in RFC 3986 §3.1.
excludeActors:
$ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions'
exemptFormats:
type: array
items:
type: string
+ description: Collection of URI patterns that are exempt from the blocked scheme restrictions. Patterns must follow specific validation rules for standard URI formats or URN formats.
isStateSetByMicrosoft:
type: boolean
+ description: Indicates whether the restriction state was set by Microsoft.
readOnly: true
publicClient:
$ref: '#/components/schemas/microsoft.graph.redirectUriPlatformBlockedSchemeConfiguration'
restrictForAppsCreatedAfterDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 when this restriction starts applying to newly created applications. Applications created before this date are not affected.
format: date-time
nullable: true
spa:
@@ -66361,16 +66590,19 @@ components:
type: array
items:
type: string
+ description: 'Collection of domain names that are allowed globally across all platforms. Domain validation follows RFC 3986 (URI syntax, section 3.2.2 for the host component). Domain matching is case-insensitive and exact; wildcards are not supported.'
excludeActors:
$ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions'
isStateSetByMicrosoft:
type: boolean
+ description: Indicates whether the restriction state was set by Microsoft.
readOnly: true
publicClient:
$ref: '#/components/schemas/microsoft.graph.redirectUriPlatformAllowedDomainConfiguration'
restrictForAppsCreatedAfterDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 when this restriction starts applying to newly created applications. Applications created before this date are not affected.
format: date-time
nullable: true
spa:
@@ -66389,16 +66621,19 @@ components:
type: array
items:
type: string
+ description: Collection of URI schemes that are allowed globally across all platforms. Schemes refer to URI schemes as defined in RFC 3986 §3.1. The value '*' can be used to allow any scheme.
excludeActors:
$ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions'
isStateSetByMicrosoft:
type: boolean
+ description: Indicates whether the restriction state was set by Microsoft.
readOnly: true
publicClient:
$ref: '#/components/schemas/microsoft.graph.redirectUriPlatformAllowedSchemeConfiguration'
restrictForAppsCreatedAfterDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 when this restriction starts applying to newly created applications. Applications created before this date are not affected.
format: date-time
nullable: true
spa:
@@ -66419,10 +66654,12 @@ components:
$ref: '#/components/schemas/microsoft.graph.redirectUriWildcardExcludeFormats'
isStateSetByMicrosoft:
type: boolean
+ description: Indicates whether the restriction state was set by Microsoft.
readOnly: true
restrictForAppsCreatedAfterDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 when this restriction starts applying to newly created applications. Applications created before this date are not affected.
format: date-time
nullable: true
state:
@@ -66613,14 +66850,6 @@ components:
nullable: true
additionalProperties:
type: object
- microsoft.graph.lockType:
- title: lockType
- enum:
- - none
- - exclusive
- - shared
- - unknownFutureValue
- type: string
microsoft.graph.mediaSourceContentCategory:
title: mediaSourceContentCategory
enum:
@@ -68518,6 +68747,14 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.contextMetadata:
+ title: contextMetadata
+ type: object
+ properties:
+ metadataProperties:
+ $ref: '#/components/schemas/microsoft.graph.customMetadataDictionary'
+ additionalProperties:
+ type: object
microsoft.graph.deviceMetadata:
title: deviceMetadata
type: object
@@ -68772,6 +69009,7 @@ components:
type: array
items:
type: string
+ description: 'Collection of domain names that are blocked for this specific platform. Domain validation follows RFC 3986 (URI syntax, section 3.2.2 for the host component). Domain matching is case-insensitive and exact; wildcards are not supported.'
additionalProperties:
type: object
microsoft.graph.redirectUriPlatformBlockedSchemeConfiguration:
@@ -68782,10 +69020,12 @@ components:
type: array
items:
type: string
+ description: Collection of URI schemes that are blocked for this specific platform. Schemes refer to URI schemes as defined in RFC 3986 §3.1.
exemptFormats:
type: array
items:
type: string
+ description: Collection of URI patterns that are exempt from the blocked scheme restrictions for this platform. Patterns must follow specific validation rules for standard URI formats or URN formats.
additionalProperties:
type: object
microsoft.graph.redirectUriPlatformAllowedDomainConfiguration:
@@ -68796,6 +69036,7 @@ components:
type: array
items:
type: string
+ description: 'Collection of domain names that are allowed for this specific platform. Domain validation follows RFC 3986 (URI syntax, section 3.2.2 for the host component). Domain matching is case-insensitive and exact; wildcards are not supported.'
additionalProperties:
type: object
microsoft.graph.redirectUriPlatformAllowedSchemeConfiguration:
@@ -68806,6 +69047,7 @@ components:
type: array
items:
type: string
+ description: Collection of URI schemes that are allowed for this specific platform. Schemes refer to URI schemes as defined in RFC 3986 §3.1. The value '*' can be used to allow any scheme for this platform.
additionalProperties:
type: object
microsoft.graph.redirectUriWildcardExcludeFormats:
@@ -68814,10 +69056,12 @@ components:
properties:
excludeWildcardsInPath:
type: boolean
+ description: 'When true, blocks the use of wildcards in the path portion of redirect URIs. When false, allows wildcards in paths.'
excludeWildcardsInPathWithDomains:
type: array
items:
type: string
+ description: 'Collection of domain names where wildcards in the path portion of redirect URIs are blocked. Accepts only valid host names (no wildcards) as defined in RFC 3986 §3.2.2. For example, login.microsoft.com or contoso.com.'
additionalProperties:
type: object
microsoft.graph.attributeMapping:
@@ -69538,6 +69782,9 @@ components:
- downloadText
- downloadFile
- copyToClipboard
+ - pasteFromClipboard
+ - print
+ - accessDebugTools
- unknownFutureValue
type: string
microsoft.graph.contentBase:
@@ -69552,6 +69799,13 @@ components:
- ai
- unknownFutureValue
type: string
+ microsoft.graph.customMetadataDictionary:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.Dictionary'
+ - title: customMetadataDictionary
+ type: object
+ additionalProperties:
+ type: object
microsoft.graph.operatingSystemSpecifications:
title: operatingSystemSpecifications
type: object
diff --git a/openApiDocs/beta/Identity.SignIns.yml b/openApiDocs/beta/Identity.SignIns.yml
index d9dcf6f61a..3bae4bc796 100644
--- a/openApiDocs/beta/Identity.SignIns.yml
+++ b/openApiDocs/beta/Identity.SignIns.yml
@@ -7917,7 +7917,7 @@ paths:
tags:
- identity.conditionalAccessRoot
summary: Invoke function usage
- description: 'The usage function allows the caller to see which Conditional Access policies reference a specified authentication strength policy. The policies are returned in two collections, one containing Conditional Access policies that require an MFA claim and the other containing Conditional Access policies that do not require such a claim. Policies in the former category are restricted in what kinds of changes may be made to them to prevent undermining the MFA requirement of those policies.'
+ description: 'The usage function allows the caller to see which Conditional Access policies reference a specified authentication strength policy. The policies are returned in two collections, one containing Conditional Access policies that require an MFA claim and the other containing Conditional Access policies that don''t require such a claim. Policies in the former category are restricted in what kinds of changes may be made to them to prevent undermining the MFA requirement of those policies.'
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/authenticationstrengthpolicy-usage?view=graph-rest-beta
@@ -8900,7 +8900,7 @@ paths:
tags:
- identity.conditionalAccessRoot
summary: Invoke function usage
- description: 'The usage function allows the caller to see which Conditional Access policies reference a specified authentication strength policy. The policies are returned in two collections, one containing Conditional Access policies that require an MFA claim and the other containing Conditional Access policies that do not require such a claim. Policies in the former category are restricted in what kinds of changes may be made to them to prevent undermining the MFA requirement of those policies.'
+ description: 'The usage function allows the caller to see which Conditional Access policies reference a specified authentication strength policy. The policies are returned in two collections, one containing Conditional Access policies that require an MFA claim and the other containing Conditional Access policies that don''t require such a claim. Policies in the former category are restricted in what kinds of changes may be made to them to prevent undermining the MFA requirement of those policies.'
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/authenticationstrengthpolicy-usage?view=graph-rest-beta
@@ -14917,7 +14917,7 @@ paths:
tags:
- informationProtection.bitlocker
summary: List recoveryKeys
- description: 'Get a list of the bitlockerRecoveryKey objects and their properties. This operation does not return the key property. For information about how to read the key property, see Get bitlockerRecoveryKey. You can use this API to programmatically iterate through the list of recovery keys in the tenant and identify devices with BitLocker enabled. For more information, see the sample PowerShell code in BitLocker recovery process.'
+ description: 'Get a list of the bitlockerRecoveryKey objects and their properties. This operation doesn''t return the key property. For information about how to read the key property, see Get bitlockerRecoveryKey. You can use this API to programmatically iterate through the list of recovery keys in the tenant and identify devices with BitLocker enabled. For more information, see the sample PowerShell code in BitLocker recovery process.'
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/bitlocker-list-recoverykeys?view=graph-rest-beta
@@ -14972,7 +14972,7 @@ paths:
tags:
- informationProtection.bitlocker
summary: Get bitlockerRecoveryKey
- description: 'Retrieve the properties and relationships of a bitlockerRecoveryKey object. By default, this operation does not return the key property that represents the actual recovery key. To include the key property in the response, use the $select OData query parameter. Including the $select query parameter triggers a Microsoft Entra audit of the operation and generates an audit log. You can find the log in Microsoft Entra audit logs under the KeyManagement category.'
+ description: 'Retrieve the properties and relationships of a bitlockerRecoveryKey object. By default, this operation doesn''t return the key property that represents the actual recovery key. To include the key property in the response, use the $select OData query parameter. Including the $select query parameter triggers a Microsoft Entra audit of the operation and generates an audit log. You can find the log in Microsoft Entra audit logs under the KeyManagement category.'
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/bitlockerrecoverykey-get?view=graph-rest-beta
@@ -19876,7 +19876,7 @@ paths:
tags:
- policies.authenticationStrengthPolicy
summary: Invoke function usage
- description: 'The usage function allows the caller to see which Conditional Access policies reference a specified authentication strength policy. The policies are returned in two collections, one containing Conditional Access policies that require an MFA claim and the other containing Conditional Access policies that do not require such a claim. Policies in the former category are restricted in what kinds of changes may be made to them to prevent undermining the MFA requirement of those policies.'
+ description: 'The usage function allows the caller to see which Conditional Access policies reference a specified authentication strength policy. The policies are returned in two collections, one containing Conditional Access policies that require an MFA claim and the other containing Conditional Access policies that don''t require such a claim. Policies in the former category are restricted in what kinds of changes may be made to them to prevent undermining the MFA requirement of those policies.'
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/authenticationstrengthpolicy-usage?view=graph-rest-beta
@@ -22428,6 +22428,133 @@ paths:
default:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: action
+ '/policies/crossTenantAccessPolicy/partners/{crossTenantAccessPolicyConfigurationPartner-tenantId}/serviceProviderConstraints':
+ get:
+ tags:
+ - policies.crossTenantAccessPolicy
+ summary: Get serviceProviderConstraints from policies
+ operationId: policy.crossTenantAccessPolicy.partner_GetServiceProviderConstraint
+ parameters:
+ - name: crossTenantAccessPolicyConfigurationPartner-tenantId
+ in: path
+ description: The unique identifier of crossTenantAccessPolicyConfigurationPartner
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: crossTenantAccessPolicyConfigurationPartner
+ - name: $select
+ in: query
+ description: Select properties to be returned
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $expand
+ in: query
+ description: Expand related entities
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ responses:
+ 2XX:
+ description: Retrieved navigation property
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.serviceProviderConstraints'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ patch:
+ tags:
+ - policies.crossTenantAccessPolicy
+ summary: Update the navigation property serviceProviderConstraints in policies
+ operationId: policy.crossTenantAccessPolicy.partner_UpdateServiceProviderConstraint
+ parameters:
+ - name: crossTenantAccessPolicyConfigurationPartner-tenantId
+ in: path
+ description: The unique identifier of crossTenantAccessPolicyConfigurationPartner
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: crossTenantAccessPolicyConfigurationPartner
+ requestBody:
+ description: New navigation property values
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.serviceProviderConstraints'
+ required: true
+ responses:
+ 2XX:
+ description: Success
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.serviceProviderConstraints'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ delete:
+ tags:
+ - policies.crossTenantAccessPolicy
+ summary: Delete navigation property serviceProviderConstraints for policies
+ operationId: policy.crossTenantAccessPolicy.partner_DeleteServiceProviderConstraint
+ parameters:
+ - name: crossTenantAccessPolicyConfigurationPartner-tenantId
+ in: path
+ description: The unique identifier of crossTenantAccessPolicyConfigurationPartner
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: crossTenantAccessPolicyConfigurationPartner
+ - name: If-Match
+ in: header
+ description: ETag
+ style: simple
+ schema:
+ type: string
+ responses:
+ 2XX:
+ description: Success
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ '/policies/crossTenantAccessPolicy/partners/{crossTenantAccessPolicyConfigurationPartner-tenantId}/serviceProviderConstraints/microsoft.graph.restore':
+ post:
+ tags:
+ - policies.crossTenantAccessPolicy
+ summary: Invoke action restore
+ operationId: policy.crossTenantAccessPolicy.partner.serviceProviderConstraint_restore
+ parameters:
+ - name: crossTenantAccessPolicyConfigurationPartner-tenantId
+ in: path
+ description: The unique identifier of crossTenantAccessPolicyConfigurationPartner
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: crossTenantAccessPolicyConfigurationPartner
+ responses:
+ 2XX:
+ description: Success
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.serviceProviderConstraints'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: action
/policies/crossTenantAccessPolicy/partners/$count:
get:
tags:
@@ -23473,6 +23600,133 @@ paths:
default:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: action
+ '/policies/deletedItems/crossTenantPartners/{crossTenantAccessPolicyConfigurationPartner-tenantId}/serviceProviderConstraints':
+ get:
+ tags:
+ - policies.policyDeletableRoot
+ summary: Get serviceProviderConstraints from policies
+ operationId: policy.deletedItem.crossTenantPartner_GetServiceProviderConstraint
+ parameters:
+ - name: crossTenantAccessPolicyConfigurationPartner-tenantId
+ in: path
+ description: The unique identifier of crossTenantAccessPolicyConfigurationPartner
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: crossTenantAccessPolicyConfigurationPartner
+ - name: $select
+ in: query
+ description: Select properties to be returned
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $expand
+ in: query
+ description: Expand related entities
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ responses:
+ 2XX:
+ description: Retrieved navigation property
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.serviceProviderConstraints'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ patch:
+ tags:
+ - policies.policyDeletableRoot
+ summary: Update the navigation property serviceProviderConstraints in policies
+ operationId: policy.deletedItem.crossTenantPartner_UpdateServiceProviderConstraint
+ parameters:
+ - name: crossTenantAccessPolicyConfigurationPartner-tenantId
+ in: path
+ description: The unique identifier of crossTenantAccessPolicyConfigurationPartner
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: crossTenantAccessPolicyConfigurationPartner
+ requestBody:
+ description: New navigation property values
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.serviceProviderConstraints'
+ required: true
+ responses:
+ 2XX:
+ description: Success
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.serviceProviderConstraints'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ delete:
+ tags:
+ - policies.policyDeletableRoot
+ summary: Delete navigation property serviceProviderConstraints for policies
+ operationId: policy.deletedItem.crossTenantPartner_DeleteServiceProviderConstraint
+ parameters:
+ - name: crossTenantAccessPolicyConfigurationPartner-tenantId
+ in: path
+ description: The unique identifier of crossTenantAccessPolicyConfigurationPartner
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: crossTenantAccessPolicyConfigurationPartner
+ - name: If-Match
+ in: header
+ description: ETag
+ style: simple
+ schema:
+ type: string
+ responses:
+ 2XX:
+ description: Success
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ '/policies/deletedItems/crossTenantPartners/{crossTenantAccessPolicyConfigurationPartner-tenantId}/serviceProviderConstraints/microsoft.graph.restore':
+ post:
+ tags:
+ - policies.policyDeletableRoot
+ summary: Invoke action restore
+ operationId: policy.deletedItem.crossTenantPartner.serviceProviderConstraint_restore
+ parameters:
+ - name: crossTenantAccessPolicyConfigurationPartner-tenantId
+ in: path
+ description: The unique identifier of crossTenantAccessPolicyConfigurationPartner
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: crossTenantAccessPolicyConfigurationPartner
+ responses:
+ 2XX:
+ description: Success
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.serviceProviderConstraints'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: action
/policies/deletedItems/crossTenantPartners/$count:
get:
tags:
@@ -39528,7 +39782,7 @@ 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: 'The Timestamp 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. Readonly.'
+ description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.'
format: date-time
nullable: true
description:
@@ -39546,7 +39800,7 @@ components:
modifiedDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 is 2014-01-01T00:00:00Z. Readonly.'
+ description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.'
format: date-time
nullable: true
sessionControls:
@@ -40902,7 +41156,7 @@ components:
nullable: true
accountEnabled:
type: boolean
- description: 'true if the account is enabled; otherwise, false. This property is required when creating the object. Supports $filter (eq, ne, not, and in).'
+ description: 'true if the account is enabled; otherwise, false. This property is required when creating the object. Supports $filter (eq, ne, not, and in). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
ageGroup:
type: string
@@ -40929,7 +41183,7 @@ components:
type: array
items:
type: string
- description: 'The telephone numbers for the user. Only one number can be set for this property. Read-only for users synced from on-premises directory. Supports $filter (eq, not, ge, le, startsWith).'
+ description: 'The telephone numbers for the user. Only one number can be set for this property. Read-only for users synced from on-premises directory. Supports $filter (eq, not, ge, le, startsWith). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
city:
type: string
description: 'The city where the user is located. Maximum length is 128 characters. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).'
@@ -41094,7 +41348,7 @@ components:
nullable: true
mobilePhone:
type: string
- description: 'The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search.'
+ description: 'The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search. This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
mySite:
type: string
@@ -41116,7 +41370,7 @@ components:
$ref: '#/components/schemas/microsoft.graph.onPremisesExtensionAttributes'
onPremisesImmutableId:
type: string
- description: 'This property associates an on-premises Active Directory user account to their Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you''re using a federated domain for the user''s userPrincipalName (UPN) property. Note: The $ and _ characters can''t be used when specifying this property. Supports $filter (eq, ne, not, ge, le, in).'
+ description: 'This property associates an on-premises Active Directory user account to their Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you''re using a federated domain for the user''s userPrincipalName (UPN) property. Note: The $ and _ characters can''t be used when specifying this property. Supports $filter (eq, ne, not, ge, le, in). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
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])$'
@@ -41151,7 +41405,7 @@ components:
type: array
items:
type: string
- description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters.Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).'
+ description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters.Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
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. For more information on the default password policies, see Microsoft Entra password policies. Supports $filter (ne, not, and eq on null values).'
@@ -41255,7 +41509,7 @@ components:
nullable: true
userPrincipalName:
type: string
- description: 'The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where the domain must be present in the tenant''s verified domain collection. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can''t contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, '' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby.'
+ description: 'The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where the domain must be present in the tenant''s verified domain collection. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can''t contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, '' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby. This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
userType:
type: string
@@ -41388,6 +41642,12 @@ components:
$ref: '#/components/schemas/microsoft.graph.directoryObject'
description: The users and contacts that report to the user. (The users and contacts with their manager property set to this user.) Read-only. Nullable. Supports $expand.
x-ms-navigationProperty: true
+ distributionLists:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.distributionList'
+ description: The personal distribution lists in the user's mailbox. Read-only. Nullable.
+ x-ms-navigationProperty: true
drive:
$ref: '#/components/schemas/microsoft.graph.drive'
drives:
@@ -42250,6 +42510,8 @@ components:
$ref: '#/components/schemas/microsoft.graph.m365CapabilityBase'
description: Defines the partner-specific Microsoft 365 cross-tenant capabilities for inbound access from the partner organization.
x-ms-navigationProperty: true
+ serviceProviderConstraints:
+ $ref: '#/components/schemas/microsoft.graph.serviceProviderConstraints'
additionalProperties:
type: object
microsoft.graph.crossTenantIdentitySyncPolicyPartner:
@@ -42274,6 +42536,16 @@ components:
$ref: '#/components/schemas/microsoft.graph.crossTenantUserSyncInbound'
additionalProperties:
type: object
+ microsoft.graph.serviceProviderConstraints:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.policyDeletableItem'
+ - title: serviceProviderConstraints
+ type: object
+ properties:
+ id:
+ type: string
+ additionalProperties:
+ type: object
microsoft.graph.policyTemplate:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -46405,6 +46677,8 @@ components:
type: string
description: Name of the OS image that's on the Cloud PC.
nullable: true
+ isDisasterRecoveryActive:
+ type: boolean
lastLoginResult:
$ref: '#/components/schemas/microsoft.graph.cloudPcLoginResult'
lastModifiedDateTime:
@@ -46812,6 +47086,40 @@ components:
additionalProperties:
type: object
description: Event representing an general failure.
+ microsoft.graph.distributionList:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.outlookItem'
+ - title: distributionList
+ type: object
+ properties:
+ displayName:
+ type: string
+ description: The display name of the distribution list.
+ nullable: true
+ members:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.member'
+ description: The list of members in the distribution list. Not returned by default; use $select=members to include.
+ notes:
+ type: string
+ nullable: true
+ personIdentifier:
+ type: string
+ nullable: true
+ distributionListMembers:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.distributionListMember'
+ description: The expanded members of the distribution list. Each member contains detailed information including resolved email addresses. Read-only.
+ x-ms-navigationProperty: true
+ singleValueExtendedProperties:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty'
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
microsoft.graph.drive:
allOf:
- $ref: '#/components/schemas/microsoft.graph.baseItem'
@@ -46887,7 +47195,6 @@ components:
$ref: '#/components/schemas/microsoft.graph.storyline'
additionalProperties:
type: object
- description: Represents a container that exposes navigation properties for employee experience user resources.
microsoft.graph.extension:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -47067,7 +47374,7 @@ components:
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. Requires $select to retrieve. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role.'
+ description: 'The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group or a cloud security group. Requires a Microsoft Entra ID P1 license. Requires $select to retrieve. This property can be specified during group creation or update. However, for cloud security groups, it''s immutable once set. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role. See Key differences from Microsoft 365 group labeling to learn more about managing this property for Microsoft 365 vs. cloud security groups.'
assignedLicenses:
type: array
items:
@@ -47434,7 +47741,6 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
- description: Represents a Microsoft Entra group.
microsoft.graph.team:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -48616,7 +48922,6 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
- description: Represents a Microsoft online meeting.
microsoft.graph.onPremisesSyncBehavior:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -48666,6 +48971,11 @@ components:
- title: accessReviewInstance
type: object
properties:
+ delegatedBy:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.userIdentity'
+ description: The identities of users who delegated this review instance to the current reviewer. Null if the instance wasn't delegated. Only returned via filterByCurrentUser when explicitly requested via $select. Read-only.
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
@@ -52153,6 +52463,9 @@ components:
- title: usageRight
type: object
properties:
+ externalServiceIdentifier:
+ type: string
+ nullable: true
services:
type: array
items:
@@ -53374,7 +53687,7 @@ components:
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
- description: 'Read only. Timestamp at which the chat message was deleted, or null if not deleted.'
+ description: 'Read-only. Timestamp at which the chat message was deleted, or null if not deleted.'
format: date-time
nullable: true
etag:
@@ -53390,13 +53703,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 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 modified, 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:
@@ -53526,7 +53839,7 @@ components:
nullable: true
webUrl:
type: string
- description: Deep link URL of the tab instance. Read only.
+ description: Deep link URL of the tab instance. Read-only.
nullable: true
teamsApp:
$ref: '#/components/schemas/microsoft.graph.teamsApp'
@@ -53844,6 +54157,8 @@ components:
- modifyingSingleSignOn
- refreshPolicyConfiguration
- preparing
+ - failoverInProgress
+ - failbackInProgress
type: string
microsoft.graph.cloudPcStatusDetail:
title: cloudPcStatusDetail
@@ -54161,6 +54476,50 @@ components:
additionalProperties:
type: object
description: Object containing detailed information about the error and its remediation.
+ microsoft.graph.member:
+ title: member
+ type: object
+ properties:
+ contactId:
+ type: string
+ description: 'The ID of the referenced contact, if applicable. Optional.'
+ nullable: true
+ displayName:
+ type: string
+ description: The display name of the member. Optional.
+ nullable: true
+ key:
+ type: string
+ description: The email address or routing key of the member. Required.
+ nullable: true
+ recipientType:
+ $ref: '#/components/schemas/microsoft.graph.recipientType'
+ routingType:
+ type: string
+ description: 'The routing type for the member, for example, SMTP. Optional.'
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.distributionListMember:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: distributionListMember
+ type: object
+ properties:
+ contactId:
+ type: string
+ description: 'The ID of the referenced contact, if applicable. Read-only.'
+ nullable: true
+ displayName:
+ type: string
+ description: The display name of the member. Read-only.
+ nullable: true
+ recipientType:
+ $ref: '#/components/schemas/microsoft.graph.recipientType'
+ contact:
+ $ref: '#/components/schemas/microsoft.graph.contact'
+ additionalProperties:
+ type: object
microsoft.graph.baseItem:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -54330,6 +54689,8 @@ components:
$ref: '#/components/schemas/microsoft.graph.image'
location:
$ref: '#/components/schemas/microsoft.graph.geoCoordinates'
+ lockInfo:
+ $ref: '#/components/schemas/microsoft.graph.lockInfo'
malware:
$ref: '#/components/schemas/microsoft.graph.malware'
media:
@@ -54709,7 +55070,7 @@ components:
$ref: '#/components/schemas/microsoft.graph.hyperlinkOrPictureColumn'
indexed:
type: boolean
- description: Specifies whether the column values can used for sorting and searching.
+ description: Specifies whether the column values can be used for sorting and searching.
nullable: true
isDeletable:
type: boolean
@@ -54723,6 +55084,10 @@ components:
type: boolean
description: Specifies whether the column can be changed.
nullable: true
+ isSearchable:
+ type: boolean
+ description: Specifies whether the column values can be used for searching. Currently supported only for columns in a fileStorageContainer.
+ nullable: true
lookup:
$ref: '#/components/schemas/microsoft.graph.lookupColumn'
name:
@@ -55093,6 +55458,7 @@ components:
- private
- secret
- public
+ - unknownFutureValue
type: string
microsoft.graph.assignedLabel:
title: assignedLabel
@@ -55455,7 +55821,7 @@ 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: Read only. Timestamp at which the channel was created.
+ description: Read-only. Timestamp at which the channel was created.
format: date-time
nullable: true
description:
@@ -55607,7 +55973,7 @@ components:
nullable: true
timeZone:
type: string
- description: Indicates the time zone of the schedule team using tz database format. Required.
+ description: 'The time zone of the schedule team as an IANA time zone database (tz database) name; for example, America/Chicago. For the full list of valid values, see List of tz database time zones. Required.'
nullable: true
workforceIntegrationIds:
type: array
@@ -58148,6 +58514,8 @@ components:
type: string
description: Specifies the spoken language used during the meeting for recording and transcription purposes.
nullable: true
+ meetingType:
+ $ref: '#/components/schemas/microsoft.graph.onlineMeetingType'
recordAutomatically:
type: boolean
description: Indicates whether to record the meeting automatically.
@@ -58509,6 +58877,22 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
+ microsoft.graph.userIdentity:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.identity'
+ - title: userIdentity
+ type: object
+ properties:
+ ipAddress:
+ type: string
+ description: Indicates the client IP address associated with the 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.accessReviewError:
allOf:
- $ref: '#/components/schemas/microsoft.graph.genericError'
@@ -58572,6 +58956,11 @@ components:
type: string
description: 'Result of the review. Possible values: Approve, Deny, NotReviewed, or DontKnow. Supports $select, $orderby, and $filter (eq only).'
nullable: true
+ delegatedBy:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.userIdentity'
+ description: The identities of users who delegated this decision item to the current reviewer. Null if the item wasn't delegated. A collection because multiple reviewers can delegate to the same user. Only returned via filterByCurrentUser when explicitly requested via $select. Read-only.
justification:
type: string
description: Justification left by the reviewer when they made the decision.
@@ -58821,6 +59210,11 @@ components:
x-ms-navigationProperty: true
details:
$ref: '#/components/schemas/microsoft.graph.plannerPlanDetails'
+ historyItems:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.plannerHistoryItem'
+ x-ms-navigationProperty: true
tasks:
type: array
items:
@@ -60621,6 +61015,9 @@ components:
type: number
description: The number of licenses that are currently consumed by assignments from this allotment. Not nullable. Read-only.
format: int32
+ externalServiceIdentifier:
+ type: string
+ nullable: true
services:
type: array
items:
@@ -60885,7 +61282,7 @@ components:
nullable: true
defaultLabel:
type: string
- description: Label that would be used if no customizedLabel is provided. Read only.
+ description: Label that would be used if no customizedLabel is provided. Read-only.
nullable: true
fieldId:
type: string
@@ -61751,6 +62148,15 @@ components:
additionalProperties:
type: object
description: 'Object representing a link to troubleshooting information, the link could be to the Azure Portal or a Microsoft doc.'
+ microsoft.graph.recipientType:
+ title: recipientType
+ enum:
+ - contact
+ - oneOff
+ - mailbox
+ - privateDL
+ - unknownFutureValue
+ type: string
microsoft.graph.itemReference:
title: itemReference
type: object
@@ -62000,8 +62406,6 @@ components:
$ref: '#/components/schemas/microsoft.graph.fileArchiveStatus'
hashes:
$ref: '#/components/schemas/microsoft.graph.hashes'
- lockInfo:
- $ref: '#/components/schemas/microsoft.graph.lockInfo'
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.
@@ -62070,6 +62474,31 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.lockInfo:
+ title: lockInfo
+ 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 lock was created, in UTC. Read-only.'
+ 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: 'The date and time when the lock expires, in UTC. Read-only.'
+ format: date-time
+ nullable: true
+ lockType:
+ $ref: '#/components/schemas/microsoft.graph.lockType'
+ owners:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.userIdentity'
+ description: The collection of users that currently hold the lock on the file. Read-only.
+ additionalProperties:
+ type: object
microsoft.graph.malware:
title: malware
type: object
@@ -62460,6 +62889,18 @@ components:
resource:
type: string
description: Required. Specifies the resource that is monitored for changes. Don't include the base URL (https://graph.microsoft.com/beta/). See the possible resource path values for each supported resource.
+ vapidPublicKey:
+ type: string
+ description: 'Optional. The application server''s VAPID public key, base64url-encoded (P-256 uncompressed point, 65 bytes pre-encoding). Obtained by calling the getVapidPublicKey function on the subscription collection. The browser passes this value to PushManager.subscribe({ applicationServerKey }) to bind the push subscription to this server identity. Required when notificationUrl targets a known Web Push service origin (for example, *.push.apple.com, fcm.googleapis.com, updates.push.services.mozilla.com); rejected with 400 Bad Request if supplied on a standard webhook subscription. For more information, see RFC 8292.'
+ nullable: true
+ webPushEncryptionP256dhPublicKey:
+ type: string
+ description: 'Optional. The subscriber''s ECDH public key, base64url-encoded (P-256 uncompressed point, 65 bytes pre-encoding). Obtained from the browser via PushSubscription.getKey(''p256dh''). Used as the peer public key during ECDH key agreement to derive the per-message content encryption key for RFC 8291 payload encryption. Required when notificationUrl targets a known Web Push service origin; rejected with 400 Bad Request if supplied on a standard webhook subscription. For more information, see RFC 8291 Section 3.'
+ nullable: true
+ webPushEncryptionSecret:
+ type: string
+ description: 'Optional. The subscriber''s auth secret, base64url-encoded (16 bytes pre-encoding). Obtained from the browser via PushSubscription.getKey(''auth''). Used as the HMAC-SHA-256 salt for the HKDF combine step that derives key material for RFC 8291 payload encryption. Write-only: this value is never returned in GET responses (returned as null). Treat as a secret. Required when notificationUrl targets a known Web Push service origin; rejected with 400 Bad Request if supplied on a standard webhook subscription. For more information, see RFC 8291 Section 3.'
+ nullable: true
additionalProperties:
type: object
microsoft.graph.thumbnailSet:
@@ -62478,7 +62919,6 @@ components:
$ref: '#/components/schemas/microsoft.graph.thumbnail'
additionalProperties:
type: object
- description: The ThumbnailSet resource is a keyed collection of thumbnail resources.
microsoft.graph.driveItemVersion:
allOf:
- $ref: '#/components/schemas/microsoft.graph.baseItemVersion'
@@ -65455,12 +65895,15 @@ components:
properties:
moreInfoWebUrl:
type: string
+ description: Provides other video teleconferencing (VTC) dial-in options. Read-only.
nullable: true
tenantKey:
type: string
+ description: The tenant key that is used to dial into the interactive voice response (IVR) of the partner CVI service.
nullable: true
videoTeleconferenceId:
type: string
+ description: The video teleconferencing ID. Read-only.
nullable: true
additionalProperties:
type: object
@@ -65494,6 +65937,16 @@ components:
$ref: '#/components/schemas/microsoft.graph.lobbyBypassScope'
additionalProperties:
type: object
+ microsoft.graph.onlineMeetingType:
+ title: onlineMeetingType
+ enum:
+ - adhoc
+ - scheduled
+ - recurring
+ - broadcast
+ - meetnow
+ - unknownFutureValue
+ type: string
microsoft.graph.onlineMeetingSensitivityLabelAssignment:
title: onlineMeetingSensitivityLabelAssignment
type: object
@@ -65760,22 +66213,6 @@ components:
- waitingOnOthers
- deferred
type: string
- microsoft.graph.userIdentity:
- allOf:
- - $ref: '#/components/schemas/microsoft.graph.identity'
- - title: userIdentity
- type: object
- properties:
- ipAddress:
- type: string
- description: Indicates the client IP address associated with the 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.accessReviewInstanceDecisionItemPermission:
title: accessReviewInstanceDecisionItemPermission
type: object
@@ -66032,6 +66469,29 @@ components:
$ref: '#/components/schemas/microsoft.graph.plannerUserIds'
additionalProperties:
type: object
+ microsoft.graph.plannerHistoryItem:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.plannerDelta'
+ - title: plannerHistoryItem
+ type: object
+ properties:
+ actor:
+ $ref: '#/components/schemas/microsoft.graph.identitySet'
+ entityId:
+ type: string
+ entityType:
+ $ref: '#/components/schemas/microsoft.graph.historyEntityType'
+ eventType:
+ $ref: '#/components/schemas/microsoft.graph.historyEventType'
+ 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
+ format: date-time
+ nullable: true
+ planId:
+ type: string
+ additionalProperties:
+ type: object
microsoft.graph.plannerAppliedCategories:
title: plannerAppliedCategories
type: object
@@ -66670,7 +67130,7 @@ components:
items:
type: string
nullable: true
- description: 'The list of languages the user does not need translated. This is computed from the authoringLanguages collection in regionalAndLanguageSettings, and the languageOverrides collection in translationPreferences. The list specifies neutral culture values that include the language code without any country or region association. For example, it would specify ''fr'' for the neutral French culture, but not ''fr-FR'' for the French culture in France. Returned by default. Read only.'
+ description: 'The list of languages the user does not need translated. This is computed from the authoringLanguages collection in regionalAndLanguageSettings, and the languageOverrides collection in translationPreferences. The list specifies neutral culture values that include the language code without any country or region association. For example, it would specify ''fr'' for the neutral French culture, but not ''fr-FR'' for the French culture in France. Returned by default. Read-only.'
additionalProperties:
type: object
microsoft.graph.changeTrackedEntity:
@@ -67056,6 +67516,7 @@ components:
nullable: true
isRegistrationRequired:
type: boolean
+ description: Indicates whether attendee registration is enabled for the virtual event.
nullable: true
settings:
$ref: '#/components/schemas/microsoft.graph.virtualEventSettings'
@@ -67338,16 +67799,19 @@ components:
type: array
items:
type: string
+ description: 'Collection of domain names that are blocked globally across all platforms. Domain validation follows RFC 3986 (URI syntax, section 3.2.2 for the host component). Domain matching is case-insensitive and exact; wildcards are not supported.'
excludeActors:
$ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions'
isStateSetByMicrosoft:
type: boolean
+ description: Indicates whether the restriction state was set by Microsoft.
readOnly: true
publicClient:
$ref: '#/components/schemas/microsoft.graph.redirectUriPlatformBlockedDomainConfiguration'
restrictForAppsCreatedAfterDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 when this restriction starts applying to newly created applications. Applications created before this date are not affected.
format: date-time
nullable: true
spa:
@@ -67366,20 +67830,24 @@ components:
type: array
items:
type: string
+ description: Collection of URI schemes that are blocked globally across all platforms. Schemes refer to URI schemes as defined in RFC 3986 §3.1.
excludeActors:
$ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions'
exemptFormats:
type: array
items:
type: string
+ description: Collection of URI patterns that are exempt from the blocked scheme restrictions. Patterns must follow specific validation rules for standard URI formats or URN formats.
isStateSetByMicrosoft:
type: boolean
+ description: Indicates whether the restriction state was set by Microsoft.
readOnly: true
publicClient:
$ref: '#/components/schemas/microsoft.graph.redirectUriPlatformBlockedSchemeConfiguration'
restrictForAppsCreatedAfterDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 when this restriction starts applying to newly created applications. Applications created before this date are not affected.
format: date-time
nullable: true
spa:
@@ -67398,16 +67866,19 @@ components:
type: array
items:
type: string
+ description: 'Collection of domain names that are allowed globally across all platforms. Domain validation follows RFC 3986 (URI syntax, section 3.2.2 for the host component). Domain matching is case-insensitive and exact; wildcards are not supported.'
excludeActors:
$ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions'
isStateSetByMicrosoft:
type: boolean
+ description: Indicates whether the restriction state was set by Microsoft.
readOnly: true
publicClient:
$ref: '#/components/schemas/microsoft.graph.redirectUriPlatformAllowedDomainConfiguration'
restrictForAppsCreatedAfterDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 when this restriction starts applying to newly created applications. Applications created before this date are not affected.
format: date-time
nullable: true
spa:
@@ -67426,16 +67897,19 @@ components:
type: array
items:
type: string
+ description: Collection of URI schemes that are allowed globally across all platforms. Schemes refer to URI schemes as defined in RFC 3986 §3.1. The value '*' can be used to allow any scheme.
excludeActors:
$ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions'
isStateSetByMicrosoft:
type: boolean
+ description: Indicates whether the restriction state was set by Microsoft.
readOnly: true
publicClient:
$ref: '#/components/schemas/microsoft.graph.redirectUriPlatformAllowedSchemeConfiguration'
restrictForAppsCreatedAfterDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 when this restriction starts applying to newly created applications. Applications created before this date are not affected.
format: date-time
nullable: true
spa:
@@ -67456,10 +67930,12 @@ components:
$ref: '#/components/schemas/microsoft.graph.redirectUriWildcardExcludeFormats'
isStateSetByMicrosoft:
type: boolean
+ description: Indicates whether the restriction state was set by Microsoft.
readOnly: true
restrictForAppsCreatedAfterDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 when this restriction starts applying to newly created applications. Applications created before this date are not affected.
format: date-time
nullable: true
state:
@@ -67583,6 +68059,7 @@ components:
- sPSharingNotifyUser
- sPSharingGenerateIncidentReport
- restrictWebGrounding
+ - policyTip
type: string
microsoft.graph.labelActionBase:
title: labelActionBase
@@ -68627,6 +69104,8 @@ components:
items:
$ref: '#/components/schemas/microsoft.graph.processContentMetadataBase'
description: 'A collection of content entries to be processed. Each entry contains the content itself and its metadata. Use conversation metadata for content like prompts and responses, file metadata for files, and content activity metadata for enforcement result status entries. Required.'
+ contextMetadata:
+ $ref: '#/components/schemas/microsoft.graph.contextMetadata'
deviceMetadata:
$ref: '#/components/schemas/microsoft.graph.deviceMetadata'
integratedAppMetadata:
@@ -68848,28 +69327,6 @@ components:
nullable: true
additionalProperties:
type: object
- microsoft.graph.lockInfo:
- title: lockInfo
- 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
- 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
- format: date-time
- nullable: true
- lockType:
- $ref: '#/components/schemas/microsoft.graph.lockType'
- owners:
- type: array
- items:
- $ref: '#/components/schemas/microsoft.graph.userIdentity'
- additionalProperties:
- type: object
microsoft.graph.folderView:
title: folderView
type: object
@@ -68888,6 +69345,14 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.lockType:
+ title: lockType
+ enum:
+ - none
+ - exclusive
+ - shared
+ - unknownFutureValue
+ type: string
microsoft.graph.mediaSource:
title: mediaSource
type: object
@@ -70701,6 +71166,22 @@ components:
type: object
additionalProperties:
type: object
+ microsoft.graph.historyEntityType:
+ title: historyEntityType
+ enum:
+ - task
+ - unknownFutureValue
+ type: string
+ microsoft.graph.historyEventType:
+ title: historyEventType
+ enum:
+ - created
+ - updated
+ - deleted
+ - undeleted
+ - moved
+ - unknownFutureValue
+ type: string
microsoft.graph.plannerTeamsPublicationInfo:
allOf:
- $ref: '#/components/schemas/microsoft.graph.plannerTaskCreation'
@@ -71321,6 +71802,7 @@ components:
type: array
items:
type: string
+ description: 'Collection of domain names that are blocked for this specific platform. Domain validation follows RFC 3986 (URI syntax, section 3.2.2 for the host component). Domain matching is case-insensitive and exact; wildcards are not supported.'
additionalProperties:
type: object
microsoft.graph.redirectUriPlatformBlockedSchemeConfiguration:
@@ -71331,10 +71813,12 @@ components:
type: array
items:
type: string
+ description: Collection of URI schemes that are blocked for this specific platform. Schemes refer to URI schemes as defined in RFC 3986 §3.1.
exemptFormats:
type: array
items:
type: string
+ description: Collection of URI patterns that are exempt from the blocked scheme restrictions for this platform. Patterns must follow specific validation rules for standard URI formats or URN formats.
additionalProperties:
type: object
microsoft.graph.redirectUriPlatformAllowedDomainConfiguration:
@@ -71345,6 +71829,7 @@ components:
type: array
items:
type: string
+ description: 'Collection of domain names that are allowed for this specific platform. Domain validation follows RFC 3986 (URI syntax, section 3.2.2 for the host component). Domain matching is case-insensitive and exact; wildcards are not supported.'
additionalProperties:
type: object
microsoft.graph.redirectUriPlatformAllowedSchemeConfiguration:
@@ -71355,6 +71840,7 @@ components:
type: array
items:
type: string
+ description: Collection of URI schemes that are allowed for this specific platform. Schemes refer to URI schemes as defined in RFC 3986 §3.1. The value '*' can be used to allow any scheme for this platform.
additionalProperties:
type: object
microsoft.graph.redirectUriWildcardExcludeFormats:
@@ -71363,10 +71849,12 @@ components:
properties:
excludeWildcardsInPath:
type: boolean
+ description: 'When true, blocks the use of wildcards in the path portion of redirect URIs. When false, allows wildcards in paths.'
excludeWildcardsInPathWithDomains:
type: array
items:
type: string
+ description: 'Collection of domain names where wildcards in the path portion of redirect URIs are blocked. Accepts only valid host names (no wildcards) as defined in RFC 3986 §3.2.2. For example, login.microsoft.com or contoso.com.'
additionalProperties:
type: object
microsoft.graph.conditionalAccessExternalTenantsMembershipKind:
@@ -73032,6 +73520,14 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.contextMetadata:
+ title: contextMetadata
+ type: object
+ properties:
+ metadataProperties:
+ $ref: '#/components/schemas/microsoft.graph.customMetadataDictionary'
+ additionalProperties:
+ type: object
microsoft.graph.deviceMetadata:
title: deviceMetadata
type: object
@@ -73090,14 +73586,6 @@ components:
nullable: true
additionalProperties:
type: object
- microsoft.graph.lockType:
- title: lockType
- enum:
- - none
- - exclusive
- - shared
- - unknownFutureValue
- type: string
microsoft.graph.mediaSourceContentCategory:
title: mediaSourceContentCategory
enum:
@@ -74149,6 +74637,9 @@ components:
- downloadText
- downloadFile
- copyToClipboard
+ - pasteFromClipboard
+ - print
+ - accessDebugTools
- unknownFutureValue
type: string
microsoft.graph.contentBase:
@@ -74163,6 +74654,13 @@ components:
- ai
- unknownFutureValue
type: string
+ microsoft.graph.customMetadataDictionary:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.Dictionary'
+ - title: customMetadataDictionary
+ type: object
+ additionalProperties:
+ type: object
microsoft.graph.operatingSystemSpecifications:
title: operatingSystemSpecifications
type: object
diff --git a/openApiDocs/beta/Migrations.yml b/openApiDocs/beta/Migrations.yml
index f2dd881b1f..85b5fb01c8 100644
--- a/openApiDocs/beta/Migrations.yml
+++ b/openApiDocs/beta/Migrations.yml
@@ -162,7 +162,7 @@ paths:
tags:
- solutions.migrationsRoot
summary: Create crossTenantMigrationJob
- description: Create a new crossTenantMigrationJob.
+ description: 'Create a new crossTenantMigrationJob. A job defines the migration batch but doesn''t start validation or migration. After you create the job, call validate to verify tenant and resource configuration, then call migrate to begin the actual migration.'
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/migrationsroot-post-crosstenantmigrationjobs?view=graph-rest-beta
@@ -353,6 +353,10 @@ paths:
tags:
- solutions.migrationsRoot
summary: Invoke action migrate
+ description: 'Migrate a cross-tenant migration job asynchronously. The job must pass validation before migration can start. After a job is created by using the Create crossTenantMigrationJob method and validated by using the validate action, call this action to start the migration of user data from the source tenant to the target tenant for the specified workloads. Validation results expire after seven days; if expired, revalidate the job before you call the migrate API. This action is asynchronous. After you call the migrate API, poll the Get crossTenantMigrationJob endpoint to check for a terminal status of completed, completedWithErrors, or failed.'
+ externalDocs:
+ description: Find more info here
+ url: https://learn.microsoft.com/graph/api/crosstenantmigrationjob-migrate?view=graph-rest-beta
operationId: solution.migration.crossTenantMigrationJob_migrate
parameters:
- name: crossTenantMigrationJob-id
@@ -383,6 +387,10 @@ paths:
tags:
- solutions.migrationsRoot
summary: Invoke action validate
+ description: 'Validate the configuration of a cross-tenant migration job asynchronously. This action doesn''t migrate any content, but goes through validation for the specified workloads to find any errors or misconfigurations that affect an actual migration job. The job must be in a submitted or validateFailed status before you can call this action. This action is asynchronous. After you call the validate API, poll the Get crossTenantMigrationJob endpoint to check for a terminal status of validatePassed or validateFailed.'
+ externalDocs:
+ description: Find more info here
+ url: https://learn.microsoft.com/graph/api/crosstenantmigrationjob-validate?view=graph-rest-beta
operationId: solution.migration.crossTenantMigrationJob_validate
parameters:
- name: crossTenantMigrationJob-id
@@ -886,6 +894,10 @@ paths:
tags:
- solutions.migrationsRoot
summary: Invoke action migrate
+ description: 'Migrate a cross-tenant migration job asynchronously. The job must pass validation before migration can start. After a job is created by using the Create crossTenantMigrationJob method and validated by using the validate action, call this action to start the migration of user data from the source tenant to the target tenant for the specified workloads. Validation results expire after seven days; if expired, revalidate the job before you call the migrate API. This action is asynchronous. After you call the migrate API, poll the Get crossTenantMigrationJob endpoint to check for a terminal status of completed, completedWithErrors, or failed.'
+ externalDocs:
+ description: Find more info here
+ url: https://learn.microsoft.com/graph/api/crosstenantmigrationjob-migrate?view=graph-rest-beta
operationId: solution.migration.crossTenantMigrationJob.displayName_migrate
parameters:
- name: displayName
@@ -915,6 +927,10 @@ paths:
tags:
- solutions.migrationsRoot
summary: Invoke action validate
+ description: 'Validate the configuration of a cross-tenant migration job asynchronously. This action doesn''t migrate any content, but goes through validation for the specified workloads to find any errors or misconfigurations that affect an actual migration job. The job must be in a submitted or validateFailed status before you can call this action. This action is asynchronous. After you call the validate API, poll the Get crossTenantMigrationJob endpoint to check for a terminal status of validatePassed or validateFailed.'
+ externalDocs:
+ description: Find more info here
+ url: https://learn.microsoft.com/graph/api/crosstenantmigrationjob-validate?view=graph-rest-beta
operationId: solution.migration.crossTenantMigrationJob.displayName_validate
parameters:
- name: displayName
@@ -958,65 +974,6 @@ paths:
removalDate: '2026-07-09'
date: '2023-11-15'
version: 2023-11/PrivatePreview:CrossTenantContentMigrationAPI
- /solutions/migrations/crossTenantMigrationJobs/microsoft.graph.validate:
- post:
- tags:
- - solutions.migrationsRoot
- summary: Invoke action validate
- description: 'Validate the configuration of a crossTenantMigrationJob. This function doesn''t migrate any content, but goes through validation for the specified workloads to find any errors or misconfigurations that would affect an actual migration job. '
- externalDocs:
- description: Find more info here
- url: https://learn.microsoft.com/graph/api/crosstenantmigrationjob-validate?view=graph-rest-beta
- operationId: solution.migration.crossTenantMigrationJob_validate
- requestBody:
- description: Action parameters
- content:
- application/json:
- schema:
- type: object
- properties:
- displayName:
- type: string
- nullable: true
- completeAfterDateTime:
- type: string
- nullable: true
- sourceTenantId:
- type: string
- nullable: true
- exchangeSettings:
- $ref: '#/components/schemas/microsoft.graph.exchangeOnlineCrossTenantMigrationSettings'
- workloads:
- type: array
- items:
- type: string
- nullable: true
- resourceType:
- type: string
- nullable: true
- resources:
- type: array
- items:
- type: string
- nullable: true
- additionalProperties:
- type: object
- required: true
- responses:
- 2XX:
- description: Success
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/microsoft.graph.crossTenantMigrationJob'
- default:
- $ref: '#/components/responses/error'
- deprecated: true
- x-ms-deprecation:
- removalDate: '2026-07-09'
- date: '2025-07-09'
- version: 2025-07/PrivatePreview:CrossTenantContentMigrationAPI
- x-ms-docs-operation-type: action
components:
schemas:
microsoft.graph.migrationsRoot:
@@ -1042,19 +999,19 @@ components:
completeAfterDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'
type: string
- description: DateTime after which the migration should be performed
+ description: 'Date and time after which the migration should be performed. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024, is 2024-01-01T00:00:00Z.'
format: date-time
createdBy:
type: string
- description: ID of the user that created the job
+ description: User principal name (UPN) of the user who created the job. Read-only.
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: When the job what created
+ description: 'When the job was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024, is 2024-01-01T00:00:00Z. Read-only.'
format: date-time
displayName:
type: string
- description: Display name of the job. Must be unique per tenant
+ description: Display name of the job. Must be unique per tenant.
exchangeSettings:
$ref: '#/components/schemas/microsoft.graph.exchangeOnlineCrossTenantMigrationSettings'
jobType:
@@ -1062,38 +1019,38 @@ components:
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: When this migration job was last updated
+ description: 'When this migration job was last updated. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024, is 2024-01-01T00:00:00Z. Read-only.'
format: date-time
message:
type: string
- description: Status message of the migration job
+ description: Status message of the migration job. Nullable. Read-only.
nullable: true
resources:
type: array
items:
type: string
- description: IDs (GUID) of the resources being migrated with the migration job
+ description: IDs (GUID) of the resources that are migrated with the migration job.
resourceType:
type: string
- description: Type of resource being migrated. Only Users is currently supported
+ description: Type of resource being migrated. Only Users is currently supported.
sourceTenantId:
type: string
- description: ID (GUID) of the tenant that content is being migrated from
+ description: ID (GUID) of the tenant that content is migrated from.
status:
$ref: '#/components/schemas/microsoft.graph.crossTenantMigrationJobStatus'
targetTenantId:
type: string
- description: ID of the tenant that content is being migrated to
+ description: ID of the tenant that content is migrated to. Read-only.
workloads:
type: array
items:
type: string
- description: 'Workloads to migrate. Supported workloads are Teams, Exchange, and ODSP (OneDrive/SharePoint)'
+ description: 'Workloads to migrate. Supported workloads are Teams, Exchange, and ODSP (OneDrive/SharePoint).'
users:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.crossTenantMigrationTask'
- description: Details and status of the users being migrated in this migration job
+ description: Details and status of the users migrated in this migration job.
x-ms-navigationProperty: true
additionalProperties:
type: object
@@ -1132,6 +1089,15 @@ components:
description: Type of migration task. Only Users are supported at this time.
additionalProperties:
type: object
+ microsoft.graph.entity:
+ title: entity
+ type: object
+ properties:
+ id:
+ type: string
+ description: The unique identifier for an entity. Read-only.
+ additionalProperties:
+ type: object
microsoft.graph.exchangeOnlineCrossTenantMigrationSettings:
title: exchangeOnlineCrossTenantMigrationSettings
type: object
@@ -1144,15 +1110,6 @@ components:
description: Delivery domain on the target tenant
additionalProperties:
type: object
- microsoft.graph.entity:
- title: entity
- type: object
- properties:
- id:
- type: string
- description: The unique identifier for an entity. Read-only.
- additionalProperties:
- type: object
microsoft.graph.crossTenantMigrationJobType:
title: crossTenantMigrationJobType
enum:
diff --git a/openApiDocs/beta/NetworkAccess.yml b/openApiDocs/beta/NetworkAccess.yml
index b1bddaabea..acc4717025 100644
--- a/openApiDocs/beta/NetworkAccess.yml
+++ b/openApiDocs/beta/NetworkAccess.yml
@@ -11705,7 +11705,7 @@ components:
nullable: true
accountEnabled:
type: boolean
- description: 'true if the account is enabled; otherwise, false. This property is required when creating the object. Supports $filter (eq, ne, not, and in).'
+ description: 'true if the account is enabled; otherwise, false. This property is required when creating the object. Supports $filter (eq, ne, not, and in). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
ageGroup:
type: string
@@ -11732,7 +11732,7 @@ components:
type: array
items:
type: string
- description: 'The telephone numbers for the user. Only one number can be set for this property. Read-only for users synced from on-premises directory. Supports $filter (eq, not, ge, le, startsWith).'
+ description: 'The telephone numbers for the user. Only one number can be set for this property. Read-only for users synced from on-premises directory. Supports $filter (eq, not, ge, le, startsWith). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
city:
type: string
description: 'The city where the user is located. Maximum length is 128 characters. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).'
@@ -11897,7 +11897,7 @@ components:
nullable: true
mobilePhone:
type: string
- description: 'The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search.'
+ description: 'The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search. This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
mySite:
type: string
@@ -11919,7 +11919,7 @@ components:
$ref: '#/components/schemas/microsoft.graph.onPremisesExtensionAttributes'
onPremisesImmutableId:
type: string
- description: 'This property associates an on-premises Active Directory user account to their Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you''re using a federated domain for the user''s userPrincipalName (UPN) property. Note: The $ and _ characters can''t be used when specifying this property. Supports $filter (eq, ne, not, ge, le, in).'
+ description: 'This property associates an on-premises Active Directory user account to their Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you''re using a federated domain for the user''s userPrincipalName (UPN) property. Note: The $ and _ characters can''t be used when specifying this property. Supports $filter (eq, ne, not, ge, le, in). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
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])$'
@@ -11954,7 +11954,7 @@ components:
type: array
items:
type: string
- description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters.Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).'
+ description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters.Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
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. For more information on the default password policies, see Microsoft Entra password policies. Supports $filter (ne, not, and eq on null values).'
@@ -12058,7 +12058,7 @@ components:
nullable: true
userPrincipalName:
type: string
- description: 'The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where the domain must be present in the tenant''s verified domain collection. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can''t contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, '' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby.'
+ description: 'The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where the domain must be present in the tenant''s verified domain collection. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can''t contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, '' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby. This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
userType:
type: string
@@ -12191,6 +12191,12 @@ components:
$ref: '#/components/schemas/microsoft.graph.directoryObject'
description: The users and contacts that report to the user. (The users and contacts with their manager property set to this user.) Read-only. Nullable. Supports $expand.
x-ms-navigationProperty: true
+ distributionLists:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.distributionList'
+ description: The personal distribution lists in the user's mailbox. Read-only. Nullable.
+ x-ms-navigationProperty: true
drive:
$ref: '#/components/schemas/microsoft.graph.drive'
drives:
@@ -15687,6 +15693,8 @@ components:
type: string
description: Name of the OS image that's on the Cloud PC.
nullable: true
+ isDisasterRecoveryActive:
+ type: boolean
lastLoginResult:
$ref: '#/components/schemas/microsoft.graph.cloudPcLoginResult'
lastModifiedDateTime:
@@ -16094,6 +16102,40 @@ components:
additionalProperties:
type: object
description: Event representing an general failure.
+ microsoft.graph.distributionList:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.outlookItem'
+ - title: distributionList
+ type: object
+ properties:
+ displayName:
+ type: string
+ description: The display name of the distribution list.
+ nullable: true
+ members:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.member'
+ description: The list of members in the distribution list. Not returned by default; use $select=members to include.
+ notes:
+ type: string
+ nullable: true
+ personIdentifier:
+ type: string
+ nullable: true
+ distributionListMembers:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.distributionListMember'
+ description: The expanded members of the distribution list. Each member contains detailed information including resolved email addresses. Read-only.
+ x-ms-navigationProperty: true
+ singleValueExtendedProperties:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty'
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
microsoft.graph.drive:
allOf:
- $ref: '#/components/schemas/microsoft.graph.baseItem'
@@ -16169,7 +16211,6 @@ components:
$ref: '#/components/schemas/microsoft.graph.storyline'
additionalProperties:
type: object
- description: Represents a container that exposes navigation properties for employee experience user resources.
microsoft.graph.site:
allOf:
- $ref: '#/components/schemas/microsoft.graph.baseItem'
@@ -16371,7 +16412,7 @@ components:
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. Requires $select to retrieve. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role.'
+ description: 'The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group or a cloud security group. Requires a Microsoft Entra ID P1 license. Requires $select to retrieve. This property can be specified during group creation or update. However, for cloud security groups, it''s immutable once set. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role. See Key differences from Microsoft 365 group labeling to learn more about managing this property for Microsoft 365 vs. cloud security groups.'
assignedLicenses:
type: array
items:
@@ -16738,7 +16779,6 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
- description: Represents a Microsoft Entra group.
microsoft.graph.team:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -17897,7 +17937,6 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
- description: Represents a Microsoft online meeting.
microsoft.graph.onPremisesSyncBehavior:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -17947,6 +17986,11 @@ components:
- title: accessReviewInstance
type: object
properties:
+ delegatedBy:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.userIdentity'
+ description: The identities of users who delegated this review instance to the current reviewer. Null if the instance wasn't delegated. Only returned via filterByCurrentUser when explicitly requested via $select. Read-only.
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
@@ -18658,6 +18702,8 @@ components:
- expired
- enabled
- disabled
+ - creating
+ - revoked
type: string
microsoft.graph.networkaccess.validityDate:
title: validityDate
@@ -19013,7 +19059,7 @@ components:
nullable: true
defaultLabel:
type: string
- description: Label that would be used if no customizedLabel is provided. Read only.
+ description: Label that would be used if no customizedLabel is provided. Read-only.
nullable: true
fieldId:
type: string
@@ -19336,6 +19382,9 @@ components:
- title: usageRight
type: object
properties:
+ externalServiceIdentifier:
+ type: string
+ nullable: true
services:
type: array
items:
@@ -20481,7 +20530,7 @@ components:
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
- description: 'Read only. Timestamp at which the chat message was deleted, or null if not deleted.'
+ description: 'Read-only. Timestamp at which the chat message was deleted, or null if not deleted.'
format: date-time
nullable: true
etag:
@@ -20497,13 +20546,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 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 modified, 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:
@@ -20633,7 +20682,7 @@ components:
nullable: true
webUrl:
type: string
- description: Deep link URL of the tab instance. Read only.
+ description: Deep link URL of the tab instance. Read-only.
nullable: true
teamsApp:
$ref: '#/components/schemas/microsoft.graph.teamsApp'
@@ -20951,6 +21000,8 @@ components:
- modifyingSingleSignOn
- refreshPolicyConfiguration
- preparing
+ - failoverInProgress
+ - failbackInProgress
type: string
microsoft.graph.cloudPcStatusDetail:
title: cloudPcStatusDetail
@@ -21281,6 +21332,50 @@ components:
additionalProperties:
type: object
description: Object containing detailed information about the error and its remediation.
+ microsoft.graph.member:
+ title: member
+ type: object
+ properties:
+ contactId:
+ type: string
+ description: 'The ID of the referenced contact, if applicable. Optional.'
+ nullable: true
+ displayName:
+ type: string
+ description: The display name of the member. Optional.
+ nullable: true
+ key:
+ type: string
+ description: The email address or routing key of the member. Required.
+ nullable: true
+ recipientType:
+ $ref: '#/components/schemas/microsoft.graph.recipientType'
+ routingType:
+ type: string
+ description: 'The routing type for the member, for example, SMTP. Optional.'
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.distributionListMember:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: distributionListMember
+ type: object
+ properties:
+ contactId:
+ type: string
+ description: 'The ID of the referenced contact, if applicable. Read-only.'
+ nullable: true
+ displayName:
+ type: string
+ description: The display name of the member. Read-only.
+ nullable: true
+ recipientType:
+ $ref: '#/components/schemas/microsoft.graph.recipientType'
+ contact:
+ $ref: '#/components/schemas/microsoft.graph.contact'
+ additionalProperties:
+ type: object
microsoft.graph.baseItem:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -21450,6 +21545,8 @@ components:
$ref: '#/components/schemas/microsoft.graph.image'
location:
$ref: '#/components/schemas/microsoft.graph.geoCoordinates'
+ lockInfo:
+ $ref: '#/components/schemas/microsoft.graph.lockInfo'
malware:
$ref: '#/components/schemas/microsoft.graph.malware'
media:
@@ -21829,7 +21926,7 @@ components:
$ref: '#/components/schemas/microsoft.graph.hyperlinkOrPictureColumn'
indexed:
type: boolean
- description: Specifies whether the column values can used for sorting and searching.
+ description: Specifies whether the column values can be used for sorting and searching.
nullable: true
isDeletable:
type: boolean
@@ -21843,6 +21940,10 @@ components:
type: boolean
description: Specifies whether the column can be changed.
nullable: true
+ isSearchable:
+ type: boolean
+ description: Specifies whether the column values can be used for searching. Currently supported only for columns in a fileStorageContainer.
+ nullable: true
lookup:
$ref: '#/components/schemas/microsoft.graph.lookupColumn'
name:
@@ -22365,6 +22466,7 @@ components:
- private
- secret
- public
+ - unknownFutureValue
type: string
microsoft.graph.assignedLabel:
title: assignedLabel
@@ -22727,7 +22829,7 @@ 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: Read only. Timestamp at which the channel was created.
+ description: Read-only. Timestamp at which the channel was created.
format: date-time
nullable: true
description:
@@ -22879,7 +22981,7 @@ components:
nullable: true
timeZone:
type: string
- description: Indicates the time zone of the schedule team using tz database format. Required.
+ description: 'The time zone of the schedule team as an IANA time zone database (tz database) name; for example, America/Chicago. For the full list of valid values, see List of tz database time zones. Required.'
nullable: true
workforceIntegrationIds:
type: array
@@ -25396,6 +25498,8 @@ components:
type: string
description: Specifies the spoken language used during the meeting for recording and transcription purposes.
nullable: true
+ meetingType:
+ $ref: '#/components/schemas/microsoft.graph.onlineMeetingType'
recordAutomatically:
type: boolean
description: Indicates whether to record the meeting automatically.
@@ -25757,6 +25861,22 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
+ microsoft.graph.userIdentity:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.identity'
+ - title: userIdentity
+ type: object
+ properties:
+ ipAddress:
+ type: string
+ description: Indicates the client IP address associated with the 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.accessReviewError:
allOf:
- $ref: '#/components/schemas/microsoft.graph.genericError'
@@ -25845,6 +25965,11 @@ components:
type: string
description: 'Result of the review. Possible values: Approve, Deny, NotReviewed, or DontKnow. Supports $select, $orderby, and $filter (eq only).'
nullable: true
+ delegatedBy:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.userIdentity'
+ description: The identities of users who delegated this decision item to the current reviewer. Null if the item wasn't delegated. A collection because multiple reviewers can delegate to the same user. Only returned via filterByCurrentUser when explicitly requested via $select. Read-only.
justification:
type: string
description: Justification left by the reviewer when they made the decision.
@@ -26094,6 +26219,11 @@ components:
x-ms-navigationProperty: true
details:
$ref: '#/components/schemas/microsoft.graph.plannerPlanDetails'
+ historyItems:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.plannerHistoryItem'
+ x-ms-navigationProperty: true
tasks:
type: array
items:
@@ -27473,6 +27603,9 @@ components:
type: number
description: The number of licenses that are currently consumed by assignments from this allotment. Not nullable. Read-only.
format: int32
+ externalServiceIdentifier:
+ type: string
+ nullable: true
services:
type: array
items:
@@ -28640,6 +28773,15 @@ components:
additionalProperties:
type: object
description: 'Object representing a link to troubleshooting information, the link could be to the Azure Portal or a Microsoft doc.'
+ microsoft.graph.recipientType:
+ title: recipientType
+ enum:
+ - contact
+ - oneOff
+ - mailbox
+ - privateDL
+ - unknownFutureValue
+ type: string
microsoft.graph.itemReference:
title: itemReference
type: object
@@ -28889,8 +29031,6 @@ components:
$ref: '#/components/schemas/microsoft.graph.fileArchiveStatus'
hashes:
$ref: '#/components/schemas/microsoft.graph.hashes'
- lockInfo:
- $ref: '#/components/schemas/microsoft.graph.lockInfo'
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.
@@ -28980,6 +29120,31 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.lockInfo:
+ title: lockInfo
+ 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 lock was created, in UTC. Read-only.'
+ 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: 'The date and time when the lock expires, in UTC. Read-only.'
+ format: date-time
+ nullable: true
+ lockType:
+ $ref: '#/components/schemas/microsoft.graph.lockType'
+ owners:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.userIdentity'
+ description: The collection of users that currently hold the lock on the file. Read-only.
+ additionalProperties:
+ type: object
microsoft.graph.malware:
title: malware
type: object
@@ -29370,6 +29535,18 @@ components:
resource:
type: string
description: Required. Specifies the resource that is monitored for changes. Don't include the base URL (https://graph.microsoft.com/beta/). See the possible resource path values for each supported resource.
+ vapidPublicKey:
+ type: string
+ description: 'Optional. The application server''s VAPID public key, base64url-encoded (P-256 uncompressed point, 65 bytes pre-encoding). Obtained by calling the getVapidPublicKey function on the subscription collection. The browser passes this value to PushManager.subscribe({ applicationServerKey }) to bind the push subscription to this server identity. Required when notificationUrl targets a known Web Push service origin (for example, *.push.apple.com, fcm.googleapis.com, updates.push.services.mozilla.com); rejected with 400 Bad Request if supplied on a standard webhook subscription. For more information, see RFC 8292.'
+ nullable: true
+ webPushEncryptionP256dhPublicKey:
+ type: string
+ description: 'Optional. The subscriber''s ECDH public key, base64url-encoded (P-256 uncompressed point, 65 bytes pre-encoding). Obtained from the browser via PushSubscription.getKey(''p256dh''). Used as the peer public key during ECDH key agreement to derive the per-message content encryption key for RFC 8291 payload encryption. Required when notificationUrl targets a known Web Push service origin; rejected with 400 Bad Request if supplied on a standard webhook subscription. For more information, see RFC 8291 Section 3.'
+ nullable: true
+ webPushEncryptionSecret:
+ type: string
+ description: 'Optional. The subscriber''s auth secret, base64url-encoded (16 bytes pre-encoding). Obtained from the browser via PushSubscription.getKey(''auth''). Used as the HMAC-SHA-256 salt for the HKDF combine step that derives key material for RFC 8291 payload encryption. Write-only: this value is never returned in GET responses (returned as null). Treat as a secret. Required when notificationUrl targets a known Web Push service origin; rejected with 400 Bad Request if supplied on a standard webhook subscription. For more information, see RFC 8291 Section 3.'
+ nullable: true
additionalProperties:
type: object
microsoft.graph.thumbnailSet:
@@ -29388,7 +29565,6 @@ components:
$ref: '#/components/schemas/microsoft.graph.thumbnail'
additionalProperties:
type: object
- description: The ThumbnailSet resource is a keyed collection of thumbnail resources.
microsoft.graph.driveItemVersion:
allOf:
- $ref: '#/components/schemas/microsoft.graph.baseItemVersion'
@@ -32529,12 +32705,15 @@ components:
properties:
moreInfoWebUrl:
type: string
+ description: Provides other video teleconferencing (VTC) dial-in options. Read-only.
nullable: true
tenantKey:
type: string
+ description: The tenant key that is used to dial into the interactive voice response (IVR) of the partner CVI service.
nullable: true
videoTeleconferenceId:
type: string
+ description: The video teleconferencing ID. Read-only.
nullable: true
additionalProperties:
type: object
@@ -32568,6 +32747,16 @@ components:
$ref: '#/components/schemas/microsoft.graph.lobbyBypassScope'
additionalProperties:
type: object
+ microsoft.graph.onlineMeetingType:
+ title: onlineMeetingType
+ enum:
+ - adhoc
+ - scheduled
+ - recurring
+ - broadcast
+ - meetnow
+ - unknownFutureValue
+ type: string
microsoft.graph.onlineMeetingSensitivityLabelAssignment:
title: onlineMeetingSensitivityLabelAssignment
type: object
@@ -32860,22 +33049,6 @@ components:
- managerOrSponsor
- unknownFutureValue
type: string
- microsoft.graph.userIdentity:
- allOf:
- - $ref: '#/components/schemas/microsoft.graph.identity'
- - title: userIdentity
- type: object
- properties:
- ipAddress:
- type: string
- description: Indicates the client IP address associated with the 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.accessReviewInstanceDecisionItemPermission:
title: accessReviewInstanceDecisionItemPermission
type: object
@@ -33191,6 +33364,29 @@ components:
$ref: '#/components/schemas/microsoft.graph.plannerUserIds'
additionalProperties:
type: object
+ microsoft.graph.plannerHistoryItem:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.plannerDelta'
+ - title: plannerHistoryItem
+ type: object
+ properties:
+ actor:
+ $ref: '#/components/schemas/microsoft.graph.identitySet'
+ entityId:
+ type: string
+ entityType:
+ $ref: '#/components/schemas/microsoft.graph.historyEntityType'
+ eventType:
+ $ref: '#/components/schemas/microsoft.graph.historyEventType'
+ 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
+ format: date-time
+ nullable: true
+ planId:
+ type: string
+ additionalProperties:
+ type: object
microsoft.graph.plannerAppliedCategories:
title: plannerAppliedCategories
type: object
@@ -33829,7 +34025,7 @@ components:
items:
type: string
nullable: true
- description: 'The list of languages the user does not need translated. This is computed from the authoringLanguages collection in regionalAndLanguageSettings, and the languageOverrides collection in translationPreferences. The list specifies neutral culture values that include the language code without any country or region association. For example, it would specify ''fr'' for the neutral French culture, but not ''fr-FR'' for the French culture in France. Returned by default. Read only.'
+ description: 'The list of languages the user does not need translated. This is computed from the authoringLanguages collection in regionalAndLanguageSettings, and the languageOverrides collection in translationPreferences. The list specifies neutral culture values that include the language code without any country or region association. For example, it would specify ''fr'' for the neutral French culture, but not ''fr-FR'' for the French culture in France. Returned by default. Read-only.'
additionalProperties:
type: object
microsoft.graph.changeTrackedEntity:
@@ -34215,6 +34411,7 @@ components:
nullable: true
isRegistrationRequired:
type: boolean
+ description: Indicates whether attendee registration is enabled for the virtual event.
nullable: true
settings:
$ref: '#/components/schemas/microsoft.graph.virtualEventSettings'
@@ -35644,6 +35841,8 @@ components:
items:
$ref: '#/components/schemas/microsoft.graph.processContentMetadataBase'
description: 'A collection of content entries to be processed. Each entry contains the content itself and its metadata. Use conversation metadata for content like prompts and responses, file metadata for files, and content activity metadata for enforcement result status entries. Required.'
+ contextMetadata:
+ $ref: '#/components/schemas/microsoft.graph.contextMetadata'
deviceMetadata:
$ref: '#/components/schemas/microsoft.graph.deviceMetadata'
integratedAppMetadata:
@@ -35865,28 +36064,6 @@ components:
nullable: true
additionalProperties:
type: object
- microsoft.graph.lockInfo:
- title: lockInfo
- 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
- 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
- format: date-time
- nullable: true
- lockType:
- $ref: '#/components/schemas/microsoft.graph.lockType'
- owners:
- type: array
- items:
- $ref: '#/components/schemas/microsoft.graph.userIdentity'
- additionalProperties:
- type: object
microsoft.graph.folderView:
title: folderView
type: object
@@ -35905,6 +36082,14 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.lockType:
+ title: lockType
+ enum:
+ - none
+ - exclusive
+ - shared
+ - unknownFutureValue
+ type: string
microsoft.graph.mediaSource:
title: mediaSource
type: object
@@ -37808,6 +37993,22 @@ components:
type: object
additionalProperties:
type: object
+ microsoft.graph.historyEntityType:
+ title: historyEntityType
+ enum:
+ - task
+ - unknownFutureValue
+ type: string
+ microsoft.graph.historyEventType:
+ title: historyEventType
+ enum:
+ - created
+ - updated
+ - deleted
+ - undeleted
+ - moved
+ - unknownFutureValue
+ type: string
microsoft.graph.plannerTeamsPublicationInfo:
allOf:
- $ref: '#/components/schemas/microsoft.graph.plannerTaskCreation'
@@ -38466,16 +38667,19 @@ components:
type: array
items:
type: string
+ description: 'Collection of domain names that are blocked globally across all platforms. Domain validation follows RFC 3986 (URI syntax, section 3.2.2 for the host component). Domain matching is case-insensitive and exact; wildcards are not supported.'
excludeActors:
$ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions'
isStateSetByMicrosoft:
type: boolean
+ description: Indicates whether the restriction state was set by Microsoft.
readOnly: true
publicClient:
$ref: '#/components/schemas/microsoft.graph.redirectUriPlatformBlockedDomainConfiguration'
restrictForAppsCreatedAfterDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 when this restriction starts applying to newly created applications. Applications created before this date are not affected.
format: date-time
nullable: true
spa:
@@ -38494,20 +38698,24 @@ components:
type: array
items:
type: string
+ description: Collection of URI schemes that are blocked globally across all platforms. Schemes refer to URI schemes as defined in RFC 3986 §3.1.
excludeActors:
$ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions'
exemptFormats:
type: array
items:
type: string
+ description: Collection of URI patterns that are exempt from the blocked scheme restrictions. Patterns must follow specific validation rules for standard URI formats or URN formats.
isStateSetByMicrosoft:
type: boolean
+ description: Indicates whether the restriction state was set by Microsoft.
readOnly: true
publicClient:
$ref: '#/components/schemas/microsoft.graph.redirectUriPlatformBlockedSchemeConfiguration'
restrictForAppsCreatedAfterDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 when this restriction starts applying to newly created applications. Applications created before this date are not affected.
format: date-time
nullable: true
spa:
@@ -38526,16 +38734,19 @@ components:
type: array
items:
type: string
+ description: 'Collection of domain names that are allowed globally across all platforms. Domain validation follows RFC 3986 (URI syntax, section 3.2.2 for the host component). Domain matching is case-insensitive and exact; wildcards are not supported.'
excludeActors:
$ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions'
isStateSetByMicrosoft:
type: boolean
+ description: Indicates whether the restriction state was set by Microsoft.
readOnly: true
publicClient:
$ref: '#/components/schemas/microsoft.graph.redirectUriPlatformAllowedDomainConfiguration'
restrictForAppsCreatedAfterDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 when this restriction starts applying to newly created applications. Applications created before this date are not affected.
format: date-time
nullable: true
spa:
@@ -38554,16 +38765,19 @@ components:
type: array
items:
type: string
+ description: Collection of URI schemes that are allowed globally across all platforms. Schemes refer to URI schemes as defined in RFC 3986 §3.1. The value '*' can be used to allow any scheme.
excludeActors:
$ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions'
isStateSetByMicrosoft:
type: boolean
+ description: Indicates whether the restriction state was set by Microsoft.
readOnly: true
publicClient:
$ref: '#/components/schemas/microsoft.graph.redirectUriPlatformAllowedSchemeConfiguration'
restrictForAppsCreatedAfterDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 when this restriction starts applying to newly created applications. Applications created before this date are not affected.
format: date-time
nullable: true
spa:
@@ -38584,10 +38798,12 @@ components:
$ref: '#/components/schemas/microsoft.graph.redirectUriWildcardExcludeFormats'
isStateSetByMicrosoft:
type: boolean
+ description: Indicates whether the restriction state was set by Microsoft.
readOnly: true
restrictForAppsCreatedAfterDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 when this restriction starts applying to newly created applications. Applications created before this date are not affected.
format: date-time
nullable: true
state:
@@ -40167,6 +40383,14 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.contextMetadata:
+ title: contextMetadata
+ type: object
+ properties:
+ metadataProperties:
+ $ref: '#/components/schemas/microsoft.graph.customMetadataDictionary'
+ additionalProperties:
+ type: object
microsoft.graph.deviceMetadata:
title: deviceMetadata
type: object
@@ -40225,14 +40449,6 @@ components:
nullable: true
additionalProperties:
type: object
- microsoft.graph.lockType:
- title: lockType
- enum:
- - none
- - exclusive
- - shared
- - unknownFutureValue
- type: string
microsoft.graph.mediaSourceContentCategory:
title: mediaSourceContentCategory
enum:
@@ -40937,6 +41153,7 @@ components:
type: array
items:
type: string
+ description: 'Collection of domain names that are blocked for this specific platform. Domain validation follows RFC 3986 (URI syntax, section 3.2.2 for the host component). Domain matching is case-insensitive and exact; wildcards are not supported.'
additionalProperties:
type: object
microsoft.graph.redirectUriPlatformBlockedSchemeConfiguration:
@@ -40947,10 +41164,12 @@ components:
type: array
items:
type: string
+ description: Collection of URI schemes that are blocked for this specific platform. Schemes refer to URI schemes as defined in RFC 3986 §3.1.
exemptFormats:
type: array
items:
type: string
+ description: Collection of URI patterns that are exempt from the blocked scheme restrictions for this platform. Patterns must follow specific validation rules for standard URI formats or URN formats.
additionalProperties:
type: object
microsoft.graph.redirectUriPlatformAllowedDomainConfiguration:
@@ -40961,6 +41180,7 @@ components:
type: array
items:
type: string
+ description: 'Collection of domain names that are allowed for this specific platform. Domain validation follows RFC 3986 (URI syntax, section 3.2.2 for the host component). Domain matching is case-insensitive and exact; wildcards are not supported.'
additionalProperties:
type: object
microsoft.graph.redirectUriPlatformAllowedSchemeConfiguration:
@@ -40971,6 +41191,7 @@ components:
type: array
items:
type: string
+ description: Collection of URI schemes that are allowed for this specific platform. Schemes refer to URI schemes as defined in RFC 3986 §3.1. The value '*' can be used to allow any scheme for this platform.
additionalProperties:
type: object
microsoft.graph.redirectUriWildcardExcludeFormats:
@@ -40979,10 +41200,12 @@ components:
properties:
excludeWildcardsInPath:
type: boolean
+ description: 'When true, blocks the use of wildcards in the path portion of redirect URIs. When false, allows wildcards in paths.'
excludeWildcardsInPathWithDomains:
type: array
items:
type: string
+ description: 'Collection of domain names where wildcards in the path portion of redirect URIs are blocked. Accepts only valid host names (no wildcards) as defined in RFC 3986 §3.2.2. For example, login.microsoft.com or contoso.com.'
additionalProperties:
type: object
microsoft.graph.attributeMapping:
@@ -41308,6 +41531,9 @@ components:
- downloadText
- downloadFile
- copyToClipboard
+ - pasteFromClipboard
+ - print
+ - accessDebugTools
- unknownFutureValue
type: string
microsoft.graph.contentBase:
@@ -41322,6 +41548,13 @@ components:
- ai
- unknownFutureValue
type: string
+ microsoft.graph.customMetadataDictionary:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.Dictionary'
+ - title: customMetadataDictionary
+ type: object
+ additionalProperties:
+ type: object
microsoft.graph.operatingSystemSpecifications:
title: operatingSystemSpecifications
type: object
diff --git a/openApiDocs/beta/Planner.yml b/openApiDocs/beta/Planner.yml
index 15f0918353..ff945046e9 100644
--- a/openApiDocs/beta/Planner.yml
+++ b/openApiDocs/beta/Planner.yml
@@ -2531,187 +2531,12 @@ paths:
default:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
- '/groups/{group-id}/planner/plans/{plannerPlan-id}/microsoft.graph.archive':
- post:
- tags:
- - groups.plannerGroup
- summary: Invoke action archive
- description: 'Archive a plannerPlan object. Archiving a plan, also archives the plannerTasks and plannerBuckets in the plan. An archived entity is read-only. Archived entities cannot be updated. An archived plan can be unarchived. All archived entities can be deleted. Archived tasks are not included in the response for list of tasks assigned to a user. '
- externalDocs:
- description: Find more info here
- url: https://learn.microsoft.com/graph/api/plannerplan-archive?view=graph-rest-beta
- operationId: group.planner.plan_archive
- parameters:
- - name: group-id
- in: path
- description: The unique identifier of group
- required: true
- style: simple
- schema:
- type: string
- x-ms-docs-key-type: group
- - name: plannerPlan-id
- in: path
- description: The unique identifier of plannerPlan
- required: true
- style: simple
- schema:
- type: string
- x-ms-docs-key-type: plannerPlan
- requestBody:
- description: Action parameters
- content:
- application/json:
- schema:
- type: object
- properties:
- justification:
- type: string
- nullable: true
- additionalProperties:
- type: object
- required: true
- responses:
- 2XX:
- description: Success
- default:
- $ref: '#/components/responses/error'
- x-ms-docs-operation-type: action
- '/groups/{group-id}/planner/plans/{plannerPlan-id}/microsoft.graph.getUsageRights()':
- get:
- tags:
- - groups.plannerGroup
- summary: Invoke function getUsageRights
- operationId: group.planner.plan_getUsageRight
- parameters:
- - name: group-id
- in: path
- description: The unique identifier of group
- required: true
- style: simple
- schema:
- type: string
- x-ms-docs-key-type: group
- - name: plannerPlan-id
- in: path
- description: The unique identifier of plannerPlan
- required: true
- style: simple
- schema:
- type: string
- x-ms-docs-key-type: plannerPlan
- responses:
- 2XX:
- description: Success
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/microsoft.graph.planUsageRight'
- default:
- $ref: '#/components/responses/error'
- x-ms-docs-operation-type: function
- '/groups/{group-id}/planner/plans/{plannerPlan-id}/microsoft.graph.moveToContainer':
- post:
- tags:
- - groups.plannerGroup
- summary: Invoke action moveToContainer
- description: Move a planner plan object from one planner plan container to another. Planner plans can only be moved from a user container to a group container.
- externalDocs:
- description: Find more info here
- url: https://learn.microsoft.com/graph/api/plannerplan-movetocontainer?view=graph-rest-beta
- operationId: group.planner.plan_moveToContainer
- parameters:
- - name: group-id
- in: path
- description: The unique identifier of group
- required: true
- style: simple
- schema:
- type: string
- x-ms-docs-key-type: group
- - name: plannerPlan-id
- in: path
- description: The unique identifier of plannerPlan
- required: true
- style: simple
- schema:
- type: string
- x-ms-docs-key-type: plannerPlan
- requestBody:
- description: Action parameters
- content:
- application/json:
- schema:
- type: object
- properties:
- container:
- $ref: '#/components/schemas/microsoft.graph.plannerPlanContainer'
- additionalProperties:
- type: object
- required: true
- responses:
- 2XX:
- description: Success
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/microsoft.graph.plannerPlan'
- default:
- $ref: '#/components/responses/error'
- x-ms-docs-operation-type: action
- '/groups/{group-id}/planner/plans/{plannerPlan-id}/microsoft.graph.unarchive':
- post:
- tags:
- - groups.plannerGroup
- summary: Invoke action unarchive
- description: 'Unarchive a plannerPlan object. Unarchiving a plan, also unarchives the plannerTasks and plannerBuckets in the plan. Only a plan that is archived can be unarchived.'
- externalDocs:
- description: Find more info here
- url: https://learn.microsoft.com/graph/api/plannerplan-unarchive?view=graph-rest-beta
- operationId: group.planner.plan_unarchive
- parameters:
- - name: group-id
- in: path
- description: The unique identifier of group
- required: true
- style: simple
- schema:
- type: string
- x-ms-docs-key-type: group
- - name: plannerPlan-id
- in: path
- description: The unique identifier of plannerPlan
- required: true
- style: simple
- schema:
- type: string
- x-ms-docs-key-type: plannerPlan
- requestBody:
- description: Action parameters
- content:
- application/json:
- schema:
- type: object
- properties:
- justification:
- type: string
- nullable: true
- additionalProperties:
- type: object
- required: true
- responses:
- 2XX:
- description: Success
- default:
- $ref: '#/components/responses/error'
- x-ms-docs-operation-type: action
- '/groups/{group-id}/planner/plans/{plannerPlan-id}/tasks':
+ '/groups/{group-id}/planner/plans/{plannerPlan-id}/historyItems':
get:
tags:
- groups.plannerGroup
- summary: Get tasks from groups
- description: Collection of tasks in the plan. Read-only. Nullable.
- operationId: group.planner.plan_ListTask
+ summary: Get historyItems from groups
+ operationId: group.planner.plan_ListHistoryItem
parameters:
- name: group-id
in: path
@@ -2766,7 +2591,7 @@ paths:
type: string
responses:
2XX:
- $ref: '#/components/responses/microsoft.graph.plannerTaskCollectionResponse'
+ $ref: '#/components/responses/microsoft.graph.plannerHistoryItemCollectionResponse'
default:
$ref: '#/components/responses/error'
x-ms-pageable:
@@ -2776,8 +2601,8 @@ paths:
post:
tags:
- groups.plannerGroup
- summary: Create new navigation property to tasks for groups
- operationId: group.planner.plan_CreateTask
+ summary: Create new navigation property to historyItems for groups
+ operationId: group.planner.plan_CreateHistoryItem
parameters:
- name: group-id
in: path
@@ -2800,7 +2625,7 @@ paths:
content:
application/json:
schema:
- $ref: '#/components/schemas/microsoft.graph.plannerTask'
+ $ref: '#/components/schemas/microsoft.graph.plannerHistoryItem'
required: true
responses:
2XX:
@@ -2808,17 +2633,16 @@ paths:
content:
application/json:
schema:
- $ref: '#/components/schemas/microsoft.graph.plannerTask'
+ $ref: '#/components/schemas/microsoft.graph.plannerHistoryItem'
default:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
- '/groups/{group-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}':
+ '/groups/{group-id}/planner/plans/{plannerPlan-id}/historyItems/{plannerHistoryItem-id}':
get:
tags:
- groups.plannerGroup
- summary: Get tasks from groups
- description: Collection of tasks in the plan. Read-only. Nullable.
- operationId: group.planner.plan_GetTask
+ summary: Get historyItems from groups
+ operationId: group.planner.plan_GetHistoryItem
parameters:
- name: group-id
in: path
@@ -2836,14 +2660,14 @@ paths:
schema:
type: string
x-ms-docs-key-type: plannerPlan
- - name: plannerTask-id
+ - name: plannerHistoryItem-id
in: path
- description: The unique identifier of plannerTask
+ description: The unique identifier of plannerHistoryItem
required: true
style: simple
schema:
type: string
- x-ms-docs-key-type: plannerTask
+ x-ms-docs-key-type: plannerHistoryItem
- name: $select
in: query
description: Select properties to be returned
@@ -2870,15 +2694,15 @@ paths:
content:
application/json:
schema:
- $ref: '#/components/schemas/microsoft.graph.plannerTask'
+ $ref: '#/components/schemas/microsoft.graph.plannerHistoryItem'
default:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
patch:
tags:
- groups.plannerGroup
- summary: Update the navigation property tasks in groups
- operationId: group.planner.plan_UpdateTask
+ summary: Update the navigation property historyItems in groups
+ operationId: group.planner.plan_UpdateHistoryItem
parameters:
- name: group-id
in: path
@@ -2896,20 +2720,20 @@ paths:
schema:
type: string
x-ms-docs-key-type: plannerPlan
- - name: plannerTask-id
+ - name: plannerHistoryItem-id
in: path
- description: The unique identifier of plannerTask
+ description: The unique identifier of plannerHistoryItem
required: true
style: simple
schema:
type: string
- x-ms-docs-key-type: plannerTask
+ x-ms-docs-key-type: plannerHistoryItem
requestBody:
description: New navigation property values
content:
application/json:
schema:
- $ref: '#/components/schemas/microsoft.graph.plannerTask'
+ $ref: '#/components/schemas/microsoft.graph.plannerHistoryItem'
required: true
responses:
2XX:
@@ -2917,15 +2741,15 @@ paths:
content:
application/json:
schema:
- $ref: '#/components/schemas/microsoft.graph.plannerTask'
+ $ref: '#/components/schemas/microsoft.graph.plannerHistoryItem'
default:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
delete:
tags:
- groups.plannerGroup
- summary: Delete navigation property tasks for groups
- operationId: group.planner.plan_DeleteTask
+ summary: Delete navigation property historyItems for groups
+ operationId: group.planner.plan_DeleteHistoryItem
parameters:
- name: group-id
in: path
@@ -2943,14 +2767,14 @@ paths:
schema:
type: string
x-ms-docs-key-type: plannerPlan
- - name: plannerTask-id
+ - name: plannerHistoryItem-id
in: path
- description: The unique identifier of plannerTask
+ description: The unique identifier of plannerHistoryItem
required: true
style: simple
schema:
type: string
- x-ms-docs-key-type: plannerTask
+ x-ms-docs-key-type: plannerHistoryItem
- name: If-Match
in: header
description: ETag
@@ -2963,13 +2787,12 @@ paths:
default:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
- '/groups/{group-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/assignedToTaskBoardFormat':
+ '/groups/{group-id}/planner/plans/{plannerPlan-id}/historyItems/$count':
get:
tags:
- groups.plannerGroup
- summary: Get assignedToTaskBoardFormat from groups
- description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo.
- operationId: group.planner.plan.task_GetAssignedToTaskBoardFormat
+ summary: Get the number of the resource
+ operationId: group.planner.plan.historyItem_GetCount
parameters:
- name: group-id
in: path
@@ -2987,49 +2810,23 @@ paths:
schema:
type: string
x-ms-docs-key-type: plannerPlan
- - name: plannerTask-id
- in: path
- description: The unique identifier of plannerTask
- required: true
- style: simple
- schema:
- type: string
- x-ms-docs-key-type: plannerTask
- - name: $select
- in: query
- description: Select properties to be returned
- style: form
- explode: false
- schema:
- uniqueItems: true
- type: array
- items:
- type: string
- - name: $expand
- in: query
- description: Expand related entities
- style: form
- explode: false
- schema:
- uniqueItems: true
- type: array
- items:
- type: string
+ - $ref: '#/components/parameters/search'
+ - $ref: '#/components/parameters/filter'
responses:
2XX:
- description: Retrieved navigation property
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat'
+ $ref: '#/components/responses/ODataCountResponse'
default:
$ref: '#/components/responses/error'
- x-ms-docs-operation-type: operation
- patch:
+ '/groups/{group-id}/planner/plans/{plannerPlan-id}/microsoft.graph.archive':
+ post:
tags:
- groups.plannerGroup
- summary: Update the navigation property assignedToTaskBoardFormat in groups
- operationId: group.planner.plan.task_UpdateAssignedToTaskBoardFormat
+ summary: Invoke action archive
+ description: 'Archive a plannerPlan object. Archiving a plan, also archives the plannerTasks and plannerBuckets in the plan. An archived entity is read-only. Archived entities cannot be updated. An archived plan can be unarchived. All archived entities can be deleted. Archived tasks are not included in the response for list of tasks assigned to a user. '
+ externalDocs:
+ description: Find more info here
+ url: https://learn.microsoft.com/graph/api/plannerplan-archive?view=graph-rest-beta
+ operationId: group.planner.plan_archive
parameters:
- name: group-id
in: path
@@ -3047,43 +2844,68 @@ paths:
schema:
type: string
x-ms-docs-key-type: plannerPlan
- - name: plannerTask-id
+ requestBody:
+ description: Action parameters
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ justification:
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
+ required: true
+ responses:
+ 2XX:
+ description: Success
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: action
+ '/groups/{group-id}/planner/plans/{plannerPlan-id}/microsoft.graph.getUsageRights()':
+ get:
+ tags:
+ - groups.plannerGroup
+ summary: Invoke function getUsageRights
+ operationId: group.planner.plan_getUsageRight
+ parameters:
+ - name: group-id
in: path
- description: The unique identifier of plannerTask
+ description: The unique identifier of group
required: true
style: simple
schema:
type: string
- x-ms-docs-key-type: plannerTask
- - name: If-Match
- in: header
- description: ETag value.
+ x-ms-docs-key-type: group
+ - name: plannerPlan-id
+ in: path
+ description: The unique identifier of plannerPlan
required: true
style: simple
schema:
type: string
- requestBody:
- description: New navigation property values
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat'
- required: true
+ x-ms-docs-key-type: plannerPlan
responses:
2XX:
description: Success
content:
application/json:
schema:
- $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat'
+ $ref: '#/components/schemas/microsoft.graph.planUsageRight'
default:
$ref: '#/components/responses/error'
- x-ms-docs-operation-type: operation
- delete:
+ x-ms-docs-operation-type: function
+ '/groups/{group-id}/planner/plans/{plannerPlan-id}/microsoft.graph.moveToContainer':
+ post:
tags:
- groups.plannerGroup
- summary: Delete navigation property assignedToTaskBoardFormat for groups
- operationId: group.planner.plan.task_DeleteAssignedToTaskBoardFormat
+ summary: Invoke action moveToContainer
+ description: Move a planner plan object from one planner plan container to another. Planner plans can only be moved from a user container to a group container.
+ externalDocs:
+ description: Find more info here
+ url: https://learn.microsoft.com/graph/api/plannerplan-movetocontainer?view=graph-rest-beta
+ operationId: group.planner.plan_moveToContainer
parameters:
- name: group-id
in: path
@@ -3101,33 +2923,81 @@ paths:
schema:
type: string
x-ms-docs-key-type: plannerPlan
- - name: plannerTask-id
+ requestBody:
+ description: Action parameters
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ container:
+ $ref: '#/components/schemas/microsoft.graph.plannerPlanContainer'
+ additionalProperties:
+ type: object
+ required: true
+ responses:
+ 2XX:
+ description: Success
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.plannerPlan'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: action
+ '/groups/{group-id}/planner/plans/{plannerPlan-id}/microsoft.graph.unarchive':
+ post:
+ tags:
+ - groups.plannerGroup
+ summary: Invoke action unarchive
+ description: 'Unarchive a plannerPlan object. Unarchiving a plan, also unarchives the plannerTasks and plannerBuckets in the plan. Only a plan that is archived can be unarchived.'
+ externalDocs:
+ description: Find more info here
+ url: https://learn.microsoft.com/graph/api/plannerplan-unarchive?view=graph-rest-beta
+ operationId: group.planner.plan_unarchive
+ parameters:
+ - name: group-id
in: path
- description: The unique identifier of plannerTask
+ description: The unique identifier of group
required: true
style: simple
schema:
type: string
- x-ms-docs-key-type: plannerTask
- - name: If-Match
- in: header
- description: ETag
+ x-ms-docs-key-type: group
+ - name: plannerPlan-id
+ in: path
+ description: The unique identifier of plannerPlan
+ required: true
style: simple
schema:
type: string
+ x-ms-docs-key-type: plannerPlan
+ requestBody:
+ description: Action parameters
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ justification:
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
+ required: true
responses:
2XX:
description: Success
default:
$ref: '#/components/responses/error'
- x-ms-docs-operation-type: operation
- '/groups/{group-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/bucketTaskBoardFormat':
+ x-ms-docs-operation-type: action
+ '/groups/{group-id}/planner/plans/{plannerPlan-id}/tasks':
get:
tags:
- groups.plannerGroup
- summary: Get bucketTaskBoardFormat from groups
- description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket.
- operationId: group.planner.plan.task_GetBucketTaskBoardFormat
+ summary: Get tasks from groups
+ description: Collection of tasks in the plan. Read-only. Nullable.
+ operationId: group.planner.plan_ListTask
parameters:
- name: group-id
in: path
@@ -3145,14 +3015,21 @@ paths:
schema:
type: string
x-ms-docs-key-type: plannerPlan
- - name: plannerTask-id
- in: path
- description: The unique identifier of plannerTask
- required: true
- style: simple
+ - $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: plannerTask
+ uniqueItems: true
+ type: array
+ items:
+ type: string
- name: $select
in: query
description: Select properties to be returned
@@ -3175,19 +3052,18 @@ paths:
type: string
responses:
2XX:
- description: Retrieved navigation property
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat'
+ $ref: '#/components/responses/microsoft.graph.plannerTaskCollectionResponse'
default:
$ref: '#/components/responses/error'
+ x-ms-pageable:
+ nextLinkName: '@odata.nextLink'
+ operationName: listMore
x-ms-docs-operation-type: operation
- patch:
+ post:
tags:
- groups.plannerGroup
- summary: Update the navigation property bucketTaskBoardFormat in groups
- operationId: group.planner.plan.task_UpdateBucketTaskBoardFormat
+ summary: Create new navigation property to tasks for groups
+ operationId: group.planner.plan_CreateTask
parameters:
- name: group-id
in: path
@@ -3205,87 +3081,30 @@ paths:
schema:
type: string
x-ms-docs-key-type: plannerPlan
- - name: plannerTask-id
- in: path
- description: The unique identifier of plannerTask
- required: true
- style: simple
- schema:
- type: string
- x-ms-docs-key-type: plannerTask
- - name: If-Match
- in: header
- description: ETag value.
- required: true
- style: simple
- schema:
- type: string
requestBody:
- description: New navigation property values
+ description: New navigation property
content:
application/json:
schema:
- $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat'
+ $ref: '#/components/schemas/microsoft.graph.plannerTask'
required: true
responses:
2XX:
- description: Success
+ description: Created navigation property.
content:
application/json:
schema:
- $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat'
- default:
- $ref: '#/components/responses/error'
- x-ms-docs-operation-type: operation
- delete:
- tags:
- - groups.plannerGroup
- summary: Delete navigation property bucketTaskBoardFormat for groups
- operationId: group.planner.plan.task_DeleteBucketTaskBoardFormat
- parameters:
- - name: group-id
- in: path
- description: The unique identifier of group
- required: true
- style: simple
- schema:
- type: string
- x-ms-docs-key-type: group
- - name: plannerPlan-id
- in: path
- description: The unique identifier of plannerPlan
- required: true
- style: simple
- schema:
- type: string
- x-ms-docs-key-type: plannerPlan
- - name: plannerTask-id
- in: path
- description: The unique identifier of plannerTask
- required: true
- style: simple
- schema:
- type: string
- x-ms-docs-key-type: plannerTask
- - name: If-Match
- in: header
- description: ETag
- style: simple
- schema:
- type: string
- responses:
- 2XX:
- description: Success
+ $ref: '#/components/schemas/microsoft.graph.plannerTask'
default:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
- '/groups/{group-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/details':
+ '/groups/{group-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}':
get:
tags:
- groups.plannerGroup
- summary: Get details from groups
- description: Read-only. Nullable. More details about the task.
- operationId: group.planner.plan.task_GetDetail
+ summary: Get tasks from groups
+ description: Collection of tasks in the plan. Read-only. Nullable.
+ operationId: group.planner.plan_GetTask
parameters:
- name: group-id
in: path
@@ -3337,15 +3156,15 @@ paths:
content:
application/json:
schema:
- $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails'
+ $ref: '#/components/schemas/microsoft.graph.plannerTask'
default:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
patch:
tags:
- groups.plannerGroup
- summary: Update the navigation property details in groups
- operationId: group.planner.plan.task_UpdateDetail
+ summary: Update the navigation property tasks in groups
+ operationId: group.planner.plan_UpdateTask
parameters:
- name: group-id
in: path
@@ -3371,19 +3190,12 @@ paths:
schema:
type: string
x-ms-docs-key-type: plannerTask
- - name: If-Match
- in: header
- description: ETag value.
- required: true
- style: simple
- schema:
- type: string
requestBody:
description: New navigation property values
content:
application/json:
schema:
- $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails'
+ $ref: '#/components/schemas/microsoft.graph.plannerTask'
required: true
responses:
2XX:
@@ -3391,15 +3203,15 @@ paths:
content:
application/json:
schema:
- $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails'
+ $ref: '#/components/schemas/microsoft.graph.plannerTask'
default:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
delete:
tags:
- groups.plannerGroup
- summary: Delete navigation property details for groups
- operationId: group.planner.plan.task_DeleteDetail
+ summary: Delete navigation property tasks for groups
+ operationId: group.planner.plan_DeleteTask
parameters:
- name: group-id
in: path
@@ -3437,13 +3249,13 @@ paths:
default:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
- '/groups/{group-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/messages':
+ '/groups/{group-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/assignedToTaskBoardFormat':
get:
tags:
- groups.plannerGroup
- summary: Get messages from groups
- description: Read-only. Nullable. Chat messages associated with the task.
- operationId: group.planner.plan.task_ListMessage
+ summary: Get assignedToTaskBoardFormat from groups
+ description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo.
+ operationId: group.planner.plan.task_GetAssignedToTaskBoardFormat
parameters:
- name: group-id
in: path
@@ -3469,21 +3281,6 @@ paths:
schema:
type: string
x-ms-docs-key-type: plannerTask
- - $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:
- type: string
- name: $select
in: query
description: Select properties to be returned
@@ -3506,18 +3303,19 @@ paths:
type: string
responses:
2XX:
- $ref: '#/components/responses/microsoft.graph.plannerTaskChatMessageCollectionResponse'
+ description: Retrieved navigation property
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat'
default:
$ref: '#/components/responses/error'
- x-ms-pageable:
- nextLinkName: '@odata.nextLink'
- operationName: listMore
x-ms-docs-operation-type: operation
- post:
+ patch:
tags:
- groups.plannerGroup
- summary: Create new navigation property to messages for groups
- operationId: group.planner.plan.task_CreateMessage
+ summary: Update the navigation property assignedToTaskBoardFormat in groups
+ operationId: group.planner.plan.task_UpdateAssignedToTaskBoardFormat
parameters:
- name: group-id
in: path
@@ -3543,30 +3341,35 @@ paths:
schema:
type: string
x-ms-docs-key-type: plannerTask
+ - name: If-Match
+ in: header
+ description: ETag value.
+ required: true
+ style: simple
+ schema:
+ type: string
requestBody:
- description: New navigation property
+ description: New navigation property values
content:
application/json:
schema:
- $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMessage'
+ $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat'
required: true
responses:
2XX:
- description: Created navigation property.
+ description: Success
content:
application/json:
schema:
- $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMessage'
+ $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat'
default:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
- '/groups/{group-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}':
- get:
+ delete:
tags:
- groups.plannerGroup
- summary: Get messages from groups
- description: Read-only. Nullable. Chat messages associated with the task.
- operationId: group.planner.plan.task_GetMessage
+ summary: Delete navigation property assignedToTaskBoardFormat for groups
+ operationId: group.planner.plan.task_DeleteAssignedToTaskBoardFormat
parameters:
- name: group-id
in: path
@@ -3592,14 +3395,50 @@ paths:
schema:
type: string
x-ms-docs-key-type: plannerTask
- - name: plannerTaskChatMessage-id
+ - name: If-Match
+ in: header
+ description: ETag
+ style: simple
+ schema:
+ type: string
+ responses:
+ 2XX:
+ description: Success
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ '/groups/{group-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/bucketTaskBoardFormat':
+ get:
+ tags:
+ - groups.plannerGroup
+ summary: Get bucketTaskBoardFormat from groups
+ description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket.
+ operationId: group.planner.plan.task_GetBucketTaskBoardFormat
+ parameters:
+ - name: group-id
in: path
- description: The unique identifier of plannerTaskChatMessage
+ description: The unique identifier of group
required: true
style: simple
schema:
type: string
- x-ms-docs-key-type: plannerTaskChatMessage
+ x-ms-docs-key-type: group
+ - name: plannerPlan-id
+ in: path
+ description: The unique identifier of plannerPlan
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: plannerPlan
+ - name: plannerTask-id
+ in: path
+ description: The unique identifier of plannerTask
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: plannerTask
- name: $select
in: query
description: Select properties to be returned
@@ -3626,15 +3465,15 @@ paths:
content:
application/json:
schema:
- $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMessage'
+ $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat'
default:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
patch:
tags:
- groups.plannerGroup
- summary: Update the navigation property messages in groups
- operationId: group.planner.plan.task_UpdateMessage
+ summary: Update the navigation property bucketTaskBoardFormat in groups
+ operationId: group.planner.plan.task_UpdateBucketTaskBoardFormat
parameters:
- name: group-id
in: path
@@ -3660,20 +3499,19 @@ paths:
schema:
type: string
x-ms-docs-key-type: plannerTask
- - name: plannerTaskChatMessage-id
- in: path
- description: The unique identifier of plannerTaskChatMessage
+ - name: If-Match
+ in: header
+ description: ETag value.
required: true
style: simple
schema:
type: string
- x-ms-docs-key-type: plannerTaskChatMessage
requestBody:
description: New navigation property values
content:
application/json:
schema:
- $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMessage'
+ $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat'
required: true
responses:
2XX:
@@ -3681,15 +3519,15 @@ paths:
content:
application/json:
schema:
- $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMessage'
+ $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat'
default:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
delete:
tags:
- groups.plannerGroup
- summary: Delete navigation property messages for groups
- operationId: group.planner.plan.task_DeleteMessage
+ summary: Delete navigation property bucketTaskBoardFormat for groups
+ operationId: group.planner.plan.task_DeleteBucketTaskBoardFormat
parameters:
- name: group-id
in: path
@@ -3715,14 +3553,6 @@ paths:
schema:
type: string
x-ms-docs-key-type: plannerTask
- - name: plannerTaskChatMessage-id
- in: path
- description: The unique identifier of plannerTaskChatMessage
- required: true
- style: simple
- schema:
- type: string
- x-ms-docs-key-type: plannerTaskChatMessage
- name: If-Match
in: header
description: ETag
@@ -3735,16 +3565,13 @@ paths:
default:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
- '/groups/{group-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.setReaction':
- post:
+ '/groups/{group-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/details':
+ get:
tags:
- groups.plannerGroup
- summary: Invoke action setReaction
- description: Set a reaction to a plannerTaskChatMessage for the current user.
- externalDocs:
- description: Find more info here
- url: https://learn.microsoft.com/graph/api/plannertaskchatmessage-setreaction?view=graph-rest-beta
- operationId: group.planner.plan.task.message_setReaction
+ summary: Get details from groups
+ description: Read-only. Nullable. More details about the task.
+ operationId: group.planner.plan.task_GetDetail
parameters:
- name: group-id
in: path
@@ -3770,42 +3597,41 @@ paths:
schema:
type: string
x-ms-docs-key-type: plannerTask
- - name: plannerTaskChatMessage-id
- in: path
- description: The unique identifier of plannerTaskChatMessage
- required: true
- style: simple
+ - name: $select
+ in: query
+ description: Select properties to be returned
+ style: form
+ explode: false
schema:
- type: string
- x-ms-docs-key-type: plannerTaskChatMessage
- requestBody:
- description: Action parameters
- content:
- application/json:
- schema:
- type: object
- properties:
- reactionType:
- type: string
- additionalProperties:
- type: object
- required: true
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $expand
+ in: query
+ description: Expand related entities
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
responses:
2XX:
- description: Success
+ description: Retrieved navigation property
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails'
default:
$ref: '#/components/responses/error'
- x-ms-docs-operation-type: action
- '/groups/{group-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.unsetReaction':
- post:
+ x-ms-docs-operation-type: operation
+ patch:
tags:
- groups.plannerGroup
- summary: Invoke action unsetReaction
- description: Remove a reaction from a plannerTaskChatMessage for the current user.
- externalDocs:
- description: Find more info here
- url: https://learn.microsoft.com/graph/api/plannertaskchatmessage-unsetreaction?view=graph-rest-beta
- operationId: group.planner.plan.task.message_unsetReaction
+ summary: Update the navigation property details in groups
+ operationId: group.planner.plan.task_UpdateDetail
parameters:
- name: group-id
in: path
@@ -3831,38 +3657,35 @@ paths:
schema:
type: string
x-ms-docs-key-type: plannerTask
- - name: plannerTaskChatMessage-id
- in: path
- description: The unique identifier of plannerTaskChatMessage
+ - name: If-Match
+ in: header
+ description: ETag value.
required: true
style: simple
schema:
type: string
- x-ms-docs-key-type: plannerTaskChatMessage
requestBody:
- description: Action parameters
+ description: New navigation property values
content:
application/json:
schema:
- type: object
- properties:
- reactionType:
- type: string
- additionalProperties:
- type: object
+ $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails'
required: true
responses:
2XX:
description: Success
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails'
default:
$ref: '#/components/responses/error'
- x-ms-docs-operation-type: action
- '/groups/{group-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/messages/$count':
- get:
+ x-ms-docs-operation-type: operation
+ delete:
tags:
- groups.plannerGroup
- summary: Get the number of the resource
- operationId: group.planner.plan.task.message_GetCount
+ summary: Delete navigation property details for groups
+ operationId: group.planner.plan.task_DeleteDetail
parameters:
- name: group-id
in: path
@@ -3888,20 +3711,25 @@ paths:
schema:
type: string
x-ms-docs-key-type: plannerTask
- - $ref: '#/components/parameters/search'
- - $ref: '#/components/parameters/filter'
+ - name: If-Match
+ in: header
+ description: ETag
+ style: simple
+ schema:
+ type: string
responses:
2XX:
- $ref: '#/components/responses/ODataCountResponse'
+ description: Success
default:
$ref: '#/components/responses/error'
- '/groups/{group-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/progressTaskBoardFormat':
+ x-ms-docs-operation-type: operation
+ '/groups/{group-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/messages':
get:
tags:
- groups.plannerGroup
- summary: Get progressTaskBoardFormat from groups
- description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress.
- operationId: group.planner.plan.task_GetProgressTaskBoardFormat
+ summary: Get messages from groups
+ description: Read-only. Nullable. Chat messages associated with the task.
+ operationId: group.planner.plan.task_ListMessage
parameters:
- name: group-id
in: path
@@ -3927,7 +3755,465 @@ paths:
schema:
type: string
x-ms-docs-key-type: plannerTask
- - 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: Order items by property values
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $select
+ in: query
+ description: Select properties to be returned
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $expand
+ in: query
+ description: Expand related entities
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ responses:
+ 2XX:
+ $ref: '#/components/responses/microsoft.graph.plannerTaskChatMessageCollectionResponse'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-pageable:
+ nextLinkName: '@odata.nextLink'
+ operationName: listMore
+ x-ms-docs-operation-type: operation
+ post:
+ tags:
+ - groups.plannerGroup
+ summary: Create new navigation property to messages for groups
+ operationId: group.planner.plan.task_CreateMessage
+ parameters:
+ - name: group-id
+ in: path
+ description: The unique identifier of group
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: group
+ - name: plannerPlan-id
+ in: path
+ description: The unique identifier of plannerPlan
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: plannerPlan
+ - name: plannerTask-id
+ in: path
+ description: The unique identifier of plannerTask
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: plannerTask
+ requestBody:
+ description: New navigation property
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMessage'
+ required: true
+ responses:
+ 2XX:
+ description: Created navigation property.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMessage'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ '/groups/{group-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}':
+ get:
+ tags:
+ - groups.plannerGroup
+ summary: Get messages from groups
+ description: Read-only. Nullable. Chat messages associated with the task.
+ operationId: group.planner.plan.task_GetMessage
+ parameters:
+ - name: group-id
+ in: path
+ description: The unique identifier of group
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: group
+ - name: plannerPlan-id
+ in: path
+ description: The unique identifier of plannerPlan
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: plannerPlan
+ - name: plannerTask-id
+ in: path
+ description: The unique identifier of plannerTask
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: plannerTask
+ - name: plannerTaskChatMessage-id
+ in: path
+ description: The unique identifier of plannerTaskChatMessage
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: plannerTaskChatMessage
+ - name: $select
+ in: query
+ description: Select properties to be returned
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $expand
+ in: query
+ description: Expand related entities
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ responses:
+ 2XX:
+ description: Retrieved navigation property
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMessage'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ patch:
+ tags:
+ - groups.plannerGroup
+ summary: Update the navigation property messages in groups
+ operationId: group.planner.plan.task_UpdateMessage
+ parameters:
+ - name: group-id
+ in: path
+ description: The unique identifier of group
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: group
+ - name: plannerPlan-id
+ in: path
+ description: The unique identifier of plannerPlan
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: plannerPlan
+ - name: plannerTask-id
+ in: path
+ description: The unique identifier of plannerTask
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: plannerTask
+ - name: plannerTaskChatMessage-id
+ in: path
+ description: The unique identifier of plannerTaskChatMessage
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: plannerTaskChatMessage
+ requestBody:
+ description: New navigation property values
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMessage'
+ required: true
+ responses:
+ 2XX:
+ description: Success
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMessage'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ delete:
+ tags:
+ - groups.plannerGroup
+ summary: Delete navigation property messages for groups
+ operationId: group.planner.plan.task_DeleteMessage
+ parameters:
+ - name: group-id
+ in: path
+ description: The unique identifier of group
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: group
+ - name: plannerPlan-id
+ in: path
+ description: The unique identifier of plannerPlan
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: plannerPlan
+ - name: plannerTask-id
+ in: path
+ description: The unique identifier of plannerTask
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: plannerTask
+ - name: plannerTaskChatMessage-id
+ in: path
+ description: The unique identifier of plannerTaskChatMessage
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: plannerTaskChatMessage
+ - name: If-Match
+ in: header
+ description: ETag
+ style: simple
+ schema:
+ type: string
+ responses:
+ 2XX:
+ description: Success
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ '/groups/{group-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.setReaction':
+ post:
+ tags:
+ - groups.plannerGroup
+ summary: Invoke action setReaction
+ description: Set a reaction to a plannerTaskChatMessage for the current user.
+ externalDocs:
+ description: Find more info here
+ url: https://learn.microsoft.com/graph/api/plannertaskchatmessage-setreaction?view=graph-rest-beta
+ operationId: group.planner.plan.task.message_setReaction
+ parameters:
+ - name: group-id
+ in: path
+ description: The unique identifier of group
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: group
+ - name: plannerPlan-id
+ in: path
+ description: The unique identifier of plannerPlan
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: plannerPlan
+ - name: plannerTask-id
+ in: path
+ description: The unique identifier of plannerTask
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: plannerTask
+ - name: plannerTaskChatMessage-id
+ in: path
+ description: The unique identifier of plannerTaskChatMessage
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: plannerTaskChatMessage
+ requestBody:
+ description: Action parameters
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ reactionType:
+ type: string
+ additionalProperties:
+ type: object
+ required: true
+ responses:
+ 2XX:
+ description: Success
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: action
+ '/groups/{group-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.unsetReaction':
+ post:
+ tags:
+ - groups.plannerGroup
+ summary: Invoke action unsetReaction
+ description: Remove a reaction from a plannerTaskChatMessage for the current user.
+ externalDocs:
+ description: Find more info here
+ url: https://learn.microsoft.com/graph/api/plannertaskchatmessage-unsetreaction?view=graph-rest-beta
+ operationId: group.planner.plan.task.message_unsetReaction
+ parameters:
+ - name: group-id
+ in: path
+ description: The unique identifier of group
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: group
+ - name: plannerPlan-id
+ in: path
+ description: The unique identifier of plannerPlan
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: plannerPlan
+ - name: plannerTask-id
+ in: path
+ description: The unique identifier of plannerTask
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: plannerTask
+ - name: plannerTaskChatMessage-id
+ in: path
+ description: The unique identifier of plannerTaskChatMessage
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: plannerTaskChatMessage
+ requestBody:
+ description: Action parameters
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ reactionType:
+ type: string
+ additionalProperties:
+ type: object
+ required: true
+ responses:
+ 2XX:
+ description: Success
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: action
+ '/groups/{group-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/messages/$count':
+ get:
+ tags:
+ - groups.plannerGroup
+ summary: Get the number of the resource
+ operationId: group.planner.plan.task.message_GetCount
+ parameters:
+ - name: group-id
+ in: path
+ description: The unique identifier of group
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: group
+ - name: plannerPlan-id
+ in: path
+ description: The unique identifier of plannerPlan
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: plannerPlan
+ - name: plannerTask-id
+ in: path
+ description: The unique identifier of plannerTask
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: plannerTask
+ - $ref: '#/components/parameters/search'
+ - $ref: '#/components/parameters/filter'
+ responses:
+ 2XX:
+ $ref: '#/components/responses/ODataCountResponse'
+ default:
+ $ref: '#/components/responses/error'
+ '/groups/{group-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/progressTaskBoardFormat':
+ get:
+ tags:
+ - groups.plannerGroup
+ summary: Get progressTaskBoardFormat from groups
+ description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress.
+ operationId: group.planner.plan.task_GetProgressTaskBoardFormat
+ parameters:
+ - name: group-id
+ in: path
+ description: The unique identifier of group
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: group
+ - name: plannerPlan-id
+ in: path
+ description: The unique identifier of plannerPlan
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: plannerPlan
+ - name: plannerTask-id
+ in: path
+ description: The unique identifier of plannerTask
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: plannerTask
+ - name: $select
in: query
description: Select properties to be returned
style: form
@@ -7957,8 +8243,251 @@ paths:
delete:
tags:
- planner.plannerPlan
- summary: Delete navigation property details for planner
- operationId: planner.plan_DeleteDetail
+ summary: Delete navigation property details for planner
+ operationId: planner.plan_DeleteDetail
+ parameters:
+ - name: plannerPlan-id
+ in: path
+ description: The unique identifier of plannerPlan
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: plannerPlan
+ - name: If-Match
+ in: header
+ description: ETag
+ style: simple
+ schema:
+ type: string
+ responses:
+ 2XX:
+ description: Success
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ '/planner/plans/{plannerPlan-id}/historyItems':
+ get:
+ tags:
+ - planner.plannerPlan
+ summary: Get historyItems from planner
+ operationId: planner.plan_ListHistoryItem
+ parameters:
+ - name: plannerPlan-id
+ in: path
+ description: The unique identifier of plannerPlan
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: plannerPlan
+ - $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:
+ type: string
+ - name: $select
+ in: query
+ description: Select properties to be returned
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $expand
+ in: query
+ description: Expand related entities
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ responses:
+ 2XX:
+ $ref: '#/components/responses/microsoft.graph.plannerHistoryItemCollectionResponse'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-pageable:
+ nextLinkName: '@odata.nextLink'
+ operationName: listMore
+ x-ms-docs-operation-type: operation
+ post:
+ tags:
+ - planner.plannerPlan
+ summary: Create new navigation property to historyItems for planner
+ operationId: planner.plan_CreateHistoryItem
+ parameters:
+ - name: plannerPlan-id
+ in: path
+ description: The unique identifier of plannerPlan
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: plannerPlan
+ requestBody:
+ description: New navigation property
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.plannerHistoryItem'
+ required: true
+ responses:
+ 2XX:
+ description: Created navigation property.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.plannerHistoryItem'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ '/planner/plans/{plannerPlan-id}/historyItems/{plannerHistoryItem-id}':
+ get:
+ tags:
+ - planner.plannerPlan
+ summary: Get historyItems from planner
+ operationId: planner.plan_GetHistoryItem
+ parameters:
+ - name: plannerPlan-id
+ in: path
+ description: The unique identifier of plannerPlan
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: plannerPlan
+ - name: plannerHistoryItem-id
+ in: path
+ description: The unique identifier of plannerHistoryItem
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: plannerHistoryItem
+ - name: $select
+ in: query
+ description: Select properties to be returned
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $expand
+ in: query
+ description: Expand related entities
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ responses:
+ 2XX:
+ description: Retrieved navigation property
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.plannerHistoryItem'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ patch:
+ tags:
+ - planner.plannerPlan
+ summary: Update the navigation property historyItems in planner
+ operationId: planner.plan_UpdateHistoryItem
+ parameters:
+ - name: plannerPlan-id
+ in: path
+ description: The unique identifier of plannerPlan
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: plannerPlan
+ - name: plannerHistoryItem-id
+ in: path
+ description: The unique identifier of plannerHistoryItem
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: plannerHistoryItem
+ requestBody:
+ description: New navigation property values
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.plannerHistoryItem'
+ required: true
+ responses:
+ 2XX:
+ description: Success
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.plannerHistoryItem'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ delete:
+ tags:
+ - planner.plannerPlan
+ summary: Delete navigation property historyItems for planner
+ operationId: planner.plan_DeleteHistoryItem
+ parameters:
+ - name: plannerPlan-id
+ in: path
+ description: The unique identifier of plannerPlan
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: plannerPlan
+ - name: plannerHistoryItem-id
+ in: path
+ description: The unique identifier of plannerHistoryItem
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: plannerHistoryItem
+ - name: If-Match
+ in: header
+ description: ETag
+ style: simple
+ schema:
+ type: string
+ responses:
+ 2XX:
+ description: Success
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ '/planner/plans/{plannerPlan-id}/historyItems/$count':
+ get:
+ tags:
+ - planner.plannerPlan
+ summary: Get the number of the resource
+ operationId: planner.plan.historyItem_GetCount
parameters:
- name: plannerPlan-id
in: path
@@ -7968,18 +8497,13 @@ paths:
schema:
type: string
x-ms-docs-key-type: plannerPlan
- - name: If-Match
- in: header
- description: ETag
- style: simple
- schema:
- type: string
+ - $ref: '#/components/parameters/search'
+ - $ref: '#/components/parameters/filter'
responses:
2XX:
- description: Success
+ $ref: '#/components/responses/ODataCountResponse'
default:
$ref: '#/components/responses/error'
- x-ms-docs-operation-type: operation
'/planner/plans/{plannerPlan-id}/microsoft.graph.archive':
post:
tags:
@@ -13673,38 +14197,266 @@ paths:
schema:
type: string
x-ms-docs-key-type: plannerTask
- - name: plannerTaskChatMessage-id
- in: path
- description: The unique identifier of plannerTaskChatMessage
- required: true
+ - name: plannerTaskChatMessage-id
+ in: path
+ description: The unique identifier of plannerTaskChatMessage
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: plannerTaskChatMessage
+ requestBody:
+ description: Action parameters
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ reactionType:
+ type: string
+ additionalProperties:
+ type: object
+ required: true
+ responses:
+ 2XX:
+ description: Success
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: action
+ '/users/{user-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/messages/$count':
+ get:
+ tags:
+ - users.plannerUser
+ summary: Get the number of the resource
+ operationId: user.planner.plan.bucket.task.message_GetCount
+ parameters:
+ - name: user-id
+ in: path
+ description: The unique identifier of user
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: user
+ - name: plannerPlan-id
+ in: path
+ description: The unique identifier of plannerPlan
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: plannerPlan
+ - name: plannerBucket-id
+ in: path
+ description: The unique identifier of plannerBucket
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: plannerBucket
+ - name: plannerTask-id
+ in: path
+ description: The unique identifier of plannerTask
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: plannerTask
+ - $ref: '#/components/parameters/search'
+ - $ref: '#/components/parameters/filter'
+ responses:
+ 2XX:
+ $ref: '#/components/responses/ODataCountResponse'
+ default:
+ $ref: '#/components/responses/error'
+ '/users/{user-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/progressTaskBoardFormat':
+ get:
+ tags:
+ - users.plannerUser
+ summary: Get progressTaskBoardFormat from users
+ description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress.
+ operationId: user.planner.plan.bucket.task_GetProgressTaskBoardFormat
+ parameters:
+ - name: user-id
+ in: path
+ description: The unique identifier of user
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: user
+ - name: plannerPlan-id
+ in: path
+ description: The unique identifier of plannerPlan
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: plannerPlan
+ - name: plannerBucket-id
+ in: path
+ description: The unique identifier of plannerBucket
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: plannerBucket
+ - name: plannerTask-id
+ in: path
+ description: The unique identifier of plannerTask
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: plannerTask
+ - name: $select
+ in: query
+ description: Select properties to be returned
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $expand
+ in: query
+ description: Expand related entities
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ responses:
+ 2XX:
+ description: Retrieved navigation property
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ patch:
+ tags:
+ - users.plannerUser
+ summary: Update the navigation property progressTaskBoardFormat in users
+ operationId: user.planner.plan.bucket.task_UpdateProgressTaskBoardFormat
+ parameters:
+ - name: user-id
+ in: path
+ description: The unique identifier of user
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: user
+ - name: plannerPlan-id
+ in: path
+ description: The unique identifier of plannerPlan
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: plannerPlan
+ - name: plannerBucket-id
+ in: path
+ description: The unique identifier of plannerBucket
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: plannerBucket
+ - name: plannerTask-id
+ in: path
+ description: The unique identifier of plannerTask
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: plannerTask
+ - name: If-Match
+ in: header
+ description: ETag value.
+ required: true
+ style: simple
+ schema:
+ type: string
+ requestBody:
+ description: New navigation property values
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat'
+ required: true
+ responses:
+ 2XX:
+ description: Success
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ delete:
+ tags:
+ - users.plannerUser
+ summary: Delete navigation property progressTaskBoardFormat for users
+ operationId: user.planner.plan.bucket.task_DeleteProgressTaskBoardFormat
+ parameters:
+ - name: user-id
+ in: path
+ description: The unique identifier of user
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: user
+ - name: plannerPlan-id
+ in: path
+ description: The unique identifier of plannerPlan
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: plannerPlan
+ - name: plannerBucket-id
+ in: path
+ description: The unique identifier of plannerBucket
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: plannerBucket
+ - name: plannerTask-id
+ in: path
+ description: The unique identifier of plannerTask
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: plannerTask
+ - name: If-Match
+ in: header
+ description: ETag
style: simple
schema:
type: string
- x-ms-docs-key-type: plannerTaskChatMessage
- requestBody:
- description: Action parameters
- content:
- application/json:
- schema:
- type: object
- properties:
- reactionType:
- type: string
- additionalProperties:
- type: object
- required: true
responses:
2XX:
description: Success
default:
$ref: '#/components/responses/error'
- x-ms-docs-operation-type: action
- '/users/{user-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/messages/$count':
+ x-ms-docs-operation-type: operation
+ '/users/{user-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/$count':
get:
tags:
- users.plannerUser
summary: Get the number of the resource
- operationId: user.planner.plan.bucket.task.message_GetCount
+ operationId: user.planner.plan.bucket.task_GetCount
parameters:
- name: user-id
in: path
@@ -13730,14 +14482,6 @@ paths:
schema:
type: string
x-ms-docs-key-type: plannerBucket
- - name: plannerTask-id
- in: path
- description: The unique identifier of plannerTask
- required: true
- style: simple
- schema:
- type: string
- x-ms-docs-key-type: plannerTask
- $ref: '#/components/parameters/search'
- $ref: '#/components/parameters/filter'
responses:
@@ -13745,13 +14489,16 @@ paths:
$ref: '#/components/responses/ODataCountResponse'
default:
$ref: '#/components/responses/error'
- '/users/{user-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/progressTaskBoardFormat':
+ '/users/{user-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/microsoft.graph.delta()':
get:
tags:
- users.plannerUser
- summary: Get progressTaskBoardFormat from users
- description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress.
- operationId: user.planner.plan.bucket.task_GetProgressTaskBoardFormat
+ summary: Invoke function delta
+ description: 'Get newly created, updated, or deleted tasks in either a Planner plan or assigned to the signed-in user without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data.'
+ externalDocs:
+ description: Find more info here
+ url: https://learn.microsoft.com/graph/api/plannertask-delta?view=graph-rest-beta
+ operationId: user.planner.plan.bucket.task_delta
parameters:
- name: user-id
in: path
@@ -13777,14 +14524,11 @@ paths:
schema:
type: string
x-ms-docs-key-type: plannerBucket
- - name: plannerTask-id
- in: path
- description: The unique identifier of plannerTask
- required: true
- style: simple
- schema:
- type: string
- x-ms-docs-key-type: plannerTask
+ - $ref: '#/components/parameters/top'
+ - $ref: '#/components/parameters/skip'
+ - $ref: '#/components/parameters/search'
+ - $ref: '#/components/parameters/filter'
+ - $ref: '#/components/parameters/count'
- name: $select
in: query
description: Select properties to be returned
@@ -13795,6 +14539,16 @@ paths:
type: array
items:
type: string
+ - name: $orderby
+ in: query
+ description: Order items by property values
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
- name: $expand
in: query
description: Expand related entities
@@ -13807,19 +14561,37 @@ paths:
type: string
responses:
2XX:
- description: Retrieved navigation property
+ description: Success
content:
application/json:
schema:
- $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat'
+ title: Collection of plannerTask
+ type: object
+ properties:
+ value:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.plannerTask'
+ '@odata.nextLink':
+ type: string
+ nullable: true
+ '@odata.deltaLink':
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
default:
$ref: '#/components/responses/error'
- x-ms-docs-operation-type: operation
- patch:
+ x-ms-docs-operation-type: function
+ x-ms-pageable:
+ nextLinkName: '@odata.nextLink'
+ operationName: listMore
+ '/users/{user-id}/planner/plans/{plannerPlan-id}/buckets/$count':
+ get:
tags:
- users.plannerUser
- summary: Update the navigation property progressTaskBoardFormat in users
- operationId: user.planner.plan.bucket.task_UpdateProgressTaskBoardFormat
+ summary: Get the number of the resource
+ operationId: user.planner.plan.bucket_GetCount
parameters:
- name: user-id
in: path
@@ -13837,51 +14609,109 @@ paths:
schema:
type: string
x-ms-docs-key-type: plannerPlan
- - name: plannerBucket-id
+ - $ref: '#/components/parameters/search'
+ - $ref: '#/components/parameters/filter'
+ responses:
+ 2XX:
+ $ref: '#/components/responses/ODataCountResponse'
+ default:
+ $ref: '#/components/responses/error'
+ '/users/{user-id}/planner/plans/{plannerPlan-id}/buckets/microsoft.graph.delta()':
+ get:
+ tags:
+ - users.plannerUser
+ summary: Invoke function delta
+ description: 'Get newly created, updated, or deleted buckets in a Planner plan without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data.'
+ externalDocs:
+ description: Find more info here
+ url: https://learn.microsoft.com/graph/api/plannerbucket-delta?view=graph-rest-beta
+ operationId: user.planner.plan.bucket_delta
+ parameters:
+ - name: user-id
in: path
- description: The unique identifier of plannerBucket
+ description: The unique identifier of user
required: true
style: simple
schema:
type: string
- x-ms-docs-key-type: plannerBucket
- - name: plannerTask-id
+ x-ms-docs-key-type: user
+ - name: plannerPlan-id
in: path
- description: The unique identifier of plannerTask
+ description: The unique identifier of plannerPlan
required: true
style: simple
schema:
type: string
- x-ms-docs-key-type: plannerTask
- - name: If-Match
- in: header
- description: ETag value.
- required: true
- style: simple
+ x-ms-docs-key-type: plannerPlan
+ - $ref: '#/components/parameters/top'
+ - $ref: '#/components/parameters/skip'
+ - $ref: '#/components/parameters/search'
+ - $ref: '#/components/parameters/filter'
+ - $ref: '#/components/parameters/count'
+ - name: $select
+ in: query
+ description: Select properties to be returned
+ style: form
+ explode: false
schema:
- type: string
- requestBody:
- description: New navigation property values
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat'
- required: true
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $orderby
+ in: query
+ description: Order items by property values
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $expand
+ in: query
+ description: Expand related entities
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
responses:
2XX:
description: Success
content:
application/json:
schema:
- $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat'
+ title: Collection of plannerBucket
+ type: object
+ properties:
+ value:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.plannerBucket'
+ '@odata.nextLink':
+ type: string
+ nullable: true
+ '@odata.deltaLink':
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
default:
$ref: '#/components/responses/error'
- x-ms-docs-operation-type: operation
- delete:
+ x-ms-docs-operation-type: function
+ x-ms-pageable:
+ nextLinkName: '@odata.nextLink'
+ operationName: listMore
+ '/users/{user-id}/planner/plans/{plannerPlan-id}/details':
+ get:
tags:
- users.plannerUser
- summary: Delete navigation property progressTaskBoardFormat for users
- operationId: user.planner.plan.bucket.task_DeleteProgressTaskBoardFormat
+ summary: Get details from users
+ description: Extra details about the plan. Read-only. Nullable.
+ operationId: user.planner.plan_GetDetail
parameters:
- name: user-id
in: path
@@ -13899,40 +14729,87 @@ paths:
schema:
type: string
x-ms-docs-key-type: plannerPlan
- - name: plannerBucket-id
+ - name: $select
+ in: query
+ description: Select properties to be returned
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $expand
+ in: query
+ description: Expand related entities
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ responses:
+ 2XX:
+ description: Retrieved navigation property
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ patch:
+ tags:
+ - users.plannerUser
+ summary: Update the navigation property details in users
+ operationId: user.planner.plan_UpdateDetail
+ parameters:
+ - name: user-id
in: path
- description: The unique identifier of plannerBucket
+ description: The unique identifier of user
required: true
style: simple
schema:
type: string
- x-ms-docs-key-type: plannerBucket
- - name: plannerTask-id
+ x-ms-docs-key-type: user
+ - name: plannerPlan-id
in: path
- description: The unique identifier of plannerTask
+ description: The unique identifier of plannerPlan
required: true
style: simple
schema:
type: string
- x-ms-docs-key-type: plannerTask
+ x-ms-docs-key-type: plannerPlan
- name: If-Match
in: header
- description: ETag
+ description: ETag value.
+ required: true
style: simple
schema:
type: string
+ requestBody:
+ description: New navigation property values
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails'
+ required: true
responses:
2XX:
description: Success
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails'
default:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
- '/users/{user-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/$count':
- get:
+ delete:
tags:
- users.plannerUser
- summary: Get the number of the resource
- operationId: user.planner.plan.bucket.task_GetCount
+ summary: Delete navigation property details for users
+ operationId: user.planner.plan_DeleteDetail
parameters:
- name: user-id
in: path
@@ -13950,31 +14827,24 @@ paths:
schema:
type: string
x-ms-docs-key-type: plannerPlan
- - name: plannerBucket-id
- in: path
- description: The unique identifier of plannerBucket
- required: true
+ - name: If-Match
+ in: header
+ description: ETag
style: simple
schema:
type: string
- x-ms-docs-key-type: plannerBucket
- - $ref: '#/components/parameters/search'
- - $ref: '#/components/parameters/filter'
responses:
2XX:
- $ref: '#/components/responses/ODataCountResponse'
+ description: Success
default:
$ref: '#/components/responses/error'
- '/users/{user-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/microsoft.graph.delta()':
+ x-ms-docs-operation-type: operation
+ '/users/{user-id}/planner/plans/{plannerPlan-id}/historyItems':
get:
tags:
- users.plannerUser
- summary: Invoke function delta
- description: 'Get newly created, updated, or deleted tasks in either a Planner plan or assigned to the signed-in user without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data.'
- externalDocs:
- description: Find more info here
- url: https://learn.microsoft.com/graph/api/plannertask-delta?view=graph-rest-beta
- operationId: user.planner.plan.bucket.task_delta
+ summary: Get historyItems from users
+ operationId: user.planner.plan_ListHistoryItem
parameters:
- name: user-id
in: path
@@ -13992,22 +14862,14 @@ paths:
schema:
type: string
x-ms-docs-key-type: plannerPlan
- - name: plannerBucket-id
- in: path
- description: The unique identifier of plannerBucket
- required: true
- style: simple
- schema:
- type: string
- x-ms-docs-key-type: plannerBucket
- $ref: '#/components/parameters/top'
- $ref: '#/components/parameters/skip'
- $ref: '#/components/parameters/search'
- $ref: '#/components/parameters/filter'
- $ref: '#/components/parameters/count'
- - name: $select
+ - name: $orderby
in: query
- description: Select properties to be returned
+ description: Order items by property values
style: form
explode: false
schema:
@@ -14015,9 +14877,9 @@ paths:
type: array
items:
type: string
- - name: $orderby
+ - name: $select
in: query
- description: Order items by property values
+ description: Select properties to be returned
style: form
explode: false
schema:
@@ -14037,37 +14899,18 @@ paths:
type: string
responses:
2XX:
- description: Success
- content:
- application/json:
- schema:
- title: Collection of plannerTask
- type: object
- properties:
- value:
- type: array
- items:
- $ref: '#/components/schemas/microsoft.graph.plannerTask'
- '@odata.nextLink':
- type: string
- nullable: true
- '@odata.deltaLink':
- type: string
- nullable: true
- additionalProperties:
- type: object
+ $ref: '#/components/responses/microsoft.graph.plannerHistoryItemCollectionResponse'
default:
$ref: '#/components/responses/error'
- x-ms-docs-operation-type: function
x-ms-pageable:
nextLinkName: '@odata.nextLink'
operationName: listMore
- '/users/{user-id}/planner/plans/{plannerPlan-id}/buckets/$count':
- get:
+ x-ms-docs-operation-type: operation
+ post:
tags:
- users.plannerUser
- summary: Get the number of the resource
- operationId: user.planner.plan.bucket_GetCount
+ summary: Create new navigation property to historyItems for users
+ operationId: user.planner.plan_CreateHistoryItem
parameters:
- name: user-id
in: path
@@ -14085,23 +14928,29 @@ paths:
schema:
type: string
x-ms-docs-key-type: plannerPlan
- - $ref: '#/components/parameters/search'
- - $ref: '#/components/parameters/filter'
+ requestBody:
+ description: New navigation property
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.plannerHistoryItem'
+ required: true
responses:
2XX:
- $ref: '#/components/responses/ODataCountResponse'
+ description: Created navigation property.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.plannerHistoryItem'
default:
$ref: '#/components/responses/error'
- '/users/{user-id}/planner/plans/{plannerPlan-id}/buckets/microsoft.graph.delta()':
+ x-ms-docs-operation-type: operation
+ '/users/{user-id}/planner/plans/{plannerPlan-id}/historyItems/{plannerHistoryItem-id}':
get:
tags:
- users.plannerUser
- summary: Invoke function delta
- description: 'Get newly created, updated, or deleted buckets in a Planner plan without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data.'
- externalDocs:
- description: Find more info here
- url: https://learn.microsoft.com/graph/api/plannerbucket-delta?view=graph-rest-beta
- operationId: user.planner.plan.bucket_delta
+ summary: Get historyItems from users
+ operationId: user.planner.plan_GetHistoryItem
parameters:
- name: user-id
in: path
@@ -14119,11 +14968,14 @@ paths:
schema:
type: string
x-ms-docs-key-type: plannerPlan
- - $ref: '#/components/parameters/top'
- - $ref: '#/components/parameters/skip'
- - $ref: '#/components/parameters/search'
- - $ref: '#/components/parameters/filter'
- - $ref: '#/components/parameters/count'
+ - name: plannerHistoryItem-id
+ in: path
+ description: The unique identifier of plannerHistoryItem
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: plannerHistoryItem
- name: $select
in: query
description: Select properties to be returned
@@ -14134,16 +14986,6 @@ paths:
type: array
items:
type: string
- - name: $orderby
- in: query
- description: Order items by property values
- style: form
- explode: false
- schema:
- uniqueItems: true
- type: array
- items:
- type: string
- name: $expand
in: query
description: Expand related entities
@@ -14156,38 +14998,19 @@ paths:
type: string
responses:
2XX:
- description: Success
+ description: Retrieved navigation property
content:
application/json:
schema:
- title: Collection of plannerBucket
- type: object
- properties:
- value:
- type: array
- items:
- $ref: '#/components/schemas/microsoft.graph.plannerBucket'
- '@odata.nextLink':
- type: string
- nullable: true
- '@odata.deltaLink':
- type: string
- nullable: true
- additionalProperties:
- type: object
+ $ref: '#/components/schemas/microsoft.graph.plannerHistoryItem'
default:
$ref: '#/components/responses/error'
- x-ms-docs-operation-type: function
- x-ms-pageable:
- nextLinkName: '@odata.nextLink'
- operationName: listMore
- '/users/{user-id}/planner/plans/{plannerPlan-id}/details':
- get:
+ x-ms-docs-operation-type: operation
+ patch:
tags:
- users.plannerUser
- summary: Get details from users
- description: Extra details about the plan. Read-only. Nullable.
- operationId: user.planner.plan_GetDetail
+ summary: Update the navigation property historyItems in users
+ operationId: user.planner.plan_UpdateHistoryItem
parameters:
- name: user-id
in: path
@@ -14205,41 +15028,36 @@ paths:
schema:
type: string
x-ms-docs-key-type: plannerPlan
- - name: $select
- in: query
- description: Select properties to be returned
- style: form
- explode: false
- schema:
- uniqueItems: true
- type: array
- items:
- type: string
- - name: $expand
- in: query
- description: Expand related entities
- style: form
- explode: false
+ - name: plannerHistoryItem-id
+ in: path
+ description: The unique identifier of plannerHistoryItem
+ required: true
+ style: simple
schema:
- uniqueItems: true
- type: array
- items:
- type: string
+ type: string
+ x-ms-docs-key-type: plannerHistoryItem
+ requestBody:
+ description: New navigation property values
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.plannerHistoryItem'
+ required: true
responses:
2XX:
- description: Retrieved navigation property
+ description: Success
content:
application/json:
schema:
- $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails'
+ $ref: '#/components/schemas/microsoft.graph.plannerHistoryItem'
default:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
- patch:
+ delete:
tags:
- users.plannerUser
- summary: Update the navigation property details in users
- operationId: user.planner.plan_UpdateDetail
+ summary: Delete navigation property historyItems for users
+ operationId: user.planner.plan_DeleteHistoryItem
parameters:
- name: user-id
in: path
@@ -14257,35 +15075,32 @@ paths:
schema:
type: string
x-ms-docs-key-type: plannerPlan
+ - name: plannerHistoryItem-id
+ in: path
+ description: The unique identifier of plannerHistoryItem
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: plannerHistoryItem
- name: If-Match
in: header
- description: ETag value.
- required: true
+ description: ETag
style: simple
schema:
type: string
- requestBody:
- description: New navigation property values
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails'
- required: true
responses:
2XX:
description: Success
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails'
default:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
- delete:
+ '/users/{user-id}/planner/plans/{plannerPlan-id}/historyItems/$count':
+ get:
tags:
- users.plannerUser
- summary: Delete navigation property details for users
- operationId: user.planner.plan_DeleteDetail
+ summary: Get the number of the resource
+ operationId: user.planner.plan.historyItem_GetCount
parameters:
- name: user-id
in: path
@@ -14303,18 +15118,13 @@ paths:
schema:
type: string
x-ms-docs-key-type: plannerPlan
- - name: If-Match
- in: header
- description: ETag
- style: simple
- schema:
- type: string
+ - $ref: '#/components/parameters/search'
+ - $ref: '#/components/parameters/filter'
responses:
2XX:
- description: Success
+ $ref: '#/components/responses/ODataCountResponse'
default:
$ref: '#/components/responses/error'
- x-ms-docs-operation-type: operation
'/users/{user-id}/planner/plans/{plannerPlan-id}/microsoft.graph.archive':
post:
tags:
@@ -17649,6 +18459,11 @@ components:
x-ms-navigationProperty: true
details:
$ref: '#/components/schemas/microsoft.graph.plannerPlanDetails'
+ historyItems:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.plannerHistoryItem'
+ x-ms-navigationProperty: true
tasks:
type: array
items:
@@ -17964,6 +18779,29 @@ components:
$ref: '#/components/schemas/microsoft.graph.plannerUserIds'
additionalProperties:
type: object
+ microsoft.graph.plannerHistoryItem:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.plannerDelta'
+ - title: plannerHistoryItem
+ type: object
+ properties:
+ actor:
+ $ref: '#/components/schemas/microsoft.graph.identitySet'
+ entityId:
+ type: string
+ entityType:
+ $ref: '#/components/schemas/microsoft.graph.historyEntityType'
+ eventType:
+ $ref: '#/components/schemas/microsoft.graph.historyEventType'
+ 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
+ format: date-time
+ nullable: true
+ planId:
+ type: string
+ additionalProperties:
+ type: object
microsoft.graph.planUsageRight:
title: planUsageRight
type: object
@@ -18507,6 +19345,22 @@ components:
type: object
additionalProperties:
type: object
+ microsoft.graph.historyEntityType:
+ title: historyEntityType
+ enum:
+ - task
+ - unknownFutureValue
+ type: string
+ microsoft.graph.historyEventType:
+ title: historyEventType
+ enum:
+ - created
+ - updated
+ - deleted
+ - undeleted
+ - moved
+ - unknownFutureValue
+ type: string
microsoft.graph.usageRightsInfo:
title: usageRightsInfo
type: object
@@ -18629,6 +19483,19 @@ components:
ODataCountResponse:
type: integer
format: int32
+ microsoft.graph.plannerHistoryItemCollectionResponse:
+ title: Collection of plannerHistoryItem
+ type: object
+ properties:
+ value:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.plannerHistoryItem'
+ '@odata.nextLink':
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
microsoft.graph.plannerRosterCollectionResponse:
title: Collection of plannerRoster
type: object
@@ -18970,6 +19837,12 @@ components:
text/plain:
schema:
$ref: '#/components/schemas/ODataCountResponse'
+ microsoft.graph.plannerHistoryItemCollectionResponse:
+ description: Retrieved collection
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.plannerHistoryItemCollectionResponse'
microsoft.graph.plannerRosterCollectionResponse:
description: Retrieved collection
content:
diff --git a/openApiDocs/beta/Search.yml b/openApiDocs/beta/Search.yml
index 3c223ff306..abdbd822db 100644
--- a/openApiDocs/beta/Search.yml
+++ b/openApiDocs/beta/Search.yml
@@ -5555,6 +5555,8 @@ components:
description: An array of access control entries. Each entry specifies the access granted to a user or group. Required.
content:
$ref: '#/components/schemas/microsoft.graph.externalConnectors.externalItemContent'
+ informationProtectionLabel:
+ $ref: '#/components/schemas/microsoft.graph.externalConnectors.externalItemInformationProtectionLabel'
properties:
$ref: '#/components/schemas/microsoft.graph.externalConnectors.properties'
activities:
@@ -6393,6 +6395,15 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.externalConnectors.externalItemInformationProtectionLabel:
+ title: externalItemInformationProtectionLabel
+ type: object
+ properties:
+ sensitivityLabelId:
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
microsoft.graph.externalConnectors.properties:
title: properties
type: object
@@ -6770,7 +6781,7 @@ components:
description: Indicates Mobile Application Management (MAM) for iOS devices
name: iOSMobileApplicationManagement
- value: unknownFutureValue
- description: Evolvable enumeration sentinel value. Do not use.
+ description: Evolvable enumeration sentinel value. Do not use
name: unknownFutureValue
- value: windowsMobileApplicationManagement
description: Indicates Mobile Application Management (MAM) for Windows devices.
@@ -7412,6 +7423,7 @@ components:
- personLanguages
- personPublications
- personPatents
+ - personWorkPositions
type: string
microsoft.graph.externalConnectors.rankingHint:
title: rankingHint
diff --git a/openApiDocs/beta/Sites.yml b/openApiDocs/beta/Sites.yml
index e8613f38a5..39426781da 100644
--- a/openApiDocs/beta/Sites.yml
+++ b/openApiDocs/beta/Sites.yml
@@ -92611,6 +92611,8 @@ components:
$ref: '#/components/schemas/microsoft.graph.image'
location:
$ref: '#/components/schemas/microsoft.graph.geoCoordinates'
+ lockInfo:
+ $ref: '#/components/schemas/microsoft.graph.lockInfo'
malware:
$ref: '#/components/schemas/microsoft.graph.malware'
media:
@@ -92748,7 +92750,7 @@ components:
$ref: '#/components/schemas/microsoft.graph.hyperlinkOrPictureColumn'
indexed:
type: boolean
- description: Specifies whether the column values can used for sorting and searching.
+ description: Specifies whether the column values can be used for sorting and searching.
nullable: true
isDeletable:
type: boolean
@@ -92762,6 +92764,10 @@ components:
type: boolean
description: Specifies whether the column can be changed.
nullable: true
+ isSearchable:
+ type: boolean
+ description: Specifies whether the column values can be used for searching. Currently supported only for columns in a fileStorageContainer.
+ nullable: true
lookup:
$ref: '#/components/schemas/microsoft.graph.lookupColumn'
name:
@@ -93008,7 +93014,7 @@ components:
nullable: true
accountEnabled:
type: boolean
- description: 'true if the account is enabled; otherwise, false. This property is required when creating the object. Supports $filter (eq, ne, not, and in).'
+ description: 'true if the account is enabled; otherwise, false. This property is required when creating the object. Supports $filter (eq, ne, not, and in). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
ageGroup:
type: string
@@ -93035,7 +93041,7 @@ components:
type: array
items:
type: string
- description: 'The telephone numbers for the user. Only one number can be set for this property. Read-only for users synced from on-premises directory. Supports $filter (eq, not, ge, le, startsWith).'
+ description: 'The telephone numbers for the user. Only one number can be set for this property. Read-only for users synced from on-premises directory. Supports $filter (eq, not, ge, le, startsWith). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
city:
type: string
description: 'The city where the user is located. Maximum length is 128 characters. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).'
@@ -93200,7 +93206,7 @@ components:
nullable: true
mobilePhone:
type: string
- description: 'The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search.'
+ description: 'The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search. This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
mySite:
type: string
@@ -93222,7 +93228,7 @@ components:
$ref: '#/components/schemas/microsoft.graph.onPremisesExtensionAttributes'
onPremisesImmutableId:
type: string
- description: 'This property associates an on-premises Active Directory user account to their Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you''re using a federated domain for the user''s userPrincipalName (UPN) property. Note: The $ and _ characters can''t be used when specifying this property. Supports $filter (eq, ne, not, ge, le, in).'
+ description: 'This property associates an on-premises Active Directory user account to their Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you''re using a federated domain for the user''s userPrincipalName (UPN) property. Note: The $ and _ characters can''t be used when specifying this property. Supports $filter (eq, ne, not, ge, le, in). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
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])$'
@@ -93257,7 +93263,7 @@ components:
type: array
items:
type: string
- description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters.Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).'
+ description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters.Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
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. For more information on the default password policies, see Microsoft Entra password policies. Supports $filter (ne, not, and eq on null values).'
@@ -93361,7 +93367,7 @@ components:
nullable: true
userPrincipalName:
type: string
- description: 'The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where the domain must be present in the tenant''s verified domain collection. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can''t contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, '' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby.'
+ description: 'The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where the domain must be present in the tenant''s verified domain collection. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can''t contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, '' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby. This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
userType:
type: string
@@ -93494,6 +93500,12 @@ components:
$ref: '#/components/schemas/microsoft.graph.directoryObject'
description: The users and contacts that report to the user. (The users and contacts with their manager property set to this user.) Read-only. Nullable. Supports $expand.
x-ms-navigationProperty: true
+ distributionLists:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.distributionList'
+ description: The personal distribution lists in the user's mailbox. Read-only. Nullable.
+ x-ms-navigationProperty: true
drive:
$ref: '#/components/schemas/microsoft.graph.drive'
drives:
@@ -94761,6 +94773,18 @@ components:
resource:
type: string
description: Required. Specifies the resource that is monitored for changes. Don't include the base URL (https://graph.microsoft.com/beta/). See the possible resource path values for each supported resource.
+ vapidPublicKey:
+ type: string
+ description: 'Optional. The application server''s VAPID public key, base64url-encoded (P-256 uncompressed point, 65 bytes pre-encoding). Obtained by calling the getVapidPublicKey function on the subscription collection. The browser passes this value to PushManager.subscribe({ applicationServerKey }) to bind the push subscription to this server identity. Required when notificationUrl targets a known Web Push service origin (for example, *.push.apple.com, fcm.googleapis.com, updates.push.services.mozilla.com); rejected with 400 Bad Request if supplied on a standard webhook subscription. For more information, see RFC 8292.'
+ nullable: true
+ webPushEncryptionP256dhPublicKey:
+ type: string
+ description: 'Optional. The subscriber''s ECDH public key, base64url-encoded (P-256 uncompressed point, 65 bytes pre-encoding). Obtained from the browser via PushSubscription.getKey(''p256dh''). Used as the peer public key during ECDH key agreement to derive the per-message content encryption key for RFC 8291 payload encryption. Required when notificationUrl targets a known Web Push service origin; rejected with 400 Bad Request if supplied on a standard webhook subscription. For more information, see RFC 8291 Section 3.'
+ nullable: true
+ webPushEncryptionSecret:
+ type: string
+ description: 'Optional. The subscriber''s auth secret, base64url-encoded (16 bytes pre-encoding). Obtained from the browser via PushSubscription.getKey(''auth''). Used as the HMAC-SHA-256 salt for the HKDF combine step that derives key material for RFC 8291 payload encryption. Write-only: this value is never returned in GET responses (returned as null). Treat as a secret. Required when notificationUrl targets a known Web Push service origin; rejected with 400 Bad Request if supplied on a standard webhook subscription. For more information, see RFC 8291 Section 3.'
+ nullable: true
additionalProperties:
type: object
microsoft.graph.onenote:
@@ -95818,8 +95842,6 @@ components:
$ref: '#/components/schemas/microsoft.graph.fileArchiveStatus'
hashes:
$ref: '#/components/schemas/microsoft.graph.hashes'
- lockInfo:
- $ref: '#/components/schemas/microsoft.graph.lockInfo'
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.
@@ -95909,6 +95931,31 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.lockInfo:
+ title: lockInfo
+ 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 lock was created, in UTC. Read-only.'
+ 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: 'The date and time when the lock expires, in UTC. Read-only.'
+ format: date-time
+ nullable: true
+ lockType:
+ $ref: '#/components/schemas/microsoft.graph.lockType'
+ owners:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.userIdentity'
+ description: The collection of users that currently hold the lock on the file. Read-only.
+ additionalProperties:
+ type: object
microsoft.graph.malware:
title: malware
type: object
@@ -96251,7 +96298,6 @@ components:
$ref: '#/components/schemas/microsoft.graph.thumbnail'
additionalProperties:
type: object
- description: The ThumbnailSet resource is a keyed collection of thumbnail resources.
microsoft.graph.driveItemVersion:
allOf:
- $ref: '#/components/schemas/microsoft.graph.baseItemVersion'
@@ -98228,6 +98274,8 @@ components:
type: string
description: Name of the OS image that's on the Cloud PC.
nullable: true
+ isDisasterRecoveryActive:
+ type: boolean
lastLoginResult:
$ref: '#/components/schemas/microsoft.graph.cloudPcLoginResult'
lastModifiedDateTime:
@@ -98859,6 +98907,40 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
+ microsoft.graph.distributionList:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.outlookItem'
+ - title: distributionList
+ type: object
+ properties:
+ displayName:
+ type: string
+ description: The display name of the distribution list.
+ nullable: true
+ members:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.member'
+ description: The list of members in the distribution list. Not returned by default; use $select=members to include.
+ notes:
+ type: string
+ nullable: true
+ personIdentifier:
+ type: string
+ nullable: true
+ distributionListMembers:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.distributionListMember'
+ description: The expanded members of the distribution list. Each member contains detailed information including resolved email addresses. Read-only.
+ x-ms-navigationProperty: true
+ singleValueExtendedProperties:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty'
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
microsoft.graph.employeeExperienceUser:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -98880,7 +98962,6 @@ components:
$ref: '#/components/schemas/microsoft.graph.storyline'
additionalProperties:
type: object
- description: Represents a container that exposes navigation properties for employee experience user resources.
microsoft.graph.inferenceClassification:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -98918,7 +98999,7 @@ components:
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. Requires $select to retrieve. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role.'
+ description: 'The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group or a cloud security group. Requires a Microsoft Entra ID P1 license. Requires $select to retrieve. This property can be specified during group creation or update. However, for cloud security groups, it''s immutable once set. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role. See Key differences from Microsoft 365 group labeling to learn more about managing this property for Microsoft 365 vs. cloud security groups.'
assignedLicenses:
type: array
items:
@@ -99285,7 +99366,6 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
- description: Represents a Microsoft Entra group.
microsoft.graph.team:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -100461,7 +100541,6 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
- description: Represents a Microsoft online meeting.
microsoft.graph.onPremisesSyncBehavior:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -100511,6 +100590,11 @@ components:
- title: accessReviewInstance
type: object
properties:
+ delegatedBy:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.userIdentity'
+ description: The identities of users who delegated this review instance to the current reviewer. Null if the instance wasn't delegated. Only returned via filterByCurrentUser when explicitly requested via $select. Read-only.
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
@@ -102767,28 +102851,6 @@ components:
nullable: true
additionalProperties:
type: object
- microsoft.graph.lockInfo:
- title: lockInfo
- 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
- 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
- format: date-time
- nullable: true
- lockType:
- $ref: '#/components/schemas/microsoft.graph.lockType'
- owners:
- type: array
- items:
- $ref: '#/components/schemas/microsoft.graph.userIdentity'
- additionalProperties:
- type: object
microsoft.graph.folderView:
title: folderView
type: object
@@ -102807,6 +102869,30 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.lockType:
+ title: lockType
+ enum:
+ - none
+ - exclusive
+ - shared
+ - unknownFutureValue
+ type: string
+ microsoft.graph.userIdentity:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.identity'
+ - title: userIdentity
+ type: object
+ properties:
+ ipAddress:
+ type: string
+ description: Indicates the client IP address associated with the 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.mediaSource:
title: mediaSource
type: object
@@ -103225,6 +103311,9 @@ components:
- title: usageRight
type: object
properties:
+ externalServiceIdentifier:
+ type: string
+ nullable: true
services:
type: array
items:
@@ -104783,7 +104872,7 @@ components:
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
- description: 'Read only. Timestamp at which the chat message was deleted, or null if not deleted.'
+ description: 'Read-only. Timestamp at which the chat message was deleted, or null if not deleted.'
format: date-time
nullable: true
etag:
@@ -104799,13 +104888,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 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 modified, 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:
@@ -104935,7 +105024,7 @@ components:
nullable: true
webUrl:
type: string
- description: Deep link URL of the tab instance. Read only.
+ description: Deep link URL of the tab instance. Read-only.
nullable: true
teamsApp:
$ref: '#/components/schemas/microsoft.graph.teamsApp'
@@ -105253,6 +105342,8 @@ components:
- modifyingSingleSignOn
- refreshPolicyConfiguration
- preparing
+ - failoverInProgress
+ - failbackInProgress
type: string
microsoft.graph.cloudPcStatusDetail:
title: cloudPcStatusDetail
@@ -105669,6 +105760,50 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
+ microsoft.graph.member:
+ title: member
+ type: object
+ properties:
+ contactId:
+ type: string
+ description: 'The ID of the referenced contact, if applicable. Optional.'
+ nullable: true
+ displayName:
+ type: string
+ description: The display name of the member. Optional.
+ nullable: true
+ key:
+ type: string
+ description: The email address or routing key of the member. Required.
+ nullable: true
+ recipientType:
+ $ref: '#/components/schemas/microsoft.graph.recipientType'
+ routingType:
+ type: string
+ description: 'The routing type for the member, for example, SMTP. Optional.'
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.distributionListMember:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: distributionListMember
+ type: object
+ properties:
+ contactId:
+ type: string
+ description: 'The ID of the referenced contact, if applicable. Read-only.'
+ nullable: true
+ displayName:
+ type: string
+ description: The display name of the member. Read-only.
+ nullable: true
+ recipientType:
+ $ref: '#/components/schemas/microsoft.graph.recipientType'
+ contact:
+ $ref: '#/components/schemas/microsoft.graph.contact'
+ additionalProperties:
+ type: object
microsoft.graph.engagementRole:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -105789,6 +105924,7 @@ components:
- private
- secret
- public
+ - unknownFutureValue
type: string
microsoft.graph.assignedLabel:
title: assignedLabel
@@ -106151,7 +106287,7 @@ 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: Read only. Timestamp at which the channel was created.
+ description: Read-only. Timestamp at which the channel was created.
format: date-time
nullable: true
description:
@@ -106303,7 +106439,7 @@ components:
nullable: true
timeZone:
type: string
- description: Indicates the time zone of the schedule team using tz database format. Required.
+ description: 'The time zone of the schedule team as an IANA time zone database (tz database) name; for example, America/Chicago. For the full list of valid values, see List of tz database time zones. Required.'
nullable: true
workforceIntegrationIds:
type: array
@@ -108649,6 +108785,8 @@ components:
type: string
description: Specifies the spoken language used during the meeting for recording and transcription purposes.
nullable: true
+ meetingType:
+ $ref: '#/components/schemas/microsoft.graph.onlineMeetingType'
recordAutomatically:
type: boolean
description: Indicates whether to record the meeting automatically.
@@ -109098,6 +109236,11 @@ components:
type: string
description: 'Result of the review. Possible values: Approve, Deny, NotReviewed, or DontKnow. Supports $select, $orderby, and $filter (eq only).'
nullable: true
+ delegatedBy:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.userIdentity'
+ description: The identities of users who delegated this decision item to the current reviewer. Null if the item wasn't delegated. A collection because multiple reviewers can delegate to the same user. Only returned via filterByCurrentUser when explicitly requested via $select. Read-only.
justification:
type: string
description: Justification left by the reviewer when they made the decision.
@@ -109347,6 +109490,11 @@ components:
x-ms-navigationProperty: true
details:
$ref: '#/components/schemas/microsoft.graph.plannerPlanDetails'
+ historyItems:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.plannerHistoryItem'
+ x-ms-navigationProperty: true
tasks:
type: array
items:
@@ -110799,30 +110947,6 @@ components:
- reactivating
- unknownFutureValue
type: string
- microsoft.graph.lockType:
- title: lockType
- enum:
- - none
- - exclusive
- - shared
- - unknownFutureValue
- type: string
- microsoft.graph.userIdentity:
- allOf:
- - $ref: '#/components/schemas/microsoft.graph.identity'
- - title: userIdentity
- type: object
- properties:
- ipAddress:
- type: string
- description: Indicates the client IP address associated with the 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.mediaSourceContentCategory:
title: mediaSourceContentCategory
enum:
@@ -111155,6 +111279,9 @@ components:
type: number
description: The number of licenses that are currently consumed by assignments from this allotment. Not nullable. Read-only.
format: int32
+ externalServiceIdentifier:
+ type: string
+ nullable: true
services:
type: array
items:
@@ -111405,7 +111532,7 @@ components:
nullable: true
defaultLabel:
type: string
- description: Label that would be used if no customizedLabel is provided. Read only.
+ description: Label that would be used if no customizedLabel is provided. Read-only.
nullable: true
fieldId:
type: string
@@ -112534,6 +112661,15 @@ components:
type: object
additionalProperties:
type: object
+ microsoft.graph.recipientType:
+ title: recipientType
+ enum:
+ - contact
+ - oneOff
+ - mailbox
+ - privateDL
+ - unknownFutureValue
+ type: string
microsoft.graph.engagementRoleMember:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -114578,12 +114714,15 @@ components:
properties:
moreInfoWebUrl:
type: string
+ description: Provides other video teleconferencing (VTC) dial-in options. Read-only.
nullable: true
tenantKey:
type: string
+ description: The tenant key that is used to dial into the interactive voice response (IVR) of the partner CVI service.
nullable: true
videoTeleconferenceId:
type: string
+ description: The video teleconferencing ID. Read-only.
nullable: true
additionalProperties:
type: object
@@ -114617,6 +114756,16 @@ components:
$ref: '#/components/schemas/microsoft.graph.lobbyBypassScope'
additionalProperties:
type: object
+ microsoft.graph.onlineMeetingType:
+ title: onlineMeetingType
+ enum:
+ - adhoc
+ - scheduled
+ - recurring
+ - broadcast
+ - meetnow
+ - unknownFutureValue
+ type: string
microsoft.graph.onlineMeetingSensitivityLabelAssignment:
title: onlineMeetingSensitivityLabelAssignment
type: object
@@ -115224,6 +115373,29 @@ components:
$ref: '#/components/schemas/microsoft.graph.plannerUserIds'
additionalProperties:
type: object
+ microsoft.graph.plannerHistoryItem:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.plannerDelta'
+ - title: plannerHistoryItem
+ type: object
+ properties:
+ actor:
+ $ref: '#/components/schemas/microsoft.graph.identitySet'
+ entityId:
+ type: string
+ entityType:
+ $ref: '#/components/schemas/microsoft.graph.historyEntityType'
+ eventType:
+ $ref: '#/components/schemas/microsoft.graph.historyEventType'
+ 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
+ format: date-time
+ nullable: true
+ planId:
+ type: string
+ additionalProperties:
+ type: object
microsoft.graph.plannerAppliedCategories:
title: plannerAppliedCategories
type: object
@@ -115862,7 +116034,7 @@ components:
items:
type: string
nullable: true
- description: 'The list of languages the user does not need translated. This is computed from the authoringLanguages collection in regionalAndLanguageSettings, and the languageOverrides collection in translationPreferences. The list specifies neutral culture values that include the language code without any country or region association. For example, it would specify ''fr'' for the neutral French culture, but not ''fr-FR'' for the French culture in France. Returned by default. Read only.'
+ description: 'The list of languages the user does not need translated. This is computed from the authoringLanguages collection in regionalAndLanguageSettings, and the languageOverrides collection in translationPreferences. The list specifies neutral culture values that include the language code without any country or region association. For example, it would specify ''fr'' for the neutral French culture, but not ''fr-FR'' for the French culture in France. Returned by default. Read-only.'
additionalProperties:
type: object
microsoft.graph.changeTrackedEntity:
@@ -116248,6 +116420,7 @@ components:
nullable: true
isRegistrationRequired:
type: boolean
+ description: Indicates whether attendee registration is enabled for the virtual event.
nullable: true
settings:
$ref: '#/components/schemas/microsoft.graph.virtualEventSettings'
@@ -118035,6 +118208,8 @@ components:
items:
$ref: '#/components/schemas/microsoft.graph.processContentMetadataBase'
description: 'A collection of content entries to be processed. Each entry contains the content itself and its metadata. Use conversation metadata for content like prompts and responses, file metadata for files, and content activity metadata for enforcement result status entries. Required.'
+ contextMetadata:
+ $ref: '#/components/schemas/microsoft.graph.contextMetadata'
deviceMetadata:
$ref: '#/components/schemas/microsoft.graph.deviceMetadata'
integratedAppMetadata:
@@ -119191,6 +119366,22 @@ components:
type: object
additionalProperties:
type: object
+ microsoft.graph.historyEntityType:
+ title: historyEntityType
+ enum:
+ - task
+ - unknownFutureValue
+ type: string
+ microsoft.graph.historyEventType:
+ title: historyEventType
+ enum:
+ - created
+ - updated
+ - deleted
+ - undeleted
+ - moved
+ - unknownFutureValue
+ type: string
microsoft.graph.plannerTeamsPublicationInfo:
allOf:
- $ref: '#/components/schemas/microsoft.graph.plannerTaskCreation'
@@ -119792,6 +119983,7 @@ components:
- sPSharingNotifyUser
- sPSharingGenerateIncidentReport
- restrictWebGrounding
+ - policyTip
type: string
microsoft.graph.labelActionBase:
title: labelActionBase
@@ -121788,6 +121980,14 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.contextMetadata:
+ title: contextMetadata
+ type: object
+ properties:
+ metadataProperties:
+ $ref: '#/components/schemas/microsoft.graph.customMetadataDictionary'
+ additionalProperties:
+ type: object
microsoft.graph.deviceMetadata:
title: deviceMetadata
type: object
@@ -122450,16 +122650,19 @@ components:
type: array
items:
type: string
+ description: 'Collection of domain names that are blocked globally across all platforms. Domain validation follows RFC 3986 (URI syntax, section 3.2.2 for the host component). Domain matching is case-insensitive and exact; wildcards are not supported.'
excludeActors:
$ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions'
isStateSetByMicrosoft:
type: boolean
+ description: Indicates whether the restriction state was set by Microsoft.
readOnly: true
publicClient:
$ref: '#/components/schemas/microsoft.graph.redirectUriPlatformBlockedDomainConfiguration'
restrictForAppsCreatedAfterDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 when this restriction starts applying to newly created applications. Applications created before this date are not affected.
format: date-time
nullable: true
spa:
@@ -122478,20 +122681,24 @@ components:
type: array
items:
type: string
+ description: Collection of URI schemes that are blocked globally across all platforms. Schemes refer to URI schemes as defined in RFC 3986 §3.1.
excludeActors:
$ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions'
exemptFormats:
type: array
items:
type: string
+ description: Collection of URI patterns that are exempt from the blocked scheme restrictions. Patterns must follow specific validation rules for standard URI formats or URN formats.
isStateSetByMicrosoft:
type: boolean
+ description: Indicates whether the restriction state was set by Microsoft.
readOnly: true
publicClient:
$ref: '#/components/schemas/microsoft.graph.redirectUriPlatformBlockedSchemeConfiguration'
restrictForAppsCreatedAfterDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 when this restriction starts applying to newly created applications. Applications created before this date are not affected.
format: date-time
nullable: true
spa:
@@ -122510,16 +122717,19 @@ components:
type: array
items:
type: string
+ description: 'Collection of domain names that are allowed globally across all platforms. Domain validation follows RFC 3986 (URI syntax, section 3.2.2 for the host component). Domain matching is case-insensitive and exact; wildcards are not supported.'
excludeActors:
$ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions'
isStateSetByMicrosoft:
type: boolean
+ description: Indicates whether the restriction state was set by Microsoft.
readOnly: true
publicClient:
$ref: '#/components/schemas/microsoft.graph.redirectUriPlatformAllowedDomainConfiguration'
restrictForAppsCreatedAfterDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 when this restriction starts applying to newly created applications. Applications created before this date are not affected.
format: date-time
nullable: true
spa:
@@ -122538,16 +122748,19 @@ components:
type: array
items:
type: string
+ description: Collection of URI schemes that are allowed globally across all platforms. Schemes refer to URI schemes as defined in RFC 3986 §3.1. The value '*' can be used to allow any scheme.
excludeActors:
$ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions'
isStateSetByMicrosoft:
type: boolean
+ description: Indicates whether the restriction state was set by Microsoft.
readOnly: true
publicClient:
$ref: '#/components/schemas/microsoft.graph.redirectUriPlatformAllowedSchemeConfiguration'
restrictForAppsCreatedAfterDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 when this restriction starts applying to newly created applications. Applications created before this date are not affected.
format: date-time
nullable: true
spa:
@@ -122568,10 +122781,12 @@ components:
$ref: '#/components/schemas/microsoft.graph.redirectUriWildcardExcludeFormats'
isStateSetByMicrosoft:
type: boolean
+ description: Indicates whether the restriction state was set by Microsoft.
readOnly: true
restrictForAppsCreatedAfterDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 when this restriction starts applying to newly created applications. Applications created before this date are not affected.
format: date-time
nullable: true
state:
@@ -122768,6 +122983,9 @@ components:
- downloadText
- downloadFile
- copyToClipboard
+ - pasteFromClipboard
+ - print
+ - accessDebugTools
- unknownFutureValue
type: string
microsoft.graph.contentBase:
@@ -122782,6 +123000,13 @@ components:
- ai
- unknownFutureValue
type: string
+ microsoft.graph.customMetadataDictionary:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.Dictionary'
+ - title: customMetadataDictionary
+ type: object
+ additionalProperties:
+ type: object
microsoft.graph.operatingSystemSpecifications:
title: operatingSystemSpecifications
type: object
@@ -122892,6 +123117,7 @@ components:
type: array
items:
type: string
+ description: 'Collection of domain names that are blocked for this specific platform. Domain validation follows RFC 3986 (URI syntax, section 3.2.2 for the host component). Domain matching is case-insensitive and exact; wildcards are not supported.'
additionalProperties:
type: object
microsoft.graph.redirectUriPlatformBlockedSchemeConfiguration:
@@ -122902,10 +123128,12 @@ components:
type: array
items:
type: string
+ description: Collection of URI schemes that are blocked for this specific platform. Schemes refer to URI schemes as defined in RFC 3986 §3.1.
exemptFormats:
type: array
items:
type: string
+ description: Collection of URI patterns that are exempt from the blocked scheme restrictions for this platform. Patterns must follow specific validation rules for standard URI formats or URN formats.
additionalProperties:
type: object
microsoft.graph.redirectUriPlatformAllowedDomainConfiguration:
@@ -122916,6 +123144,7 @@ components:
type: array
items:
type: string
+ description: 'Collection of domain names that are allowed for this specific platform. Domain validation follows RFC 3986 (URI syntax, section 3.2.2 for the host component). Domain matching is case-insensitive and exact; wildcards are not supported.'
additionalProperties:
type: object
microsoft.graph.redirectUriPlatformAllowedSchemeConfiguration:
@@ -122926,6 +123155,7 @@ components:
type: array
items:
type: string
+ description: Collection of URI schemes that are allowed for this specific platform. Schemes refer to URI schemes as defined in RFC 3986 §3.1. The value '*' can be used to allow any scheme for this platform.
additionalProperties:
type: object
microsoft.graph.redirectUriWildcardExcludeFormats:
@@ -122934,10 +123164,12 @@ components:
properties:
excludeWildcardsInPath:
type: boolean
+ description: 'When true, blocks the use of wildcards in the path portion of redirect URIs. When false, allows wildcards in paths.'
excludeWildcardsInPathWithDomains:
type: array
items:
type: string
+ description: 'Collection of domain names where wildcards in the path portion of redirect URIs are blocked. Accepts only valid host names (no wildcards) as defined in RFC 3986 §3.2.2. For example, login.microsoft.com or contoso.com.'
additionalProperties:
type: object
microsoft.graph.attributeMapping:
diff --git a/openApiDocs/beta/Users.Actions.yml b/openApiDocs/beta/Users.Actions.yml
index 565f46e401..855f5e2151 100644
--- a/openApiDocs/beta/Users.Actions.yml
+++ b/openApiDocs/beta/Users.Actions.yml
@@ -1282,7 +1282,7 @@ components:
nullable: true
accountEnabled:
type: boolean
- description: 'true if the account is enabled; otherwise, false. This property is required when creating the object. Supports $filter (eq, ne, not, and in).'
+ description: 'true if the account is enabled; otherwise, false. This property is required when creating the object. Supports $filter (eq, ne, not, and in). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
ageGroup:
type: string
@@ -1309,7 +1309,7 @@ components:
type: array
items:
type: string
- description: 'The telephone numbers for the user. Only one number can be set for this property. Read-only for users synced from on-premises directory. Supports $filter (eq, not, ge, le, startsWith).'
+ description: 'The telephone numbers for the user. Only one number can be set for this property. Read-only for users synced from on-premises directory. Supports $filter (eq, not, ge, le, startsWith). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
city:
type: string
description: 'The city where the user is located. Maximum length is 128 characters. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).'
@@ -1474,7 +1474,7 @@ components:
nullable: true
mobilePhone:
type: string
- description: 'The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search.'
+ description: 'The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search. This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
mySite:
type: string
@@ -1496,7 +1496,7 @@ components:
$ref: '#/components/schemas/microsoft.graph.onPremisesExtensionAttributes'
onPremisesImmutableId:
type: string
- description: 'This property associates an on-premises Active Directory user account to their Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you''re using a federated domain for the user''s userPrincipalName (UPN) property. Note: The $ and _ characters can''t be used when specifying this property. Supports $filter (eq, ne, not, ge, le, in).'
+ description: 'This property associates an on-premises Active Directory user account to their Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you''re using a federated domain for the user''s userPrincipalName (UPN) property. Note: The $ and _ characters can''t be used when specifying this property. Supports $filter (eq, ne, not, ge, le, in). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
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])$'
@@ -1531,7 +1531,7 @@ components:
type: array
items:
type: string
- description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters.Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).'
+ description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters.Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
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. For more information on the default password policies, see Microsoft Entra password policies. Supports $filter (ne, not, and eq on null values).'
@@ -1635,7 +1635,7 @@ components:
nullable: true
userPrincipalName:
type: string
- description: 'The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where the domain must be present in the tenant''s verified domain collection. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can''t contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, '' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby.'
+ description: 'The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where the domain must be present in the tenant''s verified domain collection. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can''t contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, '' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby. This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
userType:
type: string
@@ -1768,6 +1768,12 @@ components:
$ref: '#/components/schemas/microsoft.graph.directoryObject'
description: The users and contacts that report to the user. (The users and contacts with their manager property set to this user.) Read-only. Nullable. Supports $expand.
x-ms-navigationProperty: true
+ distributionLists:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.distributionList'
+ description: The personal distribution lists in the user's mailbox. Read-only. Nullable.
+ x-ms-navigationProperty: true
drive:
$ref: '#/components/schemas/microsoft.graph.drive'
drives:
@@ -3923,6 +3929,8 @@ components:
type: string
description: Name of the OS image that's on the Cloud PC.
nullable: true
+ isDisasterRecoveryActive:
+ type: boolean
lastLoginResult:
$ref: '#/components/schemas/microsoft.graph.cloudPcLoginResult'
lastModifiedDateTime:
@@ -4554,6 +4562,40 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
+ microsoft.graph.distributionList:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.outlookItem'
+ - title: distributionList
+ type: object
+ properties:
+ displayName:
+ type: string
+ description: The display name of the distribution list.
+ nullable: true
+ members:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.member'
+ description: The list of members in the distribution list. Not returned by default; use $select=members to include.
+ notes:
+ type: string
+ nullable: true
+ personIdentifier:
+ type: string
+ nullable: true
+ distributionListMembers:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.distributionListMember'
+ description: The expanded members of the distribution list. Each member contains detailed information including resolved email addresses. Read-only.
+ x-ms-navigationProperty: true
+ singleValueExtendedProperties:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty'
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
microsoft.graph.drive:
allOf:
- $ref: '#/components/schemas/microsoft.graph.baseItem'
@@ -4629,7 +4671,6 @@ components:
$ref: '#/components/schemas/microsoft.graph.storyline'
additionalProperties:
type: object
- description: Represents a container that exposes navigation properties for employee experience user resources.
microsoft.graph.site:
allOf:
- $ref: '#/components/schemas/microsoft.graph.baseItem'
@@ -4831,7 +4872,7 @@ components:
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. Requires $select to retrieve. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role.'
+ description: 'The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group or a cloud security group. Requires a Microsoft Entra ID P1 license. Requires $select to retrieve. This property can be specified during group creation or update. However, for cloud security groups, it''s immutable once set. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role. See Key differences from Microsoft 365 group labeling to learn more about managing this property for Microsoft 365 vs. cloud security groups.'
assignedLicenses:
type: array
items:
@@ -5198,7 +5239,6 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
- description: Represents a Microsoft Entra group.
microsoft.graph.team:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -6268,7 +6308,6 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
- description: Represents a Microsoft online meeting.
microsoft.graph.onPremisesSyncBehavior:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -6318,6 +6357,11 @@ components:
- title: accessReviewInstance
type: object
properties:
+ delegatedBy:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.userIdentity'
+ description: The identities of users who delegated this review instance to the current reviewer. Null if the instance wasn't delegated. Only returned via filterByCurrentUser when explicitly requested via $select. Read-only.
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
@@ -7231,6 +7275,9 @@ components:
- title: usageRight
type: object
properties:
+ externalServiceIdentifier:
+ type: string
+ nullable: true
services:
type: array
items:
@@ -8742,7 +8789,7 @@ components:
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
- description: 'Read only. Timestamp at which the chat message was deleted, or null if not deleted.'
+ description: 'Read-only. Timestamp at which the chat message was deleted, or null if not deleted.'
format: date-time
nullable: true
etag:
@@ -8758,13 +8805,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 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 modified, 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:
@@ -8894,7 +8941,7 @@ components:
nullable: true
webUrl:
type: string
- description: Deep link URL of the tab instance. Read only.
+ description: Deep link URL of the tab instance. Read-only.
nullable: true
teamsApp:
$ref: '#/components/schemas/microsoft.graph.teamsApp'
@@ -9212,6 +9259,8 @@ components:
- modifyingSingleSignOn
- refreshPolicyConfiguration
- preparing
+ - failoverInProgress
+ - failbackInProgress
type: string
microsoft.graph.cloudPcStatusDetail:
title: cloudPcStatusDetail
@@ -9627,6 +9676,50 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
+ microsoft.graph.member:
+ title: member
+ type: object
+ properties:
+ contactId:
+ type: string
+ description: 'The ID of the referenced contact, if applicable. Optional.'
+ nullable: true
+ displayName:
+ type: string
+ description: The display name of the member. Optional.
+ nullable: true
+ key:
+ type: string
+ description: The email address or routing key of the member. Required.
+ nullable: true
+ recipientType:
+ $ref: '#/components/schemas/microsoft.graph.recipientType'
+ routingType:
+ type: string
+ description: 'The routing type for the member, for example, SMTP. Optional.'
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.distributionListMember:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: distributionListMember
+ type: object
+ properties:
+ contactId:
+ type: string
+ description: 'The ID of the referenced contact, if applicable. Read-only.'
+ nullable: true
+ displayName:
+ type: string
+ description: The display name of the member. Read-only.
+ nullable: true
+ recipientType:
+ $ref: '#/components/schemas/microsoft.graph.recipientType'
+ contact:
+ $ref: '#/components/schemas/microsoft.graph.contact'
+ additionalProperties:
+ type: object
microsoft.graph.baseItem:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -9796,6 +9889,8 @@ components:
$ref: '#/components/schemas/microsoft.graph.image'
location:
$ref: '#/components/schemas/microsoft.graph.geoCoordinates'
+ lockInfo:
+ $ref: '#/components/schemas/microsoft.graph.lockInfo'
malware:
$ref: '#/components/schemas/microsoft.graph.malware'
media:
@@ -10175,7 +10270,7 @@ components:
$ref: '#/components/schemas/microsoft.graph.hyperlinkOrPictureColumn'
indexed:
type: boolean
- description: Specifies whether the column values can used for sorting and searching.
+ description: Specifies whether the column values can be used for sorting and searching.
nullable: true
isDeletable:
type: boolean
@@ -10189,6 +10284,10 @@ components:
type: boolean
description: Specifies whether the column can be changed.
nullable: true
+ isSearchable:
+ type: boolean
+ description: Specifies whether the column values can be used for searching. Currently supported only for columns in a fileStorageContainer.
+ nullable: true
lookup:
$ref: '#/components/schemas/microsoft.graph.lookupColumn'
name:
@@ -10711,6 +10810,7 @@ components:
- private
- secret
- public
+ - unknownFutureValue
type: string
microsoft.graph.assignedLabel:
title: assignedLabel
@@ -11073,7 +11173,7 @@ 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: Read only. Timestamp at which the channel was created.
+ description: Read-only. Timestamp at which the channel was created.
format: date-time
nullable: true
description:
@@ -11225,7 +11325,7 @@ components:
nullable: true
timeZone:
type: string
- description: Indicates the time zone of the schedule team using tz database format. Required.
+ description: 'The time zone of the schedule team as an IANA time zone database (tz database) name; for example, America/Chicago. For the full list of valid values, see List of tz database time zones. Required.'
nullable: true
workforceIntegrationIds:
type: array
@@ -13696,6 +13796,8 @@ components:
type: string
description: Specifies the spoken language used during the meeting for recording and transcription purposes.
nullable: true
+ meetingType:
+ $ref: '#/components/schemas/microsoft.graph.onlineMeetingType'
recordAutomatically:
type: boolean
description: Indicates whether to record the meeting automatically.
@@ -14057,6 +14159,22 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
+ microsoft.graph.userIdentity:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.identity'
+ - title: userIdentity
+ type: object
+ properties:
+ ipAddress:
+ type: string
+ description: Indicates the client IP address associated with the 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.accessReviewError:
allOf:
- $ref: '#/components/schemas/microsoft.graph.genericError'
@@ -14145,6 +14263,11 @@ components:
type: string
description: 'Result of the review. Possible values: Approve, Deny, NotReviewed, or DontKnow. Supports $select, $orderby, and $filter (eq only).'
nullable: true
+ delegatedBy:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.userIdentity'
+ description: The identities of users who delegated this decision item to the current reviewer. Null if the item wasn't delegated. A collection because multiple reviewers can delegate to the same user. Only returned via filterByCurrentUser when explicitly requested via $select. Read-only.
justification:
type: string
description: Justification left by the reviewer when they made the decision.
@@ -14394,6 +14517,11 @@ components:
x-ms-navigationProperty: true
details:
$ref: '#/components/schemas/microsoft.graph.plannerPlanDetails'
+ historyItems:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.plannerHistoryItem'
+ x-ms-navigationProperty: true
tasks:
type: array
items:
@@ -15622,6 +15750,9 @@ components:
type: number
description: The number of licenses that are currently consumed by assignments from this allotment. Not nullable. Read-only.
format: int32
+ externalServiceIdentifier:
+ type: string
+ nullable: true
services:
type: array
items:
@@ -15910,7 +16041,7 @@ components:
nullable: true
defaultLabel:
type: string
- description: Label that would be used if no customizedLabel is provided. Read only.
+ description: Label that would be used if no customizedLabel is provided. Read-only.
nullable: true
fieldId:
type: string
@@ -16896,6 +17027,15 @@ components:
type: object
additionalProperties:
type: object
+ microsoft.graph.recipientType:
+ title: recipientType
+ enum:
+ - contact
+ - oneOff
+ - mailbox
+ - privateDL
+ - unknownFutureValue
+ type: string
microsoft.graph.itemReference:
title: itemReference
type: object
@@ -17145,8 +17285,6 @@ components:
$ref: '#/components/schemas/microsoft.graph.fileArchiveStatus'
hashes:
$ref: '#/components/schemas/microsoft.graph.hashes'
- lockInfo:
- $ref: '#/components/schemas/microsoft.graph.lockInfo'
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.
@@ -17236,6 +17374,31 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.lockInfo:
+ title: lockInfo
+ 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 lock was created, in UTC. Read-only.'
+ 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: 'The date and time when the lock expires, in UTC. Read-only.'
+ format: date-time
+ nullable: true
+ lockType:
+ $ref: '#/components/schemas/microsoft.graph.lockType'
+ owners:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.userIdentity'
+ description: The collection of users that currently hold the lock on the file. Read-only.
+ additionalProperties:
+ type: object
microsoft.graph.malware:
title: malware
type: object
@@ -17626,6 +17789,18 @@ components:
resource:
type: string
description: Required. Specifies the resource that is monitored for changes. Don't include the base URL (https://graph.microsoft.com/beta/). See the possible resource path values for each supported resource.
+ vapidPublicKey:
+ type: string
+ description: 'Optional. The application server''s VAPID public key, base64url-encoded (P-256 uncompressed point, 65 bytes pre-encoding). Obtained by calling the getVapidPublicKey function on the subscription collection. The browser passes this value to PushManager.subscribe({ applicationServerKey }) to bind the push subscription to this server identity. Required when notificationUrl targets a known Web Push service origin (for example, *.push.apple.com, fcm.googleapis.com, updates.push.services.mozilla.com); rejected with 400 Bad Request if supplied on a standard webhook subscription. For more information, see RFC 8292.'
+ nullable: true
+ webPushEncryptionP256dhPublicKey:
+ type: string
+ description: 'Optional. The subscriber''s ECDH public key, base64url-encoded (P-256 uncompressed point, 65 bytes pre-encoding). Obtained from the browser via PushSubscription.getKey(''p256dh''). Used as the peer public key during ECDH key agreement to derive the per-message content encryption key for RFC 8291 payload encryption. Required when notificationUrl targets a known Web Push service origin; rejected with 400 Bad Request if supplied on a standard webhook subscription. For more information, see RFC 8291 Section 3.'
+ nullable: true
+ webPushEncryptionSecret:
+ type: string
+ description: 'Optional. The subscriber''s auth secret, base64url-encoded (16 bytes pre-encoding). Obtained from the browser via PushSubscription.getKey(''auth''). Used as the HMAC-SHA-256 salt for the HKDF combine step that derives key material for RFC 8291 payload encryption. Write-only: this value is never returned in GET responses (returned as null). Treat as a secret. Required when notificationUrl targets a known Web Push service origin; rejected with 400 Bad Request if supplied on a standard webhook subscription. For more information, see RFC 8291 Section 3.'
+ nullable: true
additionalProperties:
type: object
microsoft.graph.thumbnailSet:
@@ -17644,7 +17819,6 @@ components:
$ref: '#/components/schemas/microsoft.graph.thumbnail'
additionalProperties:
type: object
- description: The ThumbnailSet resource is a keyed collection of thumbnail resources.
microsoft.graph.driveItemVersion:
allOf:
- $ref: '#/components/schemas/microsoft.graph.baseItemVersion'
@@ -20778,12 +20952,15 @@ components:
properties:
moreInfoWebUrl:
type: string
+ description: Provides other video teleconferencing (VTC) dial-in options. Read-only.
nullable: true
tenantKey:
type: string
+ description: The tenant key that is used to dial into the interactive voice response (IVR) of the partner CVI service.
nullable: true
videoTeleconferenceId:
type: string
+ description: The video teleconferencing ID. Read-only.
nullable: true
additionalProperties:
type: object
@@ -20817,6 +20994,16 @@ components:
$ref: '#/components/schemas/microsoft.graph.lobbyBypassScope'
additionalProperties:
type: object
+ microsoft.graph.onlineMeetingType:
+ title: onlineMeetingType
+ enum:
+ - adhoc
+ - scheduled
+ - recurring
+ - broadcast
+ - meetnow
+ - unknownFutureValue
+ type: string
microsoft.graph.onlineMeetingSensitivityLabelAssignment:
title: onlineMeetingSensitivityLabelAssignment
type: object
@@ -21095,22 +21282,6 @@ components:
- managerOrSponsor
- unknownFutureValue
type: string
- microsoft.graph.userIdentity:
- allOf:
- - $ref: '#/components/schemas/microsoft.graph.identity'
- - title: userIdentity
- type: object
- properties:
- ipAddress:
- type: string
- description: Indicates the client IP address associated with the 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.accessReviewInstanceDecisionItemPermission:
title: accessReviewInstanceDecisionItemPermission
type: object
@@ -21426,6 +21597,29 @@ components:
$ref: '#/components/schemas/microsoft.graph.plannerUserIds'
additionalProperties:
type: object
+ microsoft.graph.plannerHistoryItem:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.plannerDelta'
+ - title: plannerHistoryItem
+ type: object
+ properties:
+ actor:
+ $ref: '#/components/schemas/microsoft.graph.identitySet'
+ entityId:
+ type: string
+ entityType:
+ $ref: '#/components/schemas/microsoft.graph.historyEntityType'
+ eventType:
+ $ref: '#/components/schemas/microsoft.graph.historyEventType'
+ 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
+ format: date-time
+ nullable: true
+ planId:
+ type: string
+ additionalProperties:
+ type: object
microsoft.graph.plannerAppliedCategories:
title: plannerAppliedCategories
type: object
@@ -22064,7 +22258,7 @@ components:
items:
type: string
nullable: true
- description: 'The list of languages the user does not need translated. This is computed from the authoringLanguages collection in regionalAndLanguageSettings, and the languageOverrides collection in translationPreferences. The list specifies neutral culture values that include the language code without any country or region association. For example, it would specify ''fr'' for the neutral French culture, but not ''fr-FR'' for the French culture in France. Returned by default. Read only.'
+ description: 'The list of languages the user does not need translated. This is computed from the authoringLanguages collection in regionalAndLanguageSettings, and the languageOverrides collection in translationPreferences. The list specifies neutral culture values that include the language code without any country or region association. For example, it would specify ''fr'' for the neutral French culture, but not ''fr-FR'' for the French culture in France. Returned by default. Read-only.'
additionalProperties:
type: object
microsoft.graph.changeTrackedEntity:
@@ -22450,6 +22644,7 @@ components:
nullable: true
isRegistrationRequired:
type: boolean
+ description: Indicates whether attendee registration is enabled for the virtual event.
nullable: true
settings:
$ref: '#/components/schemas/microsoft.graph.virtualEventSettings'
@@ -23691,6 +23886,8 @@ components:
items:
$ref: '#/components/schemas/microsoft.graph.processContentMetadataBase'
description: 'A collection of content entries to be processed. Each entry contains the content itself and its metadata. Use conversation metadata for content like prompts and responses, file metadata for files, and content activity metadata for enforcement result status entries. Required.'
+ contextMetadata:
+ $ref: '#/components/schemas/microsoft.graph.contextMetadata'
deviceMetadata:
$ref: '#/components/schemas/microsoft.graph.deviceMetadata'
integratedAppMetadata:
@@ -23912,28 +24109,6 @@ components:
nullable: true
additionalProperties:
type: object
- microsoft.graph.lockInfo:
- title: lockInfo
- 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
- 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
- format: date-time
- nullable: true
- lockType:
- $ref: '#/components/schemas/microsoft.graph.lockType'
- owners:
- type: array
- items:
- $ref: '#/components/schemas/microsoft.graph.userIdentity'
- additionalProperties:
- type: object
microsoft.graph.folderView:
title: folderView
type: object
@@ -23952,6 +24127,14 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.lockType:
+ title: lockType
+ enum:
+ - none
+ - exclusive
+ - shared
+ - unknownFutureValue
+ type: string
microsoft.graph.mediaSource:
title: mediaSource
type: object
@@ -25855,6 +26038,22 @@ components:
type: object
additionalProperties:
type: object
+ microsoft.graph.historyEntityType:
+ title: historyEntityType
+ enum:
+ - task
+ - unknownFutureValue
+ type: string
+ microsoft.graph.historyEventType:
+ title: historyEventType
+ enum:
+ - created
+ - updated
+ - deleted
+ - undeleted
+ - moved
+ - unknownFutureValue
+ type: string
microsoft.graph.plannerTeamsPublicationInfo:
allOf:
- $ref: '#/components/schemas/microsoft.graph.plannerTaskCreation'
@@ -28193,6 +28392,14 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.contextMetadata:
+ title: contextMetadata
+ type: object
+ properties:
+ metadataProperties:
+ $ref: '#/components/schemas/microsoft.graph.customMetadataDictionary'
+ additionalProperties:
+ type: object
microsoft.graph.deviceMetadata:
title: deviceMetadata
type: object
@@ -28251,14 +28458,6 @@ components:
nullable: true
additionalProperties:
type: object
- microsoft.graph.lockType:
- title: lockType
- enum:
- - none
- - exclusive
- - shared
- - unknownFutureValue
- type: string
microsoft.graph.mediaSourceContentCategory:
title: mediaSourceContentCategory
enum:
@@ -29205,16 +29404,19 @@ components:
type: array
items:
type: string
+ description: 'Collection of domain names that are blocked globally across all platforms. Domain validation follows RFC 3986 (URI syntax, section 3.2.2 for the host component). Domain matching is case-insensitive and exact; wildcards are not supported.'
excludeActors:
$ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions'
isStateSetByMicrosoft:
type: boolean
+ description: Indicates whether the restriction state was set by Microsoft.
readOnly: true
publicClient:
$ref: '#/components/schemas/microsoft.graph.redirectUriPlatformBlockedDomainConfiguration'
restrictForAppsCreatedAfterDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 when this restriction starts applying to newly created applications. Applications created before this date are not affected.
format: date-time
nullable: true
spa:
@@ -29233,20 +29435,24 @@ components:
type: array
items:
type: string
+ description: Collection of URI schemes that are blocked globally across all platforms. Schemes refer to URI schemes as defined in RFC 3986 §3.1.
excludeActors:
$ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions'
exemptFormats:
type: array
items:
type: string
+ description: Collection of URI patterns that are exempt from the blocked scheme restrictions. Patterns must follow specific validation rules for standard URI formats or URN formats.
isStateSetByMicrosoft:
type: boolean
+ description: Indicates whether the restriction state was set by Microsoft.
readOnly: true
publicClient:
$ref: '#/components/schemas/microsoft.graph.redirectUriPlatformBlockedSchemeConfiguration'
restrictForAppsCreatedAfterDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 when this restriction starts applying to newly created applications. Applications created before this date are not affected.
format: date-time
nullable: true
spa:
@@ -29265,16 +29471,19 @@ components:
type: array
items:
type: string
+ description: 'Collection of domain names that are allowed globally across all platforms. Domain validation follows RFC 3986 (URI syntax, section 3.2.2 for the host component). Domain matching is case-insensitive and exact; wildcards are not supported.'
excludeActors:
$ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions'
isStateSetByMicrosoft:
type: boolean
+ description: Indicates whether the restriction state was set by Microsoft.
readOnly: true
publicClient:
$ref: '#/components/schemas/microsoft.graph.redirectUriPlatformAllowedDomainConfiguration'
restrictForAppsCreatedAfterDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 when this restriction starts applying to newly created applications. Applications created before this date are not affected.
format: date-time
nullable: true
spa:
@@ -29293,16 +29502,19 @@ components:
type: array
items:
type: string
+ description: Collection of URI schemes that are allowed globally across all platforms. Schemes refer to URI schemes as defined in RFC 3986 §3.1. The value '*' can be used to allow any scheme.
excludeActors:
$ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions'
isStateSetByMicrosoft:
type: boolean
+ description: Indicates whether the restriction state was set by Microsoft.
readOnly: true
publicClient:
$ref: '#/components/schemas/microsoft.graph.redirectUriPlatformAllowedSchemeConfiguration'
restrictForAppsCreatedAfterDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 when this restriction starts applying to newly created applications. Applications created before this date are not affected.
format: date-time
nullable: true
spa:
@@ -29323,10 +29535,12 @@ components:
$ref: '#/components/schemas/microsoft.graph.redirectUriWildcardExcludeFormats'
isStateSetByMicrosoft:
type: boolean
+ description: Indicates whether the restriction state was set by Microsoft.
readOnly: true
restrictForAppsCreatedAfterDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 when this restriction starts applying to newly created applications. Applications created before this date are not affected.
format: date-time
nullable: true
state:
@@ -29523,6 +29737,9 @@ components:
- downloadText
- downloadFile
- copyToClipboard
+ - pasteFromClipboard
+ - print
+ - accessDebugTools
- unknownFutureValue
type: string
microsoft.graph.contentBase:
@@ -29537,6 +29754,13 @@ components:
- ai
- unknownFutureValue
type: string
+ microsoft.graph.customMetadataDictionary:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.Dictionary'
+ - title: customMetadataDictionary
+ type: object
+ additionalProperties:
+ type: object
microsoft.graph.operatingSystemSpecifications:
title: operatingSystemSpecifications
type: object
@@ -29982,6 +30206,7 @@ components:
type: array
items:
type: string
+ description: 'Collection of domain names that are blocked for this specific platform. Domain validation follows RFC 3986 (URI syntax, section 3.2.2 for the host component). Domain matching is case-insensitive and exact; wildcards are not supported.'
additionalProperties:
type: object
microsoft.graph.redirectUriPlatformBlockedSchemeConfiguration:
@@ -29992,10 +30217,12 @@ components:
type: array
items:
type: string
+ description: Collection of URI schemes that are blocked for this specific platform. Schemes refer to URI schemes as defined in RFC 3986 §3.1.
exemptFormats:
type: array
items:
type: string
+ description: Collection of URI patterns that are exempt from the blocked scheme restrictions for this platform. Patterns must follow specific validation rules for standard URI formats or URN formats.
additionalProperties:
type: object
microsoft.graph.redirectUriPlatformAllowedDomainConfiguration:
@@ -30006,6 +30233,7 @@ components:
type: array
items:
type: string
+ description: 'Collection of domain names that are allowed for this specific platform. Domain validation follows RFC 3986 (URI syntax, section 3.2.2 for the host component). Domain matching is case-insensitive and exact; wildcards are not supported.'
additionalProperties:
type: object
microsoft.graph.redirectUriPlatformAllowedSchemeConfiguration:
@@ -30016,6 +30244,7 @@ components:
type: array
items:
type: string
+ description: Collection of URI schemes that are allowed for this specific platform. Schemes refer to URI schemes as defined in RFC 3986 §3.1. The value '*' can be used to allow any scheme for this platform.
additionalProperties:
type: object
microsoft.graph.redirectUriWildcardExcludeFormats:
@@ -30024,10 +30253,12 @@ components:
properties:
excludeWildcardsInPath:
type: boolean
+ description: 'When true, blocks the use of wildcards in the path portion of redirect URIs. When false, allows wildcards in paths.'
excludeWildcardsInPathWithDomains:
type: array
items:
type: string
+ description: 'Collection of domain names where wildcards in the path portion of redirect URIs are blocked. Accepts only valid host names (no wildcards) as defined in RFC 3986 §3.2.2. For example, login.microsoft.com or contoso.com.'
additionalProperties:
type: object
microsoft.graph.attributeMapping:
diff --git a/openApiDocs/beta/Users.Functions.yml b/openApiDocs/beta/Users.Functions.yml
index e305520021..5ed78f054a 100644
--- a/openApiDocs/beta/Users.Functions.yml
+++ b/openApiDocs/beta/Users.Functions.yml
@@ -657,7 +657,7 @@ components:
nullable: true
accountEnabled:
type: boolean
- description: 'true if the account is enabled; otherwise, false. This property is required when creating the object. Supports $filter (eq, ne, not, and in).'
+ description: 'true if the account is enabled; otherwise, false. This property is required when creating the object. Supports $filter (eq, ne, not, and in). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
ageGroup:
type: string
@@ -684,7 +684,7 @@ components:
type: array
items:
type: string
- description: 'The telephone numbers for the user. Only one number can be set for this property. Read-only for users synced from on-premises directory. Supports $filter (eq, not, ge, le, startsWith).'
+ description: 'The telephone numbers for the user. Only one number can be set for this property. Read-only for users synced from on-premises directory. Supports $filter (eq, not, ge, le, startsWith). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
city:
type: string
description: 'The city where the user is located. Maximum length is 128 characters. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).'
@@ -849,7 +849,7 @@ components:
nullable: true
mobilePhone:
type: string
- description: 'The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search.'
+ description: 'The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search. This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
mySite:
type: string
@@ -871,7 +871,7 @@ components:
$ref: '#/components/schemas/microsoft.graph.onPremisesExtensionAttributes'
onPremisesImmutableId:
type: string
- description: 'This property associates an on-premises Active Directory user account to their Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you''re using a federated domain for the user''s userPrincipalName (UPN) property. Note: The $ and _ characters can''t be used when specifying this property. Supports $filter (eq, ne, not, ge, le, in).'
+ description: 'This property associates an on-premises Active Directory user account to their Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you''re using a federated domain for the user''s userPrincipalName (UPN) property. Note: The $ and _ characters can''t be used when specifying this property. Supports $filter (eq, ne, not, ge, le, in). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
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])$'
@@ -906,7 +906,7 @@ components:
type: array
items:
type: string
- description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters.Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).'
+ description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters.Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
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. For more information on the default password policies, see Microsoft Entra password policies. Supports $filter (ne, not, and eq on null values).'
@@ -1010,7 +1010,7 @@ components:
nullable: true
userPrincipalName:
type: string
- description: 'The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where the domain must be present in the tenant''s verified domain collection. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can''t contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, '' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby.'
+ description: 'The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where the domain must be present in the tenant''s verified domain collection. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can''t contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, '' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby. This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
userType:
type: string
@@ -1143,6 +1143,12 @@ components:
$ref: '#/components/schemas/microsoft.graph.directoryObject'
description: The users and contacts that report to the user. (The users and contacts with their manager property set to this user.) Read-only. Nullable. Supports $expand.
x-ms-navigationProperty: true
+ distributionLists:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.distributionList'
+ description: The personal distribution lists in the user's mailbox. Read-only. Nullable.
+ x-ms-navigationProperty: true
drive:
$ref: '#/components/schemas/microsoft.graph.drive'
drives:
@@ -2955,6 +2961,8 @@ components:
type: string
description: Name of the OS image that's on the Cloud PC.
nullable: true
+ isDisasterRecoveryActive:
+ type: boolean
lastLoginResult:
$ref: '#/components/schemas/microsoft.graph.cloudPcLoginResult'
lastModifiedDateTime:
@@ -3586,6 +3594,40 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
+ microsoft.graph.distributionList:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.outlookItem'
+ - title: distributionList
+ type: object
+ properties:
+ displayName:
+ type: string
+ description: The display name of the distribution list.
+ nullable: true
+ members:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.member'
+ description: The list of members in the distribution list. Not returned by default; use $select=members to include.
+ notes:
+ type: string
+ nullable: true
+ personIdentifier:
+ type: string
+ nullable: true
+ distributionListMembers:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.distributionListMember'
+ description: The expanded members of the distribution list. Each member contains detailed information including resolved email addresses. Read-only.
+ x-ms-navigationProperty: true
+ singleValueExtendedProperties:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty'
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
microsoft.graph.drive:
allOf:
- $ref: '#/components/schemas/microsoft.graph.baseItem'
@@ -3661,7 +3703,6 @@ components:
$ref: '#/components/schemas/microsoft.graph.storyline'
additionalProperties:
type: object
- description: Represents a container that exposes navigation properties for employee experience user resources.
microsoft.graph.extension:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -3870,7 +3911,7 @@ components:
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. Requires $select to retrieve. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role.'
+ description: 'The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group or a cloud security group. Requires a Microsoft Entra ID P1 license. Requires $select to retrieve. This property can be specified during group creation or update. However, for cloud security groups, it''s immutable once set. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role. See Key differences from Microsoft 365 group labeling to learn more about managing this property for Microsoft 365 vs. cloud security groups.'
assignedLicenses:
type: array
items:
@@ -4237,7 +4278,6 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
- description: Represents a Microsoft Entra group.
microsoft.graph.team:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -5457,7 +5497,6 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
- description: Represents a Microsoft online meeting.
microsoft.graph.onPremisesSyncBehavior:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -5507,6 +5546,11 @@ components:
- title: accessReviewInstance
type: object
properties:
+ delegatedBy:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.userIdentity'
+ description: The identities of users who delegated this review instance to the current reviewer. Null if the instance wasn't delegated. Only returned via filterByCurrentUser when explicitly requested via $select. Read-only.
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
@@ -6200,7 +6244,7 @@ components:
$ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone'
eventId:
type: string
- description: The unique ID of the event. Read only.
+ description: The unique ID of the event. Read-only.
nullable: true
eventLocation:
$ref: '#/components/schemas/microsoft.graph.location'
@@ -6281,6 +6325,9 @@ components:
- title: usageRight
type: object
properties:
+ externalServiceIdentifier:
+ type: string
+ nullable: true
services:
type: array
items:
@@ -7959,7 +8006,7 @@ components:
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
- description: 'Read only. Timestamp at which the chat message was deleted, or null if not deleted.'
+ description: 'Read-only. Timestamp at which the chat message was deleted, or null if not deleted.'
format: date-time
nullable: true
etag:
@@ -7975,13 +8022,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 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 modified, 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:
@@ -8111,7 +8158,7 @@ components:
nullable: true
webUrl:
type: string
- description: Deep link URL of the tab instance. Read only.
+ description: Deep link URL of the tab instance. Read-only.
nullable: true
teamsApp:
$ref: '#/components/schemas/microsoft.graph.teamsApp'
@@ -8429,6 +8476,8 @@ components:
- modifyingSingleSignOn
- refreshPolicyConfiguration
- preparing
+ - failoverInProgress
+ - failbackInProgress
type: string
microsoft.graph.cloudPcStatusDetail:
title: cloudPcStatusDetail
@@ -8858,6 +8907,50 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
+ microsoft.graph.member:
+ title: member
+ type: object
+ properties:
+ contactId:
+ type: string
+ description: 'The ID of the referenced contact, if applicable. Optional.'
+ nullable: true
+ displayName:
+ type: string
+ description: The display name of the member. Optional.
+ nullable: true
+ key:
+ type: string
+ description: The email address or routing key of the member. Required.
+ nullable: true
+ recipientType:
+ $ref: '#/components/schemas/microsoft.graph.recipientType'
+ routingType:
+ type: string
+ description: 'The routing type for the member, for example, SMTP. Optional.'
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.distributionListMember:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: distributionListMember
+ type: object
+ properties:
+ contactId:
+ type: string
+ description: 'The ID of the referenced contact, if applicable. Read-only.'
+ nullable: true
+ displayName:
+ type: string
+ description: The display name of the member. Read-only.
+ nullable: true
+ recipientType:
+ $ref: '#/components/schemas/microsoft.graph.recipientType'
+ contact:
+ $ref: '#/components/schemas/microsoft.graph.contact'
+ additionalProperties:
+ type: object
microsoft.graph.baseItem:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -9027,6 +9120,8 @@ components:
$ref: '#/components/schemas/microsoft.graph.image'
location:
$ref: '#/components/schemas/microsoft.graph.geoCoordinates'
+ lockInfo:
+ $ref: '#/components/schemas/microsoft.graph.lockInfo'
malware:
$ref: '#/components/schemas/microsoft.graph.malware'
media:
@@ -9406,7 +9501,7 @@ components:
$ref: '#/components/schemas/microsoft.graph.hyperlinkOrPictureColumn'
indexed:
type: boolean
- description: Specifies whether the column values can used for sorting and searching.
+ description: Specifies whether the column values can be used for sorting and searching.
nullable: true
isDeletable:
type: boolean
@@ -9420,6 +9515,10 @@ components:
type: boolean
description: Specifies whether the column can be changed.
nullable: true
+ isSearchable:
+ type: boolean
+ description: Specifies whether the column values can be used for searching. Currently supported only for columns in a fileStorageContainer.
+ nullable: true
lookup:
$ref: '#/components/schemas/microsoft.graph.lookupColumn'
name:
@@ -9942,6 +10041,7 @@ components:
- private
- secret
- public
+ - unknownFutureValue
type: string
microsoft.graph.assignedLabel:
title: assignedLabel
@@ -10304,7 +10404,7 @@ 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: Read only. Timestamp at which the channel was created.
+ description: Read-only. Timestamp at which the channel was created.
format: date-time
nullable: true
description:
@@ -10456,7 +10556,7 @@ components:
nullable: true
timeZone:
type: string
- description: Indicates the time zone of the schedule team using tz database format. Required.
+ description: 'The time zone of the schedule team as an IANA time zone database (tz database) name; for example, America/Chicago. For the full list of valid values, see List of tz database time zones. Required.'
nullable: true
workforceIntegrationIds:
type: array
@@ -12961,6 +13061,8 @@ components:
type: string
description: Specifies the spoken language used during the meeting for recording and transcription purposes.
nullable: true
+ meetingType:
+ $ref: '#/components/schemas/microsoft.graph.onlineMeetingType'
recordAutomatically:
type: boolean
description: Indicates whether to record the meeting automatically.
@@ -13322,6 +13424,22 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
+ microsoft.graph.userIdentity:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.identity'
+ - title: userIdentity
+ type: object
+ properties:
+ ipAddress:
+ type: string
+ description: Indicates the client IP address associated with the 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.accessReviewError:
allOf:
- $ref: '#/components/schemas/microsoft.graph.genericError'
@@ -13410,6 +13528,11 @@ components:
type: string
description: 'Result of the review. Possible values: Approve, Deny, NotReviewed, or DontKnow. Supports $select, $orderby, and $filter (eq only).'
nullable: true
+ delegatedBy:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.userIdentity'
+ description: The identities of users who delegated this decision item to the current reviewer. Null if the item wasn't delegated. A collection because multiple reviewers can delegate to the same user. Only returned via filterByCurrentUser when explicitly requested via $select. Read-only.
justification:
type: string
description: Justification left by the reviewer when they made the decision.
@@ -13659,6 +13782,11 @@ components:
x-ms-navigationProperty: true
details:
$ref: '#/components/schemas/microsoft.graph.plannerPlanDetails'
+ historyItems:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.plannerHistoryItem'
+ x-ms-navigationProperty: true
tasks:
type: array
items:
@@ -14815,6 +14943,9 @@ components:
type: number
description: The number of licenses that are currently consumed by assignments from this allotment. Not nullable. Read-only.
format: int32
+ externalServiceIdentifier:
+ type: string
+ nullable: true
services:
type: array
items:
@@ -15114,7 +15245,7 @@ components:
nullable: true
defaultLabel:
type: string
- description: Label that would be used if no customizedLabel is provided. Read only.
+ description: Label that would be used if no customizedLabel is provided. Read-only.
nullable: true
fieldId:
type: string
@@ -16252,6 +16383,15 @@ components:
type: object
additionalProperties:
type: object
+ microsoft.graph.recipientType:
+ title: recipientType
+ enum:
+ - contact
+ - oneOff
+ - mailbox
+ - privateDL
+ - unknownFutureValue
+ type: string
microsoft.graph.itemReference:
title: itemReference
type: object
@@ -16501,8 +16641,6 @@ components:
$ref: '#/components/schemas/microsoft.graph.fileArchiveStatus'
hashes:
$ref: '#/components/schemas/microsoft.graph.hashes'
- lockInfo:
- $ref: '#/components/schemas/microsoft.graph.lockInfo'
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.
@@ -16592,6 +16730,31 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.lockInfo:
+ title: lockInfo
+ 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 lock was created, in UTC. Read-only.'
+ 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: 'The date and time when the lock expires, in UTC. Read-only.'
+ format: date-time
+ nullable: true
+ lockType:
+ $ref: '#/components/schemas/microsoft.graph.lockType'
+ owners:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.userIdentity'
+ description: The collection of users that currently hold the lock on the file. Read-only.
+ additionalProperties:
+ type: object
microsoft.graph.malware:
title: malware
type: object
@@ -16982,6 +17145,18 @@ components:
resource:
type: string
description: Required. Specifies the resource that is monitored for changes. Don't include the base URL (https://graph.microsoft.com/beta/). See the possible resource path values for each supported resource.
+ vapidPublicKey:
+ type: string
+ description: 'Optional. The application server''s VAPID public key, base64url-encoded (P-256 uncompressed point, 65 bytes pre-encoding). Obtained by calling the getVapidPublicKey function on the subscription collection. The browser passes this value to PushManager.subscribe({ applicationServerKey }) to bind the push subscription to this server identity. Required when notificationUrl targets a known Web Push service origin (for example, *.push.apple.com, fcm.googleapis.com, updates.push.services.mozilla.com); rejected with 400 Bad Request if supplied on a standard webhook subscription. For more information, see RFC 8292.'
+ nullable: true
+ webPushEncryptionP256dhPublicKey:
+ type: string
+ description: 'Optional. The subscriber''s ECDH public key, base64url-encoded (P-256 uncompressed point, 65 bytes pre-encoding). Obtained from the browser via PushSubscription.getKey(''p256dh''). Used as the peer public key during ECDH key agreement to derive the per-message content encryption key for RFC 8291 payload encryption. Required when notificationUrl targets a known Web Push service origin; rejected with 400 Bad Request if supplied on a standard webhook subscription. For more information, see RFC 8291 Section 3.'
+ nullable: true
+ webPushEncryptionSecret:
+ type: string
+ description: 'Optional. The subscriber''s auth secret, base64url-encoded (16 bytes pre-encoding). Obtained from the browser via PushSubscription.getKey(''auth''). Used as the HMAC-SHA-256 salt for the HKDF combine step that derives key material for RFC 8291 payload encryption. Write-only: this value is never returned in GET responses (returned as null). Treat as a secret. Required when notificationUrl targets a known Web Push service origin; rejected with 400 Bad Request if supplied on a standard webhook subscription. For more information, see RFC 8291 Section 3.'
+ nullable: true
additionalProperties:
type: object
microsoft.graph.thumbnailSet:
@@ -17000,7 +17175,6 @@ components:
$ref: '#/components/schemas/microsoft.graph.thumbnail'
additionalProperties:
type: object
- description: The ThumbnailSet resource is a keyed collection of thumbnail resources.
microsoft.graph.driveItemVersion:
allOf:
- $ref: '#/components/schemas/microsoft.graph.baseItemVersion'
@@ -20141,12 +20315,15 @@ components:
properties:
moreInfoWebUrl:
type: string
+ description: Provides other video teleconferencing (VTC) dial-in options. Read-only.
nullable: true
tenantKey:
type: string
+ description: The tenant key that is used to dial into the interactive voice response (IVR) of the partner CVI service.
nullable: true
videoTeleconferenceId:
type: string
+ description: The video teleconferencing ID. Read-only.
nullable: true
additionalProperties:
type: object
@@ -20180,6 +20357,16 @@ components:
$ref: '#/components/schemas/microsoft.graph.lobbyBypassScope'
additionalProperties:
type: object
+ microsoft.graph.onlineMeetingType:
+ title: onlineMeetingType
+ enum:
+ - adhoc
+ - scheduled
+ - recurring
+ - broadcast
+ - meetnow
+ - unknownFutureValue
+ type: string
microsoft.graph.onlineMeetingSensitivityLabelAssignment:
title: onlineMeetingSensitivityLabelAssignment
type: object
@@ -20472,22 +20659,6 @@ components:
- managerOrSponsor
- unknownFutureValue
type: string
- microsoft.graph.userIdentity:
- allOf:
- - $ref: '#/components/schemas/microsoft.graph.identity'
- - title: userIdentity
- type: object
- properties:
- ipAddress:
- type: string
- description: Indicates the client IP address associated with the 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.accessReviewInstanceDecisionItemPermission:
title: accessReviewInstanceDecisionItemPermission
type: object
@@ -20803,6 +20974,29 @@ components:
$ref: '#/components/schemas/microsoft.graph.plannerUserIds'
additionalProperties:
type: object
+ microsoft.graph.plannerHistoryItem:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.plannerDelta'
+ - title: plannerHistoryItem
+ type: object
+ properties:
+ actor:
+ $ref: '#/components/schemas/microsoft.graph.identitySet'
+ entityId:
+ type: string
+ entityType:
+ $ref: '#/components/schemas/microsoft.graph.historyEntityType'
+ eventType:
+ $ref: '#/components/schemas/microsoft.graph.historyEventType'
+ 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
+ format: date-time
+ nullable: true
+ planId:
+ type: string
+ additionalProperties:
+ type: object
microsoft.graph.plannerAppliedCategories:
title: plannerAppliedCategories
type: object
@@ -21441,7 +21635,7 @@ components:
items:
type: string
nullable: true
- description: 'The list of languages the user does not need translated. This is computed from the authoringLanguages collection in regionalAndLanguageSettings, and the languageOverrides collection in translationPreferences. The list specifies neutral culture values that include the language code without any country or region association. For example, it would specify ''fr'' for the neutral French culture, but not ''fr-FR'' for the French culture in France. Returned by default. Read only.'
+ description: 'The list of languages the user does not need translated. This is computed from the authoringLanguages collection in regionalAndLanguageSettings, and the languageOverrides collection in translationPreferences. The list specifies neutral culture values that include the language code without any country or region association. For example, it would specify ''fr'' for the neutral French culture, but not ''fr-FR'' for the French culture in France. Returned by default. Read-only.'
additionalProperties:
type: object
microsoft.graph.changeTrackedEntity:
@@ -21827,6 +22021,7 @@ components:
nullable: true
isRegistrationRequired:
type: boolean
+ description: Indicates whether attendee registration is enabled for the virtual event.
nullable: true
settings:
$ref: '#/components/schemas/microsoft.graph.virtualEventSettings'
@@ -23121,6 +23316,8 @@ components:
items:
$ref: '#/components/schemas/microsoft.graph.processContentMetadataBase'
description: 'A collection of content entries to be processed. Each entry contains the content itself and its metadata. Use conversation metadata for content like prompts and responses, file metadata for files, and content activity metadata for enforcement result status entries. Required.'
+ contextMetadata:
+ $ref: '#/components/schemas/microsoft.graph.contextMetadata'
deviceMetadata:
$ref: '#/components/schemas/microsoft.graph.deviceMetadata'
integratedAppMetadata:
@@ -23342,28 +23539,6 @@ components:
nullable: true
additionalProperties:
type: object
- microsoft.graph.lockInfo:
- title: lockInfo
- 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
- 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
- format: date-time
- nullable: true
- lockType:
- $ref: '#/components/schemas/microsoft.graph.lockType'
- owners:
- type: array
- items:
- $ref: '#/components/schemas/microsoft.graph.userIdentity'
- additionalProperties:
- type: object
microsoft.graph.folderView:
title: folderView
type: object
@@ -23382,6 +23557,14 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.lockType:
+ title: lockType
+ enum:
+ - none
+ - exclusive
+ - shared
+ - unknownFutureValue
+ type: string
microsoft.graph.mediaSource:
title: mediaSource
type: object
@@ -25285,6 +25468,22 @@ components:
type: object
additionalProperties:
type: object
+ microsoft.graph.historyEntityType:
+ title: historyEntityType
+ enum:
+ - task
+ - unknownFutureValue
+ type: string
+ microsoft.graph.historyEventType:
+ title: historyEventType
+ enum:
+ - created
+ - updated
+ - deleted
+ - undeleted
+ - moved
+ - unknownFutureValue
+ type: string
microsoft.graph.plannerTeamsPublicationInfo:
allOf:
- $ref: '#/components/schemas/microsoft.graph.plannerTaskCreation'
@@ -27623,6 +27822,14 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.contextMetadata:
+ title: contextMetadata
+ type: object
+ properties:
+ metadataProperties:
+ $ref: '#/components/schemas/microsoft.graph.customMetadataDictionary'
+ additionalProperties:
+ type: object
microsoft.graph.deviceMetadata:
title: deviceMetadata
type: object
@@ -27681,14 +27888,6 @@ components:
nullable: true
additionalProperties:
type: object
- microsoft.graph.lockType:
- title: lockType
- enum:
- - none
- - exclusive
- - shared
- - unknownFutureValue
- type: string
microsoft.graph.mediaSourceContentCategory:
title: mediaSourceContentCategory
enum:
@@ -28635,16 +28834,19 @@ components:
type: array
items:
type: string
+ description: 'Collection of domain names that are blocked globally across all platforms. Domain validation follows RFC 3986 (URI syntax, section 3.2.2 for the host component). Domain matching is case-insensitive and exact; wildcards are not supported.'
excludeActors:
$ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions'
isStateSetByMicrosoft:
type: boolean
+ description: Indicates whether the restriction state was set by Microsoft.
readOnly: true
publicClient:
$ref: '#/components/schemas/microsoft.graph.redirectUriPlatformBlockedDomainConfiguration'
restrictForAppsCreatedAfterDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 when this restriction starts applying to newly created applications. Applications created before this date are not affected.
format: date-time
nullable: true
spa:
@@ -28663,20 +28865,24 @@ components:
type: array
items:
type: string
+ description: Collection of URI schemes that are blocked globally across all platforms. Schemes refer to URI schemes as defined in RFC 3986 §3.1.
excludeActors:
$ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions'
exemptFormats:
type: array
items:
type: string
+ description: Collection of URI patterns that are exempt from the blocked scheme restrictions. Patterns must follow specific validation rules for standard URI formats or URN formats.
isStateSetByMicrosoft:
type: boolean
+ description: Indicates whether the restriction state was set by Microsoft.
readOnly: true
publicClient:
$ref: '#/components/schemas/microsoft.graph.redirectUriPlatformBlockedSchemeConfiguration'
restrictForAppsCreatedAfterDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 when this restriction starts applying to newly created applications. Applications created before this date are not affected.
format: date-time
nullable: true
spa:
@@ -28695,16 +28901,19 @@ components:
type: array
items:
type: string
+ description: 'Collection of domain names that are allowed globally across all platforms. Domain validation follows RFC 3986 (URI syntax, section 3.2.2 for the host component). Domain matching is case-insensitive and exact; wildcards are not supported.'
excludeActors:
$ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions'
isStateSetByMicrosoft:
type: boolean
+ description: Indicates whether the restriction state was set by Microsoft.
readOnly: true
publicClient:
$ref: '#/components/schemas/microsoft.graph.redirectUriPlatformAllowedDomainConfiguration'
restrictForAppsCreatedAfterDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 when this restriction starts applying to newly created applications. Applications created before this date are not affected.
format: date-time
nullable: true
spa:
@@ -28723,16 +28932,19 @@ components:
type: array
items:
type: string
+ description: Collection of URI schemes that are allowed globally across all platforms. Schemes refer to URI schemes as defined in RFC 3986 §3.1. The value '*' can be used to allow any scheme.
excludeActors:
$ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions'
isStateSetByMicrosoft:
type: boolean
+ description: Indicates whether the restriction state was set by Microsoft.
readOnly: true
publicClient:
$ref: '#/components/schemas/microsoft.graph.redirectUriPlatformAllowedSchemeConfiguration'
restrictForAppsCreatedAfterDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 when this restriction starts applying to newly created applications. Applications created before this date are not affected.
format: date-time
nullable: true
spa:
@@ -28753,10 +28965,12 @@ components:
$ref: '#/components/schemas/microsoft.graph.redirectUriWildcardExcludeFormats'
isStateSetByMicrosoft:
type: boolean
+ description: Indicates whether the restriction state was set by Microsoft.
readOnly: true
restrictForAppsCreatedAfterDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 when this restriction starts applying to newly created applications. Applications created before this date are not affected.
format: date-time
nullable: true
state:
@@ -28953,6 +29167,9 @@ components:
- downloadText
- downloadFile
- copyToClipboard
+ - pasteFromClipboard
+ - print
+ - accessDebugTools
- unknownFutureValue
type: string
microsoft.graph.contentBase:
@@ -28967,6 +29184,13 @@ components:
- ai
- unknownFutureValue
type: string
+ microsoft.graph.customMetadataDictionary:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.Dictionary'
+ - title: customMetadataDictionary
+ type: object
+ additionalProperties:
+ type: object
microsoft.graph.operatingSystemSpecifications:
title: operatingSystemSpecifications
type: object
@@ -29412,6 +29636,7 @@ components:
type: array
items:
type: string
+ description: 'Collection of domain names that are blocked for this specific platform. Domain validation follows RFC 3986 (URI syntax, section 3.2.2 for the host component). Domain matching is case-insensitive and exact; wildcards are not supported.'
additionalProperties:
type: object
microsoft.graph.redirectUriPlatformBlockedSchemeConfiguration:
@@ -29422,10 +29647,12 @@ components:
type: array
items:
type: string
+ description: Collection of URI schemes that are blocked for this specific platform. Schemes refer to URI schemes as defined in RFC 3986 §3.1.
exemptFormats:
type: array
items:
type: string
+ description: Collection of URI patterns that are exempt from the blocked scheme restrictions for this platform. Patterns must follow specific validation rules for standard URI formats or URN formats.
additionalProperties:
type: object
microsoft.graph.redirectUriPlatformAllowedDomainConfiguration:
@@ -29436,6 +29663,7 @@ components:
type: array
items:
type: string
+ description: 'Collection of domain names that are allowed for this specific platform. Domain validation follows RFC 3986 (URI syntax, section 3.2.2 for the host component). Domain matching is case-insensitive and exact; wildcards are not supported.'
additionalProperties:
type: object
microsoft.graph.redirectUriPlatformAllowedSchemeConfiguration:
@@ -29446,6 +29674,7 @@ components:
type: array
items:
type: string
+ description: Collection of URI schemes that are allowed for this specific platform. Schemes refer to URI schemes as defined in RFC 3986 §3.1. The value '*' can be used to allow any scheme for this platform.
additionalProperties:
type: object
microsoft.graph.redirectUriWildcardExcludeFormats:
@@ -29454,10 +29683,12 @@ components:
properties:
excludeWildcardsInPath:
type: boolean
+ description: 'When true, blocks the use of wildcards in the path portion of redirect URIs. When false, allows wildcards in paths.'
excludeWildcardsInPathWithDomains:
type: array
items:
type: string
+ description: 'Collection of domain names where wildcards in the path portion of redirect URIs are blocked. Accepts only valid host names (no wildcards) as defined in RFC 3986 §3.2.2. For example, login.microsoft.com or contoso.com.'
additionalProperties:
type: object
microsoft.graph.attributeMapping:
diff --git a/openApiDocs/beta/Users.yml b/openApiDocs/beta/Users.yml
index 62b30d0d1c..639e0bee6e 100644
--- a/openApiDocs/beta/Users.yml
+++ b/openApiDocs/beta/Users.yml
@@ -148,8 +148,8 @@ paths:
patch:
tags:
- users.user
- summary: Update user or agentUser
- description: Update the properties of a user or agentUser object.
+ summary: Update user
+ description: 'Update the properties of a user. To use this API to update an agentUser, specify an @odata.type property with a value of #microsoft.graph.agentUser in the request body.'
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/user-update?view=graph-rest-beta
@@ -16811,8 +16811,8 @@ paths:
patch:
tags:
- users.user
- summary: Update user or agentUser
- description: Update the properties of a user or agentUser object.
+ summary: Update user
+ description: 'Update the properties of a user. To use this API to update an agentUser, specify an @odata.type property with a value of #microsoft.graph.agentUser in the request body.'
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/user-update?view=graph-rest-beta
@@ -16911,7 +16911,7 @@ components:
nullable: true
accountEnabled:
type: boolean
- description: 'true if the account is enabled; otherwise, false. This property is required when creating the object. Supports $filter (eq, ne, not, and in).'
+ description: 'true if the account is enabled; otherwise, false. This property is required when creating the object. Supports $filter (eq, ne, not, and in). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
ageGroup:
type: string
@@ -16938,7 +16938,7 @@ components:
type: array
items:
type: string
- description: 'The telephone numbers for the user. Only one number can be set for this property. Read-only for users synced from on-premises directory. Supports $filter (eq, not, ge, le, startsWith).'
+ description: 'The telephone numbers for the user. Only one number can be set for this property. Read-only for users synced from on-premises directory. Supports $filter (eq, not, ge, le, startsWith). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
city:
type: string
description: 'The city where the user is located. Maximum length is 128 characters. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).'
@@ -17103,7 +17103,7 @@ components:
nullable: true
mobilePhone:
type: string
- description: 'The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search.'
+ description: 'The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search. This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
mySite:
type: string
@@ -17125,7 +17125,7 @@ components:
$ref: '#/components/schemas/microsoft.graph.onPremisesExtensionAttributes'
onPremisesImmutableId:
type: string
- description: 'This property associates an on-premises Active Directory user account to their Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you''re using a federated domain for the user''s userPrincipalName (UPN) property. Note: The $ and _ characters can''t be used when specifying this property. Supports $filter (eq, ne, not, ge, le, in).'
+ description: 'This property associates an on-premises Active Directory user account to their Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you''re using a federated domain for the user''s userPrincipalName (UPN) property. Note: The $ and _ characters can''t be used when specifying this property. Supports $filter (eq, ne, not, ge, le, in). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
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])$'
@@ -17160,7 +17160,7 @@ components:
type: array
items:
type: string
- description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters.Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).'
+ description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters.Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
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. For more information on the default password policies, see Microsoft Entra password policies. Supports $filter (ne, not, and eq on null values).'
@@ -17264,7 +17264,7 @@ components:
nullable: true
userPrincipalName:
type: string
- description: 'The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where the domain must be present in the tenant''s verified domain collection. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can''t contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, '' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby.'
+ description: 'The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where the domain must be present in the tenant''s verified domain collection. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can''t contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, '' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby. This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
userType:
type: string
@@ -17397,6 +17397,12 @@ components:
$ref: '#/components/schemas/microsoft.graph.directoryObject'
description: The users and contacts that report to the user. (The users and contacts with their manager property set to this user.) Read-only. Nullable. Supports $expand.
x-ms-navigationProperty: true
+ distributionLists:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.distributionList'
+ description: The personal distribution lists in the user's mailbox. Read-only. Nullable.
+ x-ms-navigationProperty: true
drive:
$ref: '#/components/schemas/microsoft.graph.drive'
drives:
@@ -18242,7 +18248,7 @@ components:
nullable: true
roleTemplateId:
type: string
- description: 'The id of the directoryRoleTemplate that this role is based on. The property must be specified when activating a directory role in a tenant with a POST operation. After the directory role has been activated, the property is read only. Supports $filter (eq), $select.'
+ description: 'The id of the directoryRoleTemplate that this role is based on. The property must be specified when activating a directory role in a tenant with a POST operation. After the directory role has been activated, the property is read-only. Supports $filter (eq), $select.'
nullable: true
members:
type: array
@@ -18274,7 +18280,7 @@ components:
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. Requires $select to retrieve. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role.'
+ description: 'The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group or a cloud security group. Requires a Microsoft Entra ID P1 license. Requires $select to retrieve. This property can be specified during group creation or update. However, for cloud security groups, it''s immutable once set. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role. See Key differences from Microsoft 365 group labeling to learn more about managing this property for Microsoft 365 vs. cloud security groups.'
assignedLicenses:
type: array
items:
@@ -18641,7 +18647,6 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
- description: Represents a Microsoft Entra group.
microsoft.graph.notification:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -21334,6 +21339,8 @@ components:
type: string
description: Name of the OS image that's on the Cloud PC.
nullable: true
+ isDisasterRecoveryActive:
+ type: boolean
lastLoginResult:
$ref: '#/components/schemas/microsoft.graph.cloudPcLoginResult'
lastModifiedDateTime:
@@ -21741,6 +21748,40 @@ components:
additionalProperties:
type: object
description: Event representing an general failure.
+ microsoft.graph.distributionList:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.outlookItem'
+ - title: distributionList
+ type: object
+ properties:
+ displayName:
+ type: string
+ description: The display name of the distribution list.
+ nullable: true
+ members:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.member'
+ description: The list of members in the distribution list. Not returned by default; use $select=members to include.
+ notes:
+ type: string
+ nullable: true
+ personIdentifier:
+ type: string
+ nullable: true
+ distributionListMembers:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.distributionListMember'
+ description: The expanded members of the distribution list. Each member contains detailed information including resolved email addresses. Read-only.
+ x-ms-navigationProperty: true
+ singleValueExtendedProperties:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty'
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
microsoft.graph.drive:
allOf:
- $ref: '#/components/schemas/microsoft.graph.baseItem'
@@ -21816,7 +21857,6 @@ components:
$ref: '#/components/schemas/microsoft.graph.storyline'
additionalProperties:
type: object
- description: Represents a container that exposes navigation properties for employee experience user resources.
microsoft.graph.site:
allOf:
- $ref: '#/components/schemas/microsoft.graph.baseItem'
@@ -23119,13 +23159,17 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
- description: Represents a Microsoft online meeting.
microsoft.graph.accessReviewInstance:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
- title: accessReviewInstance
type: object
properties:
+ delegatedBy:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.userIdentity'
+ description: The identities of users who delegated this review instance to the current reviewer. Null if the instance wasn't delegated. Only returned via filterByCurrentUser when explicitly requested via $select. Read-only.
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
@@ -24343,6 +24387,7 @@ components:
- private
- secret
- public
+ - unknownFutureValue
type: string
microsoft.graph.assignedLabel:
title: assignedLabel
@@ -25116,6 +25161,8 @@ components:
type: boolean
description: Locks the keyCredentials and passwordCredentials properties for modification where credential usage type is Verify. This locks OAuth service principals.
nullable: true
+ enforcementScope:
+ $ref: '#/components/schemas/microsoft.graph.servicePrincipalLockScope'
isEnabled:
type: boolean
description: 'Enables or disables service principal lock configuration. To allow the sensitive properties to be updated, update this property to false to disable the lock on the service principal.'
@@ -25296,7 +25343,7 @@ components:
items:
type: string
nullable: true
- description: 'The list of languages the user does not need translated. This is computed from the authoringLanguages collection in regionalAndLanguageSettings, and the languageOverrides collection in translationPreferences. The list specifies neutral culture values that include the language code without any country or region association. For example, it would specify ''fr'' for the neutral French culture, but not ''fr-FR'' for the French culture in France. Returned by default. Read only.'
+ description: 'The list of languages the user does not need translated. This is computed from the authoringLanguages collection in regionalAndLanguageSettings, and the languageOverrides collection in translationPreferences. The list specifies neutral culture values that include the language code without any country or region association. For example, it would specify ''fr'' for the neutral French culture, but not ''fr-FR'' for the French culture in France. Returned by default. Read-only.'
additionalProperties:
type: object
microsoft.graph.changeTrackedEntity:
@@ -25960,6 +26007,9 @@ components:
- title: usageRight
type: object
properties:
+ externalServiceIdentifier:
+ type: string
+ nullable: true
services:
type: array
items:
@@ -26968,7 +27018,7 @@ components:
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
- description: 'Read only. Timestamp at which the chat message was deleted, or null if not deleted.'
+ description: 'Read-only. Timestamp at which the chat message was deleted, or null if not deleted.'
format: date-time
nullable: true
etag:
@@ -26984,13 +27034,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 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 modified, 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:
@@ -27120,7 +27170,7 @@ components:
nullable: true
webUrl:
type: string
- description: Deep link URL of the tab instance. Read only.
+ description: Deep link URL of the tab instance. Read-only.
nullable: true
teamsApp:
$ref: '#/components/schemas/microsoft.graph.teamsApp'
@@ -27438,6 +27488,8 @@ components:
- modifyingSingleSignOn
- refreshPolicyConfiguration
- preparing
+ - failoverInProgress
+ - failbackInProgress
type: string
microsoft.graph.cloudPcStatusDetail:
title: cloudPcStatusDetail
@@ -27756,6 +27808,50 @@ components:
additionalProperties:
type: object
description: Object containing detailed information about the error and its remediation.
+ microsoft.graph.member:
+ title: member
+ type: object
+ properties:
+ contactId:
+ type: string
+ description: 'The ID of the referenced contact, if applicable. Optional.'
+ nullable: true
+ displayName:
+ type: string
+ description: The display name of the member. Optional.
+ nullable: true
+ key:
+ type: string
+ description: The email address or routing key of the member. Required.
+ nullable: true
+ recipientType:
+ $ref: '#/components/schemas/microsoft.graph.recipientType'
+ routingType:
+ type: string
+ description: 'The routing type for the member, for example, SMTP. Optional.'
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.distributionListMember:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: distributionListMember
+ type: object
+ properties:
+ contactId:
+ type: string
+ description: 'The ID of the referenced contact, if applicable. Read-only.'
+ nullable: true
+ displayName:
+ type: string
+ description: The display name of the member. Read-only.
+ nullable: true
+ recipientType:
+ $ref: '#/components/schemas/microsoft.graph.recipientType'
+ contact:
+ $ref: '#/components/schemas/microsoft.graph.contact'
+ additionalProperties:
+ type: object
microsoft.graph.baseItem:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -27925,6 +28021,8 @@ components:
$ref: '#/components/schemas/microsoft.graph.image'
location:
$ref: '#/components/schemas/microsoft.graph.geoCoordinates'
+ lockInfo:
+ $ref: '#/components/schemas/microsoft.graph.lockInfo'
malware:
$ref: '#/components/schemas/microsoft.graph.malware'
media:
@@ -28304,7 +28402,7 @@ components:
$ref: '#/components/schemas/microsoft.graph.hyperlinkOrPictureColumn'
indexed:
type: boolean
- description: Specifies whether the column values can used for sorting and searching.
+ description: Specifies whether the column values can be used for sorting and searching.
nullable: true
isDeletable:
type: boolean
@@ -28318,6 +28416,10 @@ components:
type: boolean
description: Specifies whether the column can be changed.
nullable: true
+ isSearchable:
+ type: boolean
+ description: Specifies whether the column values can be used for searching. Currently supported only for columns in a fileStorageContainer.
+ nullable: true
lookup:
$ref: '#/components/schemas/microsoft.graph.lookupColumn'
name:
@@ -28963,7 +29065,7 @@ 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: Read only. Timestamp at which the channel was created.
+ description: Read-only. Timestamp at which the channel was created.
format: date-time
nullable: true
description:
@@ -29115,7 +29217,7 @@ components:
nullable: true
timeZone:
type: string
- description: Indicates the time zone of the schedule team using tz database format. Required.
+ description: 'The time zone of the schedule team as an IANA time zone database (tz database) name; for example, America/Chicago. For the full list of valid values, see List of tz database time zones. Required.'
nullable: true
workforceIntegrationIds:
type: array
@@ -31601,6 +31703,8 @@ components:
type: string
description: Specifies the spoken language used during the meeting for recording and transcription purposes.
nullable: true
+ meetingType:
+ $ref: '#/components/schemas/microsoft.graph.onlineMeetingType'
recordAutomatically:
type: boolean
description: Indicates whether to record the meeting automatically.
@@ -31804,6 +31908,22 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
+ microsoft.graph.userIdentity:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.identity'
+ - title: userIdentity
+ type: object
+ properties:
+ ipAddress:
+ type: string
+ description: Indicates the client IP address associated with the 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.accessReviewError:
allOf:
- $ref: '#/components/schemas/microsoft.graph.genericError'
@@ -31892,6 +32012,11 @@ components:
type: string
description: 'Result of the review. Possible values: Approve, Deny, NotReviewed, or DontKnow. Supports $select, $orderby, and $filter (eq only).'
nullable: true
+ delegatedBy:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.userIdentity'
+ description: The identities of users who delegated this decision item to the current reviewer. Null if the item wasn't delegated. A collection because multiple reviewers can delegate to the same user. Only returned via filterByCurrentUser when explicitly requested via $select. Read-only.
justification:
type: string
description: Justification left by the reviewer when they made the decision.
@@ -32141,6 +32266,11 @@ components:
x-ms-navigationProperty: true
details:
$ref: '#/components/schemas/microsoft.graph.plannerPlanDetails'
+ historyItems:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.plannerHistoryItem'
+ x-ms-navigationProperty: true
tasks:
type: array
items:
@@ -33071,7 +33201,7 @@ components:
nullable: true
defaultLabel:
type: string
- description: Label that would be used if no customizedLabel is provided. Read only.
+ description: Label that would be used if no customizedLabel is provided. Read-only.
nullable: true
fieldId:
type: string
@@ -33691,6 +33821,14 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.servicePrincipalLockScope:
+ title: servicePrincipalLockScope
+ enum:
+ - notConfigured
+ - foreignTenantOnly
+ - everywhere
+ - unknownFutureValue
+ type: string
microsoft.graph.kind:
title: kind
enum:
@@ -33848,6 +33986,9 @@ components:
type: number
description: The number of licenses that are currently consumed by assignments from this allotment. Not nullable. Read-only.
format: int32
+ externalServiceIdentifier:
+ type: string
+ nullable: true
services:
type: array
items:
@@ -34930,6 +35071,15 @@ components:
additionalProperties:
type: object
description: 'Object representing a link to troubleshooting information, the link could be to the Azure Portal or a Microsoft doc.'
+ microsoft.graph.recipientType:
+ title: recipientType
+ enum:
+ - contact
+ - oneOff
+ - mailbox
+ - privateDL
+ - unknownFutureValue
+ type: string
microsoft.graph.itemReference:
title: itemReference
type: object
@@ -35179,8 +35329,6 @@ components:
$ref: '#/components/schemas/microsoft.graph.fileArchiveStatus'
hashes:
$ref: '#/components/schemas/microsoft.graph.hashes'
- lockInfo:
- $ref: '#/components/schemas/microsoft.graph.lockInfo'
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.
@@ -35270,6 +35418,31 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.lockInfo:
+ title: lockInfo
+ 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 lock was created, in UTC. Read-only.'
+ 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: 'The date and time when the lock expires, in UTC. Read-only.'
+ format: date-time
+ nullable: true
+ lockType:
+ $ref: '#/components/schemas/microsoft.graph.lockType'
+ owners:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.userIdentity'
+ description: The collection of users that currently hold the lock on the file. Read-only.
+ additionalProperties:
+ type: object
microsoft.graph.malware:
title: malware
type: object
@@ -35660,6 +35833,18 @@ components:
resource:
type: string
description: Required. Specifies the resource that is monitored for changes. Don't include the base URL (https://graph.microsoft.com/beta/). See the possible resource path values for each supported resource.
+ vapidPublicKey:
+ type: string
+ description: 'Optional. The application server''s VAPID public key, base64url-encoded (P-256 uncompressed point, 65 bytes pre-encoding). Obtained by calling the getVapidPublicKey function on the subscription collection. The browser passes this value to PushManager.subscribe({ applicationServerKey }) to bind the push subscription to this server identity. Required when notificationUrl targets a known Web Push service origin (for example, *.push.apple.com, fcm.googleapis.com, updates.push.services.mozilla.com); rejected with 400 Bad Request if supplied on a standard webhook subscription. For more information, see RFC 8292.'
+ nullable: true
+ webPushEncryptionP256dhPublicKey:
+ type: string
+ description: 'Optional. The subscriber''s ECDH public key, base64url-encoded (P-256 uncompressed point, 65 bytes pre-encoding). Obtained from the browser via PushSubscription.getKey(''p256dh''). Used as the peer public key during ECDH key agreement to derive the per-message content encryption key for RFC 8291 payload encryption. Required when notificationUrl targets a known Web Push service origin; rejected with 400 Bad Request if supplied on a standard webhook subscription. For more information, see RFC 8291 Section 3.'
+ nullable: true
+ webPushEncryptionSecret:
+ type: string
+ description: 'Optional. The subscriber''s auth secret, base64url-encoded (16 bytes pre-encoding). Obtained from the browser via PushSubscription.getKey(''auth''). Used as the HMAC-SHA-256 salt for the HKDF combine step that derives key material for RFC 8291 payload encryption. Write-only: this value is never returned in GET responses (returned as null). Treat as a secret. Required when notificationUrl targets a known Web Push service origin; rejected with 400 Bad Request if supplied on a standard webhook subscription. For more information, see RFC 8291 Section 3.'
+ nullable: true
additionalProperties:
type: object
microsoft.graph.thumbnailSet:
@@ -35678,7 +35863,6 @@ components:
$ref: '#/components/schemas/microsoft.graph.thumbnail'
additionalProperties:
type: object
- description: The ThumbnailSet resource is a keyed collection of thumbnail resources.
microsoft.graph.driveItemVersion:
allOf:
- $ref: '#/components/schemas/microsoft.graph.baseItemVersion'
@@ -38634,12 +38818,15 @@ components:
properties:
moreInfoWebUrl:
type: string
+ description: Provides other video teleconferencing (VTC) dial-in options. Read-only.
nullable: true
tenantKey:
type: string
+ description: The tenant key that is used to dial into the interactive voice response (IVR) of the partner CVI service.
nullable: true
videoTeleconferenceId:
type: string
+ description: The video teleconferencing ID. Read-only.
nullable: true
additionalProperties:
type: object
@@ -38673,6 +38860,16 @@ components:
$ref: '#/components/schemas/microsoft.graph.lobbyBypassScope'
additionalProperties:
type: object
+ microsoft.graph.onlineMeetingType:
+ title: onlineMeetingType
+ enum:
+ - adhoc
+ - scheduled
+ - recurring
+ - broadcast
+ - meetnow
+ - unknownFutureValue
+ type: string
microsoft.graph.onlineMeetingSensitivityLabelAssignment:
title: onlineMeetingSensitivityLabelAssignment
type: object
@@ -38926,22 +39123,6 @@ components:
- managerOrSponsor
- unknownFutureValue
type: string
- microsoft.graph.userIdentity:
- allOf:
- - $ref: '#/components/schemas/microsoft.graph.identity'
- - title: userIdentity
- type: object
- properties:
- ipAddress:
- type: string
- description: Indicates the client IP address associated with the 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.accessReviewInstanceDecisionItemPermission:
title: accessReviewInstanceDecisionItemPermission
type: object
@@ -39257,6 +39438,29 @@ components:
$ref: '#/components/schemas/microsoft.graph.plannerUserIds'
additionalProperties:
type: object
+ microsoft.graph.plannerHistoryItem:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.plannerDelta'
+ - title: plannerHistoryItem
+ type: object
+ properties:
+ actor:
+ $ref: '#/components/schemas/microsoft.graph.identitySet'
+ entityId:
+ type: string
+ entityType:
+ $ref: '#/components/schemas/microsoft.graph.historyEntityType'
+ eventType:
+ $ref: '#/components/schemas/microsoft.graph.historyEventType'
+ 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
+ format: date-time
+ nullable: true
+ planId:
+ type: string
+ additionalProperties:
+ type: object
microsoft.graph.plannerAppliedCategories:
title: plannerAppliedCategories
type: object
@@ -39937,6 +40141,7 @@ components:
nullable: true
isRegistrationRequired:
type: boolean
+ description: Indicates whether attendee registration is enabled for the virtual event.
nullable: true
settings:
$ref: '#/components/schemas/microsoft.graph.virtualEventSettings'
@@ -41300,6 +41505,8 @@ components:
items:
$ref: '#/components/schemas/microsoft.graph.processContentMetadataBase'
description: 'A collection of content entries to be processed. Each entry contains the content itself and its metadata. Use conversation metadata for content like prompts and responses, file metadata for files, and content activity metadata for enforcement result status entries. Required.'
+ contextMetadata:
+ $ref: '#/components/schemas/microsoft.graph.contextMetadata'
deviceMetadata:
$ref: '#/components/schemas/microsoft.graph.deviceMetadata'
integratedAppMetadata:
@@ -41521,28 +41728,6 @@ components:
nullable: true
additionalProperties:
type: object
- microsoft.graph.lockInfo:
- title: lockInfo
- 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
- 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
- format: date-time
- nullable: true
- lockType:
- $ref: '#/components/schemas/microsoft.graph.lockType'
- owners:
- type: array
- items:
- $ref: '#/components/schemas/microsoft.graph.userIdentity'
- additionalProperties:
- type: object
microsoft.graph.folderView:
title: folderView
type: object
@@ -41561,6 +41746,14 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.lockType:
+ title: lockType
+ enum:
+ - none
+ - exclusive
+ - shared
+ - unknownFutureValue
+ type: string
microsoft.graph.mediaSource:
title: mediaSource
type: object
@@ -43369,6 +43562,22 @@ components:
type: object
additionalProperties:
type: object
+ microsoft.graph.historyEntityType:
+ title: historyEntityType
+ enum:
+ - task
+ - unknownFutureValue
+ type: string
+ microsoft.graph.historyEventType:
+ title: historyEventType
+ enum:
+ - created
+ - updated
+ - deleted
+ - undeleted
+ - moved
+ - unknownFutureValue
+ type: string
microsoft.graph.plannerTeamsPublicationInfo:
allOf:
- $ref: '#/components/schemas/microsoft.graph.plannerTaskCreation'
@@ -45555,6 +45764,14 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.contextMetadata:
+ title: contextMetadata
+ type: object
+ properties:
+ metadataProperties:
+ $ref: '#/components/schemas/microsoft.graph.customMetadataDictionary'
+ additionalProperties:
+ type: object
microsoft.graph.deviceMetadata:
title: deviceMetadata
type: object
@@ -45613,14 +45830,6 @@ components:
nullable: true
additionalProperties:
type: object
- microsoft.graph.lockType:
- title: lockType
- enum:
- - none
- - exclusive
- - shared
- - unknownFutureValue
- type: string
microsoft.graph.mediaSourceContentCategory:
title: mediaSourceContentCategory
enum:
@@ -46366,16 +46575,19 @@ components:
type: array
items:
type: string
+ description: 'Collection of domain names that are blocked globally across all platforms. Domain validation follows RFC 3986 (URI syntax, section 3.2.2 for the host component). Domain matching is case-insensitive and exact; wildcards are not supported.'
excludeActors:
$ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions'
isStateSetByMicrosoft:
type: boolean
+ description: Indicates whether the restriction state was set by Microsoft.
readOnly: true
publicClient:
$ref: '#/components/schemas/microsoft.graph.redirectUriPlatformBlockedDomainConfiguration'
restrictForAppsCreatedAfterDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 when this restriction starts applying to newly created applications. Applications created before this date are not affected.
format: date-time
nullable: true
spa:
@@ -46394,20 +46606,24 @@ components:
type: array
items:
type: string
+ description: Collection of URI schemes that are blocked globally across all platforms. Schemes refer to URI schemes as defined in RFC 3986 §3.1.
excludeActors:
$ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions'
exemptFormats:
type: array
items:
type: string
+ description: Collection of URI patterns that are exempt from the blocked scheme restrictions. Patterns must follow specific validation rules for standard URI formats or URN formats.
isStateSetByMicrosoft:
type: boolean
+ description: Indicates whether the restriction state was set by Microsoft.
readOnly: true
publicClient:
$ref: '#/components/schemas/microsoft.graph.redirectUriPlatformBlockedSchemeConfiguration'
restrictForAppsCreatedAfterDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 when this restriction starts applying to newly created applications. Applications created before this date are not affected.
format: date-time
nullable: true
spa:
@@ -46426,16 +46642,19 @@ components:
type: array
items:
type: string
+ description: 'Collection of domain names that are allowed globally across all platforms. Domain validation follows RFC 3986 (URI syntax, section 3.2.2 for the host component). Domain matching is case-insensitive and exact; wildcards are not supported.'
excludeActors:
$ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions'
isStateSetByMicrosoft:
type: boolean
+ description: Indicates whether the restriction state was set by Microsoft.
readOnly: true
publicClient:
$ref: '#/components/schemas/microsoft.graph.redirectUriPlatformAllowedDomainConfiguration'
restrictForAppsCreatedAfterDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 when this restriction starts applying to newly created applications. Applications created before this date are not affected.
format: date-time
nullable: true
spa:
@@ -46454,16 +46673,19 @@ components:
type: array
items:
type: string
+ description: Collection of URI schemes that are allowed globally across all platforms. Schemes refer to URI schemes as defined in RFC 3986 §3.1. The value '*' can be used to allow any scheme.
excludeActors:
$ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions'
isStateSetByMicrosoft:
type: boolean
+ description: Indicates whether the restriction state was set by Microsoft.
readOnly: true
publicClient:
$ref: '#/components/schemas/microsoft.graph.redirectUriPlatformAllowedSchemeConfiguration'
restrictForAppsCreatedAfterDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 when this restriction starts applying to newly created applications. Applications created before this date are not affected.
format: date-time
nullable: true
spa:
@@ -46484,10 +46706,12 @@ components:
$ref: '#/components/schemas/microsoft.graph.redirectUriWildcardExcludeFormats'
isStateSetByMicrosoft:
type: boolean
+ description: Indicates whether the restriction state was set by Microsoft.
readOnly: true
restrictForAppsCreatedAfterDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 when this restriction starts applying to newly created applications. Applications created before this date are not affected.
format: date-time
nullable: true
state:
@@ -46844,6 +47068,9 @@ components:
- downloadText
- downloadFile
- copyToClipboard
+ - pasteFromClipboard
+ - print
+ - accessDebugTools
- unknownFutureValue
type: string
microsoft.graph.contentBase:
@@ -46858,6 +47085,13 @@ components:
- ai
- unknownFutureValue
type: string
+ microsoft.graph.customMetadataDictionary:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.Dictionary'
+ - title: customMetadataDictionary
+ type: object
+ additionalProperties:
+ type: object
microsoft.graph.operatingSystemSpecifications:
title: operatingSystemSpecifications
type: object
@@ -47294,6 +47528,7 @@ components:
type: array
items:
type: string
+ description: 'Collection of domain names that are blocked for this specific platform. Domain validation follows RFC 3986 (URI syntax, section 3.2.2 for the host component). Domain matching is case-insensitive and exact; wildcards are not supported.'
additionalProperties:
type: object
microsoft.graph.redirectUriPlatformBlockedSchemeConfiguration:
@@ -47304,10 +47539,12 @@ components:
type: array
items:
type: string
+ description: Collection of URI schemes that are blocked for this specific platform. Schemes refer to URI schemes as defined in RFC 3986 §3.1.
exemptFormats:
type: array
items:
type: string
+ description: Collection of URI patterns that are exempt from the blocked scheme restrictions for this platform. Patterns must follow specific validation rules for standard URI formats or URN formats.
additionalProperties:
type: object
microsoft.graph.redirectUriPlatformAllowedDomainConfiguration:
@@ -47318,6 +47555,7 @@ components:
type: array
items:
type: string
+ description: 'Collection of domain names that are allowed for this specific platform. Domain validation follows RFC 3986 (URI syntax, section 3.2.2 for the host component). Domain matching is case-insensitive and exact; wildcards are not supported.'
additionalProperties:
type: object
microsoft.graph.redirectUriPlatformAllowedSchemeConfiguration:
@@ -47328,6 +47566,7 @@ components:
type: array
items:
type: string
+ description: Collection of URI schemes that are allowed for this specific platform. Schemes refer to URI schemes as defined in RFC 3986 §3.1. The value '*' can be used to allow any scheme for this platform.
additionalProperties:
type: object
microsoft.graph.redirectUriWildcardExcludeFormats:
@@ -47336,10 +47575,12 @@ components:
properties:
excludeWildcardsInPath:
type: boolean
+ description: 'When true, blocks the use of wildcards in the path portion of redirect URIs. When false, allows wildcards in paths.'
excludeWildcardsInPathWithDomains:
type: array
items:
type: string
+ description: 'Collection of domain names where wildcards in the path portion of redirect URIs are blocked. Accepts only valid host names (no wildcards) as defined in RFC 3986 §3.2.2. For example, login.microsoft.com or contoso.com.'
additionalProperties:
type: object
microsoft.graph.attributeMapping:
diff --git a/openApiDocs/beta/WindowsUpdates.yml b/openApiDocs/beta/WindowsUpdates.yml
index a42857d494..fd6db54e84 100644
--- a/openApiDocs/beta/WindowsUpdates.yml
+++ b/openApiDocs/beta/WindowsUpdates.yml
@@ -1433,7 +1433,7 @@ paths:
tags:
- admin.adminWindows
summary: Invoke action addMembers
- description: 'Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add updatableAssetGroup resources as members. Adding a Microsoft Entra device as a member of an updatable asset group automatically creates an azureADDevice object, if it does not already exist. You can also use the method addMembersById to add members.'
+ description: 'Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add updatableAssetGroup resources as members. Adding a Microsoft Entra device as a member of an updatable asset group automatically creates an azureADDevice object, if it doesn''t already exist. You can also use the method addMembersById to add members.'
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/windowsupdates-updatableassetgroup-addmembers?view=graph-rest-beta
@@ -2028,7 +2028,7 @@ paths:
tags:
- admin.adminWindows
summary: Invoke action addMembers
- description: 'Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add updatableAssetGroup resources as members. Adding a Microsoft Entra device as a member of an updatable asset group automatically creates an azureADDevice object, if it does not already exist. You can also use the method addMembersById to add members.'
+ description: 'Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add updatableAssetGroup resources as members. Adding a Microsoft Entra device as a member of an updatable asset group automatically creates an azureADDevice object, if it doesn''t already exist. You can also use the method addMembersById to add members.'
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/windowsupdates-updatableassetgroup-addmembers?view=graph-rest-beta
@@ -2453,7 +2453,7 @@ paths:
tags:
- admin.adminWindows
summary: Invoke action updateAudienceById
- description: 'Update the members and exclusions collections of a deploymentAudience with updatableAsset resources of the same type. Adding an azureADDevice to the members or exclusions collections of a deployment audience automatically creates a Microsoft Entra device object if it does not already exist. If the same updatableAsset gets included in the exclusions and members collections of a deploymentAudience, deployment will not apply to that asset. You can also use the method updateAudience to update the deploymentAudience.'
+ description: 'Update the members and exclusions collections of a deploymentAudience with updatableAsset resources of the same type. Adding an azureADDevice to the members or exclusions collections of a deployment audience automatically creates a Microsoft Entra device object if it doesn''t already exist. If the same updatableAsset gets included in the exclusions and members collections of a deploymentAudience, deployment will not apply to that asset. You can also use the method updateAudience to update the deploymentAudience.'
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/windowsupdates-deploymentaudience-updateaudiencebyid?view=graph-rest-beta
@@ -3623,7 +3623,7 @@ paths:
tags:
- admin.adminWindows
summary: Invoke action addMembers
- description: 'Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add updatableAssetGroup resources as members. Adding a Microsoft Entra device as a member of an updatable asset group automatically creates an azureADDevice object, if it does not already exist. You can also use the method addMembersById to add members.'
+ description: 'Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add updatableAssetGroup resources as members. Adding a Microsoft Entra device as a member of an updatable asset group automatically creates an azureADDevice object, if it doesn''t already exist. You can also use the method addMembersById to add members.'
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/windowsupdates-updatableassetgroup-addmembers?view=graph-rest-beta
@@ -4215,7 +4215,7 @@ paths:
tags:
- admin.adminWindows
summary: Invoke action addMembers
- description: 'Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add updatableAssetGroup resources as members. Adding a Microsoft Entra device as a member of an updatable asset group automatically creates an azureADDevice object, if it does not already exist. You can also use the method addMembersById to add members.'
+ description: 'Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add updatableAssetGroup resources as members. Adding a Microsoft Entra device as a member of an updatable asset group automatically creates an azureADDevice object, if it doesn''t already exist. You can also use the method addMembersById to add members.'
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/windowsupdates-updatableassetgroup-addmembers?view=graph-rest-beta
@@ -4640,7 +4640,7 @@ paths:
tags:
- admin.adminWindows
summary: Invoke action updateAudienceById
- description: 'Update the members and exclusions collections of a deploymentAudience with updatableAsset resources of the same type. Adding an azureADDevice to the members or exclusions collections of a deployment audience automatically creates a Microsoft Entra device object if it does not already exist. If the same updatableAsset gets included in the exclusions and members collections of a deploymentAudience, deployment will not apply to that asset. You can also use the method updateAudience to update the deploymentAudience.'
+ description: 'Update the members and exclusions collections of a deploymentAudience with updatableAsset resources of the same type. Adding an azureADDevice to the members or exclusions collections of a deployment audience automatically creates a Microsoft Entra device object if it doesn''t already exist. If the same updatableAsset gets included in the exclusions and members collections of a deploymentAudience, deployment will not apply to that asset. You can also use the method updateAudience to update the deploymentAudience.'
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/windowsupdates-deploymentaudience-updateaudiencebyid?view=graph-rest-beta
@@ -8137,7 +8137,7 @@ paths:
tags:
- admin.adminWindows
summary: Invoke action addMembers
- description: 'Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add updatableAssetGroup resources as members. Adding a Microsoft Entra device as a member of an updatable asset group automatically creates an azureADDevice object, if it does not already exist. You can also use the method addMembersById to add members.'
+ description: 'Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add updatableAssetGroup resources as members. Adding a Microsoft Entra device as a member of an updatable asset group automatically creates an azureADDevice object, if it doesn''t already exist. You can also use the method addMembersById to add members.'
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/windowsupdates-updatableassetgroup-addmembers?view=graph-rest-beta
@@ -8315,7 +8315,7 @@ paths:
tags:
- admin.adminWindows
summary: Invoke action enrollAssets
- description: 'Enroll updatableAsset resources in update management by Windows Autopatch. You can enroll an azureADDevice resource in update management, but may not enroll an updatableAssetGroup in update management. Enrolling a Microsoft Entra device in update management automatically creates an azureADDevice object if it does not already exist. You can also use the method enrollAssetsById to enroll assets.'
+ description: 'Enroll updatableAsset resources in update management by Windows Autopatch. You can enroll an azureADDevice resource in update management, but may not enroll an updatableAssetGroup in update management. Enrolling a Microsoft Entra device in update management automatically creates an azureADDevice object if it doesn''t already exist. You can also use the method enrollAssetsById to enroll assets.'
operationId: admin.window.update.updatableAsset_enrollAsset
requestBody:
description: Action parameters
@@ -9537,7 +9537,7 @@ paths:
tags:
- admin.adminWindows
summary: Invoke action addMembers
- description: 'Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add updatableAssetGroup resources as members. Adding a Microsoft Entra device as a member of an updatable asset group automatically creates an azureADDevice object, if it does not already exist. You can also use the method addMembersById to add members.'
+ description: 'Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add updatableAssetGroup resources as members. Adding a Microsoft Entra device as a member of an updatable asset group automatically creates an azureADDevice object, if it doesn''t already exist. You can also use the method addMembersById to add members.'
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/windowsupdates-updatableassetgroup-addmembers?view=graph-rest-beta
@@ -10129,7 +10129,7 @@ paths:
tags:
- admin.adminWindows
summary: Invoke action addMembers
- description: 'Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add updatableAssetGroup resources as members. Adding a Microsoft Entra device as a member of an updatable asset group automatically creates an azureADDevice object, if it does not already exist. You can also use the method addMembersById to add members.'
+ description: 'Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add updatableAssetGroup resources as members. Adding a Microsoft Entra device as a member of an updatable asset group automatically creates an azureADDevice object, if it doesn''t already exist. You can also use the method addMembersById to add members.'
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/windowsupdates-updatableassetgroup-addmembers?view=graph-rest-beta
@@ -10554,7 +10554,7 @@ paths:
tags:
- admin.adminWindows
summary: Invoke action updateAudienceById
- description: 'Update the members and exclusions collections of a deploymentAudience with updatableAsset resources of the same type. Adding an azureADDevice to the members or exclusions collections of a deployment audience automatically creates a Microsoft Entra device object if it does not already exist. If the same updatableAsset gets included in the exclusions and members collections of a deploymentAudience, deployment will not apply to that asset. You can also use the method updateAudience to update the deploymentAudience.'
+ description: 'Update the members and exclusions collections of a deploymentAudience with updatableAsset resources of the same type. Adding an azureADDevice to the members or exclusions collections of a deployment audience automatically creates a Microsoft Entra device object if it doesn''t already exist. If the same updatableAsset gets included in the exclusions and members collections of a deploymentAudience, deployment will not apply to that asset. You can also use the method updateAudience to update the deploymentAudience.'
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/windowsupdates-deploymentaudience-updateaudiencebyid?view=graph-rest-beta
@@ -12110,7 +12110,7 @@ components:
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. Requires $select to retrieve. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role.'
+ description: 'The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group or a cloud security group. Requires a Microsoft Entra ID P1 license. Requires $select to retrieve. This property can be specified during group creation or update. However, for cloud security groups, it''s immutable once set. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role. See Key differences from Microsoft 365 group labeling to learn more about managing this property for Microsoft 365 vs. cloud security groups.'
assignedLicenses:
type: array
items:
@@ -12477,7 +12477,6 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
- description: Represents a Microsoft Entra group.
microsoft.graph.windowsUpdates.bodyType:
title: bodyType
enum:
@@ -12549,6 +12548,7 @@ components:
- private
- secret
- public
+ - unknownFutureValue
type: string
microsoft.graph.assignedLabel:
title: assignedLabel
@@ -13698,6 +13698,9 @@ components:
- title: usageRight
type: object
properties:
+ externalServiceIdentifier:
+ type: string
+ nullable: true
services:
type: array
items:
@@ -14241,6 +14244,8 @@ components:
$ref: '#/components/schemas/microsoft.graph.image'
location:
$ref: '#/components/schemas/microsoft.graph.geoCoordinates'
+ lockInfo:
+ $ref: '#/components/schemas/microsoft.graph.lockInfo'
malware:
$ref: '#/components/schemas/microsoft.graph.malware'
media:
@@ -14644,6 +14649,11 @@ components:
x-ms-navigationProperty: true
details:
$ref: '#/components/schemas/microsoft.graph.plannerPlanDetails'
+ historyItems:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.plannerHistoryItem'
+ x-ms-navigationProperty: true
tasks:
type: array
items:
@@ -14810,7 +14820,7 @@ components:
$ref: '#/components/schemas/microsoft.graph.hyperlinkOrPictureColumn'
indexed:
type: boolean
- description: Specifies whether the column values can used for sorting and searching.
+ description: Specifies whether the column values can be used for sorting and searching.
nullable: true
isDeletable:
type: boolean
@@ -14824,6 +14834,10 @@ components:
type: boolean
description: Specifies whether the column can be changed.
nullable: true
+ isSearchable:
+ type: boolean
+ description: Specifies whether the column values can be used for searching. Currently supported only for columns in a fileStorageContainer.
+ nullable: true
lookup:
$ref: '#/components/schemas/microsoft.graph.lookupColumn'
name:
@@ -15334,7 +15348,7 @@ 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: Read only. Timestamp at which the channel was created.
+ description: Read-only. Timestamp at which the channel was created.
format: date-time
nullable: true
description:
@@ -15517,7 +15531,7 @@ components:
nullable: true
accountEnabled:
type: boolean
- description: 'true if the account is enabled; otherwise, false. This property is required when creating the object. Supports $filter (eq, ne, not, and in).'
+ description: 'true if the account is enabled; otherwise, false. This property is required when creating the object. Supports $filter (eq, ne, not, and in). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
ageGroup:
type: string
@@ -15544,7 +15558,7 @@ components:
type: array
items:
type: string
- description: 'The telephone numbers for the user. Only one number can be set for this property. Read-only for users synced from on-premises directory. Supports $filter (eq, not, ge, le, startsWith).'
+ description: 'The telephone numbers for the user. Only one number can be set for this property. Read-only for users synced from on-premises directory. Supports $filter (eq, not, ge, le, startsWith). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
city:
type: string
description: 'The city where the user is located. Maximum length is 128 characters. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).'
@@ -15709,7 +15723,7 @@ components:
nullable: true
mobilePhone:
type: string
- description: 'The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search.'
+ description: 'The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search. This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
mySite:
type: string
@@ -15731,7 +15745,7 @@ components:
$ref: '#/components/schemas/microsoft.graph.onPremisesExtensionAttributes'
onPremisesImmutableId:
type: string
- description: 'This property associates an on-premises Active Directory user account to their Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you''re using a federated domain for the user''s userPrincipalName (UPN) property. Note: The $ and _ characters can''t be used when specifying this property. Supports $filter (eq, ne, not, ge, le, in).'
+ description: 'This property associates an on-premises Active Directory user account to their Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you''re using a federated domain for the user''s userPrincipalName (UPN) property. Note: The $ and _ characters can''t be used when specifying this property. Supports $filter (eq, ne, not, ge, le, in). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
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])$'
@@ -15766,7 +15780,7 @@ components:
type: array
items:
type: string
- description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters.Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).'
+ description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters.Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
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. For more information on the default password policies, see Microsoft Entra password policies. Supports $filter (ne, not, and eq on null values).'
@@ -15870,7 +15884,7 @@ components:
nullable: true
userPrincipalName:
type: string
- description: 'The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where the domain must be present in the tenant''s verified domain collection. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can''t contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, '' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby.'
+ description: 'The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where the domain must be present in the tenant''s verified domain collection. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can''t contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, '' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby. This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
userType:
type: string
@@ -16003,6 +16017,12 @@ components:
$ref: '#/components/schemas/microsoft.graph.directoryObject'
description: The users and contacts that report to the user. (The users and contacts with their manager property set to this user.) Read-only. Nullable. Supports $expand.
x-ms-navigationProperty: true
+ distributionLists:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.distributionList'
+ description: The personal distribution lists in the user's mailbox. Read-only. Nullable.
+ x-ms-navigationProperty: true
drive:
$ref: '#/components/schemas/microsoft.graph.drive'
drives:
@@ -16285,7 +16305,7 @@ components:
nullable: true
timeZone:
type: string
- description: Indicates the time zone of the schedule team using tz database format. Required.
+ description: 'The time zone of the schedule team as an IANA time zone database (tz database) name; for example, America/Chicago. For the full list of valid values, see List of tz database time zones. Required.'
nullable: true
workforceIntegrationIds:
type: array
@@ -16551,6 +16571,9 @@ components:
type: number
description: The number of licenses that are currently consumed by assignments from this allotment. Not nullable. Read-only.
format: int32
+ externalServiceIdentifier:
+ type: string
+ nullable: true
services:
type: array
items:
@@ -17076,8 +17099,6 @@ components:
$ref: '#/components/schemas/microsoft.graph.fileArchiveStatus'
hashes:
$ref: '#/components/schemas/microsoft.graph.hashes'
- lockInfo:
- $ref: '#/components/schemas/microsoft.graph.lockInfo'
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.
@@ -17167,6 +17188,31 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.lockInfo:
+ title: lockInfo
+ 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 lock was created, in UTC. Read-only.'
+ 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: 'The date and time when the lock expires, in UTC. Read-only.'
+ format: date-time
+ nullable: true
+ lockType:
+ $ref: '#/components/schemas/microsoft.graph.lockType'
+ owners:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.userIdentity'
+ description: The collection of users that currently hold the lock on the file. Read-only.
+ additionalProperties:
+ type: object
microsoft.graph.malware:
title: malware
type: object
@@ -17557,6 +17603,18 @@ components:
resource:
type: string
description: Required. Specifies the resource that is monitored for changes. Don't include the base URL (https://graph.microsoft.com/beta/). See the possible resource path values for each supported resource.
+ vapidPublicKey:
+ type: string
+ description: 'Optional. The application server''s VAPID public key, base64url-encoded (P-256 uncompressed point, 65 bytes pre-encoding). Obtained by calling the getVapidPublicKey function on the subscription collection. The browser passes this value to PushManager.subscribe({ applicationServerKey }) to bind the push subscription to this server identity. Required when notificationUrl targets a known Web Push service origin (for example, *.push.apple.com, fcm.googleapis.com, updates.push.services.mozilla.com); rejected with 400 Bad Request if supplied on a standard webhook subscription. For more information, see RFC 8292.'
+ nullable: true
+ webPushEncryptionP256dhPublicKey:
+ type: string
+ description: 'Optional. The subscriber''s ECDH public key, base64url-encoded (P-256 uncompressed point, 65 bytes pre-encoding). Obtained from the browser via PushSubscription.getKey(''p256dh''). Used as the peer public key during ECDH key agreement to derive the per-message content encryption key for RFC 8291 payload encryption. Required when notificationUrl targets a known Web Push service origin; rejected with 400 Bad Request if supplied on a standard webhook subscription. For more information, see RFC 8291 Section 3.'
+ nullable: true
+ webPushEncryptionSecret:
+ type: string
+ description: 'Optional. The subscriber''s auth secret, base64url-encoded (16 bytes pre-encoding). Obtained from the browser via PushSubscription.getKey(''auth''). Used as the HMAC-SHA-256 salt for the HKDF combine step that derives key material for RFC 8291 payload encryption. Write-only: this value is never returned in GET responses (returned as null). Treat as a secret. Required when notificationUrl targets a known Web Push service origin; rejected with 400 Bad Request if supplied on a standard webhook subscription. For more information, see RFC 8291 Section 3.'
+ nullable: true
additionalProperties:
type: object
microsoft.graph.thumbnailSet:
@@ -17575,7 +17633,6 @@ components:
$ref: '#/components/schemas/microsoft.graph.thumbnail'
additionalProperties:
type: object
- description: The ThumbnailSet resource is a keyed collection of thumbnail resources.
microsoft.graph.driveItemVersion:
allOf:
- $ref: '#/components/schemas/microsoft.graph.baseItemVersion'
@@ -17902,6 +17959,29 @@ components:
$ref: '#/components/schemas/microsoft.graph.plannerUserIds'
additionalProperties:
type: object
+ microsoft.graph.plannerHistoryItem:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.plannerDelta'
+ - title: plannerHistoryItem
+ type: object
+ properties:
+ actor:
+ $ref: '#/components/schemas/microsoft.graph.identitySet'
+ entityId:
+ type: string
+ entityType:
+ $ref: '#/components/schemas/microsoft.graph.historyEntityType'
+ eventType:
+ $ref: '#/components/schemas/microsoft.graph.historyEventType'
+ 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
+ format: date-time
+ nullable: true
+ planId:
+ type: string
+ additionalProperties:
+ type: object
microsoft.graph.plannerTask:
allOf:
- $ref: '#/components/schemas/microsoft.graph.plannerDelta'
@@ -19095,7 +19175,7 @@ components:
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
- description: 'Read only. Timestamp at which the chat message was deleted, or null if not deleted.'
+ description: 'Read-only. Timestamp at which the chat message was deleted, or null if not deleted.'
format: date-time
nullable: true
etag:
@@ -19111,13 +19191,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 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 modified, 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:
@@ -19231,7 +19311,7 @@ components:
nullable: true
webUrl:
type: string
- description: Deep link URL of the tab instance. Read only.
+ description: Deep link URL of the tab instance. Read-only.
nullable: true
teamsApp:
$ref: '#/components/schemas/microsoft.graph.teamsApp'
@@ -20472,6 +20552,8 @@ components:
type: string
description: Name of the OS image that's on the Cloud PC.
nullable: true
+ isDisasterRecoveryActive:
+ type: boolean
lastLoginResult:
$ref: '#/components/schemas/microsoft.graph.cloudPcLoginResult'
lastModifiedDateTime:
@@ -21103,6 +21185,40 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
+ microsoft.graph.distributionList:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.outlookItem'
+ - title: distributionList
+ type: object
+ properties:
+ displayName:
+ type: string
+ description: The display name of the distribution list.
+ nullable: true
+ members:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.member'
+ description: The list of members in the distribution list. Not returned by default; use $select=members to include.
+ notes:
+ type: string
+ nullable: true
+ personIdentifier:
+ type: string
+ nullable: true
+ distributionListMembers:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.distributionListMember'
+ description: The expanded members of the distribution list. Each member contains detailed information including resolved email addresses. Read-only.
+ x-ms-navigationProperty: true
+ singleValueExtendedProperties:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty'
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
microsoft.graph.employeeExperienceUser:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -21124,7 +21240,6 @@ components:
$ref: '#/components/schemas/microsoft.graph.storyline'
additionalProperties:
type: object
- description: Represents a container that exposes navigation properties for employee experience user resources.
microsoft.graph.inferenceClassification:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -22189,7 +22304,6 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
- description: Represents a Microsoft online meeting.
microsoft.graph.outlookUser:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -22228,6 +22342,11 @@ components:
- title: accessReviewInstance
type: object
properties:
+ delegatedBy:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.userIdentity'
+ description: The identities of users who delegated this review instance to the current reviewer. Null if the instance wasn't delegated. Only returned via filterByCurrentUser when explicitly requested via $select. Read-only.
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
@@ -23431,28 +23550,6 @@ components:
nullable: true
additionalProperties:
type: object
- microsoft.graph.lockInfo:
- title: lockInfo
- 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
- 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
- format: date-time
- nullable: true
- lockType:
- $ref: '#/components/schemas/microsoft.graph.lockType'
- owners:
- type: array
- items:
- $ref: '#/components/schemas/microsoft.graph.userIdentity'
- additionalProperties:
- type: object
microsoft.graph.folderView:
title: folderView
type: object
@@ -23471,6 +23568,30 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.lockType:
+ title: lockType
+ enum:
+ - none
+ - exclusive
+ - shared
+ - unknownFutureValue
+ type: string
+ microsoft.graph.userIdentity:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.identity'
+ - title: userIdentity
+ type: object
+ properties:
+ ipAddress:
+ type: string
+ description: Indicates the client IP address associated with the 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.mediaSource:
title: mediaSource
type: object
@@ -24010,6 +24131,22 @@ components:
type: object
additionalProperties:
type: object
+ microsoft.graph.historyEntityType:
+ title: historyEntityType
+ enum:
+ - task
+ - unknownFutureValue
+ type: string
+ microsoft.graph.historyEventType:
+ title: historyEventType
+ enum:
+ - created
+ - updated
+ - deleted
+ - undeleted
+ - moved
+ - unknownFutureValue
+ type: string
microsoft.graph.plannerAppliedCategories:
title: plannerAppliedCategories
type: object
@@ -26538,6 +26675,8 @@ components:
- modifyingSingleSignOn
- refreshPolicyConfiguration
- preparing
+ - failoverInProgress
+ - failbackInProgress
type: string
microsoft.graph.cloudPcStatusDetail:
title: cloudPcStatusDetail
@@ -26923,6 +27062,50 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
+ microsoft.graph.member:
+ title: member
+ type: object
+ properties:
+ contactId:
+ type: string
+ description: 'The ID of the referenced contact, if applicable. Optional.'
+ nullable: true
+ displayName:
+ type: string
+ description: The display name of the member. Optional.
+ nullable: true
+ key:
+ type: string
+ description: The email address or routing key of the member. Required.
+ nullable: true
+ recipientType:
+ $ref: '#/components/schemas/microsoft.graph.recipientType'
+ routingType:
+ type: string
+ description: 'The routing type for the member, for example, SMTP. Optional.'
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.distributionListMember:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: distributionListMember
+ type: object
+ properties:
+ contactId:
+ type: string
+ description: 'The ID of the referenced contact, if applicable. Read-only.'
+ nullable: true
+ displayName:
+ type: string
+ description: The display name of the member. Read-only.
+ nullable: true
+ recipientType:
+ $ref: '#/components/schemas/microsoft.graph.recipientType'
+ contact:
+ $ref: '#/components/schemas/microsoft.graph.contact'
+ additionalProperties:
+ type: object
microsoft.graph.engagementRole:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -29164,6 +29347,8 @@ components:
type: string
description: Specifies the spoken language used during the meeting for recording and transcription purposes.
nullable: true
+ meetingType:
+ $ref: '#/components/schemas/microsoft.graph.onlineMeetingType'
recordAutomatically:
type: boolean
description: Indicates whether to record the meeting automatically.
@@ -29613,6 +29798,11 @@ components:
type: string
description: 'Result of the review. Possible values: Approve, Deny, NotReviewed, or DontKnow. Supports $select, $orderby, and $filter (eq only).'
nullable: true
+ delegatedBy:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.userIdentity'
+ description: The identities of users who delegated this decision item to the current reviewer. Null if the item wasn't delegated. A collection because multiple reviewers can delegate to the same user. Only returned via filterByCurrentUser when explicitly requested via $select. Read-only.
justification:
type: string
description: Justification left by the reviewer when they made the decision.
@@ -31018,30 +31208,6 @@ components:
nullable: true
additionalProperties:
type: object
- microsoft.graph.lockType:
- title: lockType
- enum:
- - none
- - exclusive
- - shared
- - unknownFutureValue
- type: string
- microsoft.graph.userIdentity:
- allOf:
- - $ref: '#/components/schemas/microsoft.graph.identity'
- - title: userIdentity
- type: object
- properties:
- ipAddress:
- type: string
- description: Indicates the client IP address associated with the 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.mediaSourceContentCategory:
title: mediaSourceContentCategory
enum:
@@ -32036,7 +32202,7 @@ components:
nullable: true
defaultLabel:
type: string
- description: Label that would be used if no customizedLabel is provided. Read only.
+ description: Label that would be used if no customizedLabel is provided. Read-only.
nullable: true
fieldId:
type: string
@@ -32658,6 +32824,15 @@ components:
type: object
additionalProperties:
type: object
+ microsoft.graph.recipientType:
+ title: recipientType
+ enum:
+ - contact
+ - oneOff
+ - mailbox
+ - privateDL
+ - unknownFutureValue
+ type: string
microsoft.graph.engagementRoleMember:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -34188,12 +34363,15 @@ components:
properties:
moreInfoWebUrl:
type: string
+ description: Provides other video teleconferencing (VTC) dial-in options. Read-only.
nullable: true
tenantKey:
type: string
+ description: The tenant key that is used to dial into the interactive voice response (IVR) of the partner CVI service.
nullable: true
videoTeleconferenceId:
type: string
+ description: The video teleconferencing ID. Read-only.
nullable: true
additionalProperties:
type: object
@@ -34227,6 +34405,16 @@ components:
$ref: '#/components/schemas/microsoft.graph.lobbyBypassScope'
additionalProperties:
type: object
+ microsoft.graph.onlineMeetingType:
+ title: onlineMeetingType
+ enum:
+ - adhoc
+ - scheduled
+ - recurring
+ - broadcast
+ - meetnow
+ - unknownFutureValue
+ type: string
microsoft.graph.onlineMeetingSensitivityLabelAssignment:
title: onlineMeetingSensitivityLabelAssignment
type: object
@@ -35168,7 +35356,7 @@ components:
items:
type: string
nullable: true
- description: 'The list of languages the user does not need translated. This is computed from the authoringLanguages collection in regionalAndLanguageSettings, and the languageOverrides collection in translationPreferences. The list specifies neutral culture values that include the language code without any country or region association. For example, it would specify ''fr'' for the neutral French culture, but not ''fr-FR'' for the French culture in France. Returned by default. Read only.'
+ description: 'The list of languages the user does not need translated. This is computed from the authoringLanguages collection in regionalAndLanguageSettings, and the languageOverrides collection in translationPreferences. The list specifies neutral culture values that include the language code without any country or region association. For example, it would specify ''fr'' for the neutral French culture, but not ''fr-FR'' for the French culture in France. Returned by default. Read-only.'
additionalProperties:
type: object
microsoft.graph.shiftAvailability:
@@ -35510,6 +35698,7 @@ components:
nullable: true
isRegistrationRequired:
type: boolean
+ description: Indicates whether attendee registration is enabled for the virtual event.
nullable: true
settings:
$ref: '#/components/schemas/microsoft.graph.virtualEventSettings'
@@ -37048,6 +37237,8 @@ components:
items:
$ref: '#/components/schemas/microsoft.graph.processContentMetadataBase'
description: 'A collection of content entries to be processed. Each entry contains the content itself and its metadata. Use conversation metadata for content like prompts and responses, file metadata for files, and content activity metadata for enforcement result status entries. Required.'
+ contextMetadata:
+ $ref: '#/components/schemas/microsoft.graph.contextMetadata'
deviceMetadata:
$ref: '#/components/schemas/microsoft.graph.deviceMetadata'
integratedAppMetadata:
@@ -40169,6 +40360,14 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.contextMetadata:
+ title: contextMetadata
+ type: object
+ properties:
+ metadataProperties:
+ $ref: '#/components/schemas/microsoft.graph.customMetadataDictionary'
+ additionalProperties:
+ type: object
microsoft.graph.deviceMetadata:
title: deviceMetadata
type: object
@@ -40696,16 +40895,19 @@ components:
type: array
items:
type: string
+ description: 'Collection of domain names that are blocked globally across all platforms. Domain validation follows RFC 3986 (URI syntax, section 3.2.2 for the host component). Domain matching is case-insensitive and exact; wildcards are not supported.'
excludeActors:
$ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions'
isStateSetByMicrosoft:
type: boolean
+ description: Indicates whether the restriction state was set by Microsoft.
readOnly: true
publicClient:
$ref: '#/components/schemas/microsoft.graph.redirectUriPlatformBlockedDomainConfiguration'
restrictForAppsCreatedAfterDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 when this restriction starts applying to newly created applications. Applications created before this date are not affected.
format: date-time
nullable: true
spa:
@@ -40724,20 +40926,24 @@ components:
type: array
items:
type: string
+ description: Collection of URI schemes that are blocked globally across all platforms. Schemes refer to URI schemes as defined in RFC 3986 §3.1.
excludeActors:
$ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions'
exemptFormats:
type: array
items:
type: string
+ description: Collection of URI patterns that are exempt from the blocked scheme restrictions. Patterns must follow specific validation rules for standard URI formats or URN formats.
isStateSetByMicrosoft:
type: boolean
+ description: Indicates whether the restriction state was set by Microsoft.
readOnly: true
publicClient:
$ref: '#/components/schemas/microsoft.graph.redirectUriPlatformBlockedSchemeConfiguration'
restrictForAppsCreatedAfterDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 when this restriction starts applying to newly created applications. Applications created before this date are not affected.
format: date-time
nullable: true
spa:
@@ -40756,16 +40962,19 @@ components:
type: array
items:
type: string
+ description: 'Collection of domain names that are allowed globally across all platforms. Domain validation follows RFC 3986 (URI syntax, section 3.2.2 for the host component). Domain matching is case-insensitive and exact; wildcards are not supported.'
excludeActors:
$ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions'
isStateSetByMicrosoft:
type: boolean
+ description: Indicates whether the restriction state was set by Microsoft.
readOnly: true
publicClient:
$ref: '#/components/schemas/microsoft.graph.redirectUriPlatformAllowedDomainConfiguration'
restrictForAppsCreatedAfterDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 when this restriction starts applying to newly created applications. Applications created before this date are not affected.
format: date-time
nullable: true
spa:
@@ -40784,16 +40993,19 @@ components:
type: array
items:
type: string
+ description: Collection of URI schemes that are allowed globally across all platforms. Schemes refer to URI schemes as defined in RFC 3986 §3.1. The value '*' can be used to allow any scheme.
excludeActors:
$ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions'
isStateSetByMicrosoft:
type: boolean
+ description: Indicates whether the restriction state was set by Microsoft.
readOnly: true
publicClient:
$ref: '#/components/schemas/microsoft.graph.redirectUriPlatformAllowedSchemeConfiguration'
restrictForAppsCreatedAfterDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 when this restriction starts applying to newly created applications. Applications created before this date are not affected.
format: date-time
nullable: true
spa:
@@ -40814,10 +41026,12 @@ components:
$ref: '#/components/schemas/microsoft.graph.redirectUriWildcardExcludeFormats'
isStateSetByMicrosoft:
type: boolean
+ description: Indicates whether the restriction state was set by Microsoft.
readOnly: true
restrictForAppsCreatedAfterDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 when this restriction starts applying to newly created applications. Applications created before this date are not affected.
format: date-time
nullable: true
state:
@@ -40990,6 +41204,9 @@ components:
- downloadText
- downloadFile
- copyToClipboard
+ - pasteFromClipboard
+ - print
+ - accessDebugTools
- unknownFutureValue
type: string
microsoft.graph.contentBase:
@@ -41004,6 +41221,13 @@ components:
- ai
- unknownFutureValue
type: string
+ microsoft.graph.customMetadataDictionary:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.Dictionary'
+ - title: customMetadataDictionary
+ type: object
+ additionalProperties:
+ type: object
microsoft.graph.operatingSystemSpecifications:
title: operatingSystemSpecifications
type: object
@@ -41074,6 +41298,7 @@ components:
type: array
items:
type: string
+ description: 'Collection of domain names that are blocked for this specific platform. Domain validation follows RFC 3986 (URI syntax, section 3.2.2 for the host component). Domain matching is case-insensitive and exact; wildcards are not supported.'
additionalProperties:
type: object
microsoft.graph.redirectUriPlatformBlockedSchemeConfiguration:
@@ -41084,10 +41309,12 @@ components:
type: array
items:
type: string
+ description: Collection of URI schemes that are blocked for this specific platform. Schemes refer to URI schemes as defined in RFC 3986 §3.1.
exemptFormats:
type: array
items:
type: string
+ description: Collection of URI patterns that are exempt from the blocked scheme restrictions for this platform. Patterns must follow specific validation rules for standard URI formats or URN formats.
additionalProperties:
type: object
microsoft.graph.redirectUriPlatformAllowedDomainConfiguration:
@@ -41098,6 +41325,7 @@ components:
type: array
items:
type: string
+ description: 'Collection of domain names that are allowed for this specific platform. Domain validation follows RFC 3986 (URI syntax, section 3.2.2 for the host component). Domain matching is case-insensitive and exact; wildcards are not supported.'
additionalProperties:
type: object
microsoft.graph.redirectUriPlatformAllowedSchemeConfiguration:
@@ -41108,6 +41336,7 @@ components:
type: array
items:
type: string
+ description: Collection of URI schemes that are allowed for this specific platform. Schemes refer to URI schemes as defined in RFC 3986 §3.1. The value '*' can be used to allow any scheme for this platform.
additionalProperties:
type: object
microsoft.graph.redirectUriWildcardExcludeFormats:
@@ -41116,10 +41345,12 @@ components:
properties:
excludeWildcardsInPath:
type: boolean
+ description: 'When true, blocks the use of wildcards in the path portion of redirect URIs. When false, allows wildcards in paths.'
excludeWildcardsInPathWithDomains:
type: array
items:
type: string
+ description: 'Collection of domain names where wildcards in the path portion of redirect URIs are blocked. Accepts only valid host names (no wildcards) as defined in RFC 3986 §3.2.2. For example, login.microsoft.com or contoso.com.'
additionalProperties:
type: object
microsoft.graph.attributeMapping:
diff --git a/openApiDocs/v1.0/Applications.yml b/openApiDocs/v1.0/Applications.yml
index f8d816e7ce..52a6b946d6 100644
--- a/openApiDocs/v1.0/Applications.yml
+++ b/openApiDocs/v1.0/Applications.yml
@@ -3286,7 +3286,7 @@ paths:
tags:
- applications.synchronization
summary: Invoke action pause
- description: 'Temporarily stop a running synchronization job. All the progress, including job state, is persisted, and the job will continue from where it left off when a start call is made.'
+ description: 'Temporarily stop a running synchronizationJob. All the progress, including job state, is persisted, and the job will continue from where it left off when a start call is made.'
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/synchronization-synchronizationjob-pause?view=graph-rest-1.0
@@ -3319,7 +3319,7 @@ paths:
tags:
- applications.synchronization
summary: Invoke action provisionOnDemand
- description: Select a user and provision the account on-demand. The rate limit for this API is 5 requests per 10 seconds.
+ description: Select a user and provision the account on-demand for a synchronizationJob. The rate limit for this API is 5 requests per 10 seconds.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/synchronization-synchronizationjob-provisionondemand?view=graph-rest-1.0
@@ -3370,7 +3370,7 @@ paths:
tags:
- applications.synchronization
summary: Invoke action restart
- description: 'Restart a stopped synchronization job, forcing it to reprocess all the objects in the directory. Optionally clears existing the synchronization state and previous errors.'
+ description: 'Restart a stopped synchronizationJob, forcing it to reprocess all the objects in the directory. Optionally clears existing the synchronization state and previous errors.'
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/synchronization-synchronizationjob-restart?view=graph-rest-1.0
@@ -3415,7 +3415,7 @@ paths:
tags:
- applications.synchronization
summary: Invoke action start
- description: 'Start an existing synchronization job. If the job is in a paused state, it continues processing changes from the point where it was paused. If the job is in quarantine, the quarantine status is cleared. Don''t create scripts to call the start job continuously while it''s running because that can cause the service to stop running. Use the start job only when the job is currently paused or in quarantine. '
+ description: 'Start an existing synchronizationJob. If the job is in a paused state, it continues processing changes from the point where it was paused. If the job is in quarantine, the quarantine status is cleared. Don''t create scripts to call the start job continuously while it''s running because that can cause the service to stop running. Use the start job only when the job is currently paused or in quarantine. '
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/synchronization-synchronizationjob-start?view=graph-rest-1.0
@@ -3448,7 +3448,7 @@ paths:
tags:
- applications.synchronization
summary: Invoke action validateCredentials
- description: Validate that the credentials are valid in the tenant.
+ description: Validate that the credentials are valid in the tenant for a synchronizationJob.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/synchronization-synchronizationjob-validatecredentials?view=graph-rest-1.0
@@ -3890,7 +3890,7 @@ paths:
tags:
- applications.synchronization
summary: Invoke action discover
- description: 'Discover the latest schema definition for provisioning to an application. '
+ description: Discover the latest schema definition for provisioning to an application for the directoryDefinition.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/synchronization-directorydefinition-discover?view=graph-rest-1.0
@@ -3965,7 +3965,7 @@ paths:
tags:
- applications.synchronization
summary: Invoke function filterOperators
- description: List all operators supported in the scoping filters.
+ description: List all operators supported in the scoping filters for a synchronizationSchema.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/synchronization-synchronizationschema-filteroperators?view=graph-rest-1.0
@@ -4051,7 +4051,7 @@ paths:
tags:
- applications.synchronization
summary: Invoke function functions
- description: List all the functions currently supported in the attributeMappingSource.
+ description: List all the functions currently supported in the attributeMappingSource for a synchronizationSchema.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/synchronization-synchronizationschema-functions?view=graph-rest-1.0
@@ -4137,7 +4137,7 @@ paths:
tags:
- applications.synchronization
summary: Invoke action parseExpression
- description: 'Parse a given string expression into an attributeMappingSource object. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID.'
+ description: 'Parse a given string expression into an attributeMappingSource object for a synchronizationSchema. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID.'
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/synchronization-synchronizationschema-parseexpression?view=graph-rest-1.0
@@ -4258,7 +4258,7 @@ paths:
tags:
- applications.synchronization
summary: Invoke action acquireAccessToken
- description: Acquire an OAuth access token to authorize the Microsoft Entra provisioning service to provision users into an application.
+ description: Acquire an OAuth access token from the synchronization resource to authorize the Microsoft Entra provisioning service to provision users into an application.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/synchronization-synchronization-acquireaccesstoken?view=graph-rest-1.0
@@ -4508,7 +4508,7 @@ paths:
tags:
- applications.synchronization
summary: Update synchronizationTemplate
- description: Update (override) the synchronization template associated with a given application.
+ description: Update (override) the synchronizationTemplate associated with a given application.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/synchronization-synchronizationtemplate-update?view=graph-rest-1.0
@@ -4971,7 +4971,7 @@ paths:
tags:
- applications.synchronization
summary: Invoke action discover
- description: 'Discover the latest schema definition for provisioning to an application. '
+ description: Discover the latest schema definition for provisioning to an application for the directoryDefinition.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/synchronization-directorydefinition-discover?view=graph-rest-1.0
@@ -5046,7 +5046,7 @@ paths:
tags:
- applications.synchronization
summary: Invoke function filterOperators
- description: List all operators supported in the scoping filters.
+ description: List all operators supported in the scoping filters for a synchronizationSchema.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/synchronization-synchronizationschema-filteroperators?view=graph-rest-1.0
@@ -5132,7 +5132,7 @@ paths:
tags:
- applications.synchronization
summary: Invoke function functions
- description: List all the functions currently supported in the attributeMappingSource.
+ description: List all the functions currently supported in the attributeMappingSource for a synchronizationSchema.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/synchronization-synchronizationschema-functions?view=graph-rest-1.0
@@ -5218,7 +5218,7 @@ paths:
tags:
- applications.synchronization
summary: Invoke action parseExpression
- description: 'Parse a given string expression into an attributeMappingSource object. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID.'
+ description: 'Parse a given string expression into an attributeMappingSource object for a synchronizationSchema. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID.'
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/synchronization-synchronizationschema-parseexpression?view=graph-rest-1.0
@@ -12810,7 +12810,7 @@ paths:
tags:
- servicePrincipals.synchronization
summary: List synchronization jobs
- description: List existing jobs for a given application instance (service principal).
+ description: List existing synchronizationJob objects for a given application instance (service principal).
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/synchronization-synchronization-list-jobs?view=graph-rest-1.0
@@ -12872,7 +12872,7 @@ paths:
tags:
- servicePrincipals.synchronization
summary: Create synchronizationJob
- description: Create new synchronization job with a default synchronization schema. The job is created in a disabled state. Call Start job to start synchronization.
+ description: Create a new synchronizationJob with a default synchronization schema. The job is created in a disabled state. Call Start job to start synchronization.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/synchronization-synchronization-post-jobs?view=graph-rest-1.0
@@ -12908,7 +12908,7 @@ paths:
tags:
- servicePrincipals.synchronization
summary: Get synchronizationJob
- description: Retrieve the existing synchronization job and its properties.
+ description: Retrieve an existing synchronizationJob and its properties.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/synchronization-synchronizationjob-get?view=graph-rest-1.0
@@ -13003,7 +13003,7 @@ paths:
tags:
- servicePrincipals.synchronization
summary: Delete synchronizationJob
- description: 'Stop the synchronization job, and permanently delete all the state associated with it. Synchronized accounts are left as-is.'
+ description: 'Stop the synchronizationJob, and permanently delete all the state associated with it. Synchronized accounts are left as-is.'
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/synchronization-synchronizationjob-delete?view=graph-rest-1.0
@@ -13273,7 +13273,7 @@ paths:
tags:
- servicePrincipals.synchronization
summary: Invoke action pause
- description: 'Temporarily stop a running synchronization job. All the progress, including job state, is persisted, and the job will continue from where it left off when a start call is made.'
+ description: 'Temporarily stop a running synchronizationJob. All the progress, including job state, is persisted, and the job will continue from where it left off when a start call is made.'
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/synchronization-synchronizationjob-pause?view=graph-rest-1.0
@@ -13306,7 +13306,7 @@ paths:
tags:
- servicePrincipals.synchronization
summary: Invoke action provisionOnDemand
- description: Select a user and provision the account on-demand. The rate limit for this API is 5 requests per 10 seconds.
+ description: Select a user and provision the account on-demand for a synchronizationJob. The rate limit for this API is 5 requests per 10 seconds.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/synchronization-synchronizationjob-provisionondemand?view=graph-rest-1.0
@@ -13357,7 +13357,7 @@ paths:
tags:
- servicePrincipals.synchronization
summary: Invoke action restart
- description: 'Restart a stopped synchronization job, forcing it to reprocess all the objects in the directory. Optionally clears existing the synchronization state and previous errors.'
+ description: 'Restart a stopped synchronizationJob, forcing it to reprocess all the objects in the directory. Optionally clears existing the synchronization state and previous errors.'
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/synchronization-synchronizationjob-restart?view=graph-rest-1.0
@@ -13402,7 +13402,7 @@ paths:
tags:
- servicePrincipals.synchronization
summary: Invoke action start
- description: 'Start an existing synchronization job. If the job is in a paused state, it continues processing changes from the point where it was paused. If the job is in quarantine, the quarantine status is cleared. Don''t create scripts to call the start job continuously while it''s running because that can cause the service to stop running. Use the start job only when the job is currently paused or in quarantine. '
+ description: 'Start an existing synchronizationJob. If the job is in a paused state, it continues processing changes from the point where it was paused. If the job is in quarantine, the quarantine status is cleared. Don''t create scripts to call the start job continuously while it''s running because that can cause the service to stop running. Use the start job only when the job is currently paused or in quarantine. '
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/synchronization-synchronizationjob-start?view=graph-rest-1.0
@@ -13435,7 +13435,7 @@ paths:
tags:
- servicePrincipals.synchronization
summary: Invoke action validateCredentials
- description: Validate that the credentials are valid in the tenant.
+ description: Validate that the credentials are valid in the tenant for a synchronizationJob.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/synchronization-synchronizationjob-validatecredentials?view=graph-rest-1.0
@@ -13492,7 +13492,7 @@ paths:
tags:
- servicePrincipals.synchronization
summary: Get synchronizationSchema
- description: Retrieve the schema for a given synchronization job or template.
+ description: Retrieve the synchronizationSchema for a given synchronization job or template.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/synchronization-synchronizationschema-get?view=graph-rest-1.0
@@ -13548,7 +13548,7 @@ paths:
tags:
- servicePrincipals.synchronization
summary: Update synchronizationSchema
- description: 'Update the synchronization schema for a given job or template. This method fully replaces the current schema with the one provided in the request. To update the schema of a template, make the call on the application object. You must be the owner of the application.'
+ description: 'Update the synchronizationSchema for a given job or template. This method fully replaces the current schema with the one provided in the request. To update the schema of a template, make the call on the application object. You must be the owner of the application.'
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/synchronization-synchronizationschema-update?view=graph-rest-1.0
@@ -13884,7 +13884,7 @@ paths:
tags:
- servicePrincipals.synchronization
summary: Invoke action discover
- description: 'Discover the latest schema definition for provisioning to an application. '
+ description: Discover the latest schema definition for provisioning to an application for the directoryDefinition.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/synchronization-directorydefinition-discover?view=graph-rest-1.0
@@ -13959,7 +13959,7 @@ paths:
tags:
- servicePrincipals.synchronization
summary: Invoke function filterOperators
- description: List all operators supported in the scoping filters.
+ description: List all operators supported in the scoping filters for a synchronizationSchema.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/synchronization-synchronizationschema-filteroperators?view=graph-rest-1.0
@@ -14045,7 +14045,7 @@ paths:
tags:
- servicePrincipals.synchronization
summary: Invoke function functions
- description: List all the functions currently supported in the attributeMappingSource.
+ description: List all the functions currently supported in the attributeMappingSource for a synchronizationSchema.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/synchronization-synchronizationschema-functions?view=graph-rest-1.0
@@ -14131,7 +14131,7 @@ paths:
tags:
- servicePrincipals.synchronization
summary: Invoke action parseExpression
- description: 'Parse a given string expression into an attributeMappingSource object. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID.'
+ description: 'Parse a given string expression into an attributeMappingSource object for a synchronizationSchema. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID.'
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/synchronization-synchronizationschema-parseexpression?view=graph-rest-1.0
@@ -14252,7 +14252,7 @@ paths:
tags:
- servicePrincipals.synchronization
summary: Invoke action acquireAccessToken
- description: Acquire an OAuth access token to authorize the Microsoft Entra provisioning service to provision users into an application.
+ description: Acquire an OAuth access token from the synchronization resource to authorize the Microsoft Entra provisioning service to provision users into an application.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/synchronization-synchronization-acquireaccesstoken?view=graph-rest-1.0
@@ -14291,7 +14291,7 @@ paths:
tags:
- servicePrincipals.synchronization
summary: Add synchronization secrets
- description: Provide credentials for establishing connectivity with the target system.
+ description: Provide credentials for establishing connectivity with the target system and store them in the synchronization resource.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/synchronization-serviceprincipal-put-synchronization?view=graph-rest-1.0
@@ -14362,7 +14362,7 @@ paths:
tags:
- servicePrincipals.synchronization
summary: List existing synchronization templates
- description: List the synchronization templates associated with a given application or service principal.
+ description: List synchronizationTemplate objects associated with a given application or service principal.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/synchronization-synchronization-list-templates?view=graph-rest-1.0
@@ -14968,7 +14968,7 @@ paths:
tags:
- servicePrincipals.synchronization
summary: Invoke action discover
- description: 'Discover the latest schema definition for provisioning to an application. '
+ description: Discover the latest schema definition for provisioning to an application for the directoryDefinition.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/synchronization-directorydefinition-discover?view=graph-rest-1.0
@@ -15043,7 +15043,7 @@ paths:
tags:
- servicePrincipals.synchronization
summary: Invoke function filterOperators
- description: List all operators supported in the scoping filters.
+ description: List all operators supported in the scoping filters for a synchronizationSchema.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/synchronization-synchronizationschema-filteroperators?view=graph-rest-1.0
@@ -15129,7 +15129,7 @@ paths:
tags:
- servicePrincipals.synchronization
summary: Invoke function functions
- description: List all the functions currently supported in the attributeMappingSource.
+ description: List all the functions currently supported in the attributeMappingSource for a synchronizationSchema.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/synchronization-synchronizationschema-functions?view=graph-rest-1.0
@@ -15215,7 +15215,7 @@ paths:
tags:
- servicePrincipals.synchronization
summary: Invoke action parseExpression
- description: 'Parse a given string expression into an attributeMappingSource object. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID.'
+ description: 'Parse a given string expression into an attributeMappingSource object for a synchronizationSchema. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID.'
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/synchronization-synchronizationschema-parseexpression?view=graph-rest-1.0
@@ -17290,6 +17290,7 @@ components:
subject:
type: string
description: 'Required. The identifier of the external software workload within the external identity provider. Like the audience value, it has no fixed format; each identity provider uses their own - sometimes a GUID, sometimes a colon delimited identifier, sometimes arbitrary strings. The value here must match the sub claim within the token presented to Microsoft Entra ID. The combination of issuer and subject must be unique within the app. It has a limit of 600 characters. Supports $filter (eq).'
+ nullable: true
additionalProperties:
type: object
microsoft.graph.homeRealmDiscoveryPolicy:
@@ -17716,7 +17717,7 @@ components:
nullable: true
accountEnabled:
type: boolean
- description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Requires $select to retrieve. Supports $filter (eq, ne, not, and in).'
+ description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Requires $select to retrieve. Supports $filter (eq, ne, not, and in). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
ageGroup:
type: string
@@ -17743,7 +17744,7 @@ components:
type: array
items:
type: string
- description: 'The telephone numbers for the user. NOTE: Although it''s a string collection, only one number can be set for this property. Read-only for users synced from the on-premises directory. Returned by default. Supports $filter (eq, not, ge, le, startsWith).'
+ description: 'The telephone numbers for the user. NOTE: Although it''s a string collection, only one number can be set for this property. Read-only for users synced from the on-premises directory. Returned by default. Supports $filter (eq, not, ge, le, startsWith). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
city:
type: string
description: 'The city where the user is located. Maximum length is 128 characters. Requires $select to retrieve. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).'
@@ -17890,7 +17891,7 @@ components:
nullable: true
mobilePhone:
type: string
- description: 'The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search.'
+ description: 'The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search. This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
mySite:
type: string
@@ -17912,7 +17913,7 @@ components:
$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 Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you''re using a federated domain for the user''s userPrincipalName (UPN) property. NOTE: The $ and _ characters can''t be used when specifying this property. Requires $select to retrieve. Supports $filter (eq, ne, not, ge, le, in).'
+ description: 'This property is used to associate an on-premises Active Directory user account to their Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you''re using a federated domain for the user''s userPrincipalName (UPN) property. NOTE: The $ and _ characters can''t be used when specifying this property. Requires $select to retrieve. Supports $filter (eq, ne, not, ge, le, in). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
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])$'
@@ -17945,7 +17946,7 @@ components:
type: array
items:
type: string
- description: 'A list of other email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters. Requires $select to retrieve. Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).'
+ description: 'A list of other email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters. Requires $select to retrieve. Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
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 might be specified together; for example: DisablePasswordExpiration, DisableStrongPassword. Requires $select to retrieve. For more information on the default password policies, see Microsoft Entra password policies. Supports $filter (ne, not, and eq on null values).'
@@ -18043,7 +18044,7 @@ components:
nullable: true
userPrincipalName:
type: string
- description: 'The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this value should map to the user''s email name. The general format is alias@domain, where the domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can''t contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, '' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby.'
+ description: 'The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this value should map to the user''s email name. The general format is alias@domain, where the domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can''t contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, '' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby. This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
userType:
type: string
@@ -18300,7 +18301,6 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
- description: Represents a Microsoft Entra user account.
microsoft.graph.synchronization:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -18796,7 +18796,7 @@ components:
nullable: true
roleTemplateId:
type: string
- description: 'The id of the directoryRoleTemplate that this role is based on. The property must be specified when activating a directory role in a tenant with a POST operation. After the directory role has been activated, the property is read only. Supports $filter (eq), $select.'
+ description: 'The id of the directoryRoleTemplate that this role is based on. The property must be specified when activating a directory role in a tenant with a POST operation. After the directory role has been activated, the property is read-only. Supports $filter (eq), $select.'
nullable: true
members:
type: array
@@ -18818,6 +18818,8 @@ components:
- title: group
type: object
properties:
+ accessType:
+ $ref: '#/components/schemas/microsoft.graph.groupAccessType'
allowExternalSenders:
type: boolean
description: 'Indicates if people external to the organization can send messages to the group. The default value is false. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
@@ -18826,7 +18828,7 @@ components:
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. Requires $select to retrieve. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role.'
+ description: 'The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group or a cloud security group. Requires a Microsoft Entra ID P1 license. Requires $select to retrieve. This property can be specified during group creation or update. However, for cloud security groups, it''s immutable once set. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role. See Key differences from Microsoft 365 group labeling to learn more about managing this property for Microsoft 365 vs. cloud security groups.'
assignedLicenses:
type: array
items:
@@ -18889,6 +18891,10 @@ components:
type: boolean
description: 'Indicates whether this group can be assigned to a Microsoft Entra role. Optional. This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true, visibility must be Hidden, and the group can''t be a dynamic group (that is, groupTypes can''t contain DynamicMembership). Only callers with at least the Privileged Role Administrator role can set this property. The caller must also be assigned the RoleManagement.ReadWrite.Directory permission to set this property or update the membership of such groups. For more, see Using a group to manage Microsoft Entra role assignmentsUsing this feature requires a Microsoft Entra ID P1 license. Returned by default. Supports $filter (eq, ne, not).'
nullable: true
+ isFavorite:
+ type: boolean
+ description: 'Indicates whether the user marked the group as favorite. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
+ nullable: true
isManagementRestricted:
type: boolean
description: 'Indicates whether the group is a member of a restricted management administrative unit. If not set, the default value is null and the default behavior is false. Read-only. To manage a group member of a restricted management administrative unit, the administrator or calling app must be assigned a Microsoft Entra role at the scope of the restricted management administrative unit. Requires $select to retrieve.'
@@ -18923,6 +18929,8 @@ components:
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 synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect.Returned by default. Read-only.'
nullable: true
+ onPremisesExtensionAttributes:
+ $ref: '#/components/schemas/microsoft.graph.onPremisesExtensionAttributes'
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
@@ -19000,11 +19008,25 @@ components:
type: string
description: The unique identifier that can be assigned to a group and used as an alternate key. Immutable. Read-only.
nullable: true
+ unseenConversationsCount:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: number
+ description: 'Count of conversations that have had one or more new posts delivered since the signed-in user''s last visit to the group. This property is the same as unseenCount. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
+ format: int32
+ nullable: true
unseenCount:
maximum: 2147483647
minimum: -2147483648
type: number
- description: 'Count of conversations that received new posts since the signed-in user last visited the group. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
+ 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.Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
+ format: int32
+ nullable: true
+ unseenMessagesCount:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: number
+ description: 'Count of new posts that have been delivered to the group''s conversations since the signed-in user''s last visit to the group. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
format: int32
nullable: true
visibility:
@@ -19151,7 +19173,6 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
- description: Represents a Microsoft Entra group.
microsoft.graph.selfSignedCertificate:
title: selfSignedCertificate
type: object
@@ -22009,7 +22030,6 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
- description: Represents a Microsoft online meeting.
microsoft.graph.onPremisesSyncBehavior:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -22776,6 +22796,15 @@ components:
- high
- unknownFutureValue
type: string
+ microsoft.graph.groupAccessType:
+ title: groupAccessType
+ enum:
+ - none
+ - private
+ - secret
+ - public
+ - unknownFutureValue
+ type: string
microsoft.graph.assignedLabel:
title: assignedLabel
type: object
@@ -23498,6 +23527,7 @@ components:
type: object
additionalProperties:
type: object
+ description: Standard way to represent a Json blob on Graph.
microsoft.graph.status:
title: status
enum:
@@ -24367,7 +24397,7 @@ components:
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
- description: 'Read only. Timestamp at which the chat message was deleted, or null if not deleted.'
+ description: 'Read-only. Timestamp at which the chat message was deleted, or null if not deleted.'
format: date-time
nullable: true
etag:
@@ -24383,13 +24413,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 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 modified, 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:
@@ -24853,6 +24883,11 @@ components:
$ref: '#/components/schemas/microsoft.graph.richLongRunningOperation'
description: The collection of long-running operations on the list.
x-ms-navigationProperty: true
+ permissions:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.permission'
+ x-ms-navigationProperty: true
subscriptions:
type: array
items:
@@ -25439,7 +25474,7 @@ 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: Read only. Timestamp at which the channel was created.
+ description: Read-only. Timestamp at which the channel was created.
format: date-time
nullable: true
description:
@@ -25608,7 +25643,7 @@ components:
nullable: true
timeZone:
type: string
- description: Indicates the time zone of the schedule team using tz database format. Required.
+ description: 'The time zone of the schedule team as an IANA time zone database (tz database) name; for example, America/Chicago. For the full list of valid values, see List of tz database time zones. Required.'
nullable: true
workforceIntegrationIds:
type: array
@@ -29727,6 +29762,11 @@ components:
$ref: '#/components/schemas/microsoft.graph.driveItem'
fields:
$ref: '#/components/schemas/microsoft.graph.fieldValueSet'
+ permissions:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.permission'
+ x-ms-navigationProperty: true
versions:
type: array
items:
diff --git a/openApiDocs/v1.0/BackupRestore.yml b/openApiDocs/v1.0/BackupRestore.yml
index 98d57e843d..22cd9b5b70 100644
--- a/openApiDocs/v1.0/BackupRestore.yml
+++ b/openApiDocs/v1.0/BackupRestore.yml
@@ -960,6 +960,91 @@ paths:
$ref: '#/components/responses/ODataCountResponse'
default:
$ref: '#/components/responses/error'
+ /solutions/backupRestore/emailNotificationsSetting:
+ get:
+ tags:
+ - solutions.backupRestoreRoot
+ summary: Get emailNotificationsSetting
+ description: Read the properties and relationships of an emailNotificationsSetting object.
+ externalDocs:
+ description: Find more info here
+ url: https://learn.microsoft.com/graph/api/emailnotificationssetting-get?view=graph-rest-1.0
+ operationId: solution.backupRestore_GetEmailNotificationsSetting
+ parameters:
+ - name: $select
+ in: query
+ description: Select properties to be returned
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $expand
+ in: query
+ description: Expand related entities
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ responses:
+ 2XX:
+ description: Retrieved navigation property
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.emailNotificationsSetting'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ patch:
+ tags:
+ - solutions.backupRestoreRoot
+ summary: Update emailNotificationsSetting
+ description: Update the properties of an emailNotificationsSetting object.
+ externalDocs:
+ description: Find more info here
+ url: https://learn.microsoft.com/graph/api/emailnotificationssetting-update?view=graph-rest-1.0
+ operationId: solution.backupRestore_UpdateEmailNotificationsSetting
+ requestBody:
+ description: New navigation property values
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.emailNotificationsSetting'
+ required: true
+ responses:
+ 2XX:
+ description: Success
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.emailNotificationsSetting'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ delete:
+ tags:
+ - solutions.backupRestoreRoot
+ summary: Delete navigation property emailNotificationsSetting for solutions
+ operationId: solution.backupRestore_DeleteEmailNotificationsSetting
+ parameters:
+ - name: If-Match
+ in: header
+ description: ETag
+ style: simple
+ schema:
+ type: string
+ responses:
+ 2XX:
+ description: Success
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
/solutions/backupRestore/exchangeProtectionPolicies:
get:
tags:
@@ -9024,6 +9109,8 @@ components:
items:
$ref: '#/components/schemas/microsoft.graph.driveProtectionUnitsBulkAdditionJob'
x-ms-navigationProperty: true
+ emailNotificationsSetting:
+ $ref: '#/components/schemas/microsoft.graph.emailNotificationsSetting'
exchangeProtectionPolicies:
type: array
items:
@@ -9278,6 +9365,21 @@ components:
description: The list of email addresses to add to the OneDrive protection policy.
additionalProperties:
type: object
+ microsoft.graph.emailNotificationsSetting:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: emailNotificationsSetting
+ type: object
+ properties:
+ additionalEvents:
+ $ref: '#/components/schemas/microsoft.graph.notificationEventsType'
+ isEnabled:
+ type: boolean
+ description: Indicates whether notifications are enabled.
+ recipients:
+ $ref: '#/components/schemas/microsoft.graph.notificationRecipients'
+ additionalProperties:
+ type: object
microsoft.graph.exchangeProtectionPolicy:
allOf:
- $ref: '#/components/schemas/microsoft.graph.protectionPolicyBase'
@@ -10120,6 +10222,28 @@ components:
$ref: '#/components/schemas/microsoft.graph.protectionUnitsBulkJobStatus'
additionalProperties:
type: object
+ microsoft.graph.notificationEventsType:
+ title: notificationEventsType
+ enum:
+ - none
+ - restoreAndPolicyUpdates
+ - unknownFutureValue
+ type: string
+ x-ms-enum-flags:
+ isFlags: true
+ microsoft.graph.notificationRecipients:
+ title: notificationRecipients
+ type: object
+ properties:
+ customRecipients:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.emailIdentity'
+ description: A list of users or groups that receive notifications. Only specify this property when role is set to custom.
+ role:
+ $ref: '#/components/schemas/microsoft.graph.notificationRecipientsType'
+ additionalProperties:
+ type: object
microsoft.graph.restoreArtifactBase:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -10943,6 +11067,30 @@ components:
- completedWithErrors
- unknownFutureValue
type: string
+ microsoft.graph.emailIdentity:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.identity'
+ - title: emailIdentity
+ type: object
+ properties:
+ email:
+ type: string
+ description: Email address of the user.
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.notificationRecipientsType:
+ title: notificationRecipientsType
+ enum:
+ - none
+ - globalAdmins
+ - backupAdmins
+ - custom
+ - allAdmins
+ - unknownFutureValue
+ type: string
+ x-ms-enum-flags:
+ isFlags: true
microsoft.graph.destinationType:
title: destinationType
enum:
diff --git a/openApiDocs/v1.0/Bookings.yml b/openApiDocs/v1.0/Bookings.yml
index 8f5c6e7fcf..2bf69c0e14 100644
--- a/openApiDocs/v1.0/Bookings.yml
+++ b/openApiDocs/v1.0/Bookings.yml
@@ -70,7 +70,7 @@ paths:
tags:
- solutions.bookingBusiness
summary: List bookingBusinesses
- description: 'Get a collection of bookingBusiness objects that has been created for the tenant. This operation returns only the id and displayName of each Microsoft Bookings business in the collection. For performance considerations, it does not return other properties. You can get the other properties of a Bookings business by specifying its id in a GET operation.'
+ description: 'Get a collection of bookingBusiness objects that has been created for the tenant. This operation returns only the id and displayName of each Microsoft Bookings business in the collection. For performance considerations, it doesn''t return other properties. You can get the other properties of a Bookings business by specifying its id in a GET operation.'
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/bookingbusiness-list?view=graph-rest-1.0
@@ -8607,6 +8607,8 @@ components:
items:
$ref: '#/components/schemas/microsoft.graph.driveProtectionUnitsBulkAdditionJob'
x-ms-navigationProperty: true
+ emailNotificationsSetting:
+ $ref: '#/components/schemas/microsoft.graph.emailNotificationsSetting'
exchangeProtectionPolicies:
type: array
items:
@@ -9680,6 +9682,21 @@ components:
description: The list of email addresses to add to the OneDrive protection policy.
additionalProperties:
type: object
+ microsoft.graph.emailNotificationsSetting:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: emailNotificationsSetting
+ type: object
+ properties:
+ additionalEvents:
+ $ref: '#/components/schemas/microsoft.graph.notificationEventsType'
+ isEnabled:
+ type: boolean
+ description: Indicates whether notifications are enabled.
+ recipients:
+ $ref: '#/components/schemas/microsoft.graph.notificationRecipients'
+ additionalProperties:
+ type: object
microsoft.graph.exchangeProtectionPolicy:
allOf:
- $ref: '#/components/schemas/microsoft.graph.protectionPolicyBase'
@@ -10600,6 +10617,28 @@ components:
$ref: '#/components/schemas/microsoft.graph.protectionUnitsBulkJobStatus'
additionalProperties:
type: object
+ microsoft.graph.notificationEventsType:
+ title: notificationEventsType
+ enum:
+ - none
+ - restoreAndPolicyUpdates
+ - unknownFutureValue
+ type: string
+ x-ms-enum-flags:
+ isFlags: true
+ microsoft.graph.notificationRecipients:
+ title: notificationRecipients
+ type: object
+ properties:
+ customRecipients:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.emailIdentity'
+ description: A list of users or groups that receive notifications. Only specify this property when role is set to custom.
+ role:
+ $ref: '#/components/schemas/microsoft.graph.notificationRecipientsType'
+ additionalProperties:
+ type: object
microsoft.graph.granularMailboxRestoreArtifact:
allOf:
- $ref: '#/components/schemas/microsoft.graph.mailboxRestoreArtifact'
@@ -11019,6 +11058,30 @@ components:
- completedWithErrors
- unknownFutureValue
type: string
+ microsoft.graph.emailIdentity:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.identity'
+ - title: emailIdentity
+ type: object
+ properties:
+ email:
+ type: string
+ description: Email address of the user.
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.notificationRecipientsType:
+ title: notificationRecipientsType
+ enum:
+ - none
+ - globalAdmins
+ - backupAdmins
+ - custom
+ - allAdmins
+ - unknownFutureValue
+ type: string
+ x-ms-enum-flags:
+ isFlags: true
microsoft.graph.restoreArtifactBase:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
diff --git a/openApiDocs/v1.0/Calendar.yml b/openApiDocs/v1.0/Calendar.yml
index 420583ee3b..7103e6e3a0 100644
--- a/openApiDocs/v1.0/Calendar.yml
+++ b/openApiDocs/v1.0/Calendar.yml
@@ -19493,6 +19493,10 @@ components:
type: string
description: The phone number of the place.
nullable: true
+ placeId:
+ type: string
+ description: A stable service-level identifier for the place object used by Places workloads.
+ nullable: true
tags:
type: array
items:
@@ -19653,6 +19657,11 @@ components:
$ref: '#/components/schemas/microsoft.graph.mailboxDetails'
mode:
$ref: '#/components/schemas/microsoft.graph.placeMode'
+ servicePlans:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.placeServicePlanInfo'
+ description: The service plans associated with the desk.
additionalProperties:
type: object
microsoft.graph.floor:
@@ -19715,10 +19724,6 @@ components:
nickname:
type: string
description: 'Specifies a nickname for the room, for example, ''conf room''.'
- placeId:
- type: string
- description: An alternative immutable unique identifier of the room. Read-only.
- nullable: true
teamsEnabledState:
$ref: '#/components/schemas/microsoft.graph.placeFeatureEnablement'
videoDeviceName:
@@ -19775,10 +19780,6 @@ components:
nickname:
type: string
description: 'A short, friendly name for the workspace, often used for easier identification or display in the UI.'
- placeId:
- type: string
- description: An alternative immutable unique identifier of the workspace. Read-only.
- nullable: true
additionalProperties:
type: object
microsoft.graph.section:
@@ -20253,6 +20254,16 @@ components:
type: object
additionalProperties:
type: object
+ microsoft.graph.placeServicePlanInfo:
+ title: placeServicePlanInfo
+ type: object
+ properties:
+ servicePlanId:
+ type: string
+ description: The service plan identifier.
+ nullable: true
+ additionalProperties:
+ type: object
microsoft.graph.bookingType:
title: bookingType
enum:
diff --git a/openApiDocs/v1.0/CloudCommunications.yml b/openApiDocs/v1.0/CloudCommunications.yml
index 7107092ad4..5447f32c86 100644
--- a/openApiDocs/v1.0/CloudCommunications.yml
+++ b/openApiDocs/v1.0/CloudCommunications.yml
@@ -3339,7 +3339,7 @@ paths:
tags:
- communications.call
summary: Invoke action keepAlive
- description: 'Make a request to this API every 15 to 45 minutes to ensure that an ongoing call remains active. A call that does not receive this request within 45 minutes is considered inactive and will subsequently end. At least one successful request must be made within 45 minutes of the previous request, or the start of the call. We recommend that you send a request in shorter time intervals (every 15 minutes). Make sure that these requests are successful to prevent the call from timing out and ending. Attempting to send a request to a call that has already ended will result in a 404 Not-Found error. The resources related to the call should be cleaned up on the application side.'
+ description: 'Make a request to this API every 15 to 45 minutes to ensure that an ongoing call remains active. A call that doesn''t receive this request within 45 minutes is considered inactive and will subsequently end. At least one successful request must be made within 45 minutes of the previous request, or the start of the call. We recommend that you send a request in shorter time intervals (every 15 minutes). Make sure that these requests are successful to prevent the call from timing out and ending. Attempting to send a request to a call that has already ended will result in a 404 Not-Found error. The resources related to the call should be cleaned up on the application side.'
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/call-keepalive?view=graph-rest-1.0
@@ -3577,7 +3577,7 @@ paths:
tags:
- communications.call
summary: Invoke action reject
- description: 'Enable a bot to reject an incoming call. The incoming call request can be an invite from a participant in a group call or a peer-to-peer call. If an invite to a group call is received, the notification will contain the chatInfo and meetingInfo parameters. The bot is expected to answer or reject the call before the call times out. The current timeout value is 15 seconds. This API does not end existing calls that have already been answered. Use delete call to end a call.'
+ description: 'Enable a bot to reject an incoming call. The incoming call request can be an invite from a participant in a group call or a peer-to-peer call. If an invite to a group call is received, the notification will contain the chatInfo and meetingInfo parameters. The bot is expected to answer or reject the call before the call times out. The current timeout value is 15 seconds. This API doesn''t end existing calls that have already been answered. Use delete call to end a call.'
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/call-reject?view=graph-rest-1.0
@@ -11685,7 +11685,7 @@ paths:
tags:
- users.onlineMeeting
summary: List transcripts
- description: Retrieve the list of callTranscript objects associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from all meeting types except live events.
+ description: 'Retrieve the list of callTranscript objects associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from all meeting types except live events. Access to this API is governed by tenant administrator settings. For more information, see Error responses.'
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/onlinemeeting-list-transcripts?view=graph-rest-1.0
@@ -13970,7 +13970,6 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
- description: Represents a Microsoft online meeting.
microsoft.graph.meetingAttendanceReport:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
diff --git a/openApiDocs/v1.0/Compliance.yml b/openApiDocs/v1.0/Compliance.yml
index 9750ea3e85..c684bccc4d 100644
--- a/openApiDocs/v1.0/Compliance.yml
+++ b/openApiDocs/v1.0/Compliance.yml
@@ -1712,7 +1712,7 @@ components:
nullable: true
accountEnabled:
type: boolean
- description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Requires $select to retrieve. Supports $filter (eq, ne, not, and in).'
+ description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Requires $select to retrieve. Supports $filter (eq, ne, not, and in). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
ageGroup:
type: string
@@ -1739,7 +1739,7 @@ components:
type: array
items:
type: string
- description: 'The telephone numbers for the user. NOTE: Although it''s a string collection, only one number can be set for this property. Read-only for users synced from the on-premises directory. Returned by default. Supports $filter (eq, not, ge, le, startsWith).'
+ description: 'The telephone numbers for the user. NOTE: Although it''s a string collection, only one number can be set for this property. Read-only for users synced from the on-premises directory. Returned by default. Supports $filter (eq, not, ge, le, startsWith). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
city:
type: string
description: 'The city where the user is located. Maximum length is 128 characters. Requires $select to retrieve. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).'
@@ -1886,7 +1886,7 @@ components:
nullable: true
mobilePhone:
type: string
- description: 'The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search.'
+ description: 'The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search. This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
mySite:
type: string
@@ -1908,7 +1908,7 @@ components:
$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 Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you''re using a federated domain for the user''s userPrincipalName (UPN) property. NOTE: The $ and _ characters can''t be used when specifying this property. Requires $select to retrieve. Supports $filter (eq, ne, not, ge, le, in).'
+ description: 'This property is used to associate an on-premises Active Directory user account to their Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you''re using a federated domain for the user''s userPrincipalName (UPN) property. NOTE: The $ and _ characters can''t be used when specifying this property. Requires $select to retrieve. Supports $filter (eq, ne, not, ge, le, in). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
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])$'
@@ -1941,7 +1941,7 @@ components:
type: array
items:
type: string
- description: 'A list of other email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters. Requires $select to retrieve. Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).'
+ description: 'A list of other email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters. Requires $select to retrieve. Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
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 might be specified together; for example: DisablePasswordExpiration, DisableStrongPassword. Requires $select to retrieve. For more information on the default password policies, see Microsoft Entra password policies. Supports $filter (ne, not, and eq on null values).'
@@ -2039,7 +2039,7 @@ components:
nullable: true
userPrincipalName:
type: string
- description: 'The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this value should map to the user''s email name. The general format is alias@domain, where the domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can''t contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, '' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby.'
+ description: 'The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this value should map to the user''s email name. The general format is alias@domain, where the domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can''t contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, '' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby. This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
userType:
type: string
@@ -2296,7 +2296,6 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
- description: Represents a Microsoft Entra user account.
microsoft.graph.mailboxSettings:
title: mailboxSettings
type: object
@@ -4848,7 +4847,6 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
- description: Represents a Microsoft online meeting.
microsoft.graph.onPremisesSyncBehavior:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -5391,7 +5389,7 @@ 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: Read only. Timestamp at which the channel was created.
+ description: Read-only. Timestamp at which the channel was created.
format: date-time
nullable: true
description:
@@ -5481,6 +5479,8 @@ components:
- title: group
type: object
properties:
+ accessType:
+ $ref: '#/components/schemas/microsoft.graph.groupAccessType'
allowExternalSenders:
type: boolean
description: 'Indicates if people external to the organization can send messages to the group. The default value is false. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
@@ -5489,7 +5489,7 @@ components:
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. Requires $select to retrieve. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role.'
+ description: 'The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group or a cloud security group. Requires a Microsoft Entra ID P1 license. Requires $select to retrieve. This property can be specified during group creation or update. However, for cloud security groups, it''s immutable once set. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role. See Key differences from Microsoft 365 group labeling to learn more about managing this property for Microsoft 365 vs. cloud security groups.'
assignedLicenses:
type: array
items:
@@ -5552,6 +5552,10 @@ components:
type: boolean
description: 'Indicates whether this group can be assigned to a Microsoft Entra role. Optional. This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true, visibility must be Hidden, and the group can''t be a dynamic group (that is, groupTypes can''t contain DynamicMembership). Only callers with at least the Privileged Role Administrator role can set this property. The caller must also be assigned the RoleManagement.ReadWrite.Directory permission to set this property or update the membership of such groups. For more, see Using a group to manage Microsoft Entra role assignmentsUsing this feature requires a Microsoft Entra ID P1 license. Returned by default. Supports $filter (eq, ne, not).'
nullable: true
+ isFavorite:
+ type: boolean
+ description: 'Indicates whether the user marked the group as favorite. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
+ nullable: true
isManagementRestricted:
type: boolean
description: 'Indicates whether the group is a member of a restricted management administrative unit. If not set, the default value is null and the default behavior is false. Read-only. To manage a group member of a restricted management administrative unit, the administrator or calling app must be assigned a Microsoft Entra role at the scope of the restricted management administrative unit. Requires $select to retrieve.'
@@ -5586,6 +5590,8 @@ components:
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 synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect.Returned by default. Read-only.'
nullable: true
+ onPremisesExtensionAttributes:
+ $ref: '#/components/schemas/microsoft.graph.onPremisesExtensionAttributes'
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
@@ -5663,11 +5669,25 @@ components:
type: string
description: The unique identifier that can be assigned to a group and used as an alternate key. Immutable. Read-only.
nullable: true
+ unseenConversationsCount:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: number
+ description: 'Count of conversations that have had one or more new posts delivered since the signed-in user''s last visit to the group. This property is the same as unseenCount. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
+ format: int32
+ nullable: true
unseenCount:
maximum: 2147483647
minimum: -2147483648
type: number
- description: 'Count of conversations that received new posts since the signed-in user last visited the group. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
+ 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.Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
+ format: int32
+ nullable: true
+ unseenMessagesCount:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: number
+ description: 'Count of new posts that have been delivered to the group''s conversations since the signed-in user''s last visit to the group. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
format: int32
nullable: true
visibility:
@@ -5814,7 +5834,6 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
- description: Represents a Microsoft Entra group.
microsoft.graph.teamsAppInstallation:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -5938,7 +5957,7 @@ components:
nullable: true
timeZone:
type: string
- description: Indicates the time zone of the schedule team using tz database format. Required.
+ description: 'The time zone of the schedule team as an IANA time zone database (tz database) name; for example, America/Chicago. For the full list of valid values, see List of tz database time zones. Required.'
nullable: true
workforceIntegrationIds:
type: array
@@ -6216,6 +6235,7 @@ components:
type: object
additionalProperties:
type: object
+ description: Standard way to represent a Json blob on Graph.
microsoft.graph.status:
title: status
enum:
@@ -7035,7 +7055,7 @@ components:
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
- description: 'Read only. Timestamp at which the chat message was deleted, or null if not deleted.'
+ description: 'Read-only. Timestamp at which the chat message was deleted, or null if not deleted.'
format: date-time
nullable: true
etag:
@@ -7051,13 +7071,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 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 modified, 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:
@@ -7509,6 +7529,11 @@ components:
$ref: '#/components/schemas/microsoft.graph.richLongRunningOperation'
description: The collection of long-running operations on the list.
x-ms-navigationProperty: true
+ permissions:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.permission'
+ x-ms-navigationProperty: true
subscriptions:
type: array
items:
@@ -9887,6 +9912,15 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
+ microsoft.graph.groupAccessType:
+ title: groupAccessType
+ enum:
+ - none
+ - private
+ - secret
+ - public
+ - unknownFutureValue
+ type: string
microsoft.graph.assignedLabel:
title: assignedLabel
type: object
@@ -11815,6 +11849,11 @@ components:
$ref: '#/components/schemas/microsoft.graph.driveItem'
fields:
$ref: '#/components/schemas/microsoft.graph.fieldValueSet'
+ permissions:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.permission'
+ x-ms-navigationProperty: true
versions:
type: array
items:
diff --git a/openApiDocs/v1.0/ConfigurationManagement.yml b/openApiDocs/v1.0/ConfigurationManagement.yml
index 48be2b20d7..5eb013c91f 100644
--- a/openApiDocs/v1.0/ConfigurationManagement.yml
+++ b/openApiDocs/v1.0/ConfigurationManagement.yml
@@ -1682,6 +1682,7 @@ components:
type: object
additionalProperties:
type: object
+ description: Standard way to represent a Json blob on Graph.
microsoft.graph.Dictionary:
title: Dictionary
type: object
diff --git a/openApiDocs/v1.0/CrossDeviceExperiences.yml b/openApiDocs/v1.0/CrossDeviceExperiences.yml
index 4829270c51..d3c154f50d 100644
--- a/openApiDocs/v1.0/CrossDeviceExperiences.yml
+++ b/openApiDocs/v1.0/CrossDeviceExperiences.yml
@@ -805,6 +805,7 @@ components:
type: object
additionalProperties:
type: object
+ description: Standard way to represent a Json blob on Graph.
microsoft.graph.status:
title: status
enum:
diff --git a/openApiDocs/v1.0/DeviceManagement.Administration.yml b/openApiDocs/v1.0/DeviceManagement.Administration.yml
index 7c2e73894e..bf9fad2edc 100644
--- a/openApiDocs/v1.0/DeviceManagement.Administration.yml
+++ b/openApiDocs/v1.0/DeviceManagement.Administration.yml
@@ -5845,6 +5845,121 @@ paths:
default:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: action
+ /deviceManagement/virtualEndpoint/servicePlans:
+ get:
+ tags:
+ - deviceManagement.virtualEndpoint
+ summary: List servicePlans
+ description: 'List the currently available service plans that an organization can purchase for their Cloud PCs. For examples of currently available service plans, see Windows 365 compare plans and pricing. Currently, the Microsoft Graph API is available for Windows 365 Enterprise.'
+ externalDocs:
+ description: Find more info here
+ url: https://learn.microsoft.com/graph/api/virtualendpoint-list-serviceplans?view=graph-rest-1.0
+ operationId: deviceManagement.virtualEndpoint_ListServicePlan
+ 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:
+ type: string
+ - name: $select
+ in: query
+ description: Select properties to be returned
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $expand
+ in: query
+ description: Expand related entities
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ responses:
+ 2XX:
+ $ref: '#/components/responses/microsoft.graph.cloudPcServicePlanCollectionResponse'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-pageable:
+ nextLinkName: '@odata.nextLink'
+ operationName: listMore
+ x-ms-docs-operation-type: operation
+ '/deviceManagement/virtualEndpoint/servicePlans/{cloudPcServicePlan-id}':
+ get:
+ tags:
+ - deviceManagement.virtualEndpoint
+ summary: Get servicePlans from deviceManagement
+ description: A collection of Cloud PC service plans.
+ operationId: deviceManagement.virtualEndpoint_GetServicePlan
+ parameters:
+ - name: cloudPcServicePlan-id
+ in: path
+ description: The unique identifier of cloudPcServicePlan
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: cloudPcServicePlan
+ - name: $select
+ in: query
+ description: Select properties to be returned
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $expand
+ in: query
+ description: Expand related entities
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ responses:
+ 2XX:
+ description: Retrieved navigation property
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.cloudPcServicePlan'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ /deviceManagement/virtualEndpoint/servicePlans/$count:
+ get:
+ tags:
+ - deviceManagement.virtualEndpoint
+ summary: Get the number of the resource
+ operationId: deviceManagement.virtualEndpoint.servicePlan_GetCount
+ parameters:
+ - $ref: '#/components/parameters/search'
+ - $ref: '#/components/parameters/filter'
+ responses:
+ 2XX:
+ $ref: '#/components/responses/ODataCountResponse'
+ default:
+ $ref: '#/components/responses/error'
/deviceManagement/virtualEndpoint/userSettings:
get:
tags:
@@ -6946,6 +7061,12 @@ components:
x-ms-navigationProperty: true
report:
$ref: '#/components/schemas/microsoft.graph.cloudPcReport'
+ servicePlans:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.cloudPcServicePlan'
+ description: A collection of Cloud PC service plans.
+ x-ms-navigationProperty: true
userSettings:
type: array
items:
@@ -7399,7 +7520,7 @@ components:
nullable: true
accountEnabled:
type: boolean
- description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Requires $select to retrieve. Supports $filter (eq, ne, not, and in).'
+ description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Requires $select to retrieve. Supports $filter (eq, ne, not, and in). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
ageGroup:
type: string
@@ -7426,7 +7547,7 @@ components:
type: array
items:
type: string
- description: 'The telephone numbers for the user. NOTE: Although it''s a string collection, only one number can be set for this property. Read-only for users synced from the on-premises directory. Returned by default. Supports $filter (eq, not, ge, le, startsWith).'
+ description: 'The telephone numbers for the user. NOTE: Although it''s a string collection, only one number can be set for this property. Read-only for users synced from the on-premises directory. Returned by default. Supports $filter (eq, not, ge, le, startsWith). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
city:
type: string
description: 'The city where the user is located. Maximum length is 128 characters. Requires $select to retrieve. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).'
@@ -7573,7 +7694,7 @@ components:
nullable: true
mobilePhone:
type: string
- description: 'The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search.'
+ description: 'The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search. This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
mySite:
type: string
@@ -7595,7 +7716,7 @@ components:
$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 Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you''re using a federated domain for the user''s userPrincipalName (UPN) property. NOTE: The $ and _ characters can''t be used when specifying this property. Requires $select to retrieve. Supports $filter (eq, ne, not, ge, le, in).'
+ description: 'This property is used to associate an on-premises Active Directory user account to their Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you''re using a federated domain for the user''s userPrincipalName (UPN) property. NOTE: The $ and _ characters can''t be used when specifying this property. Requires $select to retrieve. Supports $filter (eq, ne, not, ge, le, in). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
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])$'
@@ -7628,7 +7749,7 @@ components:
type: array
items:
type: string
- description: 'A list of other email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters. Requires $select to retrieve. Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).'
+ description: 'A list of other email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters. Requires $select to retrieve. Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
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 might be specified together; for example: DisablePasswordExpiration, DisableStrongPassword. Requires $select to retrieve. For more information on the default password policies, see Microsoft Entra password policies. Supports $filter (ne, not, and eq on null values).'
@@ -7726,7 +7847,7 @@ components:
nullable: true
userPrincipalName:
type: string
- description: 'The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this value should map to the user''s email name. The general format is alias@domain, where the domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can''t contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, '' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby.'
+ description: 'The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this value should map to the user''s email name. The general format is alias@domain, where the domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can''t contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, '' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby. This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
userType:
type: string
@@ -7983,7 +8104,6 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
- description: Represents a Microsoft Entra user account.
microsoft.graph.mailboxSettings:
title: mailboxSettings
type: object
@@ -8029,6 +8149,35 @@ components:
- cloudPcUsageCategoryReport
- unknownFutureValue
type: string
+ microsoft.graph.cloudPcServicePlan:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: cloudPcServicePlan
+ type: object
+ properties:
+ displayName:
+ type: string
+ description: The name for the service plan. Read-only.
+ ramInGB:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: number
+ description: The size of the RAM in GB. Read-only.
+ format: int32
+ storageInGB:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: number
+ description: The size of the operating system disk in GB. Read-only.
+ format: int32
+ vCpuCount:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: number
+ description: The number of vCPUs. Read-only.
+ format: int32
+ additionalProperties:
+ type: object
microsoft.graph.cloudPcUserSetting:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -10898,7 +11047,6 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
- description: Represents a Microsoft online meeting.
microsoft.graph.onPremisesSyncBehavior:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -11606,6 +11754,19 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.cloudPcServicePlanCollectionResponse:
+ title: Collection of cloudPcServicePlan
+ type: object
+ properties:
+ value:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.cloudPcServicePlan'
+ '@odata.nextLink':
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
microsoft.graph.cloudPcUserSettingCollectionResponse:
title: Collection of cloudPcUserSetting
type: object
@@ -11812,6 +11973,7 @@ components:
type: object
additionalProperties:
type: object
+ description: Standard way to represent a Json blob on Graph.
microsoft.graph.status:
title: status
enum:
@@ -12681,7 +12843,7 @@ components:
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
- description: 'Read only. Timestamp at which the chat message was deleted, or null if not deleted.'
+ description: 'Read-only. Timestamp at which the chat message was deleted, or null if not deleted.'
format: date-time
nullable: true
etag:
@@ -12697,13 +12859,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 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 modified, 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:
@@ -13160,6 +13322,11 @@ components:
$ref: '#/components/schemas/microsoft.graph.richLongRunningOperation'
description: The collection of long-running operations on the list.
x-ms-navigationProperty: true
+ permissions:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.permission'
+ x-ms-navigationProperty: true
subscriptions:
type: array
items:
@@ -13771,7 +13938,7 @@ 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: Read only. Timestamp at which the channel was created.
+ description: Read-only. Timestamp at which the channel was created.
format: date-time
nullable: true
description:
@@ -13861,6 +14028,8 @@ components:
- title: group
type: object
properties:
+ accessType:
+ $ref: '#/components/schemas/microsoft.graph.groupAccessType'
allowExternalSenders:
type: boolean
description: 'Indicates if people external to the organization can send messages to the group. The default value is false. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
@@ -13869,7 +14038,7 @@ components:
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. Requires $select to retrieve. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role.'
+ description: 'The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group or a cloud security group. Requires a Microsoft Entra ID P1 license. Requires $select to retrieve. This property can be specified during group creation or update. However, for cloud security groups, it''s immutable once set. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role. See Key differences from Microsoft 365 group labeling to learn more about managing this property for Microsoft 365 vs. cloud security groups.'
assignedLicenses:
type: array
items:
@@ -13932,6 +14101,10 @@ components:
type: boolean
description: 'Indicates whether this group can be assigned to a Microsoft Entra role. Optional. This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true, visibility must be Hidden, and the group can''t be a dynamic group (that is, groupTypes can''t contain DynamicMembership). Only callers with at least the Privileged Role Administrator role can set this property. The caller must also be assigned the RoleManagement.ReadWrite.Directory permission to set this property or update the membership of such groups. For more, see Using a group to manage Microsoft Entra role assignmentsUsing this feature requires a Microsoft Entra ID P1 license. Returned by default. Supports $filter (eq, ne, not).'
nullable: true
+ isFavorite:
+ type: boolean
+ description: 'Indicates whether the user marked the group as favorite. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
+ nullable: true
isManagementRestricted:
type: boolean
description: 'Indicates whether the group is a member of a restricted management administrative unit. If not set, the default value is null and the default behavior is false. Read-only. To manage a group member of a restricted management administrative unit, the administrator or calling app must be assigned a Microsoft Entra role at the scope of the restricted management administrative unit. Requires $select to retrieve.'
@@ -13966,6 +14139,8 @@ components:
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 synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect.Returned by default. Read-only.'
nullable: true
+ onPremisesExtensionAttributes:
+ $ref: '#/components/schemas/microsoft.graph.onPremisesExtensionAttributes'
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
@@ -14043,11 +14218,25 @@ components:
type: string
description: The unique identifier that can be assigned to a group and used as an alternate key. Immutable. Read-only.
nullable: true
+ unseenConversationsCount:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: number
+ description: 'Count of conversations that have had one or more new posts delivered since the signed-in user''s last visit to the group. This property is the same as unseenCount. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
+ format: int32
+ nullable: true
unseenCount:
maximum: 2147483647
minimum: -2147483648
type: number
- description: 'Count of conversations that received new posts since the signed-in user last visited the group. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
+ 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.Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
+ format: int32
+ nullable: true
+ unseenMessagesCount:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: number
+ description: 'Count of new posts that have been delivered to the group''s conversations since the signed-in user''s last visit to the group. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
format: int32
nullable: true
visibility:
@@ -14194,7 +14383,6 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
- description: Represents a Microsoft Entra group.
microsoft.graph.teamsAsyncOperation:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -14280,7 +14468,7 @@ components:
nullable: true
timeZone:
type: string
- description: Indicates the time zone of the schedule team using tz database format. Required.
+ description: 'The time zone of the schedule team as an IANA time zone database (tz database) name; for example, America/Chicago. For the full list of valid values, see List of tz database time zones. Required.'
nullable: true
workforceIntegrationIds:
type: array
@@ -17775,6 +17963,11 @@ components:
$ref: '#/components/schemas/microsoft.graph.driveItem'
fields:
$ref: '#/components/schemas/microsoft.graph.fieldValueSet'
+ permissions:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.permission'
+ x-ms-navigationProperty: true
versions:
type: array
items:
@@ -18736,6 +18929,15 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
+ microsoft.graph.groupAccessType:
+ title: groupAccessType
+ enum:
+ - none
+ - private
+ - secret
+ - public
+ - unknownFutureValue
+ type: string
microsoft.graph.assignedLabel:
title: assignedLabel
type: object
@@ -25597,6 +25799,12 @@ components:
application/json:
schema:
$ref: '#/components/schemas/microsoft.graph.serviceProvisioningErrorCollectionResponse'
+ microsoft.graph.cloudPcServicePlanCollectionResponse:
+ description: Retrieved collection
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.cloudPcServicePlanCollectionResponse'
microsoft.graph.cloudPcUserSettingCollectionResponse:
description: Retrieved collection
content:
diff --git a/openApiDocs/v1.0/DeviceManagement.yml b/openApiDocs/v1.0/DeviceManagement.yml
index b441d72e00..84acc406ce 100644
--- a/openApiDocs/v1.0/DeviceManagement.yml
+++ b/openApiDocs/v1.0/DeviceManagement.yml
@@ -13947,6 +13947,12 @@ components:
x-ms-navigationProperty: true
report:
$ref: '#/components/schemas/microsoft.graph.cloudPcReport'
+ servicePlans:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.cloudPcServicePlan'
+ description: A collection of Cloud PC service plans.
+ x-ms-navigationProperty: true
userSettings:
type: array
items:
@@ -14716,7 +14722,7 @@ components:
nullable: true
accountEnabled:
type: boolean
- description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Requires $select to retrieve. Supports $filter (eq, ne, not, and in).'
+ description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Requires $select to retrieve. Supports $filter (eq, ne, not, and in). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
ageGroup:
type: string
@@ -14743,7 +14749,7 @@ components:
type: array
items:
type: string
- description: 'The telephone numbers for the user. NOTE: Although it''s a string collection, only one number can be set for this property. Read-only for users synced from the on-premises directory. Returned by default. Supports $filter (eq, not, ge, le, startsWith).'
+ description: 'The telephone numbers for the user. NOTE: Although it''s a string collection, only one number can be set for this property. Read-only for users synced from the on-premises directory. Returned by default. Supports $filter (eq, not, ge, le, startsWith). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
city:
type: string
description: 'The city where the user is located. Maximum length is 128 characters. Requires $select to retrieve. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).'
@@ -14890,7 +14896,7 @@ components:
nullable: true
mobilePhone:
type: string
- description: 'The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search.'
+ description: 'The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search. This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
mySite:
type: string
@@ -14912,7 +14918,7 @@ components:
$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 Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you''re using a federated domain for the user''s userPrincipalName (UPN) property. NOTE: The $ and _ characters can''t be used when specifying this property. Requires $select to retrieve. Supports $filter (eq, ne, not, ge, le, in).'
+ description: 'This property is used to associate an on-premises Active Directory user account to their Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you''re using a federated domain for the user''s userPrincipalName (UPN) property. NOTE: The $ and _ characters can''t be used when specifying this property. Requires $select to retrieve. Supports $filter (eq, ne, not, ge, le, in). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
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])$'
@@ -14945,7 +14951,7 @@ components:
type: array
items:
type: string
- description: 'A list of other email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters. Requires $select to retrieve. Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).'
+ description: 'A list of other email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters. Requires $select to retrieve. Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
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 might be specified together; for example: DisablePasswordExpiration, DisableStrongPassword. Requires $select to retrieve. For more information on the default password policies, see Microsoft Entra password policies. Supports $filter (ne, not, and eq on null values).'
@@ -15043,7 +15049,7 @@ components:
nullable: true
userPrincipalName:
type: string
- description: 'The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this value should map to the user''s email name. The general format is alias@domain, where the domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can''t contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, '' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby.'
+ description: 'The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this value should map to the user''s email name. The general format is alias@domain, where the domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can''t contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, '' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby. This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
userType:
type: string
@@ -15300,7 +15306,6 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
- description: Represents a Microsoft Entra user account.
microsoft.graph.deviceAndAppManagementAssignmentTarget:
title: deviceAndAppManagementAssignmentTarget
type: object
@@ -18004,6 +18009,35 @@ components:
type: object
additionalProperties:
type: object
+ microsoft.graph.cloudPcServicePlan:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: cloudPcServicePlan
+ type: object
+ properties:
+ displayName:
+ type: string
+ description: The name for the service plan. Read-only.
+ ramInGB:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: number
+ description: The size of the RAM in GB. Read-only.
+ format: int32
+ storageInGB:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: number
+ description: The size of the operating system disk in GB. Read-only.
+ format: int32
+ vCpuCount:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: number
+ description: The number of vCPUs. Read-only.
+ format: int32
+ additionalProperties:
+ type: object
microsoft.graph.cloudPcUserSetting:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -20107,7 +20141,6 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
- description: Represents a Microsoft online meeting.
microsoft.graph.onPremisesSyncBehavior:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -21040,6 +21073,7 @@ components:
type: object
additionalProperties:
type: object
+ description: Standard way to represent a Json blob on Graph.
microsoft.graph.status:
title: status
enum:
@@ -21909,7 +21943,7 @@ components:
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
- description: 'Read only. Timestamp at which the chat message was deleted, or null if not deleted.'
+ description: 'Read-only. Timestamp at which the chat message was deleted, or null if not deleted.'
format: date-time
nullable: true
etag:
@@ -21925,13 +21959,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 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 modified, 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:
@@ -22376,6 +22410,11 @@ components:
$ref: '#/components/schemas/microsoft.graph.richLongRunningOperation'
description: The collection of long-running operations on the list.
x-ms-navigationProperty: true
+ permissions:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.permission'
+ x-ms-navigationProperty: true
subscriptions:
type: array
items:
@@ -22987,7 +23026,7 @@ 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: Read only. Timestamp at which the channel was created.
+ description: Read-only. Timestamp at which the channel was created.
format: date-time
nullable: true
description:
@@ -23077,6 +23116,8 @@ components:
- title: group
type: object
properties:
+ accessType:
+ $ref: '#/components/schemas/microsoft.graph.groupAccessType'
allowExternalSenders:
type: boolean
description: 'Indicates if people external to the organization can send messages to the group. The default value is false. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
@@ -23085,7 +23126,7 @@ components:
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. Requires $select to retrieve. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role.'
+ description: 'The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group or a cloud security group. Requires a Microsoft Entra ID P1 license. Requires $select to retrieve. This property can be specified during group creation or update. However, for cloud security groups, it''s immutable once set. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role. See Key differences from Microsoft 365 group labeling to learn more about managing this property for Microsoft 365 vs. cloud security groups.'
assignedLicenses:
type: array
items:
@@ -23148,6 +23189,10 @@ components:
type: boolean
description: 'Indicates whether this group can be assigned to a Microsoft Entra role. Optional. This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true, visibility must be Hidden, and the group can''t be a dynamic group (that is, groupTypes can''t contain DynamicMembership). Only callers with at least the Privileged Role Administrator role can set this property. The caller must also be assigned the RoleManagement.ReadWrite.Directory permission to set this property or update the membership of such groups. For more, see Using a group to manage Microsoft Entra role assignmentsUsing this feature requires a Microsoft Entra ID P1 license. Returned by default. Supports $filter (eq, ne, not).'
nullable: true
+ isFavorite:
+ type: boolean
+ description: 'Indicates whether the user marked the group as favorite. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
+ nullable: true
isManagementRestricted:
type: boolean
description: 'Indicates whether the group is a member of a restricted management administrative unit. If not set, the default value is null and the default behavior is false. Read-only. To manage a group member of a restricted management administrative unit, the administrator or calling app must be assigned a Microsoft Entra role at the scope of the restricted management administrative unit. Requires $select to retrieve.'
@@ -23182,6 +23227,8 @@ components:
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 synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect.Returned by default. Read-only.'
nullable: true
+ onPremisesExtensionAttributes:
+ $ref: '#/components/schemas/microsoft.graph.onPremisesExtensionAttributes'
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
@@ -23259,11 +23306,25 @@ components:
type: string
description: The unique identifier that can be assigned to a group and used as an alternate key. Immutable. Read-only.
nullable: true
+ unseenConversationsCount:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: number
+ description: 'Count of conversations that have had one or more new posts delivered since the signed-in user''s last visit to the group. This property is the same as unseenCount. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
+ format: int32
+ nullable: true
unseenCount:
maximum: 2147483647
minimum: -2147483648
type: number
- description: 'Count of conversations that received new posts since the signed-in user last visited the group. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
+ 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.Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
+ format: int32
+ nullable: true
+ unseenMessagesCount:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: number
+ description: 'Count of new posts that have been delivered to the group''s conversations since the signed-in user''s last visit to the group. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
format: int32
nullable: true
visibility:
@@ -23410,7 +23471,6 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
- description: Represents a Microsoft Entra group.
microsoft.graph.teamsAsyncOperation:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -23496,7 +23556,7 @@ components:
nullable: true
timeZone:
type: string
- description: Indicates the time zone of the schedule team using tz database format. Required.
+ description: 'The time zone of the schedule team as an IANA time zone database (tz database) name; for example, America/Chicago. For the full list of valid values, see List of tz database time zones. Required.'
nullable: true
workforceIntegrationIds:
type: array
@@ -26168,6 +26228,11 @@ components:
$ref: '#/components/schemas/microsoft.graph.driveItem'
fields:
$ref: '#/components/schemas/microsoft.graph.fieldValueSet'
+ permissions:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.permission'
+ x-ms-navigationProperty: true
versions:
type: array
items:
@@ -27129,6 +27194,15 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
+ microsoft.graph.groupAccessType:
+ title: groupAccessType
+ enum:
+ - none
+ - private
+ - secret
+ - public
+ - unknownFutureValue
+ type: string
microsoft.graph.assignedLabel:
title: assignedLabel
type: object
diff --git a/openApiDocs/v1.0/Devices.CloudPrint.yml b/openApiDocs/v1.0/Devices.CloudPrint.yml
index 4114ef50f3..feb3317556 100644
--- a/openApiDocs/v1.0/Devices.CloudPrint.yml
+++ b/openApiDocs/v1.0/Devices.CloudPrint.yml
@@ -6881,6 +6881,8 @@ components:
- title: group
type: object
properties:
+ accessType:
+ $ref: '#/components/schemas/microsoft.graph.groupAccessType'
allowExternalSenders:
type: boolean
description: 'Indicates if people external to the organization can send messages to the group. The default value is false. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
@@ -6889,7 +6891,7 @@ components:
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. Requires $select to retrieve. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role.'
+ description: 'The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group or a cloud security group. Requires a Microsoft Entra ID P1 license. Requires $select to retrieve. This property can be specified during group creation or update. However, for cloud security groups, it''s immutable once set. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role. See Key differences from Microsoft 365 group labeling to learn more about managing this property for Microsoft 365 vs. cloud security groups.'
assignedLicenses:
type: array
items:
@@ -6952,6 +6954,10 @@ components:
type: boolean
description: 'Indicates whether this group can be assigned to a Microsoft Entra role. Optional. This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true, visibility must be Hidden, and the group can''t be a dynamic group (that is, groupTypes can''t contain DynamicMembership). Only callers with at least the Privileged Role Administrator role can set this property. The caller must also be assigned the RoleManagement.ReadWrite.Directory permission to set this property or update the membership of such groups. For more, see Using a group to manage Microsoft Entra role assignmentsUsing this feature requires a Microsoft Entra ID P1 license. Returned by default. Supports $filter (eq, ne, not).'
nullable: true
+ isFavorite:
+ type: boolean
+ description: 'Indicates whether the user marked the group as favorite. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
+ nullable: true
isManagementRestricted:
type: boolean
description: 'Indicates whether the group is a member of a restricted management administrative unit. If not set, the default value is null and the default behavior is false. Read-only. To manage a group member of a restricted management administrative unit, the administrator or calling app must be assigned a Microsoft Entra role at the scope of the restricted management administrative unit. Requires $select to retrieve.'
@@ -6986,6 +6992,8 @@ components:
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 synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect.Returned by default. Read-only.'
nullable: true
+ onPremisesExtensionAttributes:
+ $ref: '#/components/schemas/microsoft.graph.onPremisesExtensionAttributes'
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
@@ -7063,11 +7071,25 @@ components:
type: string
description: The unique identifier that can be assigned to a group and used as an alternate key. Immutable. Read-only.
nullable: true
+ unseenConversationsCount:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: number
+ description: 'Count of conversations that have had one or more new posts delivered since the signed-in user''s last visit to the group. This property is the same as unseenCount. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
+ format: int32
+ nullable: true
unseenCount:
maximum: 2147483647
minimum: -2147483648
type: number
- description: 'Count of conversations that received new posts since the signed-in user last visited the group. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
+ 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.Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
+ format: int32
+ nullable: true
+ unseenMessagesCount:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: number
+ description: 'Count of new posts that have been delivered to the group''s conversations since the signed-in user''s last visit to the group. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
format: int32
nullable: true
visibility:
@@ -7214,7 +7236,6 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
- description: Represents a Microsoft Entra group.
microsoft.graph.user:
allOf:
- $ref: '#/components/schemas/microsoft.graph.directoryObject'
@@ -7227,7 +7248,7 @@ components:
nullable: true
accountEnabled:
type: boolean
- description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Requires $select to retrieve. Supports $filter (eq, ne, not, and in).'
+ description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Requires $select to retrieve. Supports $filter (eq, ne, not, and in). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
ageGroup:
type: string
@@ -7254,7 +7275,7 @@ components:
type: array
items:
type: string
- description: 'The telephone numbers for the user. NOTE: Although it''s a string collection, only one number can be set for this property. Read-only for users synced from the on-premises directory. Returned by default. Supports $filter (eq, not, ge, le, startsWith).'
+ description: 'The telephone numbers for the user. NOTE: Although it''s a string collection, only one number can be set for this property. Read-only for users synced from the on-premises directory. Returned by default. Supports $filter (eq, not, ge, le, startsWith). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
city:
type: string
description: 'The city where the user is located. Maximum length is 128 characters. Requires $select to retrieve. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).'
@@ -7401,7 +7422,7 @@ components:
nullable: true
mobilePhone:
type: string
- description: 'The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search.'
+ description: 'The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search. This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
mySite:
type: string
@@ -7423,7 +7444,7 @@ components:
$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 Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you''re using a federated domain for the user''s userPrincipalName (UPN) property. NOTE: The $ and _ characters can''t be used when specifying this property. Requires $select to retrieve. Supports $filter (eq, ne, not, ge, le, in).'
+ description: 'This property is used to associate an on-premises Active Directory user account to their Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you''re using a federated domain for the user''s userPrincipalName (UPN) property. NOTE: The $ and _ characters can''t be used when specifying this property. Requires $select to retrieve. Supports $filter (eq, ne, not, ge, le, in). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
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])$'
@@ -7456,7 +7477,7 @@ components:
type: array
items:
type: string
- description: 'A list of other email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters. Requires $select to retrieve. Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).'
+ description: 'A list of other email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters. Requires $select to retrieve. Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
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 might be specified together; for example: DisablePasswordExpiration, DisableStrongPassword. Requires $select to retrieve. For more information on the default password policies, see Microsoft Entra password policies. Supports $filter (ne, not, and eq on null values).'
@@ -7554,7 +7575,7 @@ components:
nullable: true
userPrincipalName:
type: string
- description: 'The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this value should map to the user''s email name. The general format is alias@domain, where the domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can''t contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, '' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby.'
+ description: 'The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this value should map to the user''s email name. The general format is alias@domain, where the domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can''t contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, '' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby. This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
userType:
type: string
@@ -7811,7 +7832,6 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
- description: Represents a Microsoft Entra user account.
microsoft.graph.automaticRepliesSetting:
title: automaticRepliesSetting
type: object
@@ -8409,6 +8429,15 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.groupAccessType:
+ title: groupAccessType
+ enum:
+ - none
+ - private
+ - secret
+ - public
+ - unknownFutureValue
+ type: string
microsoft.graph.assignedLabel:
title: assignedLabel
type: object
@@ -8451,6 +8480,72 @@ components:
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.onPremisesProvisioningError:
title: onPremisesProvisioningError
type: object
@@ -9421,72 +9516,6 @@ components:
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
@@ -10944,7 +10973,6 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
- description: Represents a Microsoft online meeting.
microsoft.graph.outlookUser:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -12681,6 +12709,11 @@ components:
$ref: '#/components/schemas/microsoft.graph.richLongRunningOperation'
description: The collection of long-running operations on the list.
x-ms-navigationProperty: true
+ permissions:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.permission'
+ x-ms-navigationProperty: true
subscriptions:
type: array
items:
@@ -13448,7 +13481,7 @@ 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: Read only. Timestamp at which the channel was created.
+ description: Read-only. Timestamp at which the channel was created.
format: date-time
nullable: true
description:
@@ -13655,7 +13688,7 @@ components:
nullable: true
timeZone:
type: string
- description: Indicates the time zone of the schedule team using tz database format. Required.
+ description: 'The time zone of the schedule team as an IANA time zone database (tz database) name; for example, America/Chicago. For the full list of valid values, see List of tz database time zones. Required.'
nullable: true
workforceIntegrationIds:
type: array
@@ -13839,6 +13872,7 @@ components:
type: object
additionalProperties:
type: object
+ description: Standard way to represent a Json blob on Graph.
microsoft.graph.status:
title: status
enum:
@@ -14356,7 +14390,7 @@ components:
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
- description: 'Read only. Timestamp at which the chat message was deleted, or null if not deleted.'
+ description: 'Read-only. Timestamp at which the chat message was deleted, or null if not deleted.'
format: date-time
nullable: true
etag:
@@ -14372,13 +14406,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 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 modified, 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:
@@ -16967,6 +17001,11 @@ components:
$ref: '#/components/schemas/microsoft.graph.driveItem'
fields:
$ref: '#/components/schemas/microsoft.graph.fieldValueSet'
+ permissions:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.permission'
+ x-ms-navigationProperty: true
versions:
type: array
items:
diff --git a/openApiDocs/v1.0/Devices.CorporateManagement.yml b/openApiDocs/v1.0/Devices.CorporateManagement.yml
index 0704b31e0c..cfbb9c91fa 100644
--- a/openApiDocs/v1.0/Devices.CorporateManagement.yml
+++ b/openApiDocs/v1.0/Devices.CorporateManagement.yml
@@ -34817,7 +34817,7 @@ components:
nullable: true
accountEnabled:
type: boolean
- description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Requires $select to retrieve. Supports $filter (eq, ne, not, and in).'
+ description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Requires $select to retrieve. Supports $filter (eq, ne, not, and in). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
ageGroup:
type: string
@@ -34844,7 +34844,7 @@ components:
type: array
items:
type: string
- description: 'The telephone numbers for the user. NOTE: Although it''s a string collection, only one number can be set for this property. Read-only for users synced from the on-premises directory. Returned by default. Supports $filter (eq, not, ge, le, startsWith).'
+ description: 'The telephone numbers for the user. NOTE: Although it''s a string collection, only one number can be set for this property. Read-only for users synced from the on-premises directory. Returned by default. Supports $filter (eq, not, ge, le, startsWith). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
city:
type: string
description: 'The city where the user is located. Maximum length is 128 characters. Requires $select to retrieve. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).'
@@ -34991,7 +34991,7 @@ components:
nullable: true
mobilePhone:
type: string
- description: 'The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search.'
+ description: 'The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search. This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
mySite:
type: string
@@ -35013,7 +35013,7 @@ components:
$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 Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you''re using a federated domain for the user''s userPrincipalName (UPN) property. NOTE: The $ and _ characters can''t be used when specifying this property. Requires $select to retrieve. Supports $filter (eq, ne, not, ge, le, in).'
+ description: 'This property is used to associate an on-premises Active Directory user account to their Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you''re using a federated domain for the user''s userPrincipalName (UPN) property. NOTE: The $ and _ characters can''t be used when specifying this property. Requires $select to retrieve. Supports $filter (eq, ne, not, ge, le, in). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
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])$'
@@ -35046,7 +35046,7 @@ components:
type: array
items:
type: string
- description: 'A list of other email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters. Requires $select to retrieve. Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).'
+ description: 'A list of other email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters. Requires $select to retrieve. Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
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 might be specified together; for example: DisablePasswordExpiration, DisableStrongPassword. Requires $select to retrieve. For more information on the default password policies, see Microsoft Entra password policies. Supports $filter (ne, not, and eq on null values).'
@@ -35144,7 +35144,7 @@ components:
nullable: true
userPrincipalName:
type: string
- description: 'The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this value should map to the user''s email name. The general format is alias@domain, where the domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can''t contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, '' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby.'
+ description: 'The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this value should map to the user''s email name. The general format is alias@domain, where the domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can''t contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, '' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby. This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
userType:
type: string
@@ -35401,7 +35401,6 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
- description: Represents a Microsoft Entra user account.
microsoft.graph.policyPlatformType:
title: policyPlatformType
enum:
@@ -39199,7 +39198,6 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
- description: Represents a Microsoft online meeting.
microsoft.graph.onPremisesSyncBehavior:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -39676,6 +39674,7 @@ components:
type: object
additionalProperties:
type: object
+ description: Standard way to represent a Json blob on Graph.
microsoft.graph.status:
title: status
enum:
@@ -40545,7 +40544,7 @@ components:
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
- description: 'Read only. Timestamp at which the chat message was deleted, or null if not deleted.'
+ description: 'Read-only. Timestamp at which the chat message was deleted, or null if not deleted.'
format: date-time
nullable: true
etag:
@@ -40561,13 +40560,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 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 modified, 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:
@@ -41031,6 +41030,11 @@ components:
$ref: '#/components/schemas/microsoft.graph.richLongRunningOperation'
description: The collection of long-running operations on the list.
x-ms-navigationProperty: true
+ permissions:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.permission'
+ x-ms-navigationProperty: true
subscriptions:
type: array
items:
@@ -41642,7 +41646,7 @@ 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: Read only. Timestamp at which the channel was created.
+ description: Read-only. Timestamp at which the channel was created.
format: date-time
nullable: true
description:
@@ -41732,6 +41736,8 @@ components:
- title: group
type: object
properties:
+ accessType:
+ $ref: '#/components/schemas/microsoft.graph.groupAccessType'
allowExternalSenders:
type: boolean
description: 'Indicates if people external to the organization can send messages to the group. The default value is false. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
@@ -41740,7 +41746,7 @@ components:
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. Requires $select to retrieve. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role.'
+ description: 'The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group or a cloud security group. Requires a Microsoft Entra ID P1 license. Requires $select to retrieve. This property can be specified during group creation or update. However, for cloud security groups, it''s immutable once set. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role. See Key differences from Microsoft 365 group labeling to learn more about managing this property for Microsoft 365 vs. cloud security groups.'
assignedLicenses:
type: array
items:
@@ -41803,6 +41809,10 @@ components:
type: boolean
description: 'Indicates whether this group can be assigned to a Microsoft Entra role. Optional. This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true, visibility must be Hidden, and the group can''t be a dynamic group (that is, groupTypes can''t contain DynamicMembership). Only callers with at least the Privileged Role Administrator role can set this property. The caller must also be assigned the RoleManagement.ReadWrite.Directory permission to set this property or update the membership of such groups. For more, see Using a group to manage Microsoft Entra role assignmentsUsing this feature requires a Microsoft Entra ID P1 license. Returned by default. Supports $filter (eq, ne, not).'
nullable: true
+ isFavorite:
+ type: boolean
+ description: 'Indicates whether the user marked the group as favorite. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
+ nullable: true
isManagementRestricted:
type: boolean
description: 'Indicates whether the group is a member of a restricted management administrative unit. If not set, the default value is null and the default behavior is false. Read-only. To manage a group member of a restricted management administrative unit, the administrator or calling app must be assigned a Microsoft Entra role at the scope of the restricted management administrative unit. Requires $select to retrieve.'
@@ -41837,6 +41847,8 @@ components:
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 synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect.Returned by default. Read-only.'
nullable: true
+ onPremisesExtensionAttributes:
+ $ref: '#/components/schemas/microsoft.graph.onPremisesExtensionAttributes'
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
@@ -41914,11 +41926,25 @@ components:
type: string
description: The unique identifier that can be assigned to a group and used as an alternate key. Immutable. Read-only.
nullable: true
+ unseenConversationsCount:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: number
+ description: 'Count of conversations that have had one or more new posts delivered since the signed-in user''s last visit to the group. This property is the same as unseenCount. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
+ format: int32
+ nullable: true
unseenCount:
maximum: 2147483647
minimum: -2147483648
type: number
- description: 'Count of conversations that received new posts since the signed-in user last visited the group. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
+ 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.Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
+ format: int32
+ nullable: true
+ unseenMessagesCount:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: number
+ description: 'Count of new posts that have been delivered to the group''s conversations since the signed-in user''s last visit to the group. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
format: int32
nullable: true
visibility:
@@ -42065,7 +42091,6 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
- description: Represents a Microsoft Entra group.
microsoft.graph.teamsAsyncOperation:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -42151,7 +42176,7 @@ components:
nullable: true
timeZone:
type: string
- description: Indicates the time zone of the schedule team using tz database format. Required.
+ description: 'The time zone of the schedule team as an IANA time zone database (tz database) name; for example, America/Chicago. For the full list of valid values, see List of tz database time zones. Required.'
nullable: true
workforceIntegrationIds:
type: array
@@ -44637,6 +44662,11 @@ components:
$ref: '#/components/schemas/microsoft.graph.driveItem'
fields:
$ref: '#/components/schemas/microsoft.graph.fieldValueSet'
+ permissions:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.permission'
+ x-ms-navigationProperty: true
versions:
type: array
items:
@@ -45598,6 +45628,15 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
+ microsoft.graph.groupAccessType:
+ title: groupAccessType
+ enum:
+ - none
+ - private
+ - secret
+ - public
+ - unknownFutureValue
+ type: string
microsoft.graph.assignedLabel:
title: assignedLabel
type: object
diff --git a/openApiDocs/v1.0/Devices.ServiceAnnouncement.yml b/openApiDocs/v1.0/Devices.ServiceAnnouncement.yml
index 0033694291..e088719c6a 100644
--- a/openApiDocs/v1.0/Devices.ServiceAnnouncement.yml
+++ b/openApiDocs/v1.0/Devices.ServiceAnnouncement.yml
@@ -490,7 +490,7 @@ paths:
tags:
- admin.serviceAnnouncement
summary: Invoke function incidentReport
- description: Provide the Post-Incident Review (PIR) document of a specified service issue for tenant. An issue only with status of PostIncidentReviewPublished indicates that the PIR document exists for the issue. The operation returns an error if the specified issue doesn't exist for the tenant or if PIR document does not exist for the issue.
+ description: Provide the Post-Incident Review (PIR) document of a specified service issue for tenant. An issue only with status of PostIncidentReviewPublished indicates that the PIR document exists for the issue. The operation returns an error if the specified issue doesn't exist for the tenant or if PIR document doesn't exist for the issue.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/servicehealthissue-incidentreport?view=graph-rest-1.0
@@ -647,7 +647,7 @@ paths:
tags:
- admin.serviceAnnouncement
summary: Get serviceHealthIssue
- description: Retrieve the properties and relationships of a serviceHealthIssue object. This operation retrieves a specified service health issue for tenant. The operation returns an error if the issue does not exist for the tenant.
+ description: Retrieve the properties and relationships of a serviceHealthIssue object. This operation retrieves a specified service health issue for tenant. The operation returns an error if the issue doesn't exist for the tenant.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/servicehealthissue-get?view=graph-rest-1.0
@@ -753,7 +753,7 @@ paths:
tags:
- admin.serviceAnnouncement
summary: Invoke function incidentReport
- description: Provide the Post-Incident Review (PIR) document of a specified service issue for tenant. An issue only with status of PostIncidentReviewPublished indicates that the PIR document exists for the issue. The operation returns an error if the specified issue doesn't exist for the tenant or if PIR document does not exist for the issue.
+ description: Provide the Post-Incident Review (PIR) document of a specified service issue for tenant. An issue only with status of PostIncidentReviewPublished indicates that the PIR document exists for the issue. The operation returns an error if the specified issue doesn't exist for the tenant or if PIR document doesn't exist for the issue.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/servicehealthissue-incidentreport?view=graph-rest-1.0
@@ -880,7 +880,7 @@ paths:
tags:
- admin.serviceAnnouncement
summary: Get serviceUpdateMessage
- description: Retrieve the properties and relationships of a serviceUpdateMessage object. This operation retrieves a specified service update message for the tenant. The operation returns an error if the message does not exist for the tenant.
+ description: Retrieve the properties and relationships of a serviceUpdateMessage object. This operation retrieves a specified service update message for the tenant. The operation returns an error if the message doesn't exist for the tenant.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/serviceupdatemessage-get?view=graph-rest-1.0
@@ -1699,19 +1699,19 @@ components:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.serviceHealth'
- description: 'A collection of service health information for tenant. This property is a contained navigation property, it is nullable and readonly.'
+ description: 'A collection of service health information for tenant. This property is a contained navigation property, it is nullable and read-only.'
x-ms-navigationProperty: true
issues:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.serviceHealthIssue'
- description: 'A collection of service issues for tenant. This property is a contained navigation property, it is nullable and readonly.'
+ description: 'A collection of service issues for tenant. This property is a contained navigation property, it is nullable and read-only.'
x-ms-navigationProperty: true
messages:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.serviceUpdateMessage'
- description: 'A collection of service messages for tenant. This property is a contained navigation property, it is nullable and readonly.'
+ description: 'A collection of service messages for tenant. This property is a contained navigation property, it is nullable and read-only.'
x-ms-navigationProperty: true
additionalProperties:
type: object
diff --git a/openApiDocs/v1.0/Education.yml b/openApiDocs/v1.0/Education.yml
index 6135188ce0..70cf3fb992 100644
--- a/openApiDocs/v1.0/Education.yml
+++ b/openApiDocs/v1.0/Education.yml
@@ -19120,6 +19120,8 @@ components:
- title: group
type: object
properties:
+ accessType:
+ $ref: '#/components/schemas/microsoft.graph.groupAccessType'
allowExternalSenders:
type: boolean
description: 'Indicates if people external to the organization can send messages to the group. The default value is false. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
@@ -19128,7 +19130,7 @@ components:
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. Requires $select to retrieve. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role.'
+ description: 'The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group or a cloud security group. Requires a Microsoft Entra ID P1 license. Requires $select to retrieve. This property can be specified during group creation or update. However, for cloud security groups, it''s immutable once set. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role. See Key differences from Microsoft 365 group labeling to learn more about managing this property for Microsoft 365 vs. cloud security groups.'
assignedLicenses:
type: array
items:
@@ -19191,6 +19193,10 @@ components:
type: boolean
description: 'Indicates whether this group can be assigned to a Microsoft Entra role. Optional. This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true, visibility must be Hidden, and the group can''t be a dynamic group (that is, groupTypes can''t contain DynamicMembership). Only callers with at least the Privileged Role Administrator role can set this property. The caller must also be assigned the RoleManagement.ReadWrite.Directory permission to set this property or update the membership of such groups. For more, see Using a group to manage Microsoft Entra role assignmentsUsing this feature requires a Microsoft Entra ID P1 license. Returned by default. Supports $filter (eq, ne, not).'
nullable: true
+ isFavorite:
+ type: boolean
+ description: 'Indicates whether the user marked the group as favorite. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
+ nullable: true
isManagementRestricted:
type: boolean
description: 'Indicates whether the group is a member of a restricted management administrative unit. If not set, the default value is null and the default behavior is false. Read-only. To manage a group member of a restricted management administrative unit, the administrator or calling app must be assigned a Microsoft Entra role at the scope of the restricted management administrative unit. Requires $select to retrieve.'
@@ -19225,6 +19231,8 @@ components:
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 synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect.Returned by default. Read-only.'
nullable: true
+ onPremisesExtensionAttributes:
+ $ref: '#/components/schemas/microsoft.graph.onPremisesExtensionAttributes'
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
@@ -19302,11 +19310,25 @@ components:
type: string
description: The unique identifier that can be assigned to a group and used as an alternate key. Immutable. Read-only.
nullable: true
+ unseenConversationsCount:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: number
+ description: 'Count of conversations that have had one or more new posts delivered since the signed-in user''s last visit to the group. This property is the same as unseenCount. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
+ format: int32
+ nullable: true
unseenCount:
maximum: 2147483647
minimum: -2147483648
type: number
- description: 'Count of conversations that received new posts since the signed-in user last visited the group. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
+ 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.Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
+ format: int32
+ nullable: true
+ unseenMessagesCount:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: number
+ description: 'Count of new posts that have been delivered to the group''s conversations since the signed-in user''s last visit to the group. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
format: int32
nullable: true
visibility:
@@ -19453,7 +19475,6 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
- description: Represents a Microsoft Entra group.
microsoft.graph.educationModule:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -19745,7 +19766,7 @@ components:
nullable: true
accountEnabled:
type: boolean
- description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Requires $select to retrieve. Supports $filter (eq, ne, not, and in).'
+ description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Requires $select to retrieve. Supports $filter (eq, ne, not, and in). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
ageGroup:
type: string
@@ -19772,7 +19793,7 @@ components:
type: array
items:
type: string
- description: 'The telephone numbers for the user. NOTE: Although it''s a string collection, only one number can be set for this property. Read-only for users synced from the on-premises directory. Returned by default. Supports $filter (eq, not, ge, le, startsWith).'
+ description: 'The telephone numbers for the user. NOTE: Although it''s a string collection, only one number can be set for this property. Read-only for users synced from the on-premises directory. Returned by default. Supports $filter (eq, not, ge, le, startsWith). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
city:
type: string
description: 'The city where the user is located. Maximum length is 128 characters. Requires $select to retrieve. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).'
@@ -19919,7 +19940,7 @@ components:
nullable: true
mobilePhone:
type: string
- description: 'The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search.'
+ description: 'The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search. This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
mySite:
type: string
@@ -19941,7 +19962,7 @@ components:
$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 Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you''re using a federated domain for the user''s userPrincipalName (UPN) property. NOTE: The $ and _ characters can''t be used when specifying this property. Requires $select to retrieve. Supports $filter (eq, ne, not, ge, le, in).'
+ description: 'This property is used to associate an on-premises Active Directory user account to their Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you''re using a federated domain for the user''s userPrincipalName (UPN) property. NOTE: The $ and _ characters can''t be used when specifying this property. Requires $select to retrieve. Supports $filter (eq, ne, not, ge, le, in). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
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])$'
@@ -19974,7 +19995,7 @@ components:
type: array
items:
type: string
- description: 'A list of other email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters. Requires $select to retrieve. Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).'
+ description: 'A list of other email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters. Requires $select to retrieve. Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
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 might be specified together; for example: DisablePasswordExpiration, DisableStrongPassword. Requires $select to retrieve. For more information on the default password policies, see Microsoft Entra password policies. Supports $filter (ne, not, and eq on null values).'
@@ -20072,7 +20093,7 @@ components:
nullable: true
userPrincipalName:
type: string
- description: 'The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this value should map to the user''s email name. The general format is alias@domain, where the domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can''t contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, '' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby.'
+ description: 'The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this value should map to the user''s email name. The general format is alias@domain, where the domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can''t contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, '' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby. This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
userType:
type: string
@@ -20329,7 +20350,6 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
- description: Represents a Microsoft Entra user account.
microsoft.graph.mailboxSettings:
title: mailboxSettings
type: object
@@ -20976,6 +20996,15 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.groupAccessType:
+ title: groupAccessType
+ enum:
+ - none
+ - private
+ - secret
+ - public
+ - unknownFutureValue
+ type: string
microsoft.graph.assignedLabel:
title: assignedLabel
type: object
@@ -21018,6 +21047,72 @@ components:
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.onPremisesProvisioningError:
title: onPremisesProvisioningError
type: object
@@ -22162,72 +22257,6 @@ components:
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.userPrint:
title: userPrint
type: object
@@ -23649,7 +23678,6 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
- description: Represents a Microsoft online meeting.
microsoft.graph.outlookUser:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -24968,6 +24996,11 @@ components:
$ref: '#/components/schemas/microsoft.graph.richLongRunningOperation'
description: The collection of long-running operations on the list.
x-ms-navigationProperty: true
+ permissions:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.permission'
+ x-ms-navigationProperty: true
subscriptions:
type: array
items:
@@ -25735,7 +25768,7 @@ 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: Read only. Timestamp at which the channel was created.
+ description: Read-only. Timestamp at which the channel was created.
format: date-time
nullable: true
description:
@@ -25942,7 +25975,7 @@ components:
nullable: true
timeZone:
type: string
- description: Indicates the time zone of the schedule team using tz database format. Required.
+ description: 'The time zone of the schedule team as an IANA time zone database (tz database) name; for example, America/Chicago. For the full list of valid values, see List of tz database time zones. Required.'
nullable: true
workforceIntegrationIds:
type: array
@@ -26178,6 +26211,7 @@ components:
type: object
additionalProperties:
type: object
+ description: Standard way to represent a Json blob on Graph.
microsoft.graph.status:
title: status
enum:
@@ -26695,7 +26729,7 @@ components:
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
- description: 'Read only. Timestamp at which the chat message was deleted, or null if not deleted.'
+ description: 'Read-only. Timestamp at which the chat message was deleted, or null if not deleted.'
format: date-time
nullable: true
etag:
@@ -26711,13 +26745,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 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 modified, 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:
@@ -29304,6 +29338,11 @@ components:
$ref: '#/components/schemas/microsoft.graph.driveItem'
fields:
$ref: '#/components/schemas/microsoft.graph.fieldValueSet'
+ permissions:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.permission'
+ x-ms-navigationProperty: true
versions:
type: array
items:
diff --git a/openApiDocs/v1.0/Groups.yml b/openApiDocs/v1.0/Groups.yml
index 1fc7c28c44..98eae550c2 100644
--- a/openApiDocs/v1.0/Groups.yml
+++ b/openApiDocs/v1.0/Groups.yml
@@ -519,7 +519,7 @@ paths:
tags:
- groups.directoryObject
summary: List acceptedSenders
- description: "Users in the accepted senders list can post to conversations of the group (identified in the GET request URL).\r\nMake sure you do not specify the same user or group in the accepted senders and rejected senders lists, otherwise you will get an error."
+ description: "Users in the accepted senders list can post to conversations of the group (identified in the GET request URL).\r\nMake sure you don't specify the same user or group in the accepted senders and rejected senders lists, otherwise you will get an error."
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/group-list-acceptedsenders?view=graph-rest-1.0
@@ -642,7 +642,7 @@ paths:
tags:
- groups.directoryObject
summary: List acceptedSenders
- description: "Users in the accepted senders list can post to conversations of the group (identified in the GET request URL).\r\nMake sure you do not specify the same user or group in the accepted senders and rejected senders lists, otherwise you will get an error."
+ description: "Users in the accepted senders list can post to conversations of the group (identified in the GET request URL).\r\nMake sure you don't specify the same user or group in the accepted senders and rejected senders lists, otherwise you will get an error."
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/group-list-acceptedsenders?view=graph-rest-1.0
@@ -9701,7 +9701,7 @@ paths:
tags:
- groups.groupSetting
summary: Create settings
- description: 'Create a new group setting based on the templates available in groupSettingTemplates. These settings can be at the tenant-level or at the group level. Group settings apply to only Microsoft 365 groups. The template named Group.Unified can be used to configure tenant-wide Microsoft 365 group settings, while the template named Group.Unified.Guest can be used to configure group-specific settings.'
+ description: 'Create a new group setting based on the templates available in groupSettingTemplates. These settings can be at the tenant-level or at the group level. The following group setting templates are available for groups:'
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/group-post-settings?view=graph-rest-1.0
@@ -14352,7 +14352,7 @@ paths:
tags:
- groupSettings.groupSetting
summary: Create settings
- description: 'Create a new group setting based on the templates available in groupSettingTemplates. These settings can be at the tenant-level or at the group level. Group settings apply to only Microsoft 365 groups. The template named Group.Unified can be used to configure tenant-wide Microsoft 365 group settings, while the template named Group.Unified.Guest can be used to configure group-specific settings.'
+ description: 'Create a new group setting based on the templates available in groupSettingTemplates. These settings can be at the tenant-level or at the group level. The following group setting templates are available for groups:'
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/group-post-settings?view=graph-rest-1.0
@@ -15193,6 +15193,8 @@ components:
- title: group
type: object
properties:
+ accessType:
+ $ref: '#/components/schemas/microsoft.graph.groupAccessType'
allowExternalSenders:
type: boolean
description: 'Indicates if people external to the organization can send messages to the group. The default value is false. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
@@ -15201,7 +15203,7 @@ components:
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. Requires $select to retrieve. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role.'
+ description: 'The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group or a cloud security group. Requires a Microsoft Entra ID P1 license. Requires $select to retrieve. This property can be specified during group creation or update. However, for cloud security groups, it''s immutable once set. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role. See Key differences from Microsoft 365 group labeling to learn more about managing this property for Microsoft 365 vs. cloud security groups.'
assignedLicenses:
type: array
items:
@@ -15264,6 +15266,10 @@ components:
type: boolean
description: 'Indicates whether this group can be assigned to a Microsoft Entra role. Optional. This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true, visibility must be Hidden, and the group can''t be a dynamic group (that is, groupTypes can''t contain DynamicMembership). Only callers with at least the Privileged Role Administrator role can set this property. The caller must also be assigned the RoleManagement.ReadWrite.Directory permission to set this property or update the membership of such groups. For more, see Using a group to manage Microsoft Entra role assignmentsUsing this feature requires a Microsoft Entra ID P1 license. Returned by default. Supports $filter (eq, ne, not).'
nullable: true
+ isFavorite:
+ type: boolean
+ description: 'Indicates whether the user marked the group as favorite. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
+ nullable: true
isManagementRestricted:
type: boolean
description: 'Indicates whether the group is a member of a restricted management administrative unit. If not set, the default value is null and the default behavior is false. Read-only. To manage a group member of a restricted management administrative unit, the administrator or calling app must be assigned a Microsoft Entra role at the scope of the restricted management administrative unit. Requires $select to retrieve.'
@@ -15298,6 +15304,8 @@ components:
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 synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect.Returned by default. Read-only.'
nullable: true
+ onPremisesExtensionAttributes:
+ $ref: '#/components/schemas/microsoft.graph.onPremisesExtensionAttributes'
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
@@ -15375,11 +15383,25 @@ components:
type: string
description: The unique identifier that can be assigned to a group and used as an alternate key. Immutable. Read-only.
nullable: true
+ unseenConversationsCount:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: number
+ description: 'Count of conversations that have had one or more new posts delivered since the signed-in user''s last visit to the group. This property is the same as unseenCount. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
+ format: int32
+ nullable: true
unseenCount:
maximum: 2147483647
minimum: -2147483648
type: number
- description: 'Count of conversations that received new posts since the signed-in user last visited the group. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
+ 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.Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
+ format: int32
+ nullable: true
+ unseenMessagesCount:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: number
+ description: 'Count of new posts that have been delivered to the group''s conversations since the signed-in user''s last visit to the group. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
format: int32
nullable: true
visibility:
@@ -15526,7 +15548,6 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
- description: Represents a Microsoft Entra group.
microsoft.graph.conversation:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -16569,7 +16590,7 @@ components:
nullable: true
accountEnabled:
type: boolean
- description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Requires $select to retrieve. Supports $filter (eq, ne, not, and in).'
+ description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Requires $select to retrieve. Supports $filter (eq, ne, not, and in). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
ageGroup:
type: string
@@ -16596,7 +16617,7 @@ components:
type: array
items:
type: string
- description: 'The telephone numbers for the user. NOTE: Although it''s a string collection, only one number can be set for this property. Read-only for users synced from the on-premises directory. Returned by default. Supports $filter (eq, not, ge, le, startsWith).'
+ description: 'The telephone numbers for the user. NOTE: Although it''s a string collection, only one number can be set for this property. Read-only for users synced from the on-premises directory. Returned by default. Supports $filter (eq, not, ge, le, startsWith). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
city:
type: string
description: 'The city where the user is located. Maximum length is 128 characters. Requires $select to retrieve. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).'
@@ -16743,7 +16764,7 @@ components:
nullable: true
mobilePhone:
type: string
- description: 'The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search.'
+ description: 'The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search. This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
mySite:
type: string
@@ -16765,7 +16786,7 @@ components:
$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 Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you''re using a federated domain for the user''s userPrincipalName (UPN) property. NOTE: The $ and _ characters can''t be used when specifying this property. Requires $select to retrieve. Supports $filter (eq, ne, not, ge, le, in).'
+ description: 'This property is used to associate an on-premises Active Directory user account to their Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you''re using a federated domain for the user''s userPrincipalName (UPN) property. NOTE: The $ and _ characters can''t be used when specifying this property. Requires $select to retrieve. Supports $filter (eq, ne, not, ge, le, in). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
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])$'
@@ -16798,7 +16819,7 @@ components:
type: array
items:
type: string
- description: 'A list of other email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters. Requires $select to retrieve. Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).'
+ description: 'A list of other email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters. Requires $select to retrieve. Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
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 might be specified together; for example: DisablePasswordExpiration, DisableStrongPassword. Requires $select to retrieve. For more information on the default password policies, see Microsoft Entra password policies. Supports $filter (ne, not, and eq on null values).'
@@ -16896,7 +16917,7 @@ components:
nullable: true
userPrincipalName:
type: string
- description: 'The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this value should map to the user''s email name. The general format is alias@domain, where the domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can''t contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, '' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby.'
+ description: 'The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this value should map to the user''s email name. The general format is alias@domain, where the domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can''t contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, '' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby. This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
userType:
type: string
@@ -17153,7 +17174,6 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
- description: Represents a Microsoft Entra user account.
microsoft.graph.assignedLicense:
title: assignedLicense
type: object
@@ -17440,6 +17460,15 @@ components:
description: The unique identifier for an entity. Read-only.
additionalProperties:
type: object
+ microsoft.graph.groupAccessType:
+ title: groupAccessType
+ enum:
+ - none
+ - private
+ - secret
+ - public
+ - unknownFutureValue
+ type: string
microsoft.graph.assignedLabel:
title: assignedLabel
type: object
@@ -17463,6 +17492,72 @@ components:
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.onPremisesProvisioningError:
title: onPremisesProvisioningError
type: object
@@ -18693,6 +18788,7 @@ components:
subject:
type: string
description: 'Required. The identifier of the external software workload within the external identity provider. Like the audience value, it has no fixed format; each identity provider uses their own - sometimes a GUID, sometimes a colon delimited identifier, sometimes arbitrary strings. The value here must match the sub claim within the token presented to Microsoft Entra ID. The combination of issuer and subject must be unique within the app. It has a limit of 600 characters. Supports $filter (eq).'
+ nullable: true
additionalProperties:
type: object
microsoft.graph.homeRealmDiscoveryPolicy:
@@ -19127,72 +19223,6 @@ components:
$ref: '#/components/schemas/microsoft.graph.workingHours'
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
@@ -20624,7 +20654,6 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
- description: Represents a Microsoft online meeting.
microsoft.graph.outlookUser:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -21895,6 +21924,11 @@ components:
$ref: '#/components/schemas/microsoft.graph.richLongRunningOperation'
description: The collection of long-running operations on the list.
x-ms-navigationProperty: true
+ permissions:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.permission'
+ x-ms-navigationProperty: true
subscriptions:
type: array
items:
@@ -22466,7 +22500,7 @@ 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: Read only. Timestamp at which the channel was created.
+ description: Read-only. Timestamp at which the channel was created.
format: date-time
nullable: true
description:
@@ -22673,7 +22707,7 @@ components:
nullable: true
timeZone:
type: string
- description: Indicates the time zone of the schedule team using tz database format. Required.
+ description: 'The time zone of the schedule team as an IANA time zone database (tz database) name; for example, America/Chicago. For the full list of valid values, see List of tz database time zones. Required.'
nullable: true
workforceIntegrationIds:
type: array
@@ -23195,6 +23229,7 @@ components:
type: object
additionalProperties:
type: object
+ description: Standard way to represent a Json blob on Graph.
microsoft.graph.status:
title: status
enum:
@@ -23712,7 +23747,7 @@ components:
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
- description: 'Read only. Timestamp at which the chat message was deleted, or null if not deleted.'
+ description: 'Read-only. Timestamp at which the chat message was deleted, or null if not deleted.'
format: date-time
nullable: true
etag:
@@ -23728,13 +23763,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 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 modified, 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:
@@ -26543,6 +26578,11 @@ components:
$ref: '#/components/schemas/microsoft.graph.driveItem'
fields:
$ref: '#/components/schemas/microsoft.graph.fieldValueSet'
+ permissions:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.permission'
+ x-ms-navigationProperty: true
versions:
type: array
items:
diff --git a/openApiDocs/v1.0/Identity.DirectoryManagement.yml b/openApiDocs/v1.0/Identity.DirectoryManagement.yml
index 63e05e7c0f..1316cc4dc6 100644
--- a/openApiDocs/v1.0/Identity.DirectoryManagement.yml
+++ b/openApiDocs/v1.0/Identity.DirectoryManagement.yml
@@ -13028,6 +13028,750 @@ paths:
$ref: '#/components/responses/ODataCountResponse'
default:
$ref: '#/components/responses/error'
+ /directory/recovery:
+ get:
+ tags:
+ - directory.recovery
+ summary: Get recovery from directory
+ operationId: directory_GetRecovery
+ parameters:
+ - name: $select
+ in: query
+ description: Select properties to be returned
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $expand
+ in: query
+ description: Expand related entities
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ responses:
+ 2XX:
+ description: Retrieved navigation property
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.entraRecoveryServices.recovery'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ patch:
+ tags:
+ - directory.recovery
+ summary: Update the navigation property recovery in directory
+ operationId: directory_UpdateRecovery
+ requestBody:
+ description: New navigation property values
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.entraRecoveryServices.recovery'
+ required: true
+ responses:
+ 2XX:
+ description: Success
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.entraRecoveryServices.recovery'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ delete:
+ tags:
+ - directory.recovery
+ summary: Delete navigation property recovery for directory
+ operationId: directory_DeleteRecovery
+ parameters:
+ - name: If-Match
+ in: header
+ description: ETag
+ style: simple
+ schema:
+ type: string
+ responses:
+ 2XX:
+ description: Success
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ /directory/recovery/jobs:
+ get:
+ tags:
+ - directory.recovery
+ summary: Get jobs from directory
+ operationId: directory.recovery_ListJob
+ 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:
+ type: string
+ - name: $select
+ in: query
+ description: Select properties to be returned
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $expand
+ in: query
+ description: Expand related entities
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ responses:
+ 2XX:
+ $ref: '#/components/responses/microsoft.graph.entraRecoveryServices.recoveryJobBaseCollectionResponse'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-pageable:
+ nextLinkName: '@odata.nextLink'
+ operationName: listMore
+ x-ms-docs-operation-type: operation
+ post:
+ tags:
+ - directory.recovery
+ summary: Create new navigation property to jobs for directory
+ operationId: directory.recovery_CreateJob
+ requestBody:
+ description: New navigation property
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.entraRecoveryServices.recoveryJobBase'
+ required: true
+ responses:
+ 2XX:
+ description: Created navigation property.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.entraRecoveryServices.recoveryJobBase'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ '/directory/recovery/jobs/{recoveryJobBase-id}':
+ get:
+ tags:
+ - directory.recovery
+ summary: Get jobs from directory
+ operationId: directory.recovery_GetJob
+ parameters:
+ - name: recoveryJobBase-id
+ in: path
+ description: The unique identifier of recoveryJobBase
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: recoveryJobBase
+ - name: $select
+ in: query
+ description: Select properties to be returned
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $expand
+ in: query
+ description: Expand related entities
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ responses:
+ 2XX:
+ description: Retrieved navigation property
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.entraRecoveryServices.recoveryJobBase'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ patch:
+ tags:
+ - directory.recovery
+ summary: Update the navigation property jobs in directory
+ operationId: directory.recovery_UpdateJob
+ parameters:
+ - name: recoveryJobBase-id
+ in: path
+ description: The unique identifier of recoveryJobBase
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: recoveryJobBase
+ requestBody:
+ description: New navigation property values
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.entraRecoveryServices.recoveryJobBase'
+ required: true
+ responses:
+ 2XX:
+ description: Success
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.entraRecoveryServices.recoveryJobBase'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ delete:
+ tags:
+ - directory.recovery
+ summary: Delete navigation property jobs for directory
+ operationId: directory.recovery_DeleteJob
+ parameters:
+ - name: recoveryJobBase-id
+ in: path
+ description: The unique identifier of recoveryJobBase
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: recoveryJobBase
+ - name: If-Match
+ in: header
+ description: ETag
+ style: simple
+ schema:
+ type: string
+ responses:
+ 2XX:
+ description: Success
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ '/directory/recovery/jobs/{recoveryJobBase-id}/microsoft.graph.entraRecoveryServices.cancel':
+ post:
+ tags:
+ - directory.recovery
+ summary: Invoke action cancel
+ operationId: directory.recovery.job_cancel
+ parameters:
+ - name: recoveryJobBase-id
+ in: path
+ description: The unique identifier of recoveryJobBase
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: recoveryJobBase
+ responses:
+ 2XX:
+ description: Success
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: action
+ /directory/recovery/jobs/$count:
+ get:
+ tags:
+ - directory.recovery
+ summary: Get the number of the resource
+ operationId: directory.recovery.job_GetCount
+ parameters:
+ - $ref: '#/components/parameters/search'
+ - $ref: '#/components/parameters/filter'
+ responses:
+ 2XX:
+ $ref: '#/components/responses/ODataCountResponse'
+ default:
+ $ref: '#/components/responses/error'
+ /directory/recovery/snapshots:
+ get:
+ tags:
+ - directory.recovery
+ summary: Get snapshots from directory
+ operationId: directory.recovery_ListSnapshot
+ 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:
+ type: string
+ - name: $select
+ in: query
+ description: Select properties to be returned
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $expand
+ in: query
+ description: Expand related entities
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ responses:
+ 2XX:
+ $ref: '#/components/responses/microsoft.graph.entraRecoveryServices.snapshotCollectionResponse'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-pageable:
+ nextLinkName: '@odata.nextLink'
+ operationName: listMore
+ x-ms-docs-operation-type: operation
+ post:
+ tags:
+ - directory.recovery
+ summary: Create new navigation property to snapshots for directory
+ operationId: directory.recovery_CreateSnapshot
+ requestBody:
+ description: New navigation property
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.entraRecoveryServices.snapshot'
+ required: true
+ responses:
+ 2XX:
+ description: Created navigation property.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.entraRecoveryServices.snapshot'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ '/directory/recovery/snapshots/{snapshot-id}':
+ get:
+ tags:
+ - directory.recovery
+ summary: Get snapshots from directory
+ operationId: directory.recovery_GetSnapshot
+ parameters:
+ - name: snapshot-id
+ in: path
+ description: The unique identifier of snapshot
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: snapshot
+ - name: $select
+ in: query
+ description: Select properties to be returned
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $expand
+ in: query
+ description: Expand related entities
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ responses:
+ 2XX:
+ description: Retrieved navigation property
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.entraRecoveryServices.snapshot'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ patch:
+ tags:
+ - directory.recovery
+ summary: Update the navigation property snapshots in directory
+ operationId: directory.recovery_UpdateSnapshot
+ parameters:
+ - name: snapshot-id
+ in: path
+ description: The unique identifier of snapshot
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: snapshot
+ requestBody:
+ description: New navigation property values
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.entraRecoveryServices.snapshot'
+ required: true
+ responses:
+ 2XX:
+ description: Success
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.entraRecoveryServices.snapshot'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ delete:
+ tags:
+ - directory.recovery
+ summary: Delete navigation property snapshots for directory
+ operationId: directory.recovery_DeleteSnapshot
+ parameters:
+ - name: snapshot-id
+ in: path
+ description: The unique identifier of snapshot
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: snapshot
+ - name: If-Match
+ in: header
+ description: ETag
+ style: simple
+ schema:
+ type: string
+ responses:
+ 2XX:
+ description: Success
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ '/directory/recovery/snapshots/{snapshot-id}/recoveryJobs':
+ get:
+ tags:
+ - directory.recovery
+ summary: Get recoveryJobs from directory
+ operationId: directory.recovery.snapshot_ListRecoveryJob
+ parameters:
+ - name: snapshot-id
+ in: path
+ description: The unique identifier of snapshot
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: snapshot
+ - $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:
+ type: string
+ - name: $select
+ in: query
+ description: Select properties to be returned
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $expand
+ in: query
+ description: Expand related entities
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ responses:
+ 2XX:
+ $ref: '#/components/responses/microsoft.graph.entraRecoveryServices.recoveryJobCollectionResponse'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-pageable:
+ nextLinkName: '@odata.nextLink'
+ operationName: listMore
+ x-ms-docs-operation-type: operation
+ '/directory/recovery/snapshots/{snapshot-id}/recoveryJobs/{recoveryJob-id}':
+ get:
+ tags:
+ - directory.recovery
+ summary: Get recoveryJobs from directory
+ operationId: directory.recovery.snapshot_GetRecoveryJob
+ parameters:
+ - name: snapshot-id
+ in: path
+ description: The unique identifier of snapshot
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: snapshot
+ - name: recoveryJob-id
+ in: path
+ description: The unique identifier of recoveryJob
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: recoveryJob
+ - name: $select
+ in: query
+ description: Select properties to be returned
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $expand
+ in: query
+ description: Expand related entities
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ responses:
+ 2XX:
+ description: Retrieved navigation property
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.entraRecoveryServices.recoveryJob'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ '/directory/recovery/snapshots/{snapshot-id}/recoveryJobs/$count':
+ get:
+ tags:
+ - directory.recovery
+ summary: Get the number of the resource
+ operationId: directory.recovery.snapshot.recoveryJob_GetCount
+ parameters:
+ - name: snapshot-id
+ in: path
+ description: The unique identifier of snapshot
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: snapshot
+ - $ref: '#/components/parameters/search'
+ - $ref: '#/components/parameters/filter'
+ responses:
+ 2XX:
+ $ref: '#/components/responses/ODataCountResponse'
+ default:
+ $ref: '#/components/responses/error'
+ '/directory/recovery/snapshots/{snapshot-id}/recoveryPreviewJobs':
+ get:
+ tags:
+ - directory.recovery
+ summary: Get recoveryPreviewJobs from directory
+ operationId: directory.recovery.snapshot_ListRecoveryPreviewJob
+ parameters:
+ - name: snapshot-id
+ in: path
+ description: The unique identifier of snapshot
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: snapshot
+ - $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:
+ type: string
+ - name: $select
+ in: query
+ description: Select properties to be returned
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $expand
+ in: query
+ description: Expand related entities
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ responses:
+ 2XX:
+ $ref: '#/components/responses/microsoft.graph.entraRecoveryServices.recoveryPreviewJobCollectionResponse'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-pageable:
+ nextLinkName: '@odata.nextLink'
+ operationName: listMore
+ x-ms-docs-operation-type: operation
+ '/directory/recovery/snapshots/{snapshot-id}/recoveryPreviewJobs/{recoveryPreviewJob-id}':
+ get:
+ tags:
+ - directory.recovery
+ summary: Get recoveryPreviewJobs from directory
+ operationId: directory.recovery.snapshot_GetRecoveryPreviewJob
+ parameters:
+ - name: snapshot-id
+ in: path
+ description: The unique identifier of snapshot
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: snapshot
+ - name: recoveryPreviewJob-id
+ in: path
+ description: The unique identifier of recoveryPreviewJob
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: recoveryPreviewJob
+ - name: $select
+ in: query
+ description: Select properties to be returned
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $expand
+ in: query
+ description: Expand related entities
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ responses:
+ 2XX:
+ description: Retrieved navigation property
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.entraRecoveryServices.recoveryPreviewJob'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ '/directory/recovery/snapshots/{snapshot-id}/recoveryPreviewJobs/$count':
+ get:
+ tags:
+ - directory.recovery
+ summary: Get the number of the resource
+ operationId: directory.recovery.snapshot.recoveryPreviewJob_GetCount
+ parameters:
+ - name: snapshot-id
+ in: path
+ description: The unique identifier of snapshot
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: snapshot
+ - $ref: '#/components/parameters/search'
+ - $ref: '#/components/parameters/filter'
+ responses:
+ 2XX:
+ $ref: '#/components/responses/ODataCountResponse'
+ default:
+ $ref: '#/components/responses/error'
+ /directory/recovery/snapshots/$count:
+ get:
+ tags:
+ - directory.recovery
+ summary: Get the number of the resource
+ operationId: directory.recovery.snapshot_GetCount
+ parameters:
+ - $ref: '#/components/parameters/search'
+ - $ref: '#/components/parameters/filter'
+ responses:
+ 2XX:
+ $ref: '#/components/responses/ODataCountResponse'
+ default:
+ $ref: '#/components/responses/error'
/directory/subscriptions:
get:
tags:
@@ -21217,6 +21961,9 @@ components:
type: string
description: 'Identifies a profileCardProperty resource in Get, Update, or Delete operations. Allows an administrator to surface hidden Microsoft Entra ID properties on the Microsoft 365 profile card within their tenant. When present, the Microsoft Entra ID field referenced in this property is visible to all users in your tenant on the contact pane of the profile card. Allowed values for this field are: UserPrincipalName, Fax, StreetAddress, PostalCode, StateOrProvince, Alias, CustomAttribute1, CustomAttribute2, CustomAttribute3, CustomAttribute4, CustomAttribute5, CustomAttribute6, CustomAttribute7, CustomAttribute8, CustomAttribute9, CustomAttribute10, CustomAttribute11, CustomAttribute12, CustomAttribute13, CustomAttribute14, CustomAttribute15.'
nullable: true
+ isVisible:
+ type: boolean
+ description: Indicates whether the given directory property should be shown on a user’s profile card.
additionalProperties:
type: object
microsoft.graph.profilePropertySetting:
@@ -21403,7 +22150,7 @@ components:
nullable: true
accountEnabled:
type: boolean
- description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Requires $select to retrieve. Supports $filter (eq, ne, not, and in).'
+ description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Requires $select to retrieve. Supports $filter (eq, ne, not, and in). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
ageGroup:
type: string
@@ -21430,7 +22177,7 @@ components:
type: array
items:
type: string
- description: 'The telephone numbers for the user. NOTE: Although it''s a string collection, only one number can be set for this property. Read-only for users synced from the on-premises directory. Returned by default. Supports $filter (eq, not, ge, le, startsWith).'
+ description: 'The telephone numbers for the user. NOTE: Although it''s a string collection, only one number can be set for this property. Read-only for users synced from the on-premises directory. Returned by default. Supports $filter (eq, not, ge, le, startsWith). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
city:
type: string
description: 'The city where the user is located. Maximum length is 128 characters. Requires $select to retrieve. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).'
@@ -21577,7 +22324,7 @@ components:
nullable: true
mobilePhone:
type: string
- description: 'The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search.'
+ description: 'The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search. This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
mySite:
type: string
@@ -21599,7 +22346,7 @@ components:
$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 Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you''re using a federated domain for the user''s userPrincipalName (UPN) property. NOTE: The $ and _ characters can''t be used when specifying this property. Requires $select to retrieve. Supports $filter (eq, ne, not, ge, le, in).'
+ description: 'This property is used to associate an on-premises Active Directory user account to their Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you''re using a federated domain for the user''s userPrincipalName (UPN) property. NOTE: The $ and _ characters can''t be used when specifying this property. Requires $select to retrieve. Supports $filter (eq, ne, not, ge, le, in). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
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])$'
@@ -21632,7 +22379,7 @@ components:
type: array
items:
type: string
- description: 'A list of other email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters. Requires $select to retrieve. Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).'
+ description: 'A list of other email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters. Requires $select to retrieve. Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
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 might be specified together; for example: DisablePasswordExpiration, DisableStrongPassword. Requires $select to retrieve. For more information on the default password policies, see Microsoft Entra password policies. Supports $filter (ne, not, and eq on null values).'
@@ -21730,7 +22477,7 @@ components:
nullable: true
userPrincipalName:
type: string
- description: 'The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this value should map to the user''s email name. The general format is alias@domain, where the domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can''t contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, '' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby.'
+ description: 'The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this value should map to the user''s email name. The general format is alias@domain, where the domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can''t contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, '' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby. This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
userType:
type: string
@@ -21987,7 +22734,6 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
- description: Represents a Microsoft Entra user account.
microsoft.graph.administrativeUnit:
allOf:
- $ref: '#/components/schemas/microsoft.graph.directoryObject'
@@ -22048,6 +22794,8 @@ components:
- title: group
type: object
properties:
+ accessType:
+ $ref: '#/components/schemas/microsoft.graph.groupAccessType'
allowExternalSenders:
type: boolean
description: 'Indicates if people external to the organization can send messages to the group. The default value is false. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
@@ -22056,7 +22804,7 @@ components:
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. Requires $select to retrieve. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role.'
+ description: 'The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group or a cloud security group. Requires a Microsoft Entra ID P1 license. Requires $select to retrieve. This property can be specified during group creation or update. However, for cloud security groups, it''s immutable once set. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role. See Key differences from Microsoft 365 group labeling to learn more about managing this property for Microsoft 365 vs. cloud security groups.'
assignedLicenses:
type: array
items:
@@ -22119,6 +22867,10 @@ components:
type: boolean
description: 'Indicates whether this group can be assigned to a Microsoft Entra role. Optional. This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true, visibility must be Hidden, and the group can''t be a dynamic group (that is, groupTypes can''t contain DynamicMembership). Only callers with at least the Privileged Role Administrator role can set this property. The caller must also be assigned the RoleManagement.ReadWrite.Directory permission to set this property or update the membership of such groups. For more, see Using a group to manage Microsoft Entra role assignmentsUsing this feature requires a Microsoft Entra ID P1 license. Returned by default. Supports $filter (eq, ne, not).'
nullable: true
+ isFavorite:
+ type: boolean
+ description: 'Indicates whether the user marked the group as favorite. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
+ nullable: true
isManagementRestricted:
type: boolean
description: 'Indicates whether the group is a member of a restricted management administrative unit. If not set, the default value is null and the default behavior is false. Read-only. To manage a group member of a restricted management administrative unit, the administrator or calling app must be assigned a Microsoft Entra role at the scope of the restricted management administrative unit. Requires $select to retrieve.'
@@ -22153,6 +22905,8 @@ components:
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 synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect.Returned by default. Read-only.'
nullable: true
+ onPremisesExtensionAttributes:
+ $ref: '#/components/schemas/microsoft.graph.onPremisesExtensionAttributes'
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
@@ -22230,11 +22984,25 @@ components:
type: string
description: The unique identifier that can be assigned to a group and used as an alternate key. Immutable. Read-only.
nullable: true
+ unseenConversationsCount:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: number
+ description: 'Count of conversations that have had one or more new posts delivered since the signed-in user''s last visit to the group. This property is the same as unseenCount. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
+ format: int32
+ nullable: true
unseenCount:
maximum: 2147483647
minimum: -2147483648
type: number
- description: 'Count of conversations that received new posts since the signed-in user last visited the group. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
+ 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.Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
+ format: int32
+ nullable: true
+ unseenMessagesCount:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: number
+ description: 'Count of new posts that have been delivered to the group''s conversations since the signed-in user''s last visit to the group. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
format: int32
nullable: true
visibility:
@@ -22381,7 +23149,6 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
- description: Represents a Microsoft Entra group.
microsoft.graph.onPremisesSyncBehavior:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -22995,6 +23762,8 @@ components:
x-ms-navigationProperty: true
publicKeyInfrastructure:
$ref: '#/components/schemas/microsoft.graph.publicKeyInfrastructureRoot'
+ recovery:
+ $ref: '#/components/schemas/microsoft.graph.entraRecoveryServices.recovery'
subscriptions:
type: array
items:
@@ -23440,6 +24209,122 @@ components:
description: 'The thumbprint of certificate authority certificate. Supports $filter (eq, startswith).'
additionalProperties:
type: object
+ microsoft.graph.entraRecoveryServices.recovery:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: recovery
+ type: object
+ properties:
+ jobs:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.entraRecoveryServices.recoveryJobBase'
+ x-ms-navigationProperty: true
+ snapshots:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.entraRecoveryServices.snapshot'
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
+ microsoft.graph.entraRecoveryServices.recoveryJobBase:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: recoveryJobBase
+ type: object
+ properties:
+ filteringCriteria:
+ $ref: '#/components/schemas/microsoft.graph.entraRecoveryServices.recoveryJobFilteringCriteriaBase'
+ jobCompletionDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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
+ jobStartDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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
+ status:
+ $ref: '#/components/schemas/microsoft.graph.entraRecoveryServices.recoveryStatus'
+ targetStateDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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
+ totalChangedLinksCalculated:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: number
+ format: int32
+ nullable: true
+ totalChangedObjectsCalculated:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: number
+ format: int32
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.entraRecoveryServices.snapshot:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: snapshot
+ 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
+ format: date-time
+ totalChangedObjects:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: number
+ format: int32
+ nullable: true
+ recoveryJobs:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.entraRecoveryServices.recoveryJob'
+ x-ms-navigationProperty: true
+ recoveryPreviewJobs:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.entraRecoveryServices.recoveryPreviewJob'
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
+ microsoft.graph.entraRecoveryServices.recoveryJob:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entraRecoveryServices.recoveryJobBase'
+ - title: recoveryJob
+ type: object
+ properties:
+ totalFailedChanges:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: number
+ format: int32
+ nullable: true
+ totalLinksModified:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: number
+ format: int32
+ nullable: true
+ totalObjectsModified:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: number
+ format: int32
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.entraRecoveryServices.recoveryPreviewJob:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entraRecoveryServices.recoveryJobBase'
+ - title: recoveryPreviewJob
+ type: object
+ additionalProperties:
+ type: object
microsoft.graph.companySubscription:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -23520,7 +24405,7 @@ components:
nullable: true
roleTemplateId:
type: string
- description: 'The id of the directoryRoleTemplate that this role is based on. The property must be specified when activating a directory role in a tenant with a POST operation. After the directory role has been activated, the property is read only. Supports $filter (eq), $select.'
+ description: 'The id of the directoryRoleTemplate that this role is based on. The property must be specified when activating a directory role in a tenant with a POST operation. After the directory role has been activated, the property is read-only. Supports $filter (eq), $select.'
nullable: true
members:
type: array
@@ -26303,7 +27188,6 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
- description: Represents a Microsoft online meeting.
microsoft.graph.outlookUser:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -26583,6 +27467,15 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
+ microsoft.graph.groupAccessType:
+ title: groupAccessType
+ enum:
+ - none
+ - private
+ - secret
+ - public
+ - unknownFutureValue
+ type: string
microsoft.graph.assignedLabel:
title: assignedLabel
type: object
@@ -27097,6 +27990,7 @@ components:
subject:
type: string
description: 'Required. The identifier of the external software workload within the external identity provider. Like the audience value, it has no fixed format; each identity provider uses their own - sometimes a GUID, sometimes a colon delimited identifier, sometimes arbitrary strings. The value here must match the sub claim within the token presented to Microsoft Entra ID. The combination of issuer and subject must be unique within the app. It has a limit of 600 characters. Supports $filter (eq).'
+ nullable: true
additionalProperties:
type: object
microsoft.graph.homeRealmDiscoveryPolicy:
@@ -27443,6 +28337,7 @@ components:
properties:
allowOnPremUpdateOfOnPremisesObjectIdentifierEnabled:
type: boolean
+ description: 'When true, allows on-premises directory sync clients to update the onPremisesObjectIdentifier property.'
nullable: true
blockCloudObjectTakeoverThroughHardMatchEnabled:
type: boolean
@@ -27529,6 +28424,51 @@ components:
- intermediate
- unknownFutureValue
type: string
+ microsoft.graph.entraRecoveryServices.recoveryJobFilteringCriteriaBase:
+ title: recoveryJobFilteringCriteriaBase
+ type: object
+ additionalProperties:
+ type: object
+ microsoft.graph.entraRecoveryServices.recoveryStatus:
+ title: recoveryStatus
+ enum:
+ - initialized
+ - running
+ - successful
+ - failed
+ - abandoned
+ - unknownFutureValue
+ - calculating
+ - loadingData
+ type: string
+ x-ms-enum:
+ name: recoveryStatus
+ modelAsString: false
+ values:
+ - value: initialized
+ description: Represents a job that has been initialized but has not been started yet
+ name: initialized
+ - value: running
+ description: Represents a job that is in progress
+ name: running
+ - value: successful
+ description: Represents a job that ran successfully and is now complete
+ name: successful
+ - value: failed
+ description: Represents a job that we were not able to run successfully
+ name: failed
+ - value: abandoned
+ description: Represents a job that was abandoned by the user
+ name: abandoned
+ - value: unknownFutureValue
+ description: This will help in making this enum evolable and adding more values in the future-
+ name: unknownFutureValue
+ - value: calculating
+ description: Represents a job for which we have started calculating the diff/preview.
+ name: calculating
+ - value: loadingData
+ description: Represents a job for which we have started loading data of the snapshot.
+ name: loadingData
microsoft.graph.servicePlanInfo:
title: servicePlanInfo
type: object
@@ -28246,6 +29186,58 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.entraRecoveryServices.recoveryJobBaseCollectionResponse:
+ title: Collection of recoveryJobBase
+ type: object
+ properties:
+ value:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.entraRecoveryServices.recoveryJobBase'
+ '@odata.nextLink':
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.entraRecoveryServices.snapshotCollectionResponse:
+ title: Collection of snapshot
+ type: object
+ properties:
+ value:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.entraRecoveryServices.snapshot'
+ '@odata.nextLink':
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.entraRecoveryServices.recoveryJobCollectionResponse:
+ title: Collection of recoveryJob
+ type: object
+ properties:
+ value:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.entraRecoveryServices.recoveryJob'
+ '@odata.nextLink':
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.entraRecoveryServices.recoveryPreviewJobCollectionResponse:
+ title: Collection of recoveryPreviewJob
+ type: object
+ properties:
+ value:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.entraRecoveryServices.recoveryPreviewJob'
+ '@odata.nextLink':
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
microsoft.graph.companySubscriptionCollectionResponse:
title: Collection of companySubscription
type: object
@@ -28507,6 +29499,7 @@ components:
type: object
additionalProperties:
type: object
+ description: Standard way to represent a Json blob on Graph.
microsoft.graph.status:
title: status
enum:
@@ -29376,7 +30369,7 @@ components:
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
- description: 'Read only. Timestamp at which the chat message was deleted, or null if not deleted.'
+ description: 'Read-only. Timestamp at which the chat message was deleted, or null if not deleted.'
format: date-time
nullable: true
etag:
@@ -29392,13 +30385,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 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 modified, 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:
@@ -29862,6 +30855,11 @@ components:
$ref: '#/components/schemas/microsoft.graph.richLongRunningOperation'
description: The collection of long-running operations on the list.
x-ms-navigationProperty: true
+ permissions:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.permission'
+ x-ms-navigationProperty: true
subscriptions:
type: array
items:
@@ -30473,7 +31471,7 @@ 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: Read only. Timestamp at which the channel was created.
+ description: Read-only. Timestamp at which the channel was created.
format: date-time
nullable: true
description:
@@ -30642,7 +31640,7 @@ components:
nullable: true
timeZone:
type: string
- description: Indicates the time zone of the schedule team using tz database format. Required.
+ description: 'The time zone of the schedule team as an IANA time zone database (tz database) name; for example, America/Chicago. For the full list of valid values, see List of tz database time zones. Required.'
nullable: true
workforceIntegrationIds:
type: array
@@ -34274,6 +35272,11 @@ components:
$ref: '#/components/schemas/microsoft.graph.driveItem'
fields:
$ref: '#/components/schemas/microsoft.graph.fieldValueSet'
+ permissions:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.permission'
+ x-ms-navigationProperty: true
versions:
type: array
items:
@@ -42860,6 +43863,30 @@ components:
application/json:
schema:
$ref: '#/components/schemas/microsoft.graph.certificateAuthorityDetailCollectionResponse'
+ microsoft.graph.entraRecoveryServices.recoveryJobBaseCollectionResponse:
+ description: Retrieved collection
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.entraRecoveryServices.recoveryJobBaseCollectionResponse'
+ microsoft.graph.entraRecoveryServices.snapshotCollectionResponse:
+ description: Retrieved collection
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.entraRecoveryServices.snapshotCollectionResponse'
+ microsoft.graph.entraRecoveryServices.recoveryJobCollectionResponse:
+ description: Retrieved collection
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.entraRecoveryServices.recoveryJobCollectionResponse'
+ microsoft.graph.entraRecoveryServices.recoveryPreviewJobCollectionResponse:
+ description: Retrieved collection
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.entraRecoveryServices.recoveryPreviewJobCollectionResponse'
microsoft.graph.companySubscriptionCollectionResponse:
description: Retrieved collection
content:
diff --git a/openApiDocs/v1.0/Identity.Governance.yml b/openApiDocs/v1.0/Identity.Governance.yml
index 9f7151b89c..15830af5d8 100644
--- a/openApiDocs/v1.0/Identity.Governance.yml
+++ b/openApiDocs/v1.0/Identity.Governance.yml
@@ -3061,7 +3061,7 @@ paths:
tags:
- identityGovernance.accessReviewSet
summary: Invoke function filterByCurrentUser
- description: 'Retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review, for which the calling user is the reviewer. The decision items are represented by accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer.'
+ description: Retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review for which the calling user is the reviewer. The decision items are presented as accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/accessreviewinstancedecisionitem-filterbycurrentuser?view=graph-rest-1.0
@@ -3220,7 +3220,7 @@ paths:
tags:
- identityGovernance.accessReviewSet
summary: Invoke action batchRecordDecisions
- description: 'Enables reviewers to review all accessReviewInstanceDecisionItem objects in batches by using principalId, resourceId, or neither.'
+ description: 'Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using principalId, resourceId, or neither.'
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/accessreviewinstance-batchrecorddecisions?view=graph-rest-1.0
@@ -3374,7 +3374,7 @@ paths:
tags:
- identityGovernance.accessReviewSet
summary: List stages (of an access review)
- description: Retrieve the stages in a multi-stage access review instance.
+ description: Retrieve the accessReviewStage objects for a specific accessReviewInstance in a multi-stage access review.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/accessreviewinstance-list-stages?view=graph-rest-1.0
@@ -3642,7 +3642,7 @@ paths:
tags:
- identityGovernance.accessReviewSet
summary: List decisions (from a multi-stage access review)
- description: Get the decisions from a stage in a multi-stage access review. The decisions in an accessReviewStage object are represented by an accessReviewInstanceDecisionItem object.
+ description: Get the accessReviewInstanceDecisionItem objects from an accessReviewStage in a multi-stage access review.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/accessreviewstage-list-decisions?view=graph-rest-1.0
@@ -4372,7 +4372,7 @@ paths:
tags:
- identityGovernance.accessReviewSet
summary: Invoke function filterByCurrentUser
- description: 'Retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review, for which the calling user is the reviewer. The decision items are represented by accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer.'
+ description: Retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review for which the calling user is the reviewer. The decision items are presented as accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/accessreviewinstancedecisionitem-filterbycurrentuser?view=graph-rest-1.0
@@ -8957,7 +8957,7 @@ paths:
tags:
- identityGovernance.entitlementManagement
summary: Invoke action getApplicablePolicyRequirements
- description: 'In Microsoft Entra entitlement management, this action retrieves a list of accessPackageAssignmentRequestRequirements objects that the currently signed-in user can use to create an accessPackageAssignmentRequest. Each requirement object corresponds to an access package assignment policy that the currently signed-in user is allowed to request an assignment for.'
+ description: 'In Microsoft Entra entitlement management, this action retrieves accessPackageAssignmentRequestRequirements objects for an accessPackage that the currently signed-in user can use to create an accessPackageAssignmentRequest. Each requirement object corresponds to an access package assignment policy that the currently signed-in user is allowed to request an assignment for.'
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/accesspackage-getapplicablepolicyrequirements?view=graph-rest-1.0
@@ -12325,16 +12325,13 @@ paths:
x-ms-pageable:
nextLinkName: '@odata.nextLink'
operationName: listMore
- /identityGovernance/entitlementManagement/assignmentPolicies:
+ /identityGovernance/entitlementManagement/accessPackageSuggestions:
get:
tags:
- identityGovernance.entitlementManagement
- summary: List assignmentPolicies
- description: 'Retrieve a list of accessPackageAssignmentPolicy objects in Microsoft Entra entitlement management. If the delegated user is in a directory role, the resulting list includes all the assignment policies that the caller has access to read, across all catalogs and access packages. If the delegated user is an access package manager or catalog owner, they should instead retrieve the policies for the access packages they can read with list accessPackages by including $expand=assignmentPolicies as a query parameter.'
- externalDocs:
- description: Find more info here
- url: https://learn.microsoft.com/graph/api/entitlementmanagement-list-assignmentpolicies?view=graph-rest-1.0
- operationId: identityGovernance.entitlementManagement_ListAssignmentPolicy
+ summary: Get accessPackageSuggestions from identityGovernance
+ description: Suggested access packages for end users based on various criteria such as related people insights and assignment history.
+ operationId: identityGovernance.entitlementManagement_ListAccessPackageSuggestion
parameters:
- $ref: '#/components/parameters/top'
- $ref: '#/components/parameters/skip'
@@ -12373,7 +12370,7 @@ paths:
type: string
responses:
2XX:
- $ref: '#/components/responses/microsoft.graph.accessPackageAssignmentPolicyCollectionResponse'
+ $ref: '#/components/responses/microsoft.graph.accessPackageSuggestionCollectionResponse'
default:
$ref: '#/components/responses/error'
x-ms-pageable:
@@ -12383,18 +12380,14 @@ paths:
post:
tags:
- identityGovernance.entitlementManagement
- summary: Create assignmentPolicies
- description: 'Create a new accessPackageAssignmentPolicy object in Microsoft Entra entitlement management. The request includes a reference to the accessPackage that contains this policy, which must already exist.'
- externalDocs:
- description: Find more info here
- url: https://learn.microsoft.com/graph/api/entitlementmanagement-post-assignmentpolicies?view=graph-rest-1.0
- operationId: identityGovernance.entitlementManagement_CreateAssignmentPolicy
+ summary: Create new navigation property to accessPackageSuggestions for identityGovernance
+ operationId: identityGovernance.entitlementManagement_CreateAccessPackageSuggestion
requestBody:
description: New navigation property
content:
application/json:
schema:
- $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy'
+ $ref: '#/components/schemas/microsoft.graph.accessPackageSuggestion'
required: true
responses:
2XX:
@@ -12402,29 +12395,26 @@ paths:
content:
application/json:
schema:
- $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy'
+ $ref: '#/components/schemas/microsoft.graph.accessPackageSuggestion'
default:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
- '/identityGovernance/entitlementManagement/assignmentPolicies/{accessPackageAssignmentPolicy-id}':
+ '/identityGovernance/entitlementManagement/accessPackageSuggestions/{accessPackageSuggestion-id}':
get:
tags:
- identityGovernance.entitlementManagement
- summary: Get accessPackageAssignmentPolicy
- description: "In Microsoft Entra entitlement management, retrieve the properties and relationships of an\r\n accessPackageAssignmentPolicy object."
- externalDocs:
- description: Find more info here
- url: https://learn.microsoft.com/graph/api/accesspackageassignmentpolicy-get?view=graph-rest-1.0
- operationId: identityGovernance.entitlementManagement_GetAssignmentPolicy
+ summary: Get accessPackageSuggestions from identityGovernance
+ description: Suggested access packages for end users based on various criteria such as related people insights and assignment history.
+ operationId: identityGovernance.entitlementManagement_GetAccessPackageSuggestion
parameters:
- - name: accessPackageAssignmentPolicy-id
+ - name: accessPackageSuggestion-id
in: path
- description: The unique identifier of accessPackageAssignmentPolicy
+ description: The unique identifier of accessPackageSuggestion
required: true
style: simple
schema:
type: string
- x-ms-docs-key-type: accessPackageAssignmentPolicy
+ x-ms-docs-key-type: accessPackageSuggestion
- name: $select
in: query
description: Select properties to be returned
@@ -12451,34 +12441,30 @@ paths:
content:
application/json:
schema:
- $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy'
+ $ref: '#/components/schemas/microsoft.graph.accessPackageSuggestion'
default:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
- put:
+ patch:
tags:
- identityGovernance.entitlementManagement
- summary: Update accessPackageAssignmentPolicy
- description: 'Update an existing accessPackageAssignmentPolicy object to change one or more of its properties, such as the display name or description.'
- externalDocs:
- description: Find more info here
- url: https://learn.microsoft.com/graph/api/accesspackageassignmentpolicy-update?view=graph-rest-1.0
- operationId: identityGovernance.entitlementManagement_SetAssignmentPolicy
+ summary: Update the navigation property accessPackageSuggestions in identityGovernance
+ operationId: identityGovernance.entitlementManagement_UpdateAccessPackageSuggestion
parameters:
- - name: accessPackageAssignmentPolicy-id
+ - name: accessPackageSuggestion-id
in: path
- description: The unique identifier of accessPackageAssignmentPolicy
+ description: The unique identifier of accessPackageSuggestion
required: true
style: simple
schema:
type: string
- x-ms-docs-key-type: accessPackageAssignmentPolicy
+ x-ms-docs-key-type: accessPackageSuggestion
requestBody:
description: New navigation property values
content:
application/json:
schema:
- $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy'
+ $ref: '#/components/schemas/microsoft.graph.accessPackageSuggestion'
required: true
responses:
2XX:
@@ -12486,28 +12472,24 @@ paths:
content:
application/json:
schema:
- $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy'
+ $ref: '#/components/schemas/microsoft.graph.accessPackageSuggestion'
default:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
delete:
tags:
- identityGovernance.entitlementManagement
- summary: Delete accessPackageAssignmentPolicy
- description: 'In Microsoft Entra entitlement management, delete an accessPackageAssignmentPolicy.'
- externalDocs:
- description: Find more info here
- url: https://learn.microsoft.com/graph/api/accesspackageassignmentpolicy-delete?view=graph-rest-1.0
- operationId: identityGovernance.entitlementManagement_DeleteAssignmentPolicy
+ summary: Delete navigation property accessPackageSuggestions for identityGovernance
+ operationId: identityGovernance.entitlementManagement_DeleteAccessPackageSuggestion
parameters:
- - name: accessPackageAssignmentPolicy-id
+ - name: accessPackageSuggestion-id
in: path
- description: The unique identifier of accessPackageAssignmentPolicy
+ description: The unique identifier of accessPackageSuggestion
required: true
style: simple
schema:
type: string
- x-ms-docs-key-type: accessPackageAssignmentPolicy
+ x-ms-docs-key-type: accessPackageSuggestion
- name: If-Match
in: header
description: ETag
@@ -12520,22 +12502,22 @@ paths:
default:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
- '/identityGovernance/entitlementManagement/assignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackage':
+ '/identityGovernance/entitlementManagement/accessPackageSuggestions/{accessPackageSuggestion-id}/accessPackage':
get:
tags:
- identityGovernance.entitlementManagement
summary: Get accessPackage from identityGovernance
- description: Access package containing this policy. Read-only. Supports $expand.
- operationId: identityGovernance.entitlementManagement.assignmentPolicy_GetAccessPackage
+ description: The access package information for the suggested package.
+ operationId: identityGovernance.entitlementManagement.accessPackageSuggestion_GetAccessPackage
parameters:
- - name: accessPackageAssignmentPolicy-id
+ - name: accessPackageSuggestion-id
in: path
- description: The unique identifier of accessPackageAssignmentPolicy
+ description: The unique identifier of accessPackageSuggestion
required: true
style: simple
schema:
type: string
- x-ms-docs-key-type: accessPackageAssignmentPolicy
+ x-ms-docs-key-type: accessPackageSuggestion
- name: $select
in: query
description: Select properties to be returned
@@ -12562,26 +12544,47 @@ paths:
content:
application/json:
schema:
- $ref: '#/components/schemas/microsoft.graph.accessPackage'
+ $ref: '#/components/schemas/microsoft.graph.availableAccessPackage'
default:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
- '/identityGovernance/entitlementManagement/assignmentPolicies/{accessPackageAssignmentPolicy-id}/catalog':
+ /identityGovernance/entitlementManagement/accessPackageSuggestions/$count:
get:
tags:
- identityGovernance.entitlementManagement
- summary: Get catalog from identityGovernance
- description: Catalog of the access package containing this policy. Read-only.
- operationId: identityGovernance.entitlementManagement.assignmentPolicy_GetCatalog
+ summary: Get the number of the resource
+ operationId: identityGovernance.entitlementManagement.accessPackageSuggestion_GetCount
parameters:
- - name: accessPackageAssignmentPolicy-id
+ - $ref: '#/components/parameters/search'
+ - $ref: '#/components/parameters/filter'
+ responses:
+ 2XX:
+ $ref: '#/components/responses/ODataCountResponse'
+ default:
+ $ref: '#/components/responses/error'
+ '/identityGovernance/entitlementManagement/accessPackageSuggestions/microsoft.graph.filterByCurrentUser(on=''{on}'')':
+ get:
+ tags:
+ - identityGovernance.entitlementManagement
+ summary: Invoke function filterByCurrentUser
+ description: Retrieve suggested accessPackageSuggestion objects for the current end user. This operation returns access packages that are suggested based on various criteria such as related people insights and the user's assignment history. The suggestions help end users discover relevant access packages they may need for their role or work context.
+ externalDocs:
+ description: Find more info here
+ url: https://learn.microsoft.com/graph/api/accesspackagesuggestions-filterbycurrentuser?view=graph-rest-1.0
+ operationId: identityGovernance.entitlementManagement.accessPackageSuggestion_filterGraphBPreCurrentUser
+ parameters:
+ - name: on
in: path
- description: The unique identifier of accessPackageAssignmentPolicy
+ description: 'Usage: on=''{on}'''
required: true
style: simple
schema:
- type: string
- x-ms-docs-key-type: accessPackageAssignmentPolicy
+ $ref: '#/components/schemas/microsoft.graph.accessPackageSuggestionFilterByCurrentUserOptions'
+ - $ref: '#/components/parameters/top'
+ - $ref: '#/components/parameters/skip'
+ - $ref: '#/components/parameters/search'
+ - $ref: '#/components/parameters/filter'
+ - $ref: '#/components/parameters/count'
- name: $select
in: query
description: Select properties to be returned
@@ -12592,6 +12595,16 @@ paths:
type: array
items:
type: string
+ - name: $orderby
+ in: query
+ description: Order items by property values
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
- name: $expand
in: query
description: Expand related entities
@@ -12604,30 +12617,39 @@ paths:
type: string
responses:
2XX:
- description: Retrieved navigation property
+ description: Success
content:
application/json:
schema:
- $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog'
+ title: Collection of accessPackageSuggestion
+ type: object
+ properties:
+ value:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.accessPackageSuggestion'
+ '@odata.nextLink':
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
default:
$ref: '#/components/responses/error'
- x-ms-docs-operation-type: operation
- '/identityGovernance/entitlementManagement/assignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionStageSettings':
+ x-ms-docs-operation-type: function
+ x-ms-pageable:
+ nextLinkName: '@odata.nextLink'
+ operationName: listMore
+ /identityGovernance/entitlementManagement/assignmentPolicies:
get:
tags:
- identityGovernance.entitlementManagement
- summary: Get customExtensionStageSettings from identityGovernance
- description: The collection of stages when to execute one or more custom access package workflow extensions. Supports $expand.
- operationId: identityGovernance.entitlementManagement.assignmentPolicy_ListCustomExtensionStageSetting
+ summary: List assignmentPolicies
+ description: 'Retrieve a list of accessPackageAssignmentPolicy objects in Microsoft Entra entitlement management. If the delegated user is in a directory role, the resulting list includes all the assignment policies that the caller has access to read, across all catalogs and access packages. If the delegated user is an access package manager or catalog owner, they should instead retrieve the policies for the access packages they can read with list accessPackages by including $expand=assignmentPolicies as a query parameter.'
+ externalDocs:
+ description: Find more info here
+ url: https://learn.microsoft.com/graph/api/entitlementmanagement-list-assignmentpolicies?view=graph-rest-1.0
+ operationId: identityGovernance.entitlementManagement_ListAssignmentPolicy
parameters:
- - name: accessPackageAssignmentPolicy-id
- in: path
- description: The unique identifier of accessPackageAssignmentPolicy
- required: true
- style: simple
- schema:
- type: string
- x-ms-docs-key-type: accessPackageAssignmentPolicy
- $ref: '#/components/parameters/top'
- $ref: '#/components/parameters/skip'
- $ref: '#/components/parameters/search'
@@ -12665,7 +12687,7 @@ paths:
type: string
responses:
2XX:
- $ref: '#/components/responses/microsoft.graph.customExtensionStageSettingCollectionResponse'
+ $ref: '#/components/responses/microsoft.graph.accessPackageAssignmentPolicyCollectionResponse'
default:
$ref: '#/components/responses/error'
x-ms-pageable:
@@ -12675,23 +12697,18 @@ paths:
post:
tags:
- identityGovernance.entitlementManagement
- summary: Create new navigation property to customExtensionStageSettings for identityGovernance
- operationId: identityGovernance.entitlementManagement.assignmentPolicy_CreateCustomExtensionStageSetting
- parameters:
- - name: accessPackageAssignmentPolicy-id
- in: path
- description: The unique identifier of accessPackageAssignmentPolicy
- required: true
- style: simple
- schema:
- type: string
- x-ms-docs-key-type: accessPackageAssignmentPolicy
+ summary: Create assignmentPolicies
+ description: 'Create a new accessPackageAssignmentPolicy object in Microsoft Entra entitlement management. The request includes a reference to the accessPackage that contains this policy, which must already exist.'
+ externalDocs:
+ description: Find more info here
+ url: https://learn.microsoft.com/graph/api/entitlementmanagement-post-assignmentpolicies?view=graph-rest-1.0
+ operationId: identityGovernance.entitlementManagement_CreateAssignmentPolicy
requestBody:
description: New navigation property
content:
application/json:
schema:
- $ref: '#/components/schemas/microsoft.graph.customExtensionStageSetting'
+ $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy'
required: true
responses:
2XX:
@@ -12699,17 +12716,20 @@ paths:
content:
application/json:
schema:
- $ref: '#/components/schemas/microsoft.graph.customExtensionStageSetting'
+ $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy'
default:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
- '/identityGovernance/entitlementManagement/assignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionStageSettings/{customExtensionStageSetting-id}':
+ '/identityGovernance/entitlementManagement/assignmentPolicies/{accessPackageAssignmentPolicy-id}':
get:
tags:
- identityGovernance.entitlementManagement
- summary: Get customExtensionStageSettings from identityGovernance
- description: The collection of stages when to execute one or more custom access package workflow extensions. Supports $expand.
- operationId: identityGovernance.entitlementManagement.assignmentPolicy_GetCustomExtensionStageSetting
+ summary: Get accessPackageAssignmentPolicy
+ description: "In Microsoft Entra entitlement management, retrieve the properties and relationships of an\r\n accessPackageAssignmentPolicy object."
+ externalDocs:
+ description: Find more info here
+ url: https://learn.microsoft.com/graph/api/accesspackageassignmentpolicy-get?view=graph-rest-1.0
+ operationId: identityGovernance.entitlementManagement_GetAssignmentPolicy
parameters:
- name: accessPackageAssignmentPolicy-id
in: path
@@ -12719,14 +12739,6 @@ paths:
schema:
type: string
x-ms-docs-key-type: accessPackageAssignmentPolicy
- - name: customExtensionStageSetting-id
- in: path
- description: The unique identifier of customExtensionStageSetting
- required: true
- style: simple
- schema:
- type: string
- x-ms-docs-key-type: customExtensionStageSetting
- name: $select
in: query
description: Select properties to be returned
@@ -12753,15 +12765,19 @@ paths:
content:
application/json:
schema:
- $ref: '#/components/schemas/microsoft.graph.customExtensionStageSetting'
+ $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy'
default:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
- patch:
+ put:
tags:
- identityGovernance.entitlementManagement
- summary: Update the navigation property customExtensionStageSettings in identityGovernance
- operationId: identityGovernance.entitlementManagement.assignmentPolicy_UpdateCustomExtensionStageSetting
+ summary: Update accessPackageAssignmentPolicy
+ description: 'Update an existing accessPackageAssignmentPolicy object to change one or more of its properties, such as the display name or description.'
+ externalDocs:
+ description: Find more info here
+ url: https://learn.microsoft.com/graph/api/accesspackageassignmentpolicy-update?view=graph-rest-1.0
+ operationId: identityGovernance.entitlementManagement_SetAssignmentPolicy
parameters:
- name: accessPackageAssignmentPolicy-id
in: path
@@ -12771,20 +12787,12 @@ paths:
schema:
type: string
x-ms-docs-key-type: accessPackageAssignmentPolicy
- - name: customExtensionStageSetting-id
- in: path
- description: The unique identifier of customExtensionStageSetting
- required: true
- style: simple
- schema:
- type: string
- x-ms-docs-key-type: customExtensionStageSetting
requestBody:
description: New navigation property values
content:
application/json:
schema:
- $ref: '#/components/schemas/microsoft.graph.customExtensionStageSetting'
+ $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy'
required: true
responses:
2XX:
@@ -12792,15 +12800,19 @@ paths:
content:
application/json:
schema:
- $ref: '#/components/schemas/microsoft.graph.customExtensionStageSetting'
+ $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy'
default:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
delete:
tags:
- identityGovernance.entitlementManagement
- summary: Delete navigation property customExtensionStageSettings for identityGovernance
- operationId: identityGovernance.entitlementManagement.assignmentPolicy_DeleteCustomExtensionStageSetting
+ summary: Delete accessPackageAssignmentPolicy
+ description: 'In Microsoft Entra entitlement management, delete an accessPackageAssignmentPolicy.'
+ externalDocs:
+ description: Find more info here
+ url: https://learn.microsoft.com/graph/api/accesspackageassignmentpolicy-delete?view=graph-rest-1.0
+ operationId: identityGovernance.entitlementManagement_DeleteAssignmentPolicy
parameters:
- name: accessPackageAssignmentPolicy-id
in: path
@@ -12810,14 +12822,6 @@ paths:
schema:
type: string
x-ms-docs-key-type: accessPackageAssignmentPolicy
- - name: customExtensionStageSetting-id
- in: path
- description: The unique identifier of customExtensionStageSetting
- required: true
- style: simple
- schema:
- type: string
- x-ms-docs-key-type: customExtensionStageSetting
- name: If-Match
in: header
description: ETag
@@ -12830,13 +12834,13 @@ paths:
default:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
- '/identityGovernance/entitlementManagement/assignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionStageSettings/{customExtensionStageSetting-id}/customExtension':
+ '/identityGovernance/entitlementManagement/assignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackage':
get:
tags:
- identityGovernance.entitlementManagement
- summary: Get customExtension from identityGovernance
- description: Indicates the custom workflow extension that will be executed at this stage. Nullable. Supports $expand.
- operationId: identityGovernance.entitlementManagement.assignmentPolicy.customExtensionStageSetting_GetCustomExtension
+ summary: Get accessPackage from identityGovernance
+ description: Access package containing this policy. Read-only. Supports $expand.
+ operationId: identityGovernance.entitlementManagement.assignmentPolicy_GetAccessPackage
parameters:
- name: accessPackageAssignmentPolicy-id
in: path
@@ -12846,14 +12850,324 @@ paths:
schema:
type: string
x-ms-docs-key-type: accessPackageAssignmentPolicy
- - name: customExtensionStageSetting-id
+ - name: $select
+ in: query
+ description: Select properties to be returned
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $expand
+ in: query
+ description: Expand related entities
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ responses:
+ 2XX:
+ description: Retrieved navigation property
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.accessPackage'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ '/identityGovernance/entitlementManagement/assignmentPolicies/{accessPackageAssignmentPolicy-id}/catalog':
+ get:
+ tags:
+ - identityGovernance.entitlementManagement
+ summary: Get catalog from identityGovernance
+ description: Catalog of the access package containing this policy. Read-only.
+ operationId: identityGovernance.entitlementManagement.assignmentPolicy_GetCatalog
+ parameters:
+ - name: accessPackageAssignmentPolicy-id
in: path
- description: The unique identifier of customExtensionStageSetting
+ description: The unique identifier of accessPackageAssignmentPolicy
required: true
style: simple
schema:
type: string
- x-ms-docs-key-type: customExtensionStageSetting
+ x-ms-docs-key-type: accessPackageAssignmentPolicy
+ - name: $select
+ in: query
+ description: Select properties to be returned
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $expand
+ in: query
+ description: Expand related entities
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ responses:
+ 2XX:
+ description: Retrieved navigation property
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ '/identityGovernance/entitlementManagement/assignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionStageSettings':
+ get:
+ tags:
+ - identityGovernance.entitlementManagement
+ summary: Get customExtensionStageSettings from identityGovernance
+ description: The collection of stages when to execute one or more custom access package workflow extensions. Supports $expand.
+ operationId: identityGovernance.entitlementManagement.assignmentPolicy_ListCustomExtensionStageSetting
+ parameters:
+ - name: accessPackageAssignmentPolicy-id
+ in: path
+ description: The unique identifier of accessPackageAssignmentPolicy
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: accessPackageAssignmentPolicy
+ - $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:
+ type: string
+ - name: $select
+ in: query
+ description: Select properties to be returned
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $expand
+ in: query
+ description: Expand related entities
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ responses:
+ 2XX:
+ $ref: '#/components/responses/microsoft.graph.customExtensionStageSettingCollectionResponse'
+ 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 customExtensionStageSettings for identityGovernance
+ operationId: identityGovernance.entitlementManagement.assignmentPolicy_CreateCustomExtensionStageSetting
+ parameters:
+ - name: accessPackageAssignmentPolicy-id
+ in: path
+ description: The unique identifier of accessPackageAssignmentPolicy
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: accessPackageAssignmentPolicy
+ requestBody:
+ description: New navigation property
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.customExtensionStageSetting'
+ required: true
+ responses:
+ 2XX:
+ description: Created navigation property.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.customExtensionStageSetting'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ '/identityGovernance/entitlementManagement/assignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionStageSettings/{customExtensionStageSetting-id}':
+ get:
+ tags:
+ - identityGovernance.entitlementManagement
+ summary: Get customExtensionStageSettings from identityGovernance
+ description: The collection of stages when to execute one or more custom access package workflow extensions. Supports $expand.
+ operationId: identityGovernance.entitlementManagement.assignmentPolicy_GetCustomExtensionStageSetting
+ parameters:
+ - name: accessPackageAssignmentPolicy-id
+ in: path
+ description: The unique identifier of accessPackageAssignmentPolicy
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: accessPackageAssignmentPolicy
+ - name: customExtensionStageSetting-id
+ in: path
+ description: The unique identifier of customExtensionStageSetting
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: customExtensionStageSetting
+ - name: $select
+ in: query
+ description: Select properties to be returned
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $expand
+ in: query
+ description: Expand related entities
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ responses:
+ 2XX:
+ description: Retrieved navigation property
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.customExtensionStageSetting'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ patch:
+ tags:
+ - identityGovernance.entitlementManagement
+ summary: Update the navigation property customExtensionStageSettings in identityGovernance
+ operationId: identityGovernance.entitlementManagement.assignmentPolicy_UpdateCustomExtensionStageSetting
+ parameters:
+ - name: accessPackageAssignmentPolicy-id
+ in: path
+ description: The unique identifier of accessPackageAssignmentPolicy
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: accessPackageAssignmentPolicy
+ - name: customExtensionStageSetting-id
+ in: path
+ description: The unique identifier of customExtensionStageSetting
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: customExtensionStageSetting
+ requestBody:
+ description: New navigation property values
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.customExtensionStageSetting'
+ required: true
+ responses:
+ 2XX:
+ description: Success
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.customExtensionStageSetting'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ delete:
+ tags:
+ - identityGovernance.entitlementManagement
+ summary: Delete navigation property customExtensionStageSettings for identityGovernance
+ operationId: identityGovernance.entitlementManagement.assignmentPolicy_DeleteCustomExtensionStageSetting
+ parameters:
+ - name: accessPackageAssignmentPolicy-id
+ in: path
+ description: The unique identifier of accessPackageAssignmentPolicy
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: accessPackageAssignmentPolicy
+ - name: customExtensionStageSetting-id
+ in: path
+ description: The unique identifier of customExtensionStageSetting
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: customExtensionStageSetting
+ - name: If-Match
+ in: header
+ description: ETag
+ style: simple
+ schema:
+ type: string
+ responses:
+ 2XX:
+ description: Success
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ '/identityGovernance/entitlementManagement/assignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionStageSettings/{customExtensionStageSetting-id}/customExtension':
+ get:
+ tags:
+ - identityGovernance.entitlementManagement
+ summary: Get customExtension from identityGovernance
+ description: Indicates the custom workflow extension that will be executed at this stage. Nullable. Supports $expand.
+ operationId: identityGovernance.entitlementManagement.assignmentPolicy.customExtensionStageSetting_GetCustomExtension
+ parameters:
+ - name: accessPackageAssignmentPolicy-id
+ in: path
+ description: The unique identifier of accessPackageAssignmentPolicy
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: accessPackageAssignmentPolicy
+ - name: customExtensionStageSetting-id
+ in: path
+ description: The unique identifier of customExtensionStageSetting
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: customExtensionStageSetting
- name: $select
in: query
description: Select properties to be returned
@@ -14262,16 +14576,13 @@ paths:
x-ms-pageable:
nextLinkName: '@odata.nextLink'
operationName: listMore
- /identityGovernance/entitlementManagement/catalogs:
+ /identityGovernance/entitlementManagement/availableAccessPackages:
get:
tags:
- identityGovernance.entitlementManagement
- summary: List catalogs
- description: Retrieve a list of accessPackageCatalog objects.
- externalDocs:
- description: Find more info here
- url: https://learn.microsoft.com/graph/api/entitlementmanagement-list-catalogs?view=graph-rest-1.0
- operationId: identityGovernance.entitlementManagement_ListCatalog
+ summary: Get availableAccessPackages from identityGovernance
+ description: Access packages available for end users to browse and request.
+ operationId: identityGovernance.entitlementManagement_ListAvailableAccessPackage
parameters:
- $ref: '#/components/parameters/top'
- $ref: '#/components/parameters/skip'
@@ -14310,7 +14621,7 @@ paths:
type: string
responses:
2XX:
- $ref: '#/components/responses/microsoft.graph.accessPackageCatalogCollectionResponse'
+ $ref: '#/components/responses/microsoft.graph.availableAccessPackageCollectionResponse'
default:
$ref: '#/components/responses/error'
x-ms-pageable:
@@ -14320,18 +14631,14 @@ paths:
post:
tags:
- identityGovernance.entitlementManagement
- summary: Create accessPackageCatalog
- description: Create a new accessPackageCatalog object.
- externalDocs:
- description: Find more info here
- url: https://learn.microsoft.com/graph/api/entitlementmanagement-post-catalogs?view=graph-rest-1.0
- operationId: identityGovernance.entitlementManagement_CreateCatalog
+ summary: Create new navigation property to availableAccessPackages for identityGovernance
+ operationId: identityGovernance.entitlementManagement_CreateAvailableAccessPackage
requestBody:
description: New navigation property
content:
application/json:
schema:
- $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog'
+ $ref: '#/components/schemas/microsoft.graph.availableAccessPackage'
required: true
responses:
2XX:
@@ -14339,29 +14646,26 @@ paths:
content:
application/json:
schema:
- $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog'
+ $ref: '#/components/schemas/microsoft.graph.availableAccessPackage'
default:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
- '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}':
+ '/identityGovernance/entitlementManagement/availableAccessPackages/{availableAccessPackage-id}':
get:
tags:
- identityGovernance.entitlementManagement
- summary: Get accessPackageCatalog
- description: Retrieve the properties and relationships of an accessPackageCatalog object.
- externalDocs:
- description: Find more info here
- url: https://learn.microsoft.com/graph/api/accesspackagecatalog-get?view=graph-rest-1.0
- operationId: identityGovernance.entitlementManagement_GetCatalog
+ summary: Get availableAccessPackages from identityGovernance
+ description: Access packages available for end users to browse and request.
+ operationId: identityGovernance.entitlementManagement_GetAvailableAccessPackage
parameters:
- - name: accessPackageCatalog-id
+ - name: availableAccessPackage-id
in: path
- description: The unique identifier of accessPackageCatalog
+ description: The unique identifier of availableAccessPackage
required: true
style: simple
schema:
type: string
- x-ms-docs-key-type: accessPackageCatalog
+ x-ms-docs-key-type: availableAccessPackage
- name: $select
in: query
description: Select properties to be returned
@@ -14388,34 +14692,30 @@ paths:
content:
application/json:
schema:
- $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog'
+ $ref: '#/components/schemas/microsoft.graph.availableAccessPackage'
default:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
patch:
tags:
- identityGovernance.entitlementManagement
- summary: Update accessPackageCatalog
- description: 'Update an existing accessPackageCatalog object to change one or more of its properties, such as the display name or description.'
- externalDocs:
- description: Find more info here
- url: https://learn.microsoft.com/graph/api/accesspackagecatalog-update?view=graph-rest-1.0
- operationId: identityGovernance.entitlementManagement_UpdateCatalog
+ summary: Update the navigation property availableAccessPackages in identityGovernance
+ operationId: identityGovernance.entitlementManagement_UpdateAvailableAccessPackage
parameters:
- - name: accessPackageCatalog-id
+ - name: availableAccessPackage-id
in: path
- description: The unique identifier of accessPackageCatalog
+ description: The unique identifier of availableAccessPackage
required: true
style: simple
schema:
type: string
- x-ms-docs-key-type: accessPackageCatalog
+ x-ms-docs-key-type: availableAccessPackage
requestBody:
description: New navigation property values
content:
application/json:
schema:
- $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog'
+ $ref: '#/components/schemas/microsoft.graph.availableAccessPackage'
required: true
responses:
2XX:
@@ -14423,28 +14723,24 @@ paths:
content:
application/json:
schema:
- $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog'
+ $ref: '#/components/schemas/microsoft.graph.availableAccessPackage'
default:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
delete:
tags:
- identityGovernance.entitlementManagement
- summary: Delete accessPackageCatalog
- description: Delete an accessPackageCatalog.
- externalDocs:
- description: Find more info here
- url: https://learn.microsoft.com/graph/api/accesspackagecatalog-delete?view=graph-rest-1.0
- operationId: identityGovernance.entitlementManagement_DeleteCatalog
+ summary: Delete navigation property availableAccessPackages for identityGovernance
+ operationId: identityGovernance.entitlementManagement_DeleteAvailableAccessPackage
parameters:
- - name: accessPackageCatalog-id
+ - name: availableAccessPackage-id
in: path
- description: The unique identifier of accessPackageCatalog
+ description: The unique identifier of availableAccessPackage
required: true
style: simple
schema:
type: string
- x-ms-docs-key-type: accessPackageCatalog
+ x-ms-docs-key-type: availableAccessPackage
- name: If-Match
in: header
description: ETag
@@ -14457,22 +14753,25 @@ paths:
default:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
- '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/accessPackages':
+ '/identityGovernance/entitlementManagement/availableAccessPackages/{availableAccessPackage-id}/resourceRoleScopes':
get:
tags:
- identityGovernance.entitlementManagement
- summary: Get accessPackages from identityGovernance
- description: The access packages in this catalog. Read-only. Nullable.
- operationId: identityGovernance.entitlementManagement.catalog_ListAccessPackage
+ summary: List resourceRoleScopes
+ description: Get a list of the accessPackageResourceRoleScope objects associated with an availableAccessPackage.
+ externalDocs:
+ description: Find more info here
+ url: https://learn.microsoft.com/graph/api/availableaccesspackage-list-resourcerolescopes?view=graph-rest-1.0
+ operationId: identityGovernance.entitlementManagement.availableAccessPackage_ListResourceRoleScope
parameters:
- - name: accessPackageCatalog-id
+ - name: availableAccessPackage-id
in: path
- description: The unique identifier of accessPackageCatalog
+ description: The unique identifier of availableAccessPackage
required: true
style: simple
schema:
type: string
- x-ms-docs-key-type: accessPackageCatalog
+ x-ms-docs-key-type: availableAccessPackage
- $ref: '#/components/parameters/top'
- $ref: '#/components/parameters/skip'
- $ref: '#/components/parameters/search'
@@ -14510,37 +14809,37 @@ paths:
type: string
responses:
2XX:
- $ref: '#/components/responses/microsoft.graph.accessPackageCollectionResponse'
+ $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleScopeCollectionResponse'
default:
$ref: '#/components/responses/error'
x-ms-pageable:
nextLinkName: '@odata.nextLink'
operationName: listMore
x-ms-docs-operation-type: operation
- '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}':
+ '/identityGovernance/entitlementManagement/availableAccessPackages/{availableAccessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}':
get:
tags:
- identityGovernance.entitlementManagement
- summary: Get accessPackages from identityGovernance
- description: The access packages in this catalog. Read-only. Nullable.
- operationId: identityGovernance.entitlementManagement.catalog_GetAccessPackage
+ summary: Get resourceRoleScopes from identityGovernance
+ description: The resource role scopes associated with this available access package.
+ operationId: identityGovernance.entitlementManagement.availableAccessPackage_GetResourceRoleScope
parameters:
- - name: accessPackageCatalog-id
+ - name: availableAccessPackage-id
in: path
- description: The unique identifier of accessPackageCatalog
+ description: The unique identifier of availableAccessPackage
required: true
style: simple
schema:
type: string
- x-ms-docs-key-type: accessPackageCatalog
- - name: accessPackage-id
+ x-ms-docs-key-type: availableAccessPackage
+ - name: accessPackageResourceRoleScope-id
in: path
- description: The unique identifier of accessPackage
+ description: The unique identifier of accessPackageResourceRoleScope
required: true
style: simple
schema:
type: string
- x-ms-docs-key-type: accessPackage
+ x-ms-docs-key-type: accessPackageResourceRoleScope
- name: $select
in: query
description: Select properties to be returned
@@ -14567,25 +14866,25 @@ paths:
content:
application/json:
schema:
- $ref: '#/components/schemas/microsoft.graph.accessPackage'
+ $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope'
default:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
- '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/accessPackages/$count':
+ '/identityGovernance/entitlementManagement/availableAccessPackages/{availableAccessPackage-id}/resourceRoleScopes/$count':
get:
tags:
- identityGovernance.entitlementManagement
summary: Get the number of the resource
- operationId: identityGovernance.entitlementManagement.catalog.accessPackage_GetCount
+ operationId: identityGovernance.entitlementManagement.availableAccessPackage.resourceRoleScope_GetCount
parameters:
- - name: accessPackageCatalog-id
+ - name: availableAccessPackage-id
in: path
- description: The unique identifier of accessPackageCatalog
+ description: The unique identifier of availableAccessPackage
required: true
style: simple
schema:
type: string
- x-ms-docs-key-type: accessPackageCatalog
+ x-ms-docs-key-type: availableAccessPackage
- $ref: '#/components/parameters/search'
- $ref: '#/components/parameters/filter'
responses:
@@ -14593,25 +14892,31 @@ paths:
$ref: '#/components/responses/ODataCountResponse'
default:
$ref: '#/components/responses/error'
- '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/customWorkflowExtensions':
+ /identityGovernance/entitlementManagement/availableAccessPackages/$count:
get:
tags:
- identityGovernance.entitlementManagement
- summary: List accessPackageCustomWorkflowExtensions
- description: Get a list of the accessPackageAssignmentRequestWorkflowExtension and accessPackageAssignmentWorkflowExtension objects and their properties. The resulting list includes all the customAccessPackageWorkflowExtension objects for the catalog that the caller has access to read. Each object includes an @odata.type property that indicates whether the object is an accessPackageAssignmentRequestWorkflowExtension or an accessPackageAssignmentWorkflowExtension.
+ summary: Get the number of the resource
+ operationId: identityGovernance.entitlementManagement.availableAccessPackage_GetCount
+ parameters:
+ - $ref: '#/components/parameters/search'
+ - $ref: '#/components/parameters/filter'
+ responses:
+ 2XX:
+ $ref: '#/components/responses/ODataCountResponse'
+ default:
+ $ref: '#/components/responses/error'
+ /identityGovernance/entitlementManagement/catalogs:
+ get:
+ tags:
+ - identityGovernance.entitlementManagement
+ summary: List catalogs
+ description: Retrieve a list of accessPackageCatalog objects.
externalDocs:
description: Find more info here
- url: https://learn.microsoft.com/graph/api/accesspackagecatalog-list-accesspackagecustomworkflowextensions?view=graph-rest-1.0
- operationId: identityGovernance.entitlementManagement.catalog_ListCustomWorkflowExtension
+ url: https://learn.microsoft.com/graph/api/entitlementmanagement-list-catalogs?view=graph-rest-1.0
+ operationId: identityGovernance.entitlementManagement_ListCatalog
parameters:
- - name: accessPackageCatalog-id
- in: path
- description: The unique identifier of accessPackageCatalog
- required: true
- style: simple
- schema:
- type: string
- x-ms-docs-key-type: accessPackageCatalog
- $ref: '#/components/parameters/top'
- $ref: '#/components/parameters/skip'
- $ref: '#/components/parameters/search'
@@ -14649,7 +14954,7 @@ paths:
type: string
responses:
2XX:
- $ref: '#/components/responses/microsoft.graph.customCalloutExtensionCollectionResponse'
+ $ref: '#/components/responses/microsoft.graph.accessPackageCatalogCollectionResponse'
default:
$ref: '#/components/responses/error'
x-ms-pageable:
@@ -14659,27 +14964,18 @@ paths:
post:
tags:
- identityGovernance.entitlementManagement
- summary: Create accessPackageCustomWorkflowExtension
- description: Create a new accessPackageAssignmentRequestWorkflowExtension or accessPackageAssignmentWorkflowExtension object and add it to an existing accessPackageCatalog object. You must explicitly provide an @odata.type property that indicates whether the object is an accessPackageAssignmentRequestWorkflowExtension or an accessPackageAssignmentWorkflowExtension.
+ summary: Create accessPackageCatalog
+ description: Create a new accessPackageCatalog object.
externalDocs:
description: Find more info here
- url: https://learn.microsoft.com/graph/api/accesspackagecatalog-post-accesspackagecustomworkflowextensions?view=graph-rest-1.0
- operationId: identityGovernance.entitlementManagement.catalog_CreateCustomWorkflowExtension
- parameters:
- - name: accessPackageCatalog-id
- in: path
- description: The unique identifier of accessPackageCatalog
- required: true
- style: simple
- schema:
- type: string
- x-ms-docs-key-type: accessPackageCatalog
+ url: https://learn.microsoft.com/graph/api/entitlementmanagement-post-catalogs?view=graph-rest-1.0
+ operationId: identityGovernance.entitlementManagement_CreateCatalog
requestBody:
description: New navigation property
content:
application/json:
schema:
- $ref: '#/components/schemas/microsoft.graph.customCalloutExtension'
+ $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog'
required: true
responses:
2XX:
@@ -14687,20 +14983,20 @@ paths:
content:
application/json:
schema:
- $ref: '#/components/schemas/microsoft.graph.customCalloutExtension'
+ $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog'
default:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
- '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/customWorkflowExtensions/{customCalloutExtension-id}':
+ '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}':
get:
tags:
- identityGovernance.entitlementManagement
- summary: Get accessPackageAssignmentRequestWorkflowExtension
- description: Read the properties and relationships of an accessPackageAssignmentRequestWorkflowExtension object.
+ summary: Get accessPackageCatalog
+ description: Retrieve the properties and relationships of an accessPackageCatalog object.
externalDocs:
description: Find more info here
- url: https://learn.microsoft.com/graph/api/accesspackageassignmentrequestworkflowextension-get?view=graph-rest-1.0
- operationId: identityGovernance.entitlementManagement.catalog_GetCustomWorkflowExtension
+ url: https://learn.microsoft.com/graph/api/accesspackagecatalog-get?view=graph-rest-1.0
+ operationId: identityGovernance.entitlementManagement_GetCatalog
parameters:
- name: accessPackageCatalog-id
in: path
@@ -14710,14 +15006,6 @@ paths:
schema:
type: string
x-ms-docs-key-type: accessPackageCatalog
- - name: customCalloutExtension-id
- in: path
- description: The unique identifier of customCalloutExtension
- required: true
- style: simple
- schema:
- type: string
- x-ms-docs-key-type: customCalloutExtension
- name: $select
in: query
description: Select properties to be returned
@@ -14744,19 +15032,19 @@ paths:
content:
application/json:
schema:
- $ref: '#/components/schemas/microsoft.graph.customCalloutExtension'
+ $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog'
default:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
patch:
tags:
- identityGovernance.entitlementManagement
- summary: Update accessPackageAssignmentRequestWorkflowExtension
- description: Update the properties of an accessPackageAssignmentRequestWorkflowExtension object.
+ summary: Update accessPackageCatalog
+ description: 'Update an existing accessPackageCatalog object to change one or more of its properties, such as the display name or description.'
externalDocs:
description: Find more info here
- url: https://learn.microsoft.com/graph/api/accesspackageassignmentrequestworkflowextension-update?view=graph-rest-1.0
- operationId: identityGovernance.entitlementManagement.catalog_UpdateCustomWorkflowExtension
+ url: https://learn.microsoft.com/graph/api/accesspackagecatalog-update?view=graph-rest-1.0
+ operationId: identityGovernance.entitlementManagement_UpdateCatalog
parameters:
- name: accessPackageCatalog-id
in: path
@@ -14766,20 +15054,12 @@ paths:
schema:
type: string
x-ms-docs-key-type: accessPackageCatalog
- - name: customCalloutExtension-id
- in: path
- description: The unique identifier of customCalloutExtension
- required: true
- style: simple
- schema:
- type: string
- x-ms-docs-key-type: customCalloutExtension
requestBody:
description: New navigation property values
content:
application/json:
schema:
- $ref: '#/components/schemas/microsoft.graph.customCalloutExtension'
+ $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog'
required: true
responses:
2XX:
@@ -14787,19 +15067,19 @@ paths:
content:
application/json:
schema:
- $ref: '#/components/schemas/microsoft.graph.customCalloutExtension'
+ $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog'
default:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
delete:
tags:
- identityGovernance.entitlementManagement
- summary: Delete accessPackageAssignmentRequestWorkflowExtension
- description: 'Delete an accessPackageAssignmentRequestWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies:'
+ summary: Delete accessPackageCatalog
+ description: Delete an accessPackageCatalog.
externalDocs:
description: Find more info here
- url: https://learn.microsoft.com/graph/api/accesspackageassignmentrequestworkflowextension-delete?view=graph-rest-1.0
- operationId: identityGovernance.entitlementManagement.catalog_DeleteCustomWorkflowExtension
+ url: https://learn.microsoft.com/graph/api/accesspackagecatalog-delete?view=graph-rest-1.0
+ operationId: identityGovernance.entitlementManagement_DeleteCatalog
parameters:
- name: accessPackageCatalog-id
in: path
@@ -14809,14 +15089,6 @@ paths:
schema:
type: string
x-ms-docs-key-type: accessPackageCatalog
- - name: customCalloutExtension-id
- in: path
- description: The unique identifier of customCalloutExtension
- required: true
- style: simple
- schema:
- type: string
- x-ms-docs-key-type: customCalloutExtension
- name: If-Match
in: header
description: ETag
@@ -14829,12 +15101,13 @@ paths:
default:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
- '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/customWorkflowExtensions/$count':
+ '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/accessPackages':
get:
tags:
- identityGovernance.entitlementManagement
- summary: Get the number of the resource
- operationId: identityGovernance.entitlementManagement.catalog.customWorkflowExtension_GetCount
+ summary: Get accessPackages from identityGovernance
+ description: The access packages in this catalog. Read-only. Nullable.
+ operationId: identityGovernance.entitlementManagement.catalog_ListAccessPackage
parameters:
- name: accessPackageCatalog-id
in: path
@@ -14844,23 +15117,57 @@ paths:
schema:
type: string
x-ms-docs-key-type: accessPackageCatalog
+ - $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:
+ type: string
+ - name: $select
+ in: query
+ description: Select properties to be returned
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $expand
+ in: query
+ description: Expand related entities
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
responses:
2XX:
- $ref: '#/components/responses/ODataCountResponse'
+ $ref: '#/components/responses/microsoft.graph.accessPackageCollectionResponse'
default:
$ref: '#/components/responses/error'
- '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceRoles':
+ x-ms-pageable:
+ nextLinkName: '@odata.nextLink'
+ operationName: listMore
+ x-ms-docs-operation-type: operation
+ '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}':
get:
tags:
- identityGovernance.entitlementManagement
- summary: List resourceRoles
- description: 'Retrieve a list of accessPackageResourceRole objects of an accessPackageResource in an accessPackageCatalog. The resource should have been added to the catalog by creating an accessPackageResourceRequest. This list of roles can then be used by the caller to select a role, which is needed when subsequently creating an accessPackageResourceRoleScope.'
- externalDocs:
- description: Find more info here
- url: https://learn.microsoft.com/graph/api/accesspackagecatalog-list-resourceroles?view=graph-rest-1.0
- operationId: identityGovernance.entitlementManagement.catalog_ListResourceRole
+ summary: Get accessPackages from identityGovernance
+ description: The access packages in this catalog. Read-only. Nullable.
+ operationId: identityGovernance.entitlementManagement.catalog_GetAccessPackage
parameters:
- name: accessPackageCatalog-id
in: path
@@ -14870,21 +15177,358 @@ paths:
schema:
type: string
x-ms-docs-key-type: accessPackageCatalog
- - $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: accessPackage-id
+ in: path
+ description: The unique identifier of accessPackage
+ required: true
+ style: simple
schema:
- uniqueItems: true
- type: array
- items:
- type: string
+ type: string
+ x-ms-docs-key-type: accessPackage
+ - name: $select
+ in: query
+ description: Select properties to be returned
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $expand
+ in: query
+ description: Expand related entities
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ responses:
+ 2XX:
+ description: Retrieved navigation property
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.accessPackage'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/accessPackages/$count':
+ get:
+ tags:
+ - identityGovernance.entitlementManagement
+ summary: Get the number of the resource
+ operationId: identityGovernance.entitlementManagement.catalog.accessPackage_GetCount
+ parameters:
+ - name: accessPackageCatalog-id
+ in: path
+ description: The unique identifier of accessPackageCatalog
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: accessPackageCatalog
+ - $ref: '#/components/parameters/search'
+ - $ref: '#/components/parameters/filter'
+ responses:
+ 2XX:
+ $ref: '#/components/responses/ODataCountResponse'
+ default:
+ $ref: '#/components/responses/error'
+ '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/customWorkflowExtensions':
+ get:
+ tags:
+ - identityGovernance.entitlementManagement
+ summary: List accessPackageCustomWorkflowExtensions
+ description: List the accessPackageAssignmentRequestWorkflowExtension and accessPackageAssignmentWorkflowExtension objects in the accessPackageCustomWorkflowExtensions relationship of an accessPackageCatalog. The resulting list includes all the customAccessPackageWorkflowExtension objects for the catalog that the caller has access to read. Each object includes an @odata.type property that indicates whether the object is an accessPackageAssignmentRequestWorkflowExtension or an accessPackageAssignmentWorkflowExtension.
+ externalDocs:
+ description: Find more info here
+ url: https://learn.microsoft.com/graph/api/accesspackagecatalog-list-accesspackagecustomworkflowextensions?view=graph-rest-1.0
+ operationId: identityGovernance.entitlementManagement.catalog_ListCustomWorkflowExtension
+ parameters:
+ - name: accessPackageCatalog-id
+ in: path
+ description: The unique identifier of accessPackageCatalog
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: accessPackageCatalog
+ - $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:
+ type: string
+ - name: $select
+ in: query
+ description: Select properties to be returned
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $expand
+ in: query
+ description: Expand related entities
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ responses:
+ 2XX:
+ $ref: '#/components/responses/microsoft.graph.customCalloutExtensionCollectionResponse'
+ 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 accessPackageCustomWorkflowExtension
+ description: Create a new accessPackageAssignmentRequestWorkflowExtension or accessPackageAssignmentWorkflowExtension object in the accessPackageCustomWorkflowExtensions relationship of an accessPackageCatalog. You must explicitly provide an @odata.type property that indicates whether the object is an accessPackageAssignmentRequestWorkflowExtension or an accessPackageAssignmentWorkflowExtension.
+ externalDocs:
+ description: Find more info here
+ url: https://learn.microsoft.com/graph/api/accesspackagecatalog-post-accesspackagecustomworkflowextensions?view=graph-rest-1.0
+ operationId: identityGovernance.entitlementManagement.catalog_CreateCustomWorkflowExtension
+ parameters:
+ - name: accessPackageCatalog-id
+ in: path
+ description: The unique identifier of accessPackageCatalog
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: accessPackageCatalog
+ requestBody:
+ description: New navigation property
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.customCalloutExtension'
+ required: true
+ responses:
+ 2XX:
+ description: Created navigation property.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.customCalloutExtension'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/customWorkflowExtensions/{customCalloutExtension-id}':
+ get:
+ tags:
+ - identityGovernance.entitlementManagement
+ summary: Get accessPackageAssignmentRequestWorkflowExtension
+ description: Read the properties and relationships of an accessPackageAssignmentRequestWorkflowExtension object.
+ externalDocs:
+ description: Find more info here
+ url: https://learn.microsoft.com/graph/api/accesspackageassignmentrequestworkflowextension-get?view=graph-rest-1.0
+ operationId: identityGovernance.entitlementManagement.catalog_GetCustomWorkflowExtension
+ parameters:
+ - name: accessPackageCatalog-id
+ in: path
+ description: The unique identifier of accessPackageCatalog
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: accessPackageCatalog
+ - name: customCalloutExtension-id
+ in: path
+ description: The unique identifier of customCalloutExtension
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: customCalloutExtension
+ - name: $select
+ in: query
+ description: Select properties to be returned
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $expand
+ in: query
+ description: Expand related entities
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ responses:
+ 2XX:
+ description: Retrieved navigation property
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.customCalloutExtension'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ patch:
+ tags:
+ - identityGovernance.entitlementManagement
+ summary: Update accessPackageAssignmentRequestWorkflowExtension
+ description: Update the properties of an accessPackageAssignmentRequestWorkflowExtension object.
+ externalDocs:
+ description: Find more info here
+ url: https://learn.microsoft.com/graph/api/accesspackageassignmentrequestworkflowextension-update?view=graph-rest-1.0
+ operationId: identityGovernance.entitlementManagement.catalog_UpdateCustomWorkflowExtension
+ parameters:
+ - name: accessPackageCatalog-id
+ in: path
+ description: The unique identifier of accessPackageCatalog
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: accessPackageCatalog
+ - name: customCalloutExtension-id
+ in: path
+ description: The unique identifier of customCalloutExtension
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: customCalloutExtension
+ requestBody:
+ description: New navigation property values
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.customCalloutExtension'
+ required: true
+ responses:
+ 2XX:
+ description: Success
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.customCalloutExtension'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ delete:
+ tags:
+ - identityGovernance.entitlementManagement
+ summary: Delete accessPackageAssignmentRequestWorkflowExtension
+ description: 'Delete an accessPackageAssignmentRequestWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies:'
+ externalDocs:
+ description: Find more info here
+ url: https://learn.microsoft.com/graph/api/accesspackageassignmentrequestworkflowextension-delete?view=graph-rest-1.0
+ operationId: identityGovernance.entitlementManagement.catalog_DeleteCustomWorkflowExtension
+ parameters:
+ - name: accessPackageCatalog-id
+ in: path
+ description: The unique identifier of accessPackageCatalog
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: accessPackageCatalog
+ - name: customCalloutExtension-id
+ in: path
+ description: The unique identifier of customCalloutExtension
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: customCalloutExtension
+ - name: If-Match
+ in: header
+ description: ETag
+ style: simple
+ schema:
+ type: string
+ responses:
+ 2XX:
+ description: Success
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/customWorkflowExtensions/$count':
+ get:
+ tags:
+ - identityGovernance.entitlementManagement
+ summary: Get the number of the resource
+ operationId: identityGovernance.entitlementManagement.catalog.customWorkflowExtension_GetCount
+ parameters:
+ - name: accessPackageCatalog-id
+ in: path
+ description: The unique identifier of accessPackageCatalog
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: accessPackageCatalog
+ - $ref: '#/components/parameters/search'
+ - $ref: '#/components/parameters/filter'
+ responses:
+ 2XX:
+ $ref: '#/components/responses/ODataCountResponse'
+ default:
+ $ref: '#/components/responses/error'
+ '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceRoles':
+ get:
+ tags:
+ - identityGovernance.entitlementManagement
+ summary: List resourceRoles
+ description: 'Retrieve a list of accessPackageResourceRole objects of an accessPackageResource in an accessPackageCatalog. The resource should have been added to the catalog by creating an accessPackageResourceRequest. This list of roles can then be used by the caller to select a role, which is needed when subsequently creating an accessPackageResourceRoleScope.'
+ externalDocs:
+ description: Find more info here
+ url: https://learn.microsoft.com/graph/api/accesspackagecatalog-list-resourceroles?view=graph-rest-1.0
+ operationId: identityGovernance.entitlementManagement.catalog_ListResourceRole
+ parameters:
+ - name: accessPackageCatalog-id
+ in: path
+ description: The unique identifier of accessPackageCatalog
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: accessPackageCatalog
+ - $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:
+ type: string
- name: $select
in: query
description: Select properties to be returned
@@ -20994,7 +21638,7 @@ paths:
tags:
- identityGovernance.entitlementManagement
summary: Remove externalSponsors
- description: Remove a user or a group from the connected organization's external sponsors. The external sponsors are a set of users who can approve requests on behalf of other users from that connected organization.
+ description: Remove a user or a group from the externalSponsors relationship of a connectedOrganization. External sponsors are a set of users who can approve requests on behalf of other users from that connected organization.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/connectedorganization-delete-externalsponsors?view=graph-rest-1.0
@@ -21093,7 +21737,7 @@ paths:
tags:
- identityGovernance.entitlementManagement
summary: Add externalSponsors
- description: Add a user or a group to the connected organization's external sponsors. The external sponsors are a set of users who can approve requests on behalf of other users from that connected organization.
+ description: Add a user or a group to the externalSponsors relationship of a connectedOrganization. External sponsors are a set of users who can approve requests on behalf of other users from that connected organization.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/connectedorganization-post-externalsponsors?view=graph-rest-1.0
@@ -21119,7 +21763,7 @@ paths:
tags:
- identityGovernance.entitlementManagement
summary: Remove externalSponsors
- description: Remove a user or a group from the connected organization's external sponsors. The external sponsors are a set of users who can approve requests on behalf of other users from that connected organization.
+ description: Remove a user or a group from the externalSponsors relationship of a connectedOrganization. External sponsors are a set of users who can approve requests on behalf of other users from that connected organization.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/connectedorganization-delete-externalsponsors?view=graph-rest-1.0
@@ -21217,7 +21861,7 @@ paths:
tags:
- identityGovernance.entitlementManagement
summary: Remove internalSponsors
- description: Remove a user or a group from the connected organization's internal sponsors. The internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization.
+ description: Remove a user or a group from the internalSponsors relationship of a connectedOrganization. Internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/connectedorganization-delete-internalsponsors?view=graph-rest-1.0
@@ -21316,7 +21960,7 @@ paths:
tags:
- identityGovernance.entitlementManagement
summary: Add internalSponsors
- description: Add a user or a group to the connected organization's internal sponsors. The internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization.
+ description: Add a user or a group to the internalSponsors relationship of a connectedOrganization. Internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/connectedorganization-post-internalsponsors?view=graph-rest-1.0
@@ -21342,7 +21986,7 @@ paths:
tags:
- identityGovernance.entitlementManagement
summary: Remove internalSponsors
- description: Remove a user or a group from the connected organization's internal sponsors. The internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization.
+ description: Remove a user or a group from the internalSponsors relationship of a connectedOrganization. Internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/connectedorganization-delete-internalsponsors?view=graph-rest-1.0
@@ -21390,6 +22034,197 @@ paths:
$ref: '#/components/responses/ODataCountResponse'
default:
$ref: '#/components/responses/error'
+ /identityGovernance/entitlementManagement/controlConfigurations:
+ get:
+ tags:
+ - identityGovernance.entitlementManagement
+ summary: Get controlConfigurations from identityGovernance
+ description: Configuration settings that control the lifecycle and access policies of entitlement management within a tenant.
+ operationId: identityGovernance.entitlementManagement_ListControlConfiguration
+ 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:
+ type: string
+ - name: $select
+ in: query
+ description: Select properties to be returned
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $expand
+ in: query
+ description: Expand related entities
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ responses:
+ 2XX:
+ $ref: '#/components/responses/microsoft.graph.controlConfigurationCollectionResponse'
+ 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 controlConfigurations for identityGovernance
+ operationId: identityGovernance.entitlementManagement_CreateControlConfiguration
+ requestBody:
+ description: New navigation property
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.controlConfiguration'
+ required: true
+ responses:
+ 2XX:
+ description: Created navigation property.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.controlConfiguration'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ '/identityGovernance/entitlementManagement/controlConfigurations/{controlConfiguration-id}':
+ get:
+ tags:
+ - identityGovernance.entitlementManagement
+ summary: Get controlConfigurations from identityGovernance
+ description: Configuration settings that control the lifecycle and access policies of entitlement management within a tenant.
+ operationId: identityGovernance.entitlementManagement_GetControlConfiguration
+ parameters:
+ - name: controlConfiguration-id
+ in: path
+ description: The unique identifier of controlConfiguration
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: controlConfiguration
+ - name: $select
+ in: query
+ description: Select properties to be returned
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $expand
+ in: query
+ description: Expand related entities
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ responses:
+ 2XX:
+ description: Retrieved navigation property
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.controlConfiguration'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ put:
+ tags:
+ - identityGovernance.entitlementManagement
+ summary: Update the navigation property controlConfigurations in identityGovernance
+ operationId: identityGovernance.entitlementManagement_SetControlConfiguration
+ parameters:
+ - name: controlConfiguration-id
+ in: path
+ description: The unique identifier of controlConfiguration
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: controlConfiguration
+ requestBody:
+ description: New navigation property values
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.controlConfiguration'
+ required: true
+ responses:
+ 2XX:
+ description: Success
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.controlConfiguration'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ delete:
+ tags:
+ - identityGovernance.entitlementManagement
+ summary: Delete navigation property controlConfigurations for identityGovernance
+ operationId: identityGovernance.entitlementManagement_DeleteControlConfiguration
+ parameters:
+ - name: controlConfiguration-id
+ in: path
+ description: The unique identifier of controlConfiguration
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: controlConfiguration
+ - name: If-Match
+ in: header
+ description: ETag
+ style: simple
+ schema:
+ type: string
+ responses:
+ 2XX:
+ description: Success
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ /identityGovernance/entitlementManagement/controlConfigurations/$count:
+ get:
+ tags:
+ - identityGovernance.entitlementManagement
+ summary: Get the number of the resource
+ operationId: identityGovernance.entitlementManagement.controlConfiguration_GetCount
+ parameters:
+ - $ref: '#/components/parameters/search'
+ - $ref: '#/components/parameters/filter'
+ responses:
+ 2XX:
+ $ref: '#/components/responses/ODataCountResponse'
+ default:
+ $ref: '#/components/responses/error'
/identityGovernance/entitlementManagement/resourceEnvironments:
get:
tags:
@@ -37913,7 +38748,11 @@ paths:
get:
tags:
- identityGovernance.entitlementManagement
- summary: Get subjects from identityGovernance
+ summary: Get accessPackageSubject
+ description: Get the properties of an external directory user represented by an existing accessPackageSubject object.
+ externalDocs:
+ description: Find more info here
+ url: https://learn.microsoft.com/graph/api/accesspackagesubject-get?view=graph-rest-1.0
operationId: identityGovernance.entitlementManagement_ListSubject
parameters:
- $ref: '#/components/parameters/top'
@@ -38030,7 +38869,11 @@ paths:
patch:
tags:
- identityGovernance.entitlementManagement
- summary: Update the navigation property subjects in identityGovernance
+ summary: Update accessPackageSubject
+ description: Update an external directory user represented by an existing accessPackageSubject object to change the subject lifecycle.
+ externalDocs:
+ description: Find more info here
+ url: https://learn.microsoft.com/graph/api/accesspackagesubject-update?view=graph-rest-1.0
operationId: identityGovernance.entitlementManagement_UpdateSubject
parameters:
- name: accessPackageSubject-id
@@ -38178,7 +39021,11 @@ paths:
patch:
tags:
- identityGovernance.entitlementManagement
- summary: Update the navigation property subjects in identityGovernance
+ summary: Update accessPackageSubject
+ description: Update an external directory user represented by an existing accessPackageSubject object to change the subject lifecycle.
+ externalDocs:
+ description: Find more info here
+ url: https://learn.microsoft.com/graph/api/accesspackagesubject-update?view=graph-rest-1.0
operationId: identityGovernance.entitlementManagement.subject_UpdateGraphBPreObjectId
parameters:
- name: objectId
@@ -38997,7 +39844,7 @@ paths:
tags:
- identityGovernance.lifecycleWorkflowsContainer
summary: List deletedItems (deleted lifecycle workflows)
- description: Get a list of the deleted workflow objects and their properties.
+ description: Get a list of deleted workflow objects and their properties from the deletedItemContainer.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/identitygovernance-lifecycleworkflowscontainer-list-deleteditems?view=graph-rest-1.0
@@ -39774,18 +40621,447 @@ paths:
type: string
responses:
2XX:
- $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse'
+ $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-pageable:
+ nextLinkName: '@odata.nextLink'
+ operationName: listMore
+ '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/lastModifiedBy/serviceProvisioningErrors/$count':
+ get:
+ tags:
+ - identityGovernance.lifecycleWorkflowsContainer
+ summary: Get the number of the resource
+ operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.lastModifiedBy.ServiceProvisioningError_GetCount
+ parameters:
+ - name: workflow-id
+ in: path
+ description: The unique identifier of workflow
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: workflow
+ - $ref: '#/components/parameters/search'
+ - $ref: '#/components/parameters/filter'
+ responses:
+ 2XX:
+ $ref: '#/components/responses/ODataCountResponse'
+ default:
+ $ref: '#/components/responses/error'
+ '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/microsoft.graph.identityGovernance.activate':
+ post:
+ tags:
+ - identityGovernance.lifecycleWorkflowsContainer
+ summary: Invoke action activate
+ description: 'Run a workflow object on-demand. You can run any workflow on-demand, including scheduled workflows. Workflows created from the ''Real-time employee termination'' template are run on-demand only. When you run a workflow on demand, the tasks are executed regardless of whether the user state matches the scope and trigger execution conditions.'
+ externalDocs:
+ description: Find more info here
+ url: https://learn.microsoft.com/graph/api/identitygovernance-workflow-activate?view=graph-rest-1.0
+ operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_activate
+ parameters:
+ - name: workflow-id
+ in: path
+ description: The unique identifier of workflow
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: workflow
+ requestBody:
+ description: Action parameters
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ subjects:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.user'
+ additionalProperties:
+ type: object
+ required: true
+ responses:
+ 2XX:
+ description: Success
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: action
+ '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/microsoft.graph.identityGovernance.activateWithScope':
+ post:
+ tags:
+ - identityGovernance.lifecycleWorkflowsContainer
+ summary: Invoke action activateWithScope
+ description: 'Run a workflow object on-demand with a specific scope. You can run any workflow on-demand, including scheduled workflows. Workflows created from the ''Real-time employee termination'' template are run on-demand only. When you run a workflow on demand, the tasks are executed regardless of whether the user state matches the scope and trigger execution conditions.'
+ externalDocs:
+ description: Find more info here
+ url: https://learn.microsoft.com/graph/api/identitygovernance-workflow-activatewithscope?view=graph-rest-1.0
+ operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_activateGraphWPreScope
+ parameters:
+ - name: workflow-id
+ in: path
+ description: The unique identifier of workflow
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: workflow
+ requestBody:
+ description: Action parameters
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ scope:
+ $ref: '#/components/schemas/microsoft.graph.identityGovernance.activationScope'
+ additionalProperties:
+ type: object
+ required: true
+ responses:
+ 2XX:
+ description: Success
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: action
+ '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/microsoft.graph.identityGovernance.cancelProcessing':
+ post:
+ tags:
+ - identityGovernance.lifecycleWorkflowsContainer
+ summary: Invoke action cancelProcessing
+ description: Cancel one or more workflow runs that are currently in queued or inProgress status. Currently limited to canceling one run per request.
+ externalDocs:
+ description: Find more info here
+ url: https://learn.microsoft.com/graph/api/identitygovernance-workflow-cancelprocessing?view=graph-rest-1.0
+ operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_cancelProcessing
+ parameters:
+ - name: workflow-id
+ in: path
+ description: The unique identifier of workflow
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: workflow
+ requestBody:
+ description: Action parameters
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ scope:
+ $ref: '#/components/schemas/microsoft.graph.identityGovernance.cancelScope'
+ additionalProperties:
+ type: object
+ required: true
+ responses:
+ 2XX:
+ description: Success
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: action
+ '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/microsoft.graph.identityGovernance.clearQuarantine':
+ post:
+ tags:
+ - identityGovernance.lifecycleWorkflowsContainer
+ summary: Invoke action clearQuarantine
+ description: 'Release a quarantined workflow so that it resumes processing. A workflow is automatically quarantined when a run exceeds the threshold conditions defined in its quarantineConfiguration. After an administrator reviews the cause of the quarantine, calling this action clears the quarantine state and allows the workflow to run again.'
+ externalDocs:
+ description: Find more info here
+ url: https://learn.microsoft.com/graph/api/identitygovernance-workflow-clearquarantine?view=graph-rest-1.0
+ operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_clearQuarantine
+ parameters:
+ - name: workflow-id
+ in: path
+ description: The unique identifier of workflow
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: workflow
+ responses:
+ 2XX:
+ description: Success
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflow'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: action
+ '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/microsoft.graph.identityGovernance.createNewVersion':
+ post:
+ tags:
+ - identityGovernance.lifecycleWorkflowsContainer
+ summary: Invoke action createNewVersion
+ description: Create a new version of the workflow object.
+ externalDocs:
+ description: Find more info here
+ url: https://learn.microsoft.com/graph/api/identitygovernance-workflow-createnewversion?view=graph-rest-1.0
+ operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_createNewVersion
+ parameters:
+ - name: workflow-id
+ in: path
+ description: The unique identifier of workflow
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: workflow
+ requestBody:
+ description: Action parameters
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ workflow:
+ $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflow'
+ additionalProperties:
+ type: object
+ required: true
+ responses:
+ 2XX:
+ description: Success
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflow'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: action
+ '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/microsoft.graph.identityGovernance.previewTaskFailures':
+ post:
+ tags:
+ - identityGovernance.lifecycleWorkflowsContainer
+ summary: Invoke action previewTaskFailures
+ description: 'Validate the tasks configured in a workflow to check for configuration errors. This action identifies any tasks that would fail during execution, allowing you to fix issues before running the workflow. Returns an empty collection if no task failures are detected.'
+ externalDocs:
+ description: Find more info here
+ url: https://learn.microsoft.com/graph/api/identitygovernance-workflow-previewtaskfailures?view=graph-rest-1.0
+ operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_previewTaskFailure
+ parameters:
+ - name: workflow-id
+ in: path
+ description: The unique identifier of workflow
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: workflow
+ responses:
+ 2XX:
+ description: Success
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ value:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.identityGovernance.previewFailedTask'
+ '@odata.nextLink':
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: action
+ x-ms-pageable:
+ nextLinkName: '@odata.nextLink'
+ operationName: listMore
+ '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/microsoft.graph.identityGovernance.previewWorkflow':
+ post:
+ tags:
+ - identityGovernance.lifecycleWorkflowsContainer
+ summary: Invoke action previewWorkflow
+ description: 'Run a workflow in preview mode for selected directory objects without affecting production users. This action triggers workflow processing in preview mode, and results can be retrieved by using the List userProcessingResults operation with $filter=workflowExecutionType eq ''previewMode''.'
+ externalDocs:
+ description: Find more info here
+ url: https://learn.microsoft.com/graph/api/identitygovernance-workflow-previewworkflow?view=graph-rest-1.0
+ operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_previewWorkflow
+ parameters:
+ - name: workflow-id
+ in: path
+ description: The unique identifier of workflow
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: workflow
+ requestBody:
+ description: Action parameters
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ subjects:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.directoryObject'
+ additionalProperties:
+ type: object
+ required: true
+ responses:
+ 2XX:
+ description: Success
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: action
+ '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/microsoft.graph.identityGovernance.restore':
+ post:
+ tags:
+ - identityGovernance.lifecycleWorkflowsContainer
+ summary: Invoke action restore
+ description: Restore a deleted workflow object. You can only restore a workflow that was deleted within the last 30 days before Microsoft Entra ID automatically permanently deletes it.
+ externalDocs:
+ description: Find more info here
+ url: https://learn.microsoft.com/graph/api/identitygovernance-workflow-restore?view=graph-rest-1.0
+ operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_restore
+ parameters:
+ - name: workflow-id
+ in: path
+ description: The unique identifier of workflow
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: workflow
+ responses:
+ 2XX:
+ description: Success
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflow'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: action
+ '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/previewScope':
+ get:
+ tags:
+ - identityGovernance.lifecycleWorkflowsContainer
+ summary: Get previewScope from identityGovernance
+ description: The preview scope for the workflow.
+ operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_ListPreviewScope
+ parameters:
+ - name: workflow-id
+ in: path
+ description: The unique identifier of workflow
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: workflow
+ - $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:
+ type: string
+ - name: $select
+ in: query
+ description: Select properties to be returned
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $expand
+ in: query
+ description: Expand related entities
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ responses:
+ 2XX:
+ $ref: '#/components/responses/microsoft.graph.directoryObjectCollectionResponse'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-pageable:
+ nextLinkName: '@odata.nextLink'
+ operationName: listMore
+ x-ms-docs-operation-type: operation
+ '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/previewScope/{directoryObject-id}':
+ get:
+ tags:
+ - identityGovernance.lifecycleWorkflowsContainer
+ summary: Get previewScope from identityGovernance
+ description: The preview scope for the workflow.
+ operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_GetPreviewScope
+ parameters:
+ - name: workflow-id
+ in: path
+ description: The unique identifier of workflow
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: workflow
+ - name: directoryObject-id
+ in: path
+ description: The unique identifier of directoryObject
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: directoryObject
+ - name: $select
+ in: query
+ description: Select properties to be returned
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $expand
+ in: query
+ description: Expand related entities
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ responses:
+ 2XX:
+ description: Retrieved navigation property
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.directoryObject'
default:
$ref: '#/components/responses/error'
- x-ms-pageable:
- nextLinkName: '@odata.nextLink'
- operationName: listMore
- '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/lastModifiedBy/serviceProvisioningErrors/$count':
+ x-ms-docs-operation-type: operation
+ '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/previewScope/$count':
get:
tags:
- identityGovernance.lifecycleWorkflowsContainer
summary: Get the number of the resource
- operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.lastModifiedBy.ServiceProvisioningError_GetCount
+ operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.previewScope_GetCount
parameters:
- name: workflow-id
in: path
@@ -39802,152 +41078,6 @@ paths:
$ref: '#/components/responses/ODataCountResponse'
default:
$ref: '#/components/responses/error'
- '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/microsoft.graph.identityGovernance.activate':
- post:
- tags:
- - identityGovernance.lifecycleWorkflowsContainer
- summary: Invoke action activate
- description: 'Run a workflow object on-demand. You can run any workflow on-demand, including scheduled workflows. Workflows created from the ''Real-time employee termination'' template are run on-demand only. When you run a workflow on demand, the tasks are executed regardless of whether the user state matches the scope and trigger execution conditions.'
- externalDocs:
- description: Find more info here
- url: https://learn.microsoft.com/graph/api/identitygovernance-workflow-activate?view=graph-rest-1.0
- operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_activate
- parameters:
- - name: workflow-id
- in: path
- description: The unique identifier of workflow
- required: true
- style: simple
- schema:
- type: string
- x-ms-docs-key-type: workflow
- requestBody:
- description: Action parameters
- content:
- application/json:
- schema:
- type: object
- properties:
- subjects:
- type: array
- items:
- $ref: '#/components/schemas/microsoft.graph.user'
- additionalProperties:
- type: object
- required: true
- responses:
- 2XX:
- description: Success
- default:
- $ref: '#/components/responses/error'
- x-ms-docs-operation-type: action
- '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/microsoft.graph.identityGovernance.activateWithScope':
- post:
- tags:
- - identityGovernance.lifecycleWorkflowsContainer
- summary: Invoke action activateWithScope
- description: 'Run a workflow object on-demand with a specific scope. You can run any workflow on-demand, including scheduled workflows. Workflows created from the ''Real-time employee termination'' template are run on-demand only. When you run a workflow on demand, the tasks are executed regardless of whether the user state matches the scope and trigger execution conditions.'
- externalDocs:
- description: Find more info here
- url: https://learn.microsoft.com/graph/api/identitygovernance-workflow-activatewithscope?view=graph-rest-1.0
- operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_activateGraphWPreScope
- parameters:
- - name: workflow-id
- in: path
- description: The unique identifier of workflow
- required: true
- style: simple
- schema:
- type: string
- x-ms-docs-key-type: workflow
- requestBody:
- description: Action parameters
- content:
- application/json:
- schema:
- type: object
- properties:
- scope:
- $ref: '#/components/schemas/microsoft.graph.identityGovernance.activationScope'
- additionalProperties:
- type: object
- required: true
- responses:
- 2XX:
- description: Success
- default:
- $ref: '#/components/responses/error'
- x-ms-docs-operation-type: action
- '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/microsoft.graph.identityGovernance.createNewVersion':
- post:
- tags:
- - identityGovernance.lifecycleWorkflowsContainer
- summary: Invoke action createNewVersion
- description: Create a new version of the workflow object.
- externalDocs:
- description: Find more info here
- url: https://learn.microsoft.com/graph/api/identitygovernance-workflow-createnewversion?view=graph-rest-1.0
- operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_createNewVersion
- parameters:
- - name: workflow-id
- in: path
- description: The unique identifier of workflow
- required: true
- style: simple
- schema:
- type: string
- x-ms-docs-key-type: workflow
- requestBody:
- description: Action parameters
- content:
- application/json:
- schema:
- type: object
- properties:
- workflow:
- $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflow'
- additionalProperties:
- type: object
- required: true
- responses:
- 2XX:
- description: Success
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflow'
- default:
- $ref: '#/components/responses/error'
- x-ms-docs-operation-type: action
- '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/microsoft.graph.identityGovernance.restore':
- post:
- tags:
- - identityGovernance.lifecycleWorkflowsContainer
- summary: Invoke action restore
- description: Restore a workflow that has been deleted. You can only restore a workflow that was deleted within the last 30 days before Microsoft Entra ID automatically permanently deletes it.
- externalDocs:
- description: Find more info here
- url: https://learn.microsoft.com/graph/api/identitygovernance-workflow-restore?view=graph-rest-1.0
- operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_restore
- parameters:
- - name: workflow-id
- in: path
- description: The unique identifier of workflow
- required: true
- style: simple
- schema:
- type: string
- x-ms-docs-key-type: workflow
- responses:
- 2XX:
- description: Success
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflow'
- default:
- $ref: '#/components/responses/error'
- x-ms-docs-operation-type: action
'/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs':
get:
tags:
@@ -40357,7 +41487,7 @@ paths:
tags:
- identityGovernance.lifecycleWorkflowsContainer
summary: Invoke action resume
- description: 'Resume a task processing result that''s inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach.'
+ description: 'Resume a taskProcessingResult that''s inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach.'
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/identitygovernance-taskprocessingresult-resume?view=graph-rest-1.0
@@ -41532,7 +42662,7 @@ paths:
tags:
- identityGovernance.lifecycleWorkflowsContainer
summary: Invoke action resume
- description: 'Resume a task processing result that''s inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach.'
+ description: 'Resume a taskProcessingResult that''s inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach.'
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/identitygovernance-taskprocessingresult-resume?view=graph-rest-1.0
@@ -42527,7 +43657,7 @@ paths:
tags:
- identityGovernance.lifecycleWorkflowsContainer
summary: Invoke action resume
- description: 'Resume a task processing result that''s inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach.'
+ description: 'Resume a taskProcessingResult that''s inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach.'
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/identitygovernance-taskprocessingresult-resume?view=graph-rest-1.0
@@ -43373,7 +44503,7 @@ paths:
tags:
- identityGovernance.lifecycleWorkflowsContainer
summary: Invoke action resume
- description: 'Resume a task processing result that''s inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach.'
+ description: 'Resume a taskProcessingResult that''s inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach.'
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/identitygovernance-taskprocessingresult-resume?view=graph-rest-1.0
@@ -44474,7 +45604,7 @@ paths:
tags:
- identityGovernance.lifecycleWorkflowsContainer
summary: Invoke action resume
- description: 'Resume a task processing result that''s inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach.'
+ description: 'Resume a taskProcessingResult that''s inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach.'
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/identitygovernance-taskprocessingresult-resume?view=graph-rest-1.0
@@ -46197,7 +47327,7 @@ paths:
tags:
- identityGovernance.lifecycleWorkflowsContainer
summary: Invoke action resume
- description: 'Resume a task processing result that''s inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach.'
+ description: 'Resume a taskProcessingResult that''s inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach.'
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/identitygovernance-taskprocessingresult-resume?view=graph-rest-1.0
@@ -46865,7 +47995,7 @@ paths:
tags:
- identityGovernance.lifecycleWorkflowsContainer
summary: Invoke function topTasksProcessedSummary
- description: 'Provide a summary of the most processed tasks, known as top tasks, for a specified time period in a tenant. The task definition is provided, along with numerical counts of total, successful, and failed runs. For information about workflows processed, see insights: topWorkflowsProcessedSummary.'
+ description: 'Provide a summary from the insights resource of the most processed task objects, known as top tasks, for a specified time period in a tenant. The task definition is provided, along with numerical counts of total, successful, and failed runs. For information about workflows processed, see insights: topWorkflowsProcessedSummary.'
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/identitygovernance-insights-toptasksprocessedsummary?view=graph-rest-1.0
@@ -46922,7 +48052,7 @@ paths:
tags:
- identityGovernance.lifecycleWorkflowsContainer
summary: Invoke function topWorkflowsProcessedSummary
- description: 'Provide a summary of the workflows processed the most, known as top workflows, for a specified period in a tenant. Workflow basic details are given, along with run information. For information about tasks processed, see insights: topTasksProcessedSummary.'
+ description: 'Provide a summary from the insights resource of the workflow objects processed the most, known as top workflows, for a specified period in a tenant. Workflow basic details are given, along with run information. For information about tasks processed, see insights: topTasksProcessedSummary.'
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/identitygovernance-insights-topworkflowsprocessedsummary?view=graph-rest-1.0
@@ -46979,7 +48109,7 @@ paths:
tags:
- identityGovernance.lifecycleWorkflowsContainer
summary: Invoke function workflowsProcessedByCategory
- description: 'Provide a summary of workflows processed, by category, in a tenant. This allows you to quickly get category information, by numerical value, bypassing other information found in the WorkflowsProcessedSummary call.'
+ description: 'Provide a summary from the insights resource of workflow objects processed by category in a tenant. This allows you to quickly get category information, by numerical value, without retrieving the other information included in the workflowsProcessedSummary call.'
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/identitygovernance-insights-workflowsprocessedbycategory?view=graph-rest-1.0
@@ -47018,7 +48148,7 @@ paths:
tags:
- identityGovernance.lifecycleWorkflowsContainer
summary: Invoke function workflowsProcessedSummary
- description: 'Provide a summary of all workflows processed within a tenant for a specified period. Because the amount of results for listed workflows as returned by the List workflows does not tell you which workflows were processed from the list of created workflows, this summary gives you a quick overview of processed status based on counts.'
+ description: 'Provide a summary from the insights resource of workflow objects processed within a tenant for a specified period. Because the list returned by List workflows doesn''t indicate which workflows were processed, this summary gives you a quick overview based on counts.'
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/identitygovernance-insights-workflowsprocessedsummary?view=graph-rest-1.0
@@ -47242,7 +48372,7 @@ paths:
tags:
- identityGovernance.lifecycleWorkflowsContainer
summary: List workflows
- description: Get a list of workflow resources that are associated with lifecycle workflows.
+ description: Get a list of workflow resources that are associated with Lifecycle Workflows.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/identitygovernance-lifecycleworkflowscontainer-list-workflows?view=graph-rest-1.0
@@ -47406,7 +48536,7 @@ paths:
tags:
- identityGovernance.lifecycleWorkflowsContainer
summary: Delete workflow
- description: 'Delete a workflow object and its associated tasks, taskProcessingResults and versions. You can restore a deleted workflow and its associated objects within 30 days of deletion.'
+ description: 'Delete a workflow object and its associated tasks, taskProcessingResults and versions. The deleted workflow is sent to the deleted workflows container. You can restore a deleted workflow and its associated objects within 30 days of deletion.'
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/identitygovernance-workflow-delete?view=graph-rest-1.0
@@ -48184,6 +49314,72 @@ paths:
default:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: action
+ '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/microsoft.graph.identityGovernance.cancelProcessing':
+ post:
+ tags:
+ - identityGovernance.lifecycleWorkflowsContainer
+ summary: Invoke action cancelProcessing
+ description: Cancel one or more workflow runs that are currently in queued or inProgress status. Currently limited to canceling one run per request.
+ externalDocs:
+ description: Find more info here
+ url: https://learn.microsoft.com/graph/api/identitygovernance-workflow-cancelprocessing?view=graph-rest-1.0
+ operationId: identityGovernance.lifecycleWorkflow.workflow_cancelProcessing
+ parameters:
+ - name: workflow-id
+ in: path
+ description: The unique identifier of workflow
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: workflow
+ requestBody:
+ description: Action parameters
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ scope:
+ $ref: '#/components/schemas/microsoft.graph.identityGovernance.cancelScope'
+ additionalProperties:
+ type: object
+ required: true
+ responses:
+ 2XX:
+ description: Success
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: action
+ '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/microsoft.graph.identityGovernance.clearQuarantine':
+ post:
+ tags:
+ - identityGovernance.lifecycleWorkflowsContainer
+ summary: Invoke action clearQuarantine
+ description: 'Release a quarantined workflow so that it resumes processing. A workflow is automatically quarantined when a run exceeds the threshold conditions defined in its quarantineConfiguration. After an administrator reviews the cause of the quarantine, calling this action clears the quarantine state and allows the workflow to run again.'
+ externalDocs:
+ description: Find more info here
+ url: https://learn.microsoft.com/graph/api/identitygovernance-workflow-clearquarantine?view=graph-rest-1.0
+ operationId: identityGovernance.lifecycleWorkflow.workflow_clearQuarantine
+ parameters:
+ - name: workflow-id
+ in: path
+ description: The unique identifier of workflow
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: workflow
+ responses:
+ 2XX:
+ description: Success
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflow'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: action
'/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/microsoft.graph.identityGovernance.createNewVersion':
post:
tags:
@@ -48225,12 +49421,93 @@ paths:
default:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: action
+ '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/microsoft.graph.identityGovernance.previewTaskFailures':
+ post:
+ tags:
+ - identityGovernance.lifecycleWorkflowsContainer
+ summary: Invoke action previewTaskFailures
+ description: 'Validate the tasks configured in a workflow to check for configuration errors. This action identifies any tasks that would fail during execution, allowing you to fix issues before running the workflow. Returns an empty collection if no task failures are detected.'
+ externalDocs:
+ description: Find more info here
+ url: https://learn.microsoft.com/graph/api/identitygovernance-workflow-previewtaskfailures?view=graph-rest-1.0
+ operationId: identityGovernance.lifecycleWorkflow.workflow_previewTaskFailure
+ parameters:
+ - name: workflow-id
+ in: path
+ description: The unique identifier of workflow
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: workflow
+ responses:
+ 2XX:
+ description: Success
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ value:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.identityGovernance.previewFailedTask'
+ '@odata.nextLink':
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: action
+ x-ms-pageable:
+ nextLinkName: '@odata.nextLink'
+ operationName: listMore
+ '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/microsoft.graph.identityGovernance.previewWorkflow':
+ post:
+ tags:
+ - identityGovernance.lifecycleWorkflowsContainer
+ summary: Invoke action previewWorkflow
+ description: 'Run a workflow in preview mode for selected directory objects without affecting production users. This action triggers workflow processing in preview mode, and results can be retrieved by using the List userProcessingResults operation with $filter=workflowExecutionType eq ''previewMode''.'
+ externalDocs:
+ description: Find more info here
+ url: https://learn.microsoft.com/graph/api/identitygovernance-workflow-previewworkflow?view=graph-rest-1.0
+ operationId: identityGovernance.lifecycleWorkflow.workflow_previewWorkflow
+ parameters:
+ - name: workflow-id
+ in: path
+ description: The unique identifier of workflow
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: workflow
+ requestBody:
+ description: Action parameters
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ subjects:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.directoryObject'
+ additionalProperties:
+ type: object
+ required: true
+ responses:
+ 2XX:
+ description: Success
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: action
'/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/microsoft.graph.identityGovernance.restore':
post:
tags:
- identityGovernance.lifecycleWorkflowsContainer
summary: Invoke action restore
- description: Restore a workflow that has been deleted. You can only restore a workflow that was deleted within the last 30 days before Microsoft Entra ID automatically permanently deletes it.
+ description: Restore a deleted workflow object. You can only restore a workflow that was deleted within the last 30 days before Microsoft Entra ID automatically permanently deletes it.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/identitygovernance-workflow-restore?view=graph-rest-1.0
@@ -48254,12 +49531,148 @@ paths:
default:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: action
+ '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/previewScope':
+ get:
+ tags:
+ - identityGovernance.lifecycleWorkflowsContainer
+ summary: Get previewScope from identityGovernance
+ description: The preview scope for the workflow.
+ operationId: identityGovernance.lifecycleWorkflow.workflow_ListPreviewScope
+ parameters:
+ - name: workflow-id
+ in: path
+ description: The unique identifier of workflow
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: workflow
+ - $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:
+ type: string
+ - name: $select
+ in: query
+ description: Select properties to be returned
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $expand
+ in: query
+ description: Expand related entities
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ responses:
+ 2XX:
+ $ref: '#/components/responses/microsoft.graph.directoryObjectCollectionResponse'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-pageable:
+ nextLinkName: '@odata.nextLink'
+ operationName: listMore
+ x-ms-docs-operation-type: operation
+ '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/previewScope/{directoryObject-id}':
+ get:
+ tags:
+ - identityGovernance.lifecycleWorkflowsContainer
+ summary: Get previewScope from identityGovernance
+ description: The preview scope for the workflow.
+ operationId: identityGovernance.lifecycleWorkflow.workflow_GetPreviewScope
+ parameters:
+ - name: workflow-id
+ in: path
+ description: The unique identifier of workflow
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: workflow
+ - name: directoryObject-id
+ in: path
+ description: The unique identifier of directoryObject
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: directoryObject
+ - name: $select
+ in: query
+ description: Select properties to be returned
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $expand
+ in: query
+ description: Expand related entities
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ responses:
+ 2XX:
+ description: Retrieved navigation property
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.directoryObject'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/previewScope/$count':
+ get:
+ tags:
+ - identityGovernance.lifecycleWorkflowsContainer
+ summary: Get the number of the resource
+ operationId: identityGovernance.lifecycleWorkflow.workflow.previewScope_GetCount
+ parameters:
+ - name: workflow-id
+ in: path
+ description: The unique identifier of workflow
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: workflow
+ - $ref: '#/components/parameters/search'
+ - $ref: '#/components/parameters/filter'
+ responses:
+ 2XX:
+ $ref: '#/components/responses/ODataCountResponse'
+ default:
+ $ref: '#/components/responses/error'
'/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs':
get:
tags:
- identityGovernance.lifecycleWorkflowsContainer
summary: List runs
- description: Get a list of the run objects and their properties for a lifecycle workflow.
+ description: Get a list of run objects and their properties for a workflow.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/identitygovernance-workflow-list-runs?view=graph-rest-1.0
@@ -48672,7 +50085,7 @@ paths:
tags:
- identityGovernance.lifecycleWorkflowsContainer
summary: Invoke action resume
- description: 'Resume a task processing result that''s inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach.'
+ description: 'Resume a taskProcessingResult that''s inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach.'
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/identitygovernance-taskprocessingresult-resume?view=graph-rest-1.0
@@ -49176,7 +50589,7 @@ paths:
tags:
- identityGovernance.lifecycleWorkflowsContainer
summary: Get userProcessingResult
- description: Get the user processing result of a user processing result of a run.
+ description: Get a userProcessingResult for a run.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/identitygovernance-userprocessingresult-get?view=graph-rest-1.0
@@ -49856,7 +51269,7 @@ paths:
tags:
- identityGovernance.lifecycleWorkflowsContainer
summary: Invoke action resume
- description: 'Resume a task processing result that''s inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach.'
+ description: 'Resume a taskProcessingResult that''s inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach.'
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/identitygovernance-taskprocessingresult-resume?view=graph-rest-1.0
@@ -50456,7 +51869,7 @@ paths:
tags:
- identityGovernance.lifecycleWorkflowsContainer
summary: Invoke function summary
- description: 'Get a summary of runs for a specified time period. Because the amount of runs returned by the List API call can be overwhelming, this summary allows the administrator to get a quick overview based on counts.'
+ description: 'Get a runSummary for run objects over a specified time period. Because the number of runs returned by the list API call can be overwhelming, this summary allows administrators to get a quick overview based on counts.'
operationId: identityGovernance.lifecycleWorkflow.workflow.run_summary
parameters:
- name: workflow-id
@@ -50858,7 +52271,7 @@ paths:
tags:
- identityGovernance.lifecycleWorkflowsContainer
summary: Invoke action resume
- description: 'Resume a task processing result that''s inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach.'
+ description: 'Resume a taskProcessingResult that''s inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach.'
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/identitygovernance-taskprocessingresult-resume?view=graph-rest-1.0
@@ -51313,7 +52726,7 @@ paths:
tags:
- identityGovernance.lifecycleWorkflowsContainer
summary: Invoke function summary
- description: 'Get a taskReportSummary object. This API provides a summary of task processing results for a specified time period. Because the volume of task processing results and task reports returned by the List API calls can be overwhelming, this summary allows the administrator to get a quick overview based on counts.'
+ description: 'Get a taskReportSummary for a taskReport. This API provides a summary of task processing results for a specified time period. Because the volume of task processing results and task reports returned by the List API calls can be overwhelming, this summary allows the administrator to get a quick overview based on counts.'
operationId: identityGovernance.lifecycleWorkflow.workflow.taskReport_summary
parameters:
- name: workflow-id
@@ -51357,7 +52770,7 @@ paths:
tags:
- identityGovernance.lifecycleWorkflowsContainer
summary: List tasks (in Lifecycle Workflows)
- description: Retrieve the details of the built-in tasks in Lifecycle Workflows.
+ description: Retrieve the details of the built-in task objects in a workflow.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/identitygovernance-workflow-list-task?view=graph-rest-1.0
@@ -51711,7 +53124,7 @@ paths:
tags:
- identityGovernance.lifecycleWorkflowsContainer
summary: Invoke action resume
- description: 'Resume a task processing result that''s inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach.'
+ description: 'Resume a taskProcessingResult that''s inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach.'
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/identitygovernance-taskprocessingresult-resume?view=graph-rest-1.0
@@ -52818,7 +54231,7 @@ paths:
tags:
- identityGovernance.lifecycleWorkflowsContainer
summary: Invoke action resume
- description: 'Resume a task processing result that''s inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach.'
+ description: 'Resume a taskProcessingResult that''s inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach.'
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/identitygovernance-taskprocessingresult-resume?view=graph-rest-1.0
@@ -54553,7 +55966,7 @@ paths:
tags:
- identityGovernance.lifecycleWorkflowsContainer
summary: Invoke action resume
- description: 'Resume a task processing result that''s inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach.'
+ description: 'Resume a taskProcessingResult that''s inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach.'
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/identitygovernance-taskprocessingresult-resume?view=graph-rest-1.0
@@ -55491,7 +56904,7 @@ paths:
tags:
- identityGovernance.lifecycleWorkflowsContainer
summary: Invoke action resume
- description: 'Resume a task processing result that''s inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach.'
+ description: 'Resume a taskProcessingResult that''s inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach.'
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/identitygovernance-taskprocessingresult-resume?view=graph-rest-1.0
@@ -71095,6 +72508,12 @@ components:
$ref: '#/components/schemas/microsoft.graph.accessPackage'
description: Access packages define the collection of resource roles and the policies for which subjects can request or be assigned access to those resources.
x-ms-navigationProperty: true
+ accessPackageSuggestions:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.accessPackageSuggestion'
+ description: Suggested access packages for end users based on various criteria such as related people insights and assignment history.
+ x-ms-navigationProperty: true
assignmentPolicies:
type: array
items:
@@ -71113,6 +72532,12 @@ components:
$ref: '#/components/schemas/microsoft.graph.accessPackageAssignment'
description: The assignment of an access package to a subject for a period of time.
x-ms-navigationProperty: true
+ availableAccessPackages:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.availableAccessPackage'
+ description: Access packages available for end users to browse and request.
+ x-ms-navigationProperty: true
catalogs:
type: array
items:
@@ -71125,6 +72550,12 @@ components:
$ref: '#/components/schemas/microsoft.graph.connectedOrganization'
description: References to a directory or domain of another organization whose users can request access.
x-ms-navigationProperty: true
+ controlConfigurations:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.controlConfiguration'
+ description: Configuration settings that control the lifecycle and access policies of entitlement management within a tenant.
+ x-ms-navigationProperty: true
resourceEnvironments:
type: array
items:
@@ -71500,8 +72931,10 @@ components:
nullable: true
originSystem:
type: string
- description: 'The type of the resource in the origin system, such as SharePointOnline, AadApplication, or AadGroup.'
+ description: 'The type of the resource in the origin system, such as SharePointOnline, AadApplication, AzureResources, or AadGroup.'
nullable: true
+ type:
+ $ref: '#/components/schemas/microsoft.graph.roleType'
resource:
$ref: '#/components/schemas/microsoft.graph.accessPackageResource'
additionalProperties:
@@ -71629,11 +73062,11 @@ components:
nullable: true
originId:
type: string
- description: The unique identifier for the scope in the resource as defined in the origin system.
+ description: 'The unique identifier of the resource in the origin system. If a Microsoft Entra group, originId is the identifier of the group. Supports $filter (eq).'
nullable: true
originSystem:
type: string
- description: The origin system for the scope.
+ description: 'The type of the resource in the origin system, such as SharePointOnline, AadApplication, AadGroup, AzureResources, or CustomDataProvidedResource. Supports $filter (eq).'
nullable: true
resource:
$ref: '#/components/schemas/microsoft.graph.accessPackageResource'
@@ -71645,6 +73078,53 @@ components:
- allowedRequestor
- unknownFutureValue
type: string
+ microsoft.graph.accessPackageSuggestion:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: accessPackageSuggestion
+ type: object
+ properties:
+ reasons:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.accessPackageSuggestionReason'
+ description: A collection of reasons why this access package is being suggested to the user.
+ accessPackage:
+ $ref: '#/components/schemas/microsoft.graph.availableAccessPackage'
+ additionalProperties:
+ type: object
+ microsoft.graph.availableAccessPackage:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: availableAccessPackage
+ type: object
+ properties:
+ description:
+ type: string
+ description: The description of the access package.
+ nullable: true
+ displayName:
+ type: string
+ description: The display name of the access package.
+ nullable: true
+ resourceRoleScopes:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope'
+ description: The resource role scopes associated with this available access package.
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
+ microsoft.graph.accessPackageSuggestionFilterByCurrentUserOptions:
+ title: accessPackageSuggestionFilterByCurrentUserOptions
+ enum:
+ - none
+ - relatedPeopleAssignments
+ - assignmentHistory
+ - unknownFutureValue
+ type: string
+ x-ms-enum-flags:
+ isFlags: true
microsoft.graph.accessPackageAssignmentRequest:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -71833,6 +73313,37 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
+ microsoft.graph.controlConfiguration:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: controlConfiguration
+ type: object
+ properties:
+ createdBy:
+ type: string
+ description: The userPrincipalName of the user or identity that created the control configuration.
+ 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 control configuration was created.
+ format: date-time
+ nullable: true
+ isEnabled:
+ type: boolean
+ description: Determines whether or not the control configuration is enabled.
+ modifiedBy:
+ type: string
+ description: The userPrincipalName of the user or identity that modified the control configuration.
+ nullable: true
+ modifiedDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 control configuration was modified.
+ format: date-time
+ nullable: true
+ additionalProperties:
+ type: object
microsoft.graph.accessPackageResourceRequest:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -71947,7 +73458,7 @@ components:
nullable: true
accountEnabled:
type: boolean
- description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Requires $select to retrieve. Supports $filter (eq, ne, not, and in).'
+ description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Requires $select to retrieve. Supports $filter (eq, ne, not, and in). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
ageGroup:
type: string
@@ -71974,7 +73485,7 @@ components:
type: array
items:
type: string
- description: 'The telephone numbers for the user. NOTE: Although it''s a string collection, only one number can be set for this property. Read-only for users synced from the on-premises directory. Returned by default. Supports $filter (eq, not, ge, le, startsWith).'
+ description: 'The telephone numbers for the user. NOTE: Although it''s a string collection, only one number can be set for this property. Read-only for users synced from the on-premises directory. Returned by default. Supports $filter (eq, not, ge, le, startsWith). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
city:
type: string
description: 'The city where the user is located. Maximum length is 128 characters. Requires $select to retrieve. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).'
@@ -72121,7 +73632,7 @@ components:
nullable: true
mobilePhone:
type: string
- description: 'The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search.'
+ description: 'The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search. This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
mySite:
type: string
@@ -72143,7 +73654,7 @@ components:
$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 Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you''re using a federated domain for the user''s userPrincipalName (UPN) property. NOTE: The $ and _ characters can''t be used when specifying this property. Requires $select to retrieve. Supports $filter (eq, ne, not, ge, le, in).'
+ description: 'This property is used to associate an on-premises Active Directory user account to their Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you''re using a federated domain for the user''s userPrincipalName (UPN) property. NOTE: The $ and _ characters can''t be used when specifying this property. Requires $select to retrieve. Supports $filter (eq, ne, not, ge, le, in). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
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])$'
@@ -72176,7 +73687,7 @@ components:
type: array
items:
type: string
- description: 'A list of other email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters. Requires $select to retrieve. Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).'
+ description: 'A list of other email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters. Requires $select to retrieve. Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
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 might be specified together; for example: DisablePasswordExpiration, DisableStrongPassword. Requires $select to retrieve. For more information on the default password policies, see Microsoft Entra password policies. Supports $filter (ne, not, and eq on null values).'
@@ -72274,7 +73785,7 @@ components:
nullable: true
userPrincipalName:
type: string
- description: 'The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this value should map to the user''s email name. The general format is alias@domain, where the domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can''t contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, '' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby.'
+ description: 'The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this value should map to the user''s email name. The general format is alias@domain, where the domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can''t contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, '' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby. This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
userType:
type: string
@@ -72531,7 +74042,6 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
- description: Represents a Microsoft Entra user account.
microsoft.graph.mailboxSettings:
title: mailboxSettings
type: object
@@ -72599,6 +74109,10 @@ components:
description: 'The date time when the workflow is expected to run next based on the schedule interval, if there are any users matching the execution conditions. Supports $filter(lt,gt) and $orderby.'
format: date-time
nullable: true
+ quarantineDetails:
+ $ref: '#/components/schemas/microsoft.graph.identityGovernance.quarantineDetails'
+ settings:
+ $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflowSetting'
version:
maximum: 2147483647
minimum: -2147483648
@@ -72612,6 +74126,12 @@ components:
$ref: '#/components/schemas/microsoft.graph.identityGovernance.userProcessingResult'
description: The list of users that meet the workflowExecutionConditions of a workflow.
x-ms-navigationProperty: true
+ previewScope:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.directoryObject'
+ description: The preview scope for the workflow.
+ x-ms-navigationProperty: true
runs:
type: array
items:
@@ -72724,6 +74244,29 @@ components:
type: object
additionalProperties:
type: object
+ microsoft.graph.identityGovernance.cancelScope:
+ title: cancelScope
+ type: object
+ additionalProperties:
+ type: object
+ microsoft.graph.identityGovernance.previewFailedTask:
+ title: previewFailedTask
+ type: object
+ properties:
+ definitionId:
+ type: string
+ description: The identifier of the task definition of the task that failed during the preview operation of a workflow.
+ failureReason:
+ type: string
+ description: The reason why the task failed in the preview operation of a workflow.
+ name:
+ type: string
+ description: The name of the task that failed within the preview operation of a workflow.
+ taskId:
+ type: string
+ description: The identifier of the task that failed during the preview operation of a workflow.
+ additionalProperties:
+ type: object
microsoft.graph.identityGovernance.run:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -73116,6 +74659,8 @@ components:
- title: workflowVersion
type: object
properties:
+ settings:
+ $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflowSetting'
versionNumber:
maximum: 2147483647
minimum: -2147483648
@@ -73363,6 +74908,8 @@ components:
properties:
emailSettings:
$ref: '#/components/schemas/microsoft.graph.emailSettings'
+ quarantineConfiguration:
+ $ref: '#/components/schemas/microsoft.graph.identityGovernance.quarantineConfiguration'
workflowScheduleIntervalInHours:
maximum: 2147483647
minimum: -2147483648
@@ -73521,6 +75068,8 @@ components:
- title: group
type: object
properties:
+ accessType:
+ $ref: '#/components/schemas/microsoft.graph.groupAccessType'
allowExternalSenders:
type: boolean
description: 'Indicates if people external to the organization can send messages to the group. The default value is false. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
@@ -73529,7 +75078,7 @@ components:
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. Requires $select to retrieve. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role.'
+ description: 'The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group or a cloud security group. Requires a Microsoft Entra ID P1 license. Requires $select to retrieve. This property can be specified during group creation or update. However, for cloud security groups, it''s immutable once set. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role. See Key differences from Microsoft 365 group labeling to learn more about managing this property for Microsoft 365 vs. cloud security groups.'
assignedLicenses:
type: array
items:
@@ -73592,6 +75141,10 @@ components:
type: boolean
description: 'Indicates whether this group can be assigned to a Microsoft Entra role. Optional. This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true, visibility must be Hidden, and the group can''t be a dynamic group (that is, groupTypes can''t contain DynamicMembership). Only callers with at least the Privileged Role Administrator role can set this property. The caller must also be assigned the RoleManagement.ReadWrite.Directory permission to set this property or update the membership of such groups. For more, see Using a group to manage Microsoft Entra role assignmentsUsing this feature requires a Microsoft Entra ID P1 license. Returned by default. Supports $filter (eq, ne, not).'
nullable: true
+ isFavorite:
+ type: boolean
+ description: 'Indicates whether the user marked the group as favorite. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
+ nullable: true
isManagementRestricted:
type: boolean
description: 'Indicates whether the group is a member of a restricted management administrative unit. If not set, the default value is null and the default behavior is false. Read-only. To manage a group member of a restricted management administrative unit, the administrator or calling app must be assigned a Microsoft Entra role at the scope of the restricted management administrative unit. Requires $select to retrieve.'
@@ -73626,6 +75179,8 @@ components:
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 synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect.Returned by default. Read-only.'
nullable: true
+ onPremisesExtensionAttributes:
+ $ref: '#/components/schemas/microsoft.graph.onPremisesExtensionAttributes'
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
@@ -73703,11 +75258,25 @@ components:
type: string
description: The unique identifier that can be assigned to a group and used as an alternate key. Immutable. Read-only.
nullable: true
+ unseenConversationsCount:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: number
+ description: 'Count of conversations that have had one or more new posts delivered since the signed-in user''s last visit to the group. This property is the same as unseenCount. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
+ format: int32
+ nullable: true
unseenCount:
maximum: 2147483647
minimum: -2147483648
type: number
- description: 'Count of conversations that received new posts since the signed-in user last visited the group. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
+ 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.Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
+ format: int32
+ nullable: true
+ unseenMessagesCount:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: number
+ description: 'Count of new posts that have been delivered to the group''s conversations since the signed-in user''s last visit to the group. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
format: int32
nullable: true
visibility:
@@ -73854,7 +75423,6 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
- description: Represents a Microsoft Entra group.
microsoft.graph.assignmentScheduleInstanceFilterByCurrentUserOptions:
title: assignmentScheduleInstanceFilterByCurrentUserOptions
enum:
@@ -75048,6 +76616,15 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.roleType:
+ title: roleType
+ enum:
+ - active
+ - eligible
+ - application
+ - delegated
+ - unknownFutureValue
+ type: string
microsoft.graph.accessPackageResourceAttribute:
title: accessPackageResourceAttribute
type: object
@@ -75078,6 +76655,11 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.accessPackageSuggestionReason:
+ title: accessPackageSuggestionReason
+ type: object
+ additionalProperties:
+ type: object
microsoft.graph.accessPackageAnswer:
title: accessPackageAnswer
type: object
@@ -77457,7 +79039,6 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
- description: Represents a Microsoft online meeting.
microsoft.graph.onPremisesSyncBehavior:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -77893,6 +79474,32 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
+ microsoft.graph.identityGovernance.quarantineDetails:
+ title: quarantineDetails
+ type: object
+ properties:
+ quarantinedDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 workflow was quarantined.
+ format: date-time
+ nullable: true
+ quarantineReason:
+ type: string
+ description: The reason the workflow was quarantined.
+ nullable: true
+ quarantineType:
+ $ref: '#/components/schemas/microsoft.graph.identityGovernance.quarantineType'
+ additionalProperties:
+ type: object
+ microsoft.graph.identityGovernance.workflowSetting:
+ title: workflowSetting
+ type: object
+ properties:
+ quarantineConfiguration:
+ $ref: '#/components/schemas/microsoft.graph.identityGovernance.quarantineConfiguration'
+ additionalProperties:
+ type: object
microsoft.graph.identityGovernance.lifecycleWorkflowProcessingStatus:
title: lifecycleWorkflowProcessingStatus
enum:
@@ -77903,6 +79510,8 @@ components:
- canceled
- failed
- unknownFutureValue
+ - canceling
+ - quarantined
type: string
microsoft.graph.identityGovernance.workflowExecutionType:
title: workflowExecutionType
@@ -77911,6 +79520,7 @@ components:
- onDemand
- unknownFutureValue
- activatedWithScope
+ - preview
type: string
microsoft.graph.identityGovernance.customTaskExtensionOperationStatus:
title: customTaskExtensionOperationStatus
@@ -77979,6 +79589,19 @@ components:
description: Specifies if the organization’s banner logo should be included in email notifications. The banner logo will replace the Microsoft logo at the top of the email notification. If true the banner logo will be taken from the tenant’s branding settings. This value can only be set to true if the organizationalBranding bannerLogo property is set.
additionalProperties:
type: object
+ microsoft.graph.identityGovernance.quarantineConfiguration:
+ title: quarantineConfiguration
+ type: object
+ properties:
+ conditions:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.identityGovernance.quarantineCondition'
+ description: The set of threshold conditions evaluated for the workflow. Each condition is either a countBasedQuarantineCondition or a percentageBasedQuarantineCondition.
+ matchMode:
+ $ref: '#/components/schemas/microsoft.graph.identityGovernance.matchMode'
+ additionalProperties:
+ type: object
microsoft.graph.identityGovernance.workflowExecutionConditions:
title: workflowExecutionConditions
type: object
@@ -78025,6 +79648,15 @@ components:
- group
- unknownFutureValue
type: string
+ microsoft.graph.groupAccessType:
+ title: groupAccessType
+ enum:
+ - none
+ - private
+ - secret
+ - public
+ - unknownFutureValue
+ type: string
microsoft.graph.assignedLabel:
title: assignedLabel
type: object
@@ -78742,6 +80374,19 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.accessPackageSuggestionCollectionResponse:
+ title: Collection of accessPackageSuggestion
+ type: object
+ properties:
+ value:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.accessPackageSuggestion'
+ '@odata.nextLink':
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
microsoft.graph.accessPackageAssignmentRequestCollectionResponse:
title: Collection of accessPackageAssignmentRequest
type: object
@@ -78768,6 +80413,19 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.availableAccessPackageCollectionResponse:
+ title: Collection of availableAccessPackage
+ type: object
+ properties:
+ value:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.availableAccessPackage'
+ '@odata.nextLink':
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
microsoft.graph.accessPackageCatalogCollectionResponse:
title: Collection of accessPackageCatalog
type: object
@@ -78833,6 +80491,19 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.controlConfigurationCollectionResponse:
+ title: Collection of controlConfiguration
+ type: object
+ properties:
+ value:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.controlConfiguration'
+ '@odata.nextLink':
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
microsoft.graph.accessPackageResourceEnvironmentCollectionResponse:
title: Collection of accessPackageResourceEnvironment
type: object
@@ -79270,6 +80941,8 @@ components:
title: accessPackageApprovalStage
type: object
properties:
+ approverInformationVisibility:
+ $ref: '#/components/schemas/microsoft.graph.approverInformationVisibility'
durationBeforeAutomaticDenial:
pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$'
type: string
@@ -79286,7 +80959,7 @@ components:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.subjectSet'
- description: 'If escalation is enabled and the primary approvers do not respond before the escalation time, the escalationApprovers are the users who will be asked to approve requests.'
+ description: 'If escalation is enabled and the primary approvers do not respond before the escalation time, the escalationApprovers are the users who are asked to approve requests.'
fallbackEscalationApprovers:
type: array
items:
@@ -79309,7 +80982,7 @@ components:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.subjectSet'
- description: 'The subjects, typically users, who will be asked to approve requests. A collection of singleUser, groupMembers, requestorManager, internalSponsors, externalSponsors, or targetUserSponsors.'
+ description: 'The subjects, typically users, who are asked to approve requests. A collection of singleUser, groupMembers, requestorManager, internalSponsors, externalSponsors, or targetUserSponsors.'
additionalProperties:
type: object
microsoft.graph.accessReviewExpirationBehavior:
@@ -79377,6 +81050,7 @@ components:
type: object
additionalProperties:
type: object
+ description: Standard way to represent a Json blob on Graph.
microsoft.graph.status:
title: status
enum:
@@ -80229,7 +81903,7 @@ components:
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
- description: 'Read only. Timestamp at which the chat message was deleted, or null if not deleted.'
+ description: 'Read-only. Timestamp at which the chat message was deleted, or null if not deleted.'
format: date-time
nullable: true
etag:
@@ -80245,13 +81919,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 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 modified, 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:
@@ -80703,6 +82377,11 @@ components:
$ref: '#/components/schemas/microsoft.graph.richLongRunningOperation'
description: The collection of long-running operations on the list.
x-ms-navigationProperty: true
+ permissions:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.permission'
+ x-ms-navigationProperty: true
subscriptions:
type: array
items:
@@ -81314,7 +82993,7 @@ 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: Read only. Timestamp at which the channel was created.
+ description: Read-only. Timestamp at which the channel was created.
format: date-time
nullable: true
description:
@@ -81483,7 +83162,7 @@ components:
nullable: true
timeZone:
type: string
- description: Indicates the time zone of the schedule team using tz database format. Required.
+ description: 'The time zone of the schedule team as an IANA time zone database (tz database) name; for example, America/Chicago. For the full list of valid values, see List of tz database time zones. Required.'
nullable: true
workforceIntegrationIds:
type: array
@@ -83438,6 +85117,15 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.identityGovernance.quarantineType:
+ title: quarantineType
+ enum:
+ - notQuarantined
+ - countBasedThresholdExceeded
+ - percentageBasedThresholdExceeded
+ - multipleConditionsExceeded
+ - unknownFutureValue
+ type: string
microsoft.graph.identityGovernance.valueType:
title: valueType
enum:
@@ -83447,6 +85135,18 @@ components:
- bool
- unknownFutureValue
type: string
+ microsoft.graph.identityGovernance.quarantineCondition:
+ title: quarantineCondition
+ type: object
+ additionalProperties:
+ type: object
+ microsoft.graph.identityGovernance.matchMode:
+ title: matchMode
+ enum:
+ - any
+ - all
+ - unknownFutureValue
+ type: string
microsoft.graph.settingValue:
title: settingValue
type: object
@@ -83623,6 +85323,14 @@ components:
$ref: '#/components/schemas/microsoft.graph.recurrenceRangeType'
additionalProperties:
type: object
+ microsoft.graph.approverInformationVisibility:
+ title: approverInformationVisibility
+ enum:
+ - default
+ - notVisible
+ - visible
+ - unknownFutureValue
+ type: string
microsoft.graph.printerBase:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -84979,6 +86687,11 @@ components:
$ref: '#/components/schemas/microsoft.graph.driveItem'
fields:
$ref: '#/components/schemas/microsoft.graph.fieldValueSet'
+ permissions:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.permission'
+ x-ms-navigationProperty: true
versions:
type: array
items:
@@ -92581,6 +94294,12 @@ components:
application/json:
schema:
$ref: '#/components/schemas/microsoft.graph.accessPackageResourceScopeCollectionResponse'
+ microsoft.graph.accessPackageSuggestionCollectionResponse:
+ description: Retrieved collection
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.accessPackageSuggestionCollectionResponse'
microsoft.graph.accessPackageAssignmentRequestCollectionResponse:
description: Retrieved collection
content:
@@ -92593,6 +94312,12 @@ components:
application/json:
schema:
$ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentCollectionResponse'
+ microsoft.graph.availableAccessPackageCollectionResponse:
+ description: Retrieved collection
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.availableAccessPackageCollectionResponse'
microsoft.graph.accessPackageCatalogCollectionResponse:
description: Retrieved collection
content:
@@ -92623,6 +94348,12 @@ components:
application/json:
schema:
$ref: '#/components/schemas/microsoft.graph.directoryObjectCollectionResponse'
+ microsoft.graph.controlConfigurationCollectionResponse:
+ description: Retrieved collection
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.controlConfigurationCollectionResponse'
microsoft.graph.accessPackageResourceEnvironmentCollectionResponse:
description: Retrieved collection
content:
diff --git a/openApiDocs/v1.0/Identity.SignIns.yml b/openApiDocs/v1.0/Identity.SignIns.yml
index bf0d6b2a5d..1a71e901bc 100644
--- a/openApiDocs/v1.0/Identity.SignIns.yml
+++ b/openApiDocs/v1.0/Identity.SignIns.yml
@@ -5703,7 +5703,7 @@ paths:
tags:
- identity.conditionalAccessRoot
summary: Invoke function usage
- description: 'Allows the caller to see which Conditional Access policies reference a specified authentication strength policy. The policies are returned in two collections, one containing Conditional Access policies that require an MFA claim and the other containing Conditional Access policies that do not require such a claim. Policies in the former category are restricted in what kinds of changes may be made to them to prevent undermining the MFA requirement of those policies.'
+ description: 'Allows the caller to see which Conditional Access policies reference a specified authentication strength policy. The policies are returned in two collections, one containing Conditional Access policies that require an MFA claim and the other containing Conditional Access policies that don''t require such a claim. Policies in the former category are restricted in what kinds of changes may be made to them to prevent undermining the MFA requirement of those policies.'
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/authenticationstrengthpolicy-usage?view=graph-rest-1.0
@@ -10564,7 +10564,7 @@ paths:
tags:
- informationProtection.bitlocker
summary: List recoveryKeys
- description: 'Get a list of the bitlockerRecoveryKey objects and their properties. This operation does not return the key property. For information about how to read the key property, see Get bitlockerRecoveryKey. You can use this API to programmatically iterate through the list of recovery keys in the tenant and identify devices with BitLocker enabled. For more information, see the sample PowerShell code in BitLocker recovery process.'
+ description: 'Get a list of the bitlockerRecoveryKey objects and their properties. This operation doesn''t return the key property. For information about how to read the key property, see Get bitlockerRecoveryKey. You can use this API to programmatically iterate through the list of recovery keys in the tenant and identify devices with BitLocker enabled. For more information, see the sample PowerShell code in BitLocker recovery process.'
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/bitlocker-list-recoverykeys?view=graph-rest-1.0
@@ -13669,7 +13669,7 @@ paths:
tags:
- policies.authenticationStrengthPolicy
summary: Invoke function usage
- description: 'Allows the caller to see which Conditional Access policies reference a specified authentication strength policy. The policies are returned in two collections, one containing Conditional Access policies that require an MFA claim and the other containing Conditional Access policies that do not require such a claim. Policies in the former category are restricted in what kinds of changes may be made to them to prevent undermining the MFA requirement of those policies.'
+ description: 'Allows the caller to see which Conditional Access policies reference a specified authentication strength policy. The policies are returned in two collections, one containing Conditional Access policies that require an MFA claim and the other containing Conditional Access policies that don''t require such a claim. Policies in the former category are restricted in what kinds of changes may be made to them to prevent undermining the MFA requirement of those policies.'
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/authenticationstrengthpolicy-usage?view=graph-rest-1.0
@@ -15707,6 +15707,83 @@ paths:
$ref: '#/components/responses/ODataCountResponse'
default:
$ref: '#/components/responses/error'
+ /policies/federatedTokenValidationPolicy:
+ get:
+ tags:
+ - policies.federatedTokenValidationPolicy
+ summary: Get federatedTokenValidationPolicy from policies
+ operationId: policy_GetFederatedTokenValidationPolicy
+ parameters:
+ - name: $select
+ in: query
+ description: Select properties to be returned
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $expand
+ in: query
+ description: Expand related entities
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ responses:
+ 2XX:
+ description: Retrieved navigation property
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.federatedTokenValidationPolicy'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ patch:
+ tags:
+ - policies.federatedTokenValidationPolicy
+ summary: Update the navigation property federatedTokenValidationPolicy in policies
+ operationId: policy_UpdateFederatedTokenValidationPolicy
+ requestBody:
+ description: New navigation property values
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.federatedTokenValidationPolicy'
+ required: true
+ responses:
+ 2XX:
+ description: Success
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.federatedTokenValidationPolicy'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ delete:
+ tags:
+ - policies.federatedTokenValidationPolicy
+ summary: Delete navigation property federatedTokenValidationPolicy for policies
+ operationId: policy_DeleteFederatedTokenValidationPolicy
+ parameters:
+ - name: If-Match
+ in: header
+ description: ETag
+ style: simple
+ schema:
+ type: string
+ responses:
+ 2XX:
+ description: Success
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
/policies/homeRealmDiscoveryPolicies:
get:
tags:
@@ -22361,7 +22438,7 @@ 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: 'The Timestamp 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. Readonly.'
+ description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.'
format: date-time
nullable: true
description:
@@ -22378,7 +22455,7 @@ components:
modifiedDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 is 2014-01-01T00:00:00Z. Readonly.'
+ description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.'
format: date-time
nullable: true
sessionControls:
@@ -23100,7 +23177,7 @@ components:
nullable: true
accountEnabled:
type: boolean
- description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Requires $select to retrieve. Supports $filter (eq, ne, not, and in).'
+ description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Requires $select to retrieve. Supports $filter (eq, ne, not, and in). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
ageGroup:
type: string
@@ -23127,7 +23204,7 @@ components:
type: array
items:
type: string
- description: 'The telephone numbers for the user. NOTE: Although it''s a string collection, only one number can be set for this property. Read-only for users synced from the on-premises directory. Returned by default. Supports $filter (eq, not, ge, le, startsWith).'
+ description: 'The telephone numbers for the user. NOTE: Although it''s a string collection, only one number can be set for this property. Read-only for users synced from the on-premises directory. Returned by default. Supports $filter (eq, not, ge, le, startsWith). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
city:
type: string
description: 'The city where the user is located. Maximum length is 128 characters. Requires $select to retrieve. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).'
@@ -23274,7 +23351,7 @@ components:
nullable: true
mobilePhone:
type: string
- description: 'The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search.'
+ description: 'The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search. This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
mySite:
type: string
@@ -23296,7 +23373,7 @@ components:
$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 Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you''re using a federated domain for the user''s userPrincipalName (UPN) property. NOTE: The $ and _ characters can''t be used when specifying this property. Requires $select to retrieve. Supports $filter (eq, ne, not, ge, le, in).'
+ description: 'This property is used to associate an on-premises Active Directory user account to their Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you''re using a federated domain for the user''s userPrincipalName (UPN) property. NOTE: The $ and _ characters can''t be used when specifying this property. Requires $select to retrieve. Supports $filter (eq, ne, not, ge, le, in). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
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])$'
@@ -23329,7 +23406,7 @@ components:
type: array
items:
type: string
- description: 'A list of other email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters. Requires $select to retrieve. Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).'
+ description: 'A list of other email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters. Requires $select to retrieve. Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
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 might be specified together; for example: DisablePasswordExpiration, DisableStrongPassword. Requires $select to retrieve. For more information on the default password policies, see Microsoft Entra password policies. Supports $filter (ne, not, and eq on null values).'
@@ -23427,7 +23504,7 @@ components:
nullable: true
userPrincipalName:
type: string
- description: 'The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this value should map to the user''s email name. The general format is alias@domain, where the domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can''t contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, '' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby.'
+ description: 'The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this value should map to the user''s email name. The general format is alias@domain, where the domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can''t contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, '' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby. This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
userType:
type: string
@@ -23684,7 +23761,6 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
- description: Represents a Microsoft Entra user account.
microsoft.graph.mailboxSettings:
title: mailboxSettings
type: object
@@ -23826,6 +23902,8 @@ components:
$ref: '#/components/schemas/microsoft.graph.featureRolloutPolicy'
description: The feature rollout policy associated with a directory object.
x-ms-navigationProperty: true
+ federatedTokenValidationPolicy:
+ $ref: '#/components/schemas/microsoft.graph.federatedTokenValidationPolicy'
homeRealmDiscoveryPolicies:
type: array
items:
@@ -24276,6 +24354,16 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
+ microsoft.graph.federatedTokenValidationPolicy:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.directoryObject'
+ - title: federatedTokenValidationPolicy
+ type: object
+ properties:
+ validatingDomains:
+ $ref: '#/components/schemas/microsoft.graph.validatingDomains'
+ additionalProperties:
+ type: object
microsoft.graph.homeRealmDiscoveryPolicy:
allOf:
- $ref: '#/components/schemas/microsoft.graph.stsPolicy'
@@ -28150,7 +28238,6 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
- description: Represents a Microsoft online meeting.
microsoft.graph.onPremisesSyncBehavior:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -28882,6 +28969,14 @@ components:
- certificateBasedAuthentication
- multiFactorAuthentication
type: string
+ microsoft.graph.validatingDomains:
+ title: validatingDomains
+ type: object
+ properties:
+ rootDomains:
+ $ref: '#/components/schemas/microsoft.graph.rootDomains'
+ additionalProperties:
+ type: object
microsoft.graph.emailDetails:
title: emailDetails
type: object
@@ -30461,6 +30556,7 @@ components:
type: object
additionalProperties:
type: object
+ description: Standard way to represent a Json blob on Graph.
microsoft.graph.status:
title: status
enum:
@@ -31086,7 +31182,7 @@ components:
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
- description: 'Read only. Timestamp at which the chat message was deleted, or null if not deleted.'
+ description: 'Read-only. Timestamp at which the chat message was deleted, or null if not deleted.'
format: date-time
nullable: true
etag:
@@ -31102,13 +31198,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 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 modified, 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:
@@ -31560,6 +31656,11 @@ components:
$ref: '#/components/schemas/microsoft.graph.richLongRunningOperation'
description: The collection of long-running operations on the list.
x-ms-navigationProperty: true
+ permissions:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.permission'
+ x-ms-navigationProperty: true
subscriptions:
type: array
items:
@@ -32171,7 +32272,7 @@ 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: Read only. Timestamp at which the channel was created.
+ description: Read-only. Timestamp at which the channel was created.
format: date-time
nullable: true
description:
@@ -32261,6 +32362,8 @@ components:
- title: group
type: object
properties:
+ accessType:
+ $ref: '#/components/schemas/microsoft.graph.groupAccessType'
allowExternalSenders:
type: boolean
description: 'Indicates if people external to the organization can send messages to the group. The default value is false. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
@@ -32269,7 +32372,7 @@ components:
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. Requires $select to retrieve. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role.'
+ description: 'The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group or a cloud security group. Requires a Microsoft Entra ID P1 license. Requires $select to retrieve. This property can be specified during group creation or update. However, for cloud security groups, it''s immutable once set. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role. See Key differences from Microsoft 365 group labeling to learn more about managing this property for Microsoft 365 vs. cloud security groups.'
assignedLicenses:
type: array
items:
@@ -32332,6 +32435,10 @@ components:
type: boolean
description: 'Indicates whether this group can be assigned to a Microsoft Entra role. Optional. This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true, visibility must be Hidden, and the group can''t be a dynamic group (that is, groupTypes can''t contain DynamicMembership). Only callers with at least the Privileged Role Administrator role can set this property. The caller must also be assigned the RoleManagement.ReadWrite.Directory permission to set this property or update the membership of such groups. For more, see Using a group to manage Microsoft Entra role assignmentsUsing this feature requires a Microsoft Entra ID P1 license. Returned by default. Supports $filter (eq, ne, not).'
nullable: true
+ isFavorite:
+ type: boolean
+ description: 'Indicates whether the user marked the group as favorite. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
+ nullable: true
isManagementRestricted:
type: boolean
description: 'Indicates whether the group is a member of a restricted management administrative unit. If not set, the default value is null and the default behavior is false. Read-only. To manage a group member of a restricted management administrative unit, the administrator or calling app must be assigned a Microsoft Entra role at the scope of the restricted management administrative unit. Requires $select to retrieve.'
@@ -32366,6 +32473,8 @@ components:
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 synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect.Returned by default. Read-only.'
nullable: true
+ onPremisesExtensionAttributes:
+ $ref: '#/components/schemas/microsoft.graph.onPremisesExtensionAttributes'
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
@@ -32443,11 +32552,25 @@ components:
type: string
description: The unique identifier that can be assigned to a group and used as an alternate key. Immutable. Read-only.
nullable: true
+ unseenConversationsCount:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: number
+ description: 'Count of conversations that have had one or more new posts delivered since the signed-in user''s last visit to the group. This property is the same as unseenCount. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
+ format: int32
+ nullable: true
unseenCount:
maximum: 2147483647
minimum: -2147483648
type: number
- description: 'Count of conversations that received new posts since the signed-in user last visited the group. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
+ 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.Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
+ format: int32
+ nullable: true
+ unseenMessagesCount:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: number
+ description: 'Count of new posts that have been delivered to the group''s conversations since the signed-in user''s last visit to the group. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
format: int32
nullable: true
visibility:
@@ -32594,7 +32717,6 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
- description: Represents a Microsoft Entra group.
microsoft.graph.teamsAsyncOperation:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -32680,7 +32802,7 @@ components:
nullable: true
timeZone:
type: string
- description: Indicates the time zone of the schedule team using tz database format. Required.
+ description: 'The time zone of the schedule team as an IANA time zone database (tz database) name; for example, America/Chicago. For the full list of valid values, see List of tz database time zones. Required.'
nullable: true
workforceIntegrationIds:
type: array
@@ -34755,6 +34877,17 @@ components:
$ref: '#/components/schemas/microsoft.graph.deviceRegistrationMembership'
additionalProperties:
type: object
+ microsoft.graph.rootDomains:
+ title: rootDomains
+ enum:
+ - none
+ - all
+ - allFederated
+ - allManaged
+ - enumerated
+ - allManagedAndEnumeratedFederated
+ - unknownFutureValue
+ type: string
microsoft.graph.notifyMembers:
title: notifyMembers
enum:
@@ -36193,6 +36326,11 @@ components:
$ref: '#/components/schemas/microsoft.graph.driveItem'
fields:
$ref: '#/components/schemas/microsoft.graph.fieldValueSet'
+ permissions:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.permission'
+ x-ms-navigationProperty: true
versions:
type: array
items:
@@ -37154,6 +37292,15 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
+ microsoft.graph.groupAccessType:
+ title: groupAccessType
+ enum:
+ - none
+ - private
+ - secret
+ - public
+ - unknownFutureValue
+ type: string
microsoft.graph.assignedLabel:
title: assignedLabel
type: object
diff --git a/openApiDocs/v1.0/Reports.yml b/openApiDocs/v1.0/Reports.yml
index 0096ee704f..81b2b9cc2b 100644
--- a/openApiDocs/v1.0/Reports.yml
+++ b/openApiDocs/v1.0/Reports.yml
@@ -155,7 +155,7 @@ paths:
tags:
- auditLogs.directoryAudit
summary: List directoryAudits
- description: 'Get the list of audit logs generated by Microsoft Entra ID. This includes audit logs generated by various services within Microsoft Entra ID, including user, app, device and group Management, privileged identity management (PIM), access reviews, terms of use, identity protection, password management (self-service and admin password resets), and self- service group management, and so on.'
+ description: 'Get a list of directoryAudit objects representing the audit logs generated by Microsoft Entra ID. This includes audit logs generated by various services within Microsoft Entra ID, including user, app, device and group Management, privileged identity management (PIM), access reviews, terms of use, identity protection, password management (self-service and admin password resets), and self- service group management, and so on.'
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/directoryaudit-list?view=graph-rest-1.0
@@ -232,7 +232,7 @@ paths:
tags:
- auditLogs.directoryAudit
summary: Get directoryAudit
- description: 'Get a specific Microsoft Entra audit log item. This includes an audit log item generated by various services within Microsoft Entra ID like user, application, device and group management, privileged identity management (PIM), access reviews, terms of use, identity protection, password management (self-service and admin password resets), self-service group management, and so on.'
+ description: 'Get a specific directoryAudit item. This includes an audit log item generated by various services within Microsoft Entra ID like user, application, device and group management, privileged identity management (PIM), access reviews, terms of use, identity protection, password management (self-service and admin password resets), self-service group management, and so on.'
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/directoryaudit-get?view=graph-rest-1.0
@@ -352,7 +352,7 @@ paths:
tags:
- auditLogs.provisioningObjectSummary
summary: List provisioningObjectSummary
- description: 'Get all provisioning events that occurred in your tenant, such as the deletion of a group in a target application or the creation of a user when provisioning user accounts from your HR system. '
+ description: 'Get all provisioningObjectSummary events that occurred in your tenant, such as the deletion of a group in a target application or the creation of a user when provisioning user accounts from your HR system. '
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/provisioningobjectsummary-list?view=graph-rest-1.0
diff --git a/openApiDocs/v1.0/SchemaExtensions.yml b/openApiDocs/v1.0/SchemaExtensions.yml
index b62150dac7..b19e4499b9 100644
--- a/openApiDocs/v1.0/SchemaExtensions.yml
+++ b/openApiDocs/v1.0/SchemaExtensions.yml
@@ -174,7 +174,7 @@ paths:
tags:
- schemaExtensions.schemaExtension
summary: Delete schemaExtension
- description: 'Delete the definition of a schema extension. Only the app that created the schema extension (owner app) can delete the schema extension definition, and only when the extension is in the InDevelopment state. Deleting a schema extension definition does not affect accessing custom data that has been added to resource instances based on that definition.'
+ description: 'Delete the definition of a schema extension. Only the app that created the schema extension (owner app) can delete the schema extension definition, and only when the extension is in the InDevelopment state. Deleting a schema extension definition doesn''t affect accessing custom data that has been added to resource instances based on that definition.'
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/schemaextension-delete?view=graph-rest-1.0
diff --git a/openApiDocs/v1.0/Search.yml b/openApiDocs/v1.0/Search.yml
index 590a7ae2d0..874ec28bef 100644
--- a/openApiDocs/v1.0/Search.yml
+++ b/openApiDocs/v1.0/Search.yml
@@ -3745,6 +3745,7 @@ components:
- personLanguages
- personPublications
- personPatents
+ - personWorkPositions
type: string
microsoft.graph.externalConnectors.propertyType:
title: propertyType
@@ -3917,6 +3918,7 @@ components:
type: object
additionalProperties:
type: object
+ description: Standard way to represent a Json blob on Graph.
microsoft.graph.externalConnectors.propertyRule:
title: propertyRule
type: object
diff --git a/openApiDocs/v1.0/Security.yml b/openApiDocs/v1.0/Security.yml
index 40b59efea7..7cf9404656 100644
--- a/openApiDocs/v1.0/Security.yml
+++ b/openApiDocs/v1.0/Security.yml
@@ -427,6 +427,10 @@ paths:
tags:
- security.alert
summary: Invoke action moveAlerts
+ description: Move one or more alert resources to a new or existing incident.
+ externalDocs:
+ description: Find more info here
+ url: https://learn.microsoft.com/graph/api/security-alert-movealerts?view=graph-rest-1.0
operationId: security.alerts_v2_moveAlert
requestBody:
description: Action parameters
@@ -2685,7 +2689,7 @@ paths:
tags:
- security.attackSimulationRoot
summary: Update simulation
- description: Update an attack simulation campaign for a tenant.
+ description: Update an attack simulation campaign for a tenant. You can only update simulations that are in draft status.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/simulation-update?view=graph-rest-1.0
@@ -3338,12 +3342,12 @@ paths:
$ref: '#/components/responses/ODataCountResponse'
default:
$ref: '#/components/responses/error'
- /security/cases:
+ /security/auditLog:
get:
tags:
- - security.casesRoot
- summary: Get cases from security
- operationId: security_GetCase
+ - security.auditCoreRoot
+ summary: Get auditLog from security
+ operationId: security_GetAuditLog
parameters:
- name: $select
in: query
@@ -3371,21 +3375,21 @@ paths:
content:
application/json:
schema:
- $ref: '#/components/schemas/microsoft.graph.security.casesRoot'
+ $ref: '#/components/schemas/microsoft.graph.security.auditCoreRoot'
default:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
patch:
tags:
- - security.casesRoot
- summary: Update the navigation property cases in security
- operationId: security_UpdateCase
+ - security.auditCoreRoot
+ summary: Update the navigation property auditLog in security
+ operationId: security_UpdateAuditLog
requestBody:
description: New navigation property values
content:
application/json:
schema:
- $ref: '#/components/schemas/microsoft.graph.security.casesRoot'
+ $ref: '#/components/schemas/microsoft.graph.security.auditCoreRoot'
required: true
responses:
2XX:
@@ -3393,15 +3397,15 @@ paths:
content:
application/json:
schema:
- $ref: '#/components/schemas/microsoft.graph.security.casesRoot'
+ $ref: '#/components/schemas/microsoft.graph.security.auditCoreRoot'
default:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
delete:
tags:
- - security.casesRoot
- summary: Delete navigation property cases for security
- operationId: security_DeleteCase
+ - security.auditCoreRoot
+ summary: Delete navigation property auditLog for security
+ operationId: security_DeleteAuditLog
parameters:
- name: If-Match
in: header
@@ -3415,16 +3419,16 @@ paths:
default:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
- /security/cases/ediscoveryCases:
+ /security/auditLog/queries:
get:
tags:
- - security.casesRoot
- summary: List ediscoveryCases
- description: Get a list of the ediscoveryCase objects and their properties.
+ - security.auditCoreRoot
+ summary: List auditLogQueries
+ description: Get a list of auditLogQuery objects and their properties.
externalDocs:
description: Find more info here
- url: https://learn.microsoft.com/graph/api/security-casesroot-list-ediscoverycases?view=graph-rest-1.0
- operationId: security.case_ListEdiscoveryCase
+ url: https://learn.microsoft.com/graph/api/security-auditcoreroot-list-auditlogqueries?view=graph-rest-1.0
+ operationId: security.auditLog_ListQuery
parameters:
- $ref: '#/components/parameters/top'
- $ref: '#/components/parameters/skip'
@@ -3463,7 +3467,7 @@ paths:
type: string
responses:
2XX:
- $ref: '#/components/responses/microsoft.graph.security.ediscoveryCaseCollectionResponse'
+ $ref: '#/components/responses/microsoft.graph.security.auditLogQueryCollectionResponse'
default:
$ref: '#/components/responses/error'
x-ms-pageable:
@@ -3472,19 +3476,19 @@ paths:
x-ms-docs-operation-type: operation
post:
tags:
- - security.casesRoot
- summary: Create ediscoveryCase
- description: Create a new ediscoveryCase object.
+ - security.auditCoreRoot
+ summary: Create auditLogQuery
+ description: Create a new auditLogQuery object.
externalDocs:
description: Find more info here
- url: https://learn.microsoft.com/graph/api/security-casesroot-post-ediscoverycases?view=graph-rest-1.0
- operationId: security.case_CreateEdiscoveryCase
+ url: https://learn.microsoft.com/graph/api/security-auditcoreroot-post-auditlogqueries?view=graph-rest-1.0
+ operationId: security.auditLog_CreateQuery
requestBody:
description: New navigation property
content:
application/json:
schema:
- $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCase'
+ $ref: '#/components/schemas/microsoft.graph.security.auditLogQuery'
required: true
responses:
2XX:
@@ -3492,29 +3496,29 @@ paths:
content:
application/json:
schema:
- $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCase'
+ $ref: '#/components/schemas/microsoft.graph.security.auditLogQuery'
default:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
- '/security/cases/ediscoveryCases/{ediscoveryCase-id}':
+ '/security/auditLog/queries/{auditLogQuery-id}':
get:
tags:
- - security.casesRoot
- summary: Get ediscoveryCase
- description: Read the properties and relationships of an ediscoveryCase object.
+ - security.auditCoreRoot
+ summary: Get auditLogQuery
+ description: Read the properties and relationships of an auditLogQuery object.
externalDocs:
description: Find more info here
- url: https://learn.microsoft.com/graph/api/security-ediscoverycase-get?view=graph-rest-1.0
- operationId: security.case_GetEdiscoveryCase
+ url: https://learn.microsoft.com/graph/api/security-auditlogquery-get?view=graph-rest-1.0
+ operationId: security.auditLog_GetQuery
parameters:
- - name: ediscoveryCase-id
+ - name: auditLogQuery-id
in: path
- description: The unique identifier of ediscoveryCase
+ description: The unique identifier of auditLogQuery
required: true
style: simple
schema:
type: string
- x-ms-docs-key-type: ediscoveryCase
+ x-ms-docs-key-type: auditLogQuery
- name: $select
in: query
description: Select properties to be returned
@@ -3541,63 +3545,24 @@ paths:
content:
application/json:
schema:
- $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCase'
- default:
- $ref: '#/components/responses/error'
- x-ms-docs-operation-type: operation
- patch:
- tags:
- - security.casesRoot
- summary: Update ediscoveryCase
- description: Update the properties of an ediscoveryCase object.
- externalDocs:
- description: Find more info here
- url: https://learn.microsoft.com/graph/api/security-ediscoverycase-update?view=graph-rest-1.0
- operationId: security.case_UpdateEdiscoveryCase
- parameters:
- - name: ediscoveryCase-id
- in: path
- description: The unique identifier of ediscoveryCase
- required: true
- style: simple
- schema:
- type: string
- x-ms-docs-key-type: ediscoveryCase
- requestBody:
- description: New navigation property values
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCase'
- required: true
- responses:
- 2XX:
- description: Success
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCase'
+ $ref: '#/components/schemas/microsoft.graph.security.auditLogQuery'
default:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
delete:
tags:
- - security.casesRoot
- summary: Delete ediscoveryCase
- description: Delete an ediscoveryCase object.
- externalDocs:
- description: Find more info here
- url: https://learn.microsoft.com/graph/api/security-casesroot-delete-ediscoverycases?view=graph-rest-1.0
- operationId: security.case_DeleteEdiscoveryCase
+ - security.auditCoreRoot
+ summary: Delete navigation property queries for security
+ operationId: security.auditLog_DeleteQuery
parameters:
- - name: ediscoveryCase-id
+ - name: auditLogQuery-id
in: path
- description: The unique identifier of ediscoveryCase
+ description: The unique identifier of auditLogQuery
required: true
style: simple
schema:
type: string
- x-ms-docs-key-type: ediscoveryCase
+ x-ms-docs-key-type: auditLogQuery
- name: If-Match
in: header
description: ETag
@@ -3610,25 +3575,22 @@ paths:
default:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
- '/security/cases/ediscoveryCases/{ediscoveryCase-id}/caseMembers':
+ '/security/auditLog/queries/{auditLogQuery-id}/records':
get:
tags:
- - security.casesRoot
- summary: List ediscoveryCaseMember objects
- description: Get a list of ediscoveryCaseMember objects for an ediscoveryCase.
- externalDocs:
- description: Find more info here
- url: https://learn.microsoft.com/graph/api/security-ediscoverycasemember-list?view=graph-rest-1.0
- operationId: security.case.ediscoveryCase_ListCaseMember
+ - security.auditCoreRoot
+ summary: Get records from security
+ description: An individual audit log record.
+ operationId: security.auditLog.query_ListRecord
parameters:
- - name: ediscoveryCase-id
+ - name: auditLogQuery-id
in: path
- description: The unique identifier of ediscoveryCase
+ description: The unique identifier of auditLogQuery
required: true
style: simple
schema:
type: string
- x-ms-docs-key-type: ediscoveryCase
+ x-ms-docs-key-type: auditLogQuery
- $ref: '#/components/parameters/top'
- $ref: '#/components/parameters/skip'
- $ref: '#/components/parameters/search'
@@ -3666,72 +3628,37 @@ paths:
type: string
responses:
2XX:
- $ref: '#/components/responses/microsoft.graph.security.ediscoveryCaseMemberCollectionResponse'
+ $ref: '#/components/responses/microsoft.graph.security.auditLogRecordCollectionResponse'
default:
$ref: '#/components/responses/error'
x-ms-pageable:
nextLinkName: '@odata.nextLink'
operationName: listMore
x-ms-docs-operation-type: operation
- post:
- tags:
- - security.casesRoot
- summary: Add ediscoveryCaseMember
- description: 'Add an ediscoveryCaseMember to an ediscoveryCase. The ediscoveryCaseMember can be one of two types: a user or a role group.'
- externalDocs:
- description: Find more info here
- url: https://learn.microsoft.com/graph/api/security-ediscoverycasemember-post?view=graph-rest-1.0
- operationId: security.case.ediscoveryCase_CreateCaseMember
- parameters:
- - name: ediscoveryCase-id
- in: path
- description: The unique identifier of ediscoveryCase
- required: true
- style: simple
- schema:
- type: string
- x-ms-docs-key-type: ediscoveryCase
- requestBody:
- description: New navigation property
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCaseMember'
- required: true
- responses:
- 2XX:
- description: Created navigation property.
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCaseMember'
- default:
- $ref: '#/components/responses/error'
- x-ms-docs-operation-type: operation
- '/security/cases/ediscoveryCases/{ediscoveryCase-id}/caseMembers/{ediscoveryCaseMember-id}':
+ '/security/auditLog/queries/{auditLogQuery-id}/records/{auditLogRecord-id}':
get:
tags:
- - security.casesRoot
- summary: Get caseMembers from security
- description: Represents members of an eDiscovery case.
- operationId: security.case.ediscoveryCase_GetCaseMember
+ - security.auditCoreRoot
+ summary: Get records from security
+ description: An individual audit log record.
+ operationId: security.auditLog.query_GetRecord
parameters:
- - name: ediscoveryCase-id
+ - name: auditLogQuery-id
in: path
- description: The unique identifier of ediscoveryCase
+ description: The unique identifier of auditLogQuery
required: true
style: simple
schema:
type: string
- x-ms-docs-key-type: ediscoveryCase
- - name: ediscoveryCaseMember-id
+ x-ms-docs-key-type: auditLogQuery
+ - name: auditLogRecord-id
in: path
- description: The unique identifier of ediscoveryCaseMember
+ description: The unique identifier of auditLogRecord
required: true
style: simple
schema:
type: string
- x-ms-docs-key-type: ediscoveryCaseMember
+ x-ms-docs-key-type: auditLogRecord
- name: $select
in: query
description: Select properties to be returned
@@ -3758,102 +3685,39 @@ paths:
content:
application/json:
schema:
- $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCaseMember'
+ $ref: '#/components/schemas/microsoft.graph.security.auditLogRecord'
default:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
- patch:
- tags:
- - security.casesRoot
- summary: Update the navigation property caseMembers in security
- operationId: security.case.ediscoveryCase_UpdateCaseMember
- parameters:
- - name: ediscoveryCase-id
- in: path
- description: The unique identifier of ediscoveryCase
- required: true
- style: simple
- schema:
- type: string
- x-ms-docs-key-type: ediscoveryCase
- - name: ediscoveryCaseMember-id
- in: path
- description: The unique identifier of ediscoveryCaseMember
- required: true
- style: simple
- schema:
- type: string
- x-ms-docs-key-type: ediscoveryCaseMember
- requestBody:
- description: New navigation property values
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCaseMember'
- required: true
- responses:
- 2XX:
- description: Success
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCaseMember'
- default:
- $ref: '#/components/responses/error'
- x-ms-docs-operation-type: operation
- delete:
+ '/security/auditLog/queries/{auditLogQuery-id}/records/$count':
+ get:
tags:
- - security.casesRoot
- summary: Remove ediscoveryCaseMember
- description: Remove an ediscoveryCaseMember from an ediscoveryCase.
- externalDocs:
- description: Find more info here
- url: https://learn.microsoft.com/graph/api/security-ediscoverycasemember-delete?view=graph-rest-1.0
- operationId: security.case.ediscoveryCase_DeleteCaseMember
+ - security.auditCoreRoot
+ summary: Get the number of the resource
+ operationId: security.auditLog.query.record_GetCount
parameters:
- - name: ediscoveryCase-id
+ - name: auditLogQuery-id
in: path
- description: The unique identifier of ediscoveryCase
+ description: The unique identifier of auditLogQuery
required: true
style: simple
schema:
type: string
- x-ms-docs-key-type: ediscoveryCase
- - name: ediscoveryCaseMember-id
- in: path
- description: The unique identifier of ediscoveryCaseMember
- required: true
- style: simple
- schema:
- type: string
- x-ms-docs-key-type: ediscoveryCaseMember
- - name: If-Match
- in: header
- description: ETag
- style: simple
- schema:
- type: string
+ x-ms-docs-key-type: auditLogQuery
+ - $ref: '#/components/parameters/search'
+ - $ref: '#/components/parameters/filter'
responses:
2XX:
- description: Success
+ $ref: '#/components/responses/ODataCountResponse'
default:
$ref: '#/components/responses/error'
- x-ms-docs-operation-type: operation
- '/security/cases/ediscoveryCases/{ediscoveryCase-id}/caseMembers/$count':
+ /security/auditLog/queries/$count:
get:
tags:
- - security.casesRoot
+ - security.auditCoreRoot
summary: Get the number of the resource
- operationId: security.case.ediscoveryCase.caseMember_GetCount
+ operationId: security.auditLog.query_GetCount
parameters:
- - name: ediscoveryCase-id
- in: path
- description: The unique identifier of ediscoveryCase
- required: true
- style: simple
- schema:
- type: string
- x-ms-docs-key-type: ediscoveryCase
- $ref: '#/components/parameters/search'
- $ref: '#/components/parameters/filter'
responses:
@@ -3861,40 +3725,563 @@ paths:
$ref: '#/components/responses/ODataCountResponse'
default:
$ref: '#/components/responses/error'
- '/security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians':
+ /security/cases:
get:
tags:
- security.casesRoot
- summary: List ediscoveryCustodian
- description: Get a list of the custodian objects and their properties.
- externalDocs:
- description: Find more info here
- url: https://learn.microsoft.com/graph/api/security-ediscoverycase-list-custodians?view=graph-rest-1.0
- operationId: security.case.ediscoveryCase_ListCustodian
+ summary: Get cases from security
+ operationId: security_GetCase
parameters:
- - name: ediscoveryCase-id
- in: path
- description: The unique identifier of ediscoveryCase
- required: true
- style: simple
- schema:
- type: string
- x-ms-docs-key-type: ediscoveryCase
- - $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:
- type: string
+ - name: $select
+ in: query
+ description: Select properties to be returned
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $expand
+ in: query
+ description: Expand related entities
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ responses:
+ 2XX:
+ description: Retrieved navigation property
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.security.casesRoot'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ patch:
+ tags:
+ - security.casesRoot
+ summary: Update the navigation property cases in security
+ operationId: security_UpdateCase
+ requestBody:
+ description: New navigation property values
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.security.casesRoot'
+ required: true
+ responses:
+ 2XX:
+ description: Success
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.security.casesRoot'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ delete:
+ tags:
+ - security.casesRoot
+ summary: Delete navigation property cases for security
+ operationId: security_DeleteCase
+ parameters:
+ - name: If-Match
+ in: header
+ description: ETag
+ style: simple
+ schema:
+ type: string
+ responses:
+ 2XX:
+ description: Success
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ /security/cases/ediscoveryCases:
+ get:
+ tags:
+ - security.casesRoot
+ summary: List ediscoveryCases
+ description: Get a list of the ediscoveryCase objects and their properties.
+ externalDocs:
+ description: Find more info here
+ url: https://learn.microsoft.com/graph/api/security-casesroot-list-ediscoverycases?view=graph-rest-1.0
+ operationId: security.case_ListEdiscoveryCase
+ 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:
+ type: string
+ - name: $select
+ in: query
+ description: Select properties to be returned
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $expand
+ in: query
+ description: Expand related entities
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ responses:
+ 2XX:
+ $ref: '#/components/responses/microsoft.graph.security.ediscoveryCaseCollectionResponse'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-pageable:
+ nextLinkName: '@odata.nextLink'
+ operationName: listMore
+ x-ms-docs-operation-type: operation
+ post:
+ tags:
+ - security.casesRoot
+ summary: Create ediscoveryCase
+ description: Create a new ediscoveryCase object.
+ externalDocs:
+ description: Find more info here
+ url: https://learn.microsoft.com/graph/api/security-casesroot-post-ediscoverycases?view=graph-rest-1.0
+ operationId: security.case_CreateEdiscoveryCase
+ requestBody:
+ description: New navigation property
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCase'
+ required: true
+ responses:
+ 2XX:
+ description: Created navigation property.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCase'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ '/security/cases/ediscoveryCases/{ediscoveryCase-id}':
+ get:
+ tags:
+ - security.casesRoot
+ summary: Get ediscoveryCase
+ description: Read the properties and relationships of an ediscoveryCase object.
+ externalDocs:
+ description: Find more info here
+ url: https://learn.microsoft.com/graph/api/security-ediscoverycase-get?view=graph-rest-1.0
+ operationId: security.case_GetEdiscoveryCase
+ parameters:
+ - name: ediscoveryCase-id
+ in: path
+ description: The unique identifier of ediscoveryCase
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: ediscoveryCase
+ - name: $select
+ in: query
+ description: Select properties to be returned
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $expand
+ in: query
+ description: Expand related entities
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ responses:
+ 2XX:
+ description: Retrieved navigation property
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCase'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ patch:
+ tags:
+ - security.casesRoot
+ summary: Update ediscoveryCase
+ description: Update the properties of an ediscoveryCase object.
+ externalDocs:
+ description: Find more info here
+ url: https://learn.microsoft.com/graph/api/security-ediscoverycase-update?view=graph-rest-1.0
+ operationId: security.case_UpdateEdiscoveryCase
+ parameters:
+ - name: ediscoveryCase-id
+ in: path
+ description: The unique identifier of ediscoveryCase
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: ediscoveryCase
+ requestBody:
+ description: New navigation property values
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCase'
+ required: true
+ responses:
+ 2XX:
+ description: Success
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCase'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ delete:
+ tags:
+ - security.casesRoot
+ summary: Delete ediscoveryCase
+ description: Delete an ediscoveryCase object.
+ externalDocs:
+ description: Find more info here
+ url: https://learn.microsoft.com/graph/api/security-casesroot-delete-ediscoverycases?view=graph-rest-1.0
+ operationId: security.case_DeleteEdiscoveryCase
+ parameters:
+ - name: ediscoveryCase-id
+ in: path
+ description: The unique identifier of ediscoveryCase
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: ediscoveryCase
+ - name: If-Match
+ in: header
+ description: ETag
+ style: simple
+ schema:
+ type: string
+ responses:
+ 2XX:
+ description: Success
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ '/security/cases/ediscoveryCases/{ediscoveryCase-id}/caseMembers':
+ get:
+ tags:
+ - security.casesRoot
+ summary: List ediscoveryCaseMember objects
+ description: Get a list of ediscoveryCaseMember objects for an ediscoveryCase.
+ externalDocs:
+ description: Find more info here
+ url: https://learn.microsoft.com/graph/api/security-ediscoverycasemember-list?view=graph-rest-1.0
+ operationId: security.case.ediscoveryCase_ListCaseMember
+ parameters:
+ - name: ediscoveryCase-id
+ in: path
+ description: The unique identifier of ediscoveryCase
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: ediscoveryCase
+ - $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:
+ type: string
+ - name: $select
+ in: query
+ description: Select properties to be returned
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $expand
+ in: query
+ description: Expand related entities
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ responses:
+ 2XX:
+ $ref: '#/components/responses/microsoft.graph.security.ediscoveryCaseMemberCollectionResponse'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-pageable:
+ nextLinkName: '@odata.nextLink'
+ operationName: listMore
+ x-ms-docs-operation-type: operation
+ post:
+ tags:
+ - security.casesRoot
+ summary: Add ediscoveryCaseMember
+ description: 'Add an ediscoveryCaseMember to an ediscoveryCase. The ediscoveryCaseMember can be one of two types: a user or a role group.'
+ externalDocs:
+ description: Find more info here
+ url: https://learn.microsoft.com/graph/api/security-ediscoverycasemember-post?view=graph-rest-1.0
+ operationId: security.case.ediscoveryCase_CreateCaseMember
+ parameters:
+ - name: ediscoveryCase-id
+ in: path
+ description: The unique identifier of ediscoveryCase
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: ediscoveryCase
+ requestBody:
+ description: New navigation property
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCaseMember'
+ required: true
+ responses:
+ 2XX:
+ description: Created navigation property.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCaseMember'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ '/security/cases/ediscoveryCases/{ediscoveryCase-id}/caseMembers/{ediscoveryCaseMember-id}':
+ get:
+ tags:
+ - security.casesRoot
+ summary: Get caseMembers from security
+ description: Represents members of an eDiscovery case.
+ operationId: security.case.ediscoveryCase_GetCaseMember
+ parameters:
+ - name: ediscoveryCase-id
+ in: path
+ description: The unique identifier of ediscoveryCase
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: ediscoveryCase
+ - name: ediscoveryCaseMember-id
+ in: path
+ description: The unique identifier of ediscoveryCaseMember
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: ediscoveryCaseMember
+ - name: $select
+ in: query
+ description: Select properties to be returned
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $expand
+ in: query
+ description: Expand related entities
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ responses:
+ 2XX:
+ description: Retrieved navigation property
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCaseMember'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ patch:
+ tags:
+ - security.casesRoot
+ summary: Update the navigation property caseMembers in security
+ operationId: security.case.ediscoveryCase_UpdateCaseMember
+ parameters:
+ - name: ediscoveryCase-id
+ in: path
+ description: The unique identifier of ediscoveryCase
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: ediscoveryCase
+ - name: ediscoveryCaseMember-id
+ in: path
+ description: The unique identifier of ediscoveryCaseMember
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: ediscoveryCaseMember
+ requestBody:
+ description: New navigation property values
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCaseMember'
+ required: true
+ responses:
+ 2XX:
+ description: Success
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCaseMember'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ delete:
+ tags:
+ - security.casesRoot
+ summary: Remove ediscoveryCaseMember
+ description: Remove an ediscoveryCaseMember from an ediscoveryCase.
+ externalDocs:
+ description: Find more info here
+ url: https://learn.microsoft.com/graph/api/security-ediscoverycasemember-delete?view=graph-rest-1.0
+ operationId: security.case.ediscoveryCase_DeleteCaseMember
+ parameters:
+ - name: ediscoveryCase-id
+ in: path
+ description: The unique identifier of ediscoveryCase
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: ediscoveryCase
+ - name: ediscoveryCaseMember-id
+ in: path
+ description: The unique identifier of ediscoveryCaseMember
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: ediscoveryCaseMember
+ - name: If-Match
+ in: header
+ description: ETag
+ style: simple
+ schema:
+ type: string
+ responses:
+ 2XX:
+ description: Success
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ '/security/cases/ediscoveryCases/{ediscoveryCase-id}/caseMembers/$count':
+ get:
+ tags:
+ - security.casesRoot
+ summary: Get the number of the resource
+ operationId: security.case.ediscoveryCase.caseMember_GetCount
+ parameters:
+ - name: ediscoveryCase-id
+ in: path
+ description: The unique identifier of ediscoveryCase
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: ediscoveryCase
+ - $ref: '#/components/parameters/search'
+ - $ref: '#/components/parameters/filter'
+ responses:
+ 2XX:
+ $ref: '#/components/responses/ODataCountResponse'
+ default:
+ $ref: '#/components/responses/error'
+ '/security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians':
+ get:
+ tags:
+ - security.casesRoot
+ summary: List ediscoveryCustodian
+ description: Get a list of the custodian objects and their properties.
+ externalDocs:
+ description: Find more info here
+ url: https://learn.microsoft.com/graph/api/security-ediscoverycase-list-custodians?view=graph-rest-1.0
+ operationId: security.case.ediscoveryCase_ListCustodian
+ parameters:
+ - name: ediscoveryCase-id
+ in: path
+ description: The unique identifier of ediscoveryCase
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: ediscoveryCase
+ - $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:
+ type: string
- name: $select
in: query
description: Select properties to be returned
@@ -5472,6 +5859,9 @@ paths:
tags:
- security.casesRoot
summary: Invoke action applyHold
+ externalDocs:
+ description: Find more info here
+ url: https://learn.microsoft.com/graph/api/security-ediscoverycustodian-applyhold?view=graph-rest-1.0
operationId: security.case.ediscoveryCase.custodian_applyHold
parameters:
- name: ediscoveryCase-id
@@ -5508,6 +5898,9 @@ paths:
tags:
- security.casesRoot
summary: Invoke action removeHold
+ externalDocs:
+ description: Find more info here
+ url: https://learn.microsoft.com/graph/api/security-ediscoverycustodian-removehold?view=graph-rest-1.0
operationId: security.case.ediscoveryCase.custodian_removeHold
parameters:
- name: ediscoveryCase-id
@@ -6151,6 +6544,9 @@ paths:
tags:
- security.casesRoot
summary: Invoke action applyHold
+ externalDocs:
+ description: Find more info here
+ url: https://learn.microsoft.com/graph/api/security-ediscoverynoncustodialdatasource-applyhold?view=graph-rest-1.0
operationId: security.case.ediscoveryCase.noncustodialDataSource_applyHold
parameters:
- name: ediscoveryCase-id
@@ -6187,6 +6583,9 @@ paths:
tags:
- security.casesRoot
summary: Invoke action removeHold
+ externalDocs:
+ description: Find more info here
+ url: https://learn.microsoft.com/graph/api/security-ediscoverynoncustodialdatasource-removehold?view=graph-rest-1.0
operationId: security.case.ediscoveryCase.noncustodialDataSource_removeHold
parameters:
- name: ediscoveryCase-id
@@ -9053,6 +9452,9 @@ paths:
- security.casesRoot
summary: Invoke function asHierarchy
description: List eDiscovery review tags with the tag hierarchy shown.
+ externalDocs:
+ description: Find more info here
+ url: https://learn.microsoft.com/graph/api/security-ediscoveryreviewtag-ashierarchy?view=graph-rest-1.0
operationId: security.case.ediscoveryCase.tag_asHierarchy
parameters:
- name: ediscoveryCase-id
@@ -9136,6 +9538,324 @@ paths:
$ref: '#/components/responses/ODataCountResponse'
default:
$ref: '#/components/responses/error'
+ /security/collaboration:
+ get:
+ tags:
+ - security.collaborationRoot
+ summary: Get collaboration from security
+ operationId: security_GetCollaboration
+ parameters:
+ - name: $select
+ in: query
+ description: Select properties to be returned
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $expand
+ in: query
+ description: Expand related entities
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ responses:
+ 2XX:
+ description: Retrieved navigation property
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.security.collaborationRoot'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ patch:
+ tags:
+ - security.collaborationRoot
+ summary: Update the navigation property collaboration in security
+ operationId: security_UpdateCollaboration
+ requestBody:
+ description: New navigation property values
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.security.collaborationRoot'
+ required: true
+ responses:
+ 2XX:
+ description: Success
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.security.collaborationRoot'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ delete:
+ tags:
+ - security.collaborationRoot
+ summary: Delete navigation property collaboration for security
+ operationId: security_DeleteCollaboration
+ parameters:
+ - name: If-Match
+ in: header
+ description: ETag
+ style: simple
+ schema:
+ type: string
+ responses:
+ 2XX:
+ description: Success
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ /security/collaboration/analyzedEmails:
+ get:
+ tags:
+ - security.collaborationRoot
+ summary: List analyzedEmails
+ description: 'Get a list of analyzedEmail objects and their properties. This API allows Security Operations teams to have direct access to hunt (query) for threats, IOCs, attack vectors, and evidences for a tenant. It is a powerful, near real-time tool to help Security Operations teams investigate and respond to threats. It consists of email metadata, verdict information, related underlying entities (attachments/URL), filters, and more.'
+ externalDocs:
+ description: Find more info here
+ url: https://learn.microsoft.com/graph/api/security-collaborationroot-list-analyzedemails?view=graph-rest-1.0
+ operationId: security.collaboration_ListAnalyzedEmail
+ 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:
+ type: string
+ - name: $select
+ in: query
+ description: Select properties to be returned
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $expand
+ in: query
+ description: Expand related entities
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ responses:
+ 2XX:
+ $ref: '#/components/responses/microsoft.graph.security.analyzedEmailCollectionResponse'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-pageable:
+ nextLinkName: '@odata.nextLink'
+ operationName: listMore
+ x-ms-docs-operation-type: operation
+ post:
+ tags:
+ - security.collaborationRoot
+ summary: Create new navigation property to analyzedEmails for security
+ operationId: security.collaboration_CreateAnalyzedEmail
+ requestBody:
+ description: New navigation property
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.security.analyzedEmail'
+ required: true
+ responses:
+ 2XX:
+ description: Created navigation property.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.security.analyzedEmail'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ '/security/collaboration/analyzedEmails/{analyzedEmail-id}':
+ get:
+ tags:
+ - security.collaborationRoot
+ summary: Get analyzedEmail
+ description: Read the properties and relationships of an analyzedEmail object.
+ externalDocs:
+ description: Find more info here
+ url: https://learn.microsoft.com/graph/api/security-analyzedemail-get?view=graph-rest-1.0
+ operationId: security.collaboration_GetAnalyzedEmail
+ parameters:
+ - name: analyzedEmail-id
+ in: path
+ description: The unique identifier of analyzedEmail
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: analyzedEmail
+ - name: $select
+ in: query
+ description: Select properties to be returned
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $expand
+ in: query
+ description: Expand related entities
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ responses:
+ 2XX:
+ description: Retrieved navigation property
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.security.analyzedEmail'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ patch:
+ tags:
+ - security.collaborationRoot
+ summary: Update the navigation property analyzedEmails in security
+ operationId: security.collaboration_UpdateAnalyzedEmail
+ parameters:
+ - name: analyzedEmail-id
+ in: path
+ description: The unique identifier of analyzedEmail
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: analyzedEmail
+ requestBody:
+ description: New navigation property values
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.security.analyzedEmail'
+ required: true
+ responses:
+ 2XX:
+ description: Success
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.security.analyzedEmail'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ delete:
+ tags:
+ - security.collaborationRoot
+ summary: Delete navigation property analyzedEmails for security
+ operationId: security.collaboration_DeleteAnalyzedEmail
+ parameters:
+ - name: analyzedEmail-id
+ in: path
+ description: The unique identifier of analyzedEmail
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: analyzedEmail
+ - name: If-Match
+ in: header
+ description: ETag
+ style: simple
+ schema:
+ type: string
+ responses:
+ 2XX:
+ description: Success
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ /security/collaboration/analyzedEmails/$count:
+ get:
+ tags:
+ - security.collaborationRoot
+ summary: Get the number of the resource
+ operationId: security.collaboration.analyzedEmail_GetCount
+ parameters:
+ - $ref: '#/components/parameters/search'
+ - $ref: '#/components/parameters/filter'
+ responses:
+ 2XX:
+ $ref: '#/components/responses/ODataCountResponse'
+ default:
+ $ref: '#/components/responses/error'
+ /security/collaboration/analyzedEmails/microsoft.graph.security.remediate:
+ post:
+ tags:
+ - security.collaborationRoot
+ summary: Invoke action remediate
+ description: 'Remove a potential threat from end users'' mailboxes. Remediation means to take prescribed action against a threat. This API can trigger email purge actions like move to junk, move to deleted items, soft delete, hard delete, or move to Inbox. This API enables scenarios and use cases such as SOAR integration, playbooks, and automations. For more information read email remediation, trigger action and track actions. If there is false positives admins can take move to inbox action.'
+ externalDocs:
+ description: Find more info here
+ url: https://learn.microsoft.com/graph/api/security-analyzedemail-remediate?view=graph-rest-1.0
+ operationId: security.collaboration.analyzedEmail_remediate
+ requestBody:
+ description: Action parameters
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ displayName:
+ type: string
+ nullable: true
+ description:
+ type: string
+ nullable: true
+ severity:
+ $ref: '#/components/schemas/microsoft.graph.security.remediationSeverity'
+ action:
+ $ref: '#/components/schemas/microsoft.graph.security.remediationAction'
+ remediateSendersCopy:
+ type: boolean
+ default: false
+ nullable: true
+ analyzedEmails:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.security.analyzedEmail'
+ additionalProperties:
+ type: object
+ required: true
+ responses:
+ 2XX:
+ description: Success
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: action
/security/dataSecurityAndGovernance:
get:
tags:
@@ -10923,6 +11643,9 @@ paths:
- security.identityContainer
summary: Invoke action activate
description: Activate Microsoft Defender for Identity sensors.
+ externalDocs:
+ description: Find more info here
+ url: https://learn.microsoft.com/graph/api/security-sensorcandidate-activate?view=graph-rest-1.0
operationId: security.identity.sensorCandidate_activate
requestBody:
description: Action parameters
@@ -11292,6 +12015,9 @@ paths:
- security.identityContainer
summary: Invoke function getDeploymentAccessKey
description: Get the deployment access key for Microsoft Defender for Identity that is required to install sensors associated with the workspace.
+ externalDocs:
+ description: Find more info here
+ url: https://learn.microsoft.com/graph/api/security-sensor-getdeploymentaccesskey?view=graph-rest-1.0
operationId: security.identity.sensor_getDeploymentAccessKey
responses:
2XX:
@@ -11309,6 +12035,9 @@ paths:
- security.identityContainer
summary: Invoke function getDeploymentPackageUri
description: Get the sensor deployment package URL and version. You can use this URL to download the installer to install the sensor on a server.
+ externalDocs:
+ description: Find more info here
+ url: https://learn.microsoft.com/graph/api/security-sensor-getdeploymentpackageuri?view=graph-rest-1.0
operationId: security.identity.sensor_getDeploymentPackageUri
responses:
2XX:
@@ -11326,6 +12055,9 @@ paths:
- security.identityContainer
summary: Invoke action regenerateDeploymentAccessKey
description: Generate a new deployment access key that can be used to install a sensor associated with the workspace.
+ externalDocs:
+ description: Find more info here
+ url: https://learn.microsoft.com/graph/api/security-sensor-regeneratedeploymentaccesskey?view=graph-rest-1.0
operationId: security.identity.sensor_regenerateDeploymentAccessKey
responses:
2XX:
@@ -11921,6 +12653,10 @@ paths:
tags:
- security.incident
summary: Invoke action mergeIncidents
+ description: Merge multiple incident resources into a single incident.
+ externalDocs:
+ description: Find more info here
+ url: https://learn.microsoft.com/graph/api/security-incident-mergeincidents?view=graph-rest-1.0
operationId: security.incident_mergeIncident
requestBody:
description: Action parameters
@@ -13389,8 +14125,11 @@ paths:
get:
tags:
- security.labelsRoot
- summary: Get retentionLabels from security
- description: 'Represents how customers can manage their data, whether and for how long to retain or delete it.'
+ summary: Get retentionLabel
+ description: Read the properties and relationships of a retentionLabel object.
+ externalDocs:
+ description: Find more info here
+ url: https://learn.microsoft.com/graph/api/security-retentionlabel-get?view=graph-rest-1.0
operationId: security.label_GetRetentionLabel
parameters:
- name: retentionLabel-id
@@ -23233,8 +23972,12 @@ components:
x-ms-navigationProperty: true
attackSimulation:
$ref: '#/components/schemas/microsoft.graph.attackSimulationRoot'
+ auditLog:
+ $ref: '#/components/schemas/microsoft.graph.security.auditCoreRoot'
cases:
$ref: '#/components/schemas/microsoft.graph.security.casesRoot'
+ collaboration:
+ $ref: '#/components/schemas/microsoft.graph.security.collaborationRoot'
dataSecurityAndGovernance:
$ref: '#/components/schemas/microsoft.graph.tenantDataSecurityAndGovernance'
identities:
@@ -23270,6 +24013,7 @@ components:
$ref: '#/components/schemas/microsoft.graph.security.triggerTypesRoot'
additionalProperties:
type: object
+ description: Security singleton providing access to audit log resources.
microsoft.graph.alert:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -23657,6 +24401,7 @@ components:
properties:
targetIncidentId:
type: string
+ description: The ID of the target incident after the operation completes.
additionalProperties:
type: object
microsoft.graph.attackSimulationRoot:
@@ -24276,6 +25021,152 @@ components:
description: Content locale for the training detail.
additionalProperties:
type: object
+ microsoft.graph.security.auditCoreRoot:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: auditCoreRoot
+ type: object
+ properties:
+ queries:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.security.auditLogQuery'
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
+ description: Root entity for the audit log API.
+ microsoft.graph.security.auditLogQuery:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: auditLogQuery
+ type: object
+ properties:
+ administrativeUnitIdFilters:
+ type: array
+ items:
+ type: string
+ nullable: true
+ description: The administrative units tagged to an audit log record.
+ displayName:
+ type: string
+ description: The display name of the saved audit log query.
+ nullable: true
+ filterEndDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 end date of the date range in the query.
+ format: date-time
+ nullable: true
+ filterStartDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 start date of the date range in the query.
+ format: date-time
+ nullable: true
+ ipAddressFilters:
+ type: array
+ items:
+ type: string
+ nullable: true
+ description: The IP address of the device that was used when the activity was logged.
+ keywordFilter:
+ type: string
+ description: Free text field to search non-indexed properties of the audit log.
+ nullable: true
+ objectIdFilters:
+ type: array
+ items:
+ type: string
+ nullable: true
+ description: 'For SharePoint and OneDrive for Business activity, the full path name of the file or folder accessed by the user. For Exchange admin audit logging, the name of the object that was modified by the cmdlet.'
+ operationFilters:
+ type: array
+ items:
+ type: string
+ nullable: true
+ description: 'The name of the user or admin activity. For a description of the most common operations/activities, see Search the audit log in the Office 365 Protection Center.'
+ recordTypeFilters:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.security.auditLogRecordType'
+ description: 'The type of operation indicated by the record. For the list of member values, see auditLogRecordType.'
+ serviceFilters:
+ type: array
+ items:
+ type: string
+ nullable: true
+ status:
+ $ref: '#/components/schemas/microsoft.graph.security.auditLogQueryStatus'
+ userPrincipalNameFilters:
+ type: array
+ items:
+ type: string
+ nullable: true
+ description: 'The UPN (user principal name) of the user who performed the action (specified in the operation property) that resulted in the record being logged; for example, myname@mydomain_name.'
+ records:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.security.auditLogRecord'
+ description: An individual audit log record.
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
+ description: Represents a query against the unified audit log.
+ microsoft.graph.security.auditLogRecord:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: auditLogRecord
+ type: object
+ properties:
+ administrativeUnits:
+ type: array
+ items:
+ type: string
+ nullable: true
+ description: The administrative units tagged to an audit log record.
+ auditData:
+ $ref: '#/components/schemas/microsoft.graph.security.auditData'
+ auditLogRecordType:
+ $ref: '#/components/schemas/microsoft.graph.security.auditLogRecordType'
+ clientIp:
+ type: string
+ description: The IP address of the device used when the activity was logged. The IP address is displayed in either an IPv4 or IPv6 address format.
+ 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 in UTC when the user performed the activity.
+ format: date-time
+ nullable: true
+ objectId:
+ type: string
+ description: 'For Exchange admin audit logging, the name of the object modified by the cmdlet. For SharePoint activity, the full URL path name of the file or folder accessed by a user. For Microsoft Entra activity, the name of the user account that was modified.'
+ nullable: true
+ operation:
+ type: string
+ description: The name of the user or admin activity.
+ nullable: true
+ organizationId:
+ type: string
+ description: The GUID for your organization.
+ nullable: true
+ service:
+ type: string
+ description: The Microsoft 365 service where the activity occurred.
+ nullable: true
+ userId:
+ type: string
+ description: 'The user who performed the action (specified in the Operation property) that resulted in the record being logged. Audit records for activity performed by system accounts (such as SHAREPOINT/system or NT AUTHORITY/SYSTEM) are also included in the audit log. Another common value for the UserId property is app@sharepoint. It indicates that the ''user'' who performed the activity was an application with the necessary permissions in SharePoint to perform organization-wide actions (such as searching a SharePoint site or OneDrive account) on behalf of a user, admin, or service.'
+ nullable: true
+ userPrincipalName:
+ type: string
+ description: UPN of the user who performed the action.
+ nullable: true
+ userType:
+ $ref: '#/components/schemas/microsoft.graph.security.auditLogUserType'
+ additionalProperties:
+ type: object
+ description: Represents an individual audit log record.
microsoft.graph.security.casesRoot:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -24541,6 +25432,8 @@ components:
- title: group
type: object
properties:
+ accessType:
+ $ref: '#/components/schemas/microsoft.graph.groupAccessType'
allowExternalSenders:
type: boolean
description: 'Indicates if people external to the organization can send messages to the group. The default value is false. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
@@ -24549,7 +25442,7 @@ components:
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. Requires $select to retrieve. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role.'
+ description: 'The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group or a cloud security group. Requires a Microsoft Entra ID P1 license. Requires $select to retrieve. This property can be specified during group creation or update. However, for cloud security groups, it''s immutable once set. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role. See Key differences from Microsoft 365 group labeling to learn more about managing this property for Microsoft 365 vs. cloud security groups.'
assignedLicenses:
type: array
items:
@@ -24612,6 +25505,10 @@ components:
type: boolean
description: 'Indicates whether this group can be assigned to a Microsoft Entra role. Optional. This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true, visibility must be Hidden, and the group can''t be a dynamic group (that is, groupTypes can''t contain DynamicMembership). Only callers with at least the Privileged Role Administrator role can set this property. The caller must also be assigned the RoleManagement.ReadWrite.Directory permission to set this property or update the membership of such groups. For more, see Using a group to manage Microsoft Entra role assignmentsUsing this feature requires a Microsoft Entra ID P1 license. Returned by default. Supports $filter (eq, ne, not).'
nullable: true
+ isFavorite:
+ type: boolean
+ description: 'Indicates whether the user marked the group as favorite. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
+ nullable: true
isManagementRestricted:
type: boolean
description: 'Indicates whether the group is a member of a restricted management administrative unit. If not set, the default value is null and the default behavior is false. Read-only. To manage a group member of a restricted management administrative unit, the administrator or calling app must be assigned a Microsoft Entra role at the scope of the restricted management administrative unit. Requires $select to retrieve.'
@@ -24646,6 +25543,8 @@ components:
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 synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect.Returned by default. Read-only.'
nullable: true
+ onPremisesExtensionAttributes:
+ $ref: '#/components/schemas/microsoft.graph.onPremisesExtensionAttributes'
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
@@ -24723,11 +25622,25 @@ components:
type: string
description: The unique identifier that can be assigned to a group and used as an alternate key. Immutable. Read-only.
nullable: true
+ unseenConversationsCount:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: number
+ description: 'Count of conversations that have had one or more new posts delivered since the signed-in user''s last visit to the group. This property is the same as unseenCount. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
+ format: int32
+ nullable: true
unseenCount:
maximum: 2147483647
minimum: -2147483648
type: number
- description: 'Count of conversations that received new posts since the signed-in user last visited the group. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
+ 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.Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
+ format: int32
+ nullable: true
+ unseenMessagesCount:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: number
+ description: 'Count of new posts that have been delivered to the group''s conversations since the signed-in user''s last visit to the group. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
format: int32
nullable: true
visibility:
@@ -24874,7 +25787,6 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
- description: Represents a Microsoft Entra group.
microsoft.graph.security.userSource:
allOf:
- $ref: '#/components/schemas/microsoft.graph.security.dataSource'
@@ -25019,6 +25931,7 @@ components:
- messageConversationExpansion
- locationsWithoutHits
- allItemsInFolder
+ - cloudNativeHtmlConversion
type: string
x-ms-enum-flags:
isFlags: true
@@ -25255,6 +26168,203 @@ components:
$ref: '#/components/schemas/microsoft.graph.security.topicModelingSettings'
additionalProperties:
type: object
+ microsoft.graph.security.collaborationRoot:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: collaborationRoot
+ type: object
+ properties:
+ analyzedEmails:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.security.analyzedEmail'
+ description: Contains metadata for analyzed emails.
+ x-ms-navigationProperty: true
+ additionalProperties:
+ type: object
+ microsoft.graph.security.analyzedEmail:
+ allOf:
+ - $ref: '#/components/schemas/microsoft.graph.entity'
+ - title: analyzedEmail
+ type: object
+ properties:
+ alertIds:
+ type: array
+ items:
+ type: string
+ nullable: true
+ description: A collection of values that contain the IDs of any alerts associated with the email.
+ attachments:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.security.analyzedEmailAttachment'
+ description: A collection of the attachments in the email.
+ authenticationDetails:
+ $ref: '#/components/schemas/microsoft.graph.security.analyzedEmailAuthenticationDetail'
+ bulkComplaintLevel:
+ type: string
+ description: The bulk complaint level of the email. A higher level is more likely to be spam.
+ nullable: true
+ clientType:
+ type: string
+ description: 'Shows the type of client that sent the message (for example, REST).'
+ nullable: true
+ contexts:
+ type: array
+ items:
+ type: string
+ nullable: true
+ description: Provides context of the email.
+ detectionMethods:
+ type: array
+ items:
+ type: string
+ nullable: true
+ description: The methods of detection used.
+ directionality:
+ $ref: '#/components/schemas/microsoft.graph.security.antispamDirectionality'
+ distributionList:
+ type: string
+ description: The distribution list details to which the email was sent.
+ nullable: true
+ dlpRules:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.security.analyzedEmailDlpRuleInfo'
+ description: Data loss prevention rules configured in purview.
+ emailClusterId:
+ type: string
+ description: The identifier for the group of similar emails clustered based on heuristic analysis of their content.
+ nullable: true
+ exchangeTransportRules:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.security.analyzedEmailExchangeTransportRuleInfo'
+ description: The name of the Exchange transport rules (ETRs) associated with the email.
+ forwardingDetail:
+ type: string
+ description: Email smtp forwarding details.
+ nullable: true
+ inboundConnectorFormattedName:
+ type: string
+ description: Custom instructions name that defines organizational mail flow and how the email was routed.
+ nullable: true
+ internetMessageId:
+ type: string
+ description: A public-facing identifier for the email that is sent. The message ID is in the format specified by RFC2822.
+ nullable: true
+ language:
+ type: string
+ description: The detected language of the email content.
+ nullable: true
+ latestDelivery:
+ $ref: '#/components/schemas/microsoft.graph.security.analyzedEmailDeliveryDetail'
+ loggedDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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-time when the email record was logged.
+ format: date-time
+ nullable: true
+ networkMessageId:
+ type: string
+ description: An internal identifier for the email generated by Microsoft 365.
+ nullable: true
+ originalDelivery:
+ $ref: '#/components/schemas/microsoft.graph.security.analyzedEmailDeliveryDetail'
+ overrideSources:
+ type: array
+ items:
+ type: string
+ nullable: true
+ description: An aggregated list of all overrides with source on email.
+ phishConfidenceLevel:
+ type: string
+ description: The phish confidence level associated with the email
+ nullable: true
+ policy:
+ type: string
+ description: The action policy that took effect.
+ nullable: true
+ policyAction:
+ type: string
+ description: The action taken on the email based on the configured policy.
+ nullable: true
+ policyType:
+ type: string
+ description: Type of policy configured that defines the delivery action on email.
+ nullable: true
+ primaryOverrideSource:
+ type: string
+ description: 'Shows the organization or user setting that altered the intended delivery location of the message (allowed instead of blocked, or blocked instead of allowed).'
+ nullable: true
+ recipientDetail:
+ $ref: '#/components/schemas/microsoft.graph.security.analyzedEmailRecipientDetail'
+ recipientEmailAddress:
+ type: string
+ description: Contains the email address of the recipient.
+ nullable: true
+ returnPath:
+ type: string
+ description: A field that indicates where and how bounced emails are processed.
+ nullable: true
+ senderDetail:
+ $ref: '#/components/schemas/microsoft.graph.security.analyzedEmailSenderDetail'
+ sizeInBytes:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: number
+ description: Size of the email in bytes.
+ format: int32
+ nullable: true
+ spamConfidenceLevel:
+ type: string
+ description: Spam confidence of the email.
+ nullable: true
+ subject:
+ type: string
+ description: Subject of the email.
+ nullable: true
+ threatDetectionDetails:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.security.threatDetectionDetail'
+ description: Information about threats detected in the email.
+ threatTypes:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.security.threatType'
+ description: 'Indicates the threat types. The possible values are: unknown, spam, malware, phish, none, unknownFutureValue.'
+ timelineEvents:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.security.timelineEvent'
+ description: Delivery and post-delivery events that happened to the email.
+ urls:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.security.analyzedEmailUrl'
+ description: A collection of the URLs in the email.
+ additionalProperties:
+ type: object
+ microsoft.graph.security.remediationSeverity:
+ title: remediationSeverity
+ enum:
+ - low
+ - medium
+ - high
+ - unknownFutureValue
+ type: string
+ microsoft.graph.security.remediationAction:
+ title: remediationAction
+ enum:
+ - moveToJunk
+ - moveToInbox
+ - hardDelete
+ - softDelete
+ - moveToDeletedItems
+ - unknownFutureValue
+ - moveToQuarantine
+ type: string
microsoft.graph.tenantDataSecurityAndGovernance:
allOf:
- $ref: '#/components/schemas/microsoft.graph.dataSecurityAndGovernance'
@@ -26390,7 +27500,7 @@ components:
nullable: true
accountEnabled:
type: boolean
- description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Requires $select to retrieve. Supports $filter (eq, ne, not, and in).'
+ description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Requires $select to retrieve. Supports $filter (eq, ne, not, and in). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
ageGroup:
type: string
@@ -26417,7 +27527,7 @@ components:
type: array
items:
type: string
- description: 'The telephone numbers for the user. NOTE: Although it''s a string collection, only one number can be set for this property. Read-only for users synced from the on-premises directory. Returned by default. Supports $filter (eq, not, ge, le, startsWith).'
+ description: 'The telephone numbers for the user. NOTE: Although it''s a string collection, only one number can be set for this property. Read-only for users synced from the on-premises directory. Returned by default. Supports $filter (eq, not, ge, le, startsWith). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
city:
type: string
description: 'The city where the user is located. Maximum length is 128 characters. Requires $select to retrieve. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).'
@@ -26564,7 +27674,7 @@ components:
nullable: true
mobilePhone:
type: string
- description: 'The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search.'
+ description: 'The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search. This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
mySite:
type: string
@@ -26586,7 +27696,7 @@ components:
$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 Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you''re using a federated domain for the user''s userPrincipalName (UPN) property. NOTE: The $ and _ characters can''t be used when specifying this property. Requires $select to retrieve. Supports $filter (eq, ne, not, ge, le, in).'
+ description: 'This property is used to associate an on-premises Active Directory user account to their Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you''re using a federated domain for the user''s userPrincipalName (UPN) property. NOTE: The $ and _ characters can''t be used when specifying this property. Requires $select to retrieve. Supports $filter (eq, ne, not, ge, le, in). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
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])$'
@@ -26619,7 +27729,7 @@ components:
type: array
items:
type: string
- description: 'A list of other email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters. Requires $select to retrieve. Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).'
+ description: 'A list of other email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters. Requires $select to retrieve. Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
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 might be specified together; for example: DisablePasswordExpiration, DisableStrongPassword. Requires $select to retrieve. For more information on the default password policies, see Microsoft Entra password policies. Supports $filter (ne, not, and eq on null values).'
@@ -26717,7 +27827,7 @@ components:
nullable: true
userPrincipalName:
type: string
- description: 'The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this value should map to the user''s email name. The general format is alias@domain, where the domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can''t contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, '' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby.'
+ description: 'The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this value should map to the user''s email name. The general format is alias@domain, where the domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can''t contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, '' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby. This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
userType:
type: string
@@ -26974,7 +28084,6 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
- description: Represents a Microsoft Entra user account.
microsoft.graph.mailboxSettings:
title: mailboxSettings
type: object
@@ -28700,6 +29809,7 @@ components:
- microsoftSentinel
- microsoftInsiderRiskManagement
- microsoftThreatIntelligence
+ - microsoftSecurityForAI
type: string
microsoft.graph.security.alertSeverity:
title: alertSeverity
@@ -29055,6 +30165,520 @@ components:
- phishing
- unknownFutureValue
type: string
+ microsoft.graph.security.auditLogRecordType:
+ title: auditLogRecordType
+ enum:
+ - ExchangeAdmin
+ - ExchangeItem
+ - ExchangeItemGroup
+ - SharePoint
+ - SyntheticProbe
+ - SharePointFileOperation
+ - OneDrive
+ - AzureActiveDirectory
+ - AzureActiveDirectoryAccountLogon
+ - DataCenterSecurityCmdlet
+ - ComplianceDLPSharePoint
+ - Sway
+ - ComplianceDLPExchange
+ - SharePointSharingOperation
+ - AzureActiveDirectoryStsLogon
+ - SkypeForBusinessPSTNUsage
+ - SkypeForBusinessUsersBlocked
+ - SecurityComplianceCenterEOPCmdlet
+ - ExchangeAggregatedOperation
+ - PowerBIAudit
+ - CRM
+ - Yammer
+ - SkypeForBusinessCmdlets
+ - Discovery
+ - MicrosoftTeams
+ - ThreatIntelligence
+ - MailSubmission
+ - MicrosoftFlow
+ - AeD
+ - MicrosoftStream
+ - ComplianceDLPSharePointClassification
+ - ThreatFinder
+ - Project
+ - SharePointListOperation
+ - SharePointCommentOperation
+ - DataGovernance
+ - Kaizala
+ - SecurityComplianceAlerts
+ - ThreatIntelligenceUrl
+ - SecurityComplianceInsights
+ - MIPLabel
+ - WorkplaceAnalytics
+ - PowerAppsApp
+ - PowerAppsPlan
+ - ThreatIntelligenceAtpContent
+ - LabelContentExplorer
+ - TeamsHealthcare
+ - ExchangeItemAggregated
+ - HygieneEvent
+ - DataInsightsRestApiAudit
+ - InformationBarrierPolicyApplication
+ - SharePointListItemOperation
+ - SharePointContentTypeOperation
+ - SharePointFieldOperation
+ - MicrosoftTeamsAdmin
+ - HRSignal
+ - MicrosoftTeamsDevice
+ - MicrosoftTeamsAnalytics
+ - InformationWorkerProtection
+ - Campaign
+ - DLPEndpoint
+ - AirInvestigation
+ - Quarantine
+ - MicrosoftForms
+ - ApplicationAudit
+ - ComplianceSupervisionExchange
+ - CustomerKeyServiceEncryption
+ - OfficeNative
+ - MipAutoLabelSharePointItem
+ - MipAutoLabelSharePointPolicyLocation
+ - MicrosoftTeamsShifts
+ - SecureScore
+ - MipAutoLabelExchangeItem
+ - CortanaBriefing
+ - Search
+ - WDATPAlerts
+ - PowerPlatformAdminDlp
+ - PowerPlatformAdminEnvironment
+ - MDATPAudit
+ - SensitivityLabelPolicyMatch
+ - SensitivityLabelAction
+ - SensitivityLabeledFileAction
+ - AttackSim
+ - AirManualInvestigation
+ - SecurityComplianceRBAC
+ - UserTraining
+ - AirAdminActionInvestigation
+ - MSTIC
+ - PhysicalBadgingSignal
+ - TeamsEasyApprovals
+ - AipDiscover
+ - AipSensitivityLabelAction
+ - AipProtectionAction
+ - AipFileDeleted
+ - AipHeartBeat
+ - MCASAlerts
+ - OnPremisesFileShareScannerDlp
+ - OnPremisesSharePointScannerDlp
+ - ExchangeSearch
+ - SharePointSearch
+ - PrivacyDataMinimization
+ - LabelAnalyticsAggregate
+ - MyAnalyticsSettings
+ - SecurityComplianceUserChange
+ - ComplianceDLPExchangeClassification
+ - ComplianceDLPEndpoint
+ - MipExactDataMatch
+ - MSDEResponseActions
+ - MSDEGeneralSettings
+ - MSDEIndicatorsSettings
+ - MS365DCustomDetection
+ - MSDERolesSettings
+ - MAPGAlerts
+ - MAPGPolicy
+ - MAPGRemediation
+ - PrivacyRemediationAction
+ - PrivacyDigestEmail
+ - MipAutoLabelSimulationProgress
+ - MipAutoLabelSimulationCompletion
+ - MipAutoLabelProgressFeedback
+ - DlpSensitiveInformationType
+ - MipAutoLabelSimulationStatistics
+ - LargeContentMetadata
+ - Microsoft365Group
+ - CDPMlInferencingResult
+ - FilteringMailMetadata
+ - CDPClassificationMailItem
+ - CDPClassificationDocument
+ - OfficeScriptsRunAction
+ - FilteringPostMailDeliveryAction
+ - CDPUnifiedFeedback
+ - TenantAllowBlockList
+ - ConsumptionResource
+ - HealthcareSignal
+ - DlpImportResult
+ - CDPCompliancePolicyExecution
+ - MultiStageDisposition
+ - PrivacyDataMatch
+ - FilteringDocMetadata
+ - FilteringEmailFeatures
+ - PowerBIDlp
+ - FilteringUrlInfo
+ - FilteringAttachmentInfo
+ - CoreReportingSettings
+ - ComplianceConnector
+ - PowerPlatformLockboxResourceAccessRequest
+ - PowerPlatformLockboxResourceCommand
+ - CDPPredictiveCodingLabel
+ - CDPCompliancePolicyUserFeedback
+ - WebpageActivityEndpoint
+ - OMEPortal
+ - CMImprovementActionChange
+ - FilteringUrlClick
+ - MipLabelAnalyticsAuditRecord
+ - FilteringEntityEvent
+ - FilteringRuleHits
+ - FilteringMailSubmission
+ - LabelExplorer
+ - MicrosoftManagedServicePlatform
+ - PowerPlatformServiceActivity
+ - ScorePlatformGenericAuditRecord
+ - FilteringTimeTravelDocMetadata
+ - Alert
+ - AlertStatus
+ - AlertIncident
+ - IncidentStatus
+ - Case
+ - CaseInvestigation
+ - RecordsManagement
+ - PrivacyRemediation
+ - DataShareOperation
+ - CdpDlpSensitive
+ - EHRConnector
+ - FilteringMailGradingResult
+ - PublicFolder
+ - PrivacyTenantAuditHistoryRecord
+ - AipScannerDiscoverEvent
+ - EduDataLakeDownloadOperation
+ - M365ComplianceConnector
+ - MicrosoftGraphDataConnectOperation
+ - MicrosoftPurview
+ - FilteringEmailContentFeatures
+ - PowerPagesSite
+ - PowerAppsResource
+ - PlannerPlan
+ - PlannerCopyPlan
+ - PlannerTask
+ - PlannerRoster
+ - PlannerPlanList
+ - PlannerTaskList
+ - PlannerTenantSettings
+ - ProjectForTheWebProject
+ - ProjectForTheWebTask
+ - ProjectForTheWebRoadmap
+ - ProjectForTheWebRoadmapItem
+ - ProjectForTheWebProjectSettings
+ - ProjectForTheWebRoadmapSettings
+ - QuarantineMetadata
+ - MicrosoftTodoAudit
+ - TimeTravelFilteringDocMetadata
+ - TeamsQuarantineMetadata
+ - SharePointAppPermissionOperation
+ - MicrosoftTeamsSensitivityLabelAction
+ - FilteringTeamsMetadata
+ - FilteringTeamsUrlInfo
+ - FilteringTeamsPostDeliveryAction
+ - MDCAssessments
+ - MDCRegulatoryComplianceStandards
+ - MDCRegulatoryComplianceControls
+ - MDCRegulatoryComplianceAssessments
+ - MDCSecurityConnectors
+ - MDADataSecuritySignal
+ - VivaGoals
+ - FilteringRuntimeInfo
+ - AttackSimAdmin
+ - MicrosoftGraphDataConnectConsent
+ - FilteringAtpDetonationInfo
+ - PrivacyPortal
+ - ManagedTenants
+ - UnifiedSimulationMatchedItem
+ - UnifiedSimulationSummary
+ - UpdateQuarantineMetadata
+ - MS365DSuppressionRule
+ - PurviewDataMapOperation
+ - FilteringUrlPostClickAction
+ - IrmUserDefinedDetectionSignal
+ - TeamsUpdates
+ - PlannerRosterSensitivityLabel
+ - MS365DIncident
+ - FilteringDelistingMetadata
+ - ComplianceDLPSharePointClassificationExtended
+ - MicrosoftDefenderForIdentityAudit
+ - SupervisoryReviewDayXInsight
+ - DefenderExpertsforXDRAdmin
+ - CDPEdgeBlockedMessage
+ - HostedRpa
+ - CdpContentExplorerAggregateRecord
+ - CDPHygieneAttachmentInfo
+ - CDPHygieneSummary
+ - CDPPostMailDeliveryAction
+ - CDPEmailFeatures
+ - CDPHygieneUrlInfo
+ - CDPUrlClick
+ - CDPPackageManagerHygieneEvent
+ - FilteringDocScan
+ - TimeTravelFilteringDocScan
+ - MAPGOnboard
+ - VfamCreatePolicy
+ - VfamUpdatePolicy
+ - VfamDeletePolicy
+ - M365DAAD
+ - CdpColdCrawlStatus
+ - PowerPlatformAdministratorActivity
+ - Windows365CustomerLockbox
+ - CdpResourceScopeChangeEvent
+ - ComplianceCCExchangeExecutionResult
+ - CdpOcrCostEstimatorRecord
+ - CopilotInteraction
+ - CdpOcrBillingRecord
+ - ComplianceDLPApplications
+ - UAMOperation
+ - VivaLearning
+ - VivaLearningAdmin
+ - PurviewPolicyOperation
+ - PurviewMetadataPolicyOperation
+ - PeopleAdminSettings
+ - CdpComplianceDLPExchangeClassification
+ - CdpComplianceDLPSharePointClassification
+ - FilteringBulkSenderInsightData
+ - FilteringBulkThresholdInsightData
+ - PrivacyOpenAccess
+ - OWAAuth
+ - ComplianceDLPApplicationsClassification
+ - SharePointESignature
+ - Dynamics365BusinessCentral
+ - MeshWorlds
+ - VivaPulseResponse
+ - VivaPulseOrganizer
+ - VivaPulseAdmin
+ - VivaPulseReport
+ - AIAppInteraction
+ - ComplianceDLMExchange
+ - ComplianceDLMSharePoint
+ - ProjectForTheWebAssignedToMeSettings
+ - CPSOperation
+ - ComplianceDLPExchangeDiscovery
+ - PurviewMCRecommendation
+ - ComplianceDLPEndpointDiscovery
+ - InsiderRiskScopedUserInsights
+ - MicrosoftTeamsRetentionLabelAction
+ - AadRiskDetection
+ - AuditSearch
+ - AuditRetentionPolicy
+ - AuditConfig
+ - Microsoft365BackupBackupPolicy
+ - Microsoft365BackupRestoreTask
+ - Microsoft365BackupRestoreItem
+ - Microsoft365BackupBackupItem
+ - URBACAssignment
+ - URBACRole
+ - URBACEnableState
+ - IRMSecurityAlert
+ - PurviewInsiderRiskCases
+ - PurviewInsiderRiskAlerts
+ - InsiderRiskScopedUsers
+ - CdpConsumptionResource
+ - CreateCopilotPlugin
+ - UpdateCopilotPlugin
+ - DeleteCopilotPlugin
+ - EnableCopilotPlugin
+ - DisableCopilotPlugin
+ - CreateCopilotWorkspace
+ - UpdateCopilotWorkspace
+ - DeleteCopilotWorkspace
+ - EnableCopilotWorkspace
+ - DisableCopilotWorkspace
+ - CreateCopilotPromptBook
+ - UpdateCopilotPromptBook
+ - DeleteCopilotPromptBook
+ - EnableCopilotPromptBook
+ - DisableCopilotPromptBook
+ - UpdateCopilotSettings
+ - P4AIAssessmentRecord
+ - P4AIAssessmentLocationResultRecord
+ - ConnectedAIAppInteraction
+ - PrivaPrivacyConsentOperation
+ - PrivaPrivacyAssessmentOperation
+ - DataCatalogAccessRequests
+ - ComplianceSettingsChange
+ - DataSecurityInvestigation
+ - TeamCopilotInteraction
+ - IRMActivityAuditTrail
+ - SharePointContentSecurityPolicy
+ - CloudUpdateProfileConfig
+ - CloudUpdateTenantConfig
+ - CloudUpdateDeviceConfig
+ - DefenderPreviewFeatures
+ - DeviceDiscoverySettingsExclusion
+ - DeviceDiscoverySettingsAuthenticatedScans
+ - CriticalAssetManagementClassification
+ - DeviceDiscoverySettings
+ - USXWorkspaceOnboarding
+ - VivaGlintAdvancedConfiguration
+ - VivaGlintPulseProgram
+ - VivaGlintPulseProgramRespondentRate
+ - VivaGlintQuestion
+ - VivaGlintRole
+ - VivaGlintRubicon
+ - VivaGlintSupportAccess
+ - VivaGlintSystem
+ - VivaGlintUser
+ - VivaGlintUserGroup
+ - VivaGlintFeedbackProgram
+ - FabricAudit
+ - TrainableClassifier
+ - WebContentFiltering
+ - NoisyAlertPolicy
+ - OnDemandSharePointClassification
+ - AIInteractionsExport
+ - Microsoft365CopilotScheduledPrompt
+ - PlacesDirectory
+ - MDAAudit
+ - OpticalCharacterRecognition
+ - M365SearchSections
+ - OfficeClientRestrictedModeAction
+ - CrossTenantAccessPolicy
+ - OutlookCopilotAutomation
+ - VivaEngageNetworkAssociation
+ - AppAdminActivity
+ - AppSettingsAdminActivity
+ - UniversalPrintPrintJob
+ - SentinelNotebookOnLake
+ - SentinelJob
+ - SentinelGraph
+ - SentinelKQLOnLake
+ - SentinelPackage
+ - VivaAmplifyOutlookSensitivityLabel
+ - CopilotActions
+ - AIInteractionsSubscription
+ - AIInteractionsChangeNotification
+ - FilteringMailMetadataExtended
+ - SentinelLakeOnboarding
+ - SentinelLakeDataOnboarding
+ - OfficeRestrictedModeAction
+ - CopilotForSecurityTrigger
+ - CopilotAgentManagement
+ - P4AIAssessmentFabricScannerRecord
+ - PlannerGoal
+ - PlannerGoalList
+ - ThreatIntelligenceObject
+ - ThreatIntelligenceExport
+ - SubmissionAgenticGradingResult
+ - AgentAdminActivity
+ - DeployFeatureActivity
+ - AgentSettingsAdminActivity
+ - OrganizationalDataInM365
+ - PlannerChatMessage
+ - PlannerChatMessageList
+ - SentinelAITool
+ - M365ODSPAssetMetadata
+ - AIExecuteTool
+ - AIInvokeAgent
+ - AIInferenceCall
+ - CdpClassifierHealthRecord
+ - SensitiveInfoRemediationAgentData
+ - ComplianceDLPEnforcement
+ - A365AIExecuteTool
+ - A365AIInvokeAgent
+ - A365AIInferenceCall
+ - VivaEngageSegment
+ - RTIOperationsAgent
+ - ContentStoreMetadata
+ - CCRAIPolicyViolation
+ - PlannerPlanSensitivityLabel
+ - MosAgentInfoRecord
+ - A365AIRunSummary
+ - UnifiedCatalogConceptAction
+ - DefenderCaseManagement
+ - CopilotForSecurityLogging
+ - VivaEngageEvents
+ - CallActivityEvent
+ - SonarDetonationContentMetadata
+ - UniversalPrintManagement
+ - YammerUserHiding
+ - Microsoft365BackupGranularBrowseTask
+ - PurviewPostureAgent
+ - MSDECustomCollection
+ - SCPUsageEvent
+ - SCPConfigurationEvent
+ - MDCConfigurationEvent
+ - MDCUsageEvent
+ - A365SpanOutputs
+ - PowerPlatformTenantIsolation
+ - CDPDLMAIInteractionInsights
+ - P4AIAssessmentCategoryRecord
+ - SentinelLakeEncryption
+ - AZFWNetworkRule
+ - AZFWDnsQuery
+ - AZFWApplicationRuleAggregation
+ - TeamsEvalDataHubDataAccess
+ - TeamsEvalDataHubPermissionChange
+ - TeamsEvalDataHubAdminOperation
+ - VivaGlintOrganizationalData
+ - AlertSubmission
+ - AlertSubmissionResultDetail
+ - ComplianceSitGradingSharePoint
+ - CompliancePolicyGradingSharePoint
+ - AzureAISearchAudit
+ - P4AIRiskScoreRecord
+ - DragonCopilotAdmin
+ - AISpanOutputs
+ - EopSubmissionFeedEntity
+ - SonarFileDetonationEntity
+ - SonarSubmissionEntity
+ - SonarUrlDetonationEntity
+ - SubmissionEntity
+ - SonarDetonationEntity
+ - MicrosoftTeamsUserConcern
+ - VivaGlintAgenticCampaign
+ - MSPVectorSearchContentMetadata
+ - FabricPolicy
+ - SecurityCopilotAgentIdentityManagement
+ - CopilotSessionSharing
+ - DragonCopilotAccess
+ - DragonCopilotClinicalData
+ - DragonCopilotSession
+ - MosAgentInfoRecordV2
+ - SecurityDevelopmentLifecycleAILog
+ - MDASH
+ - DefenderSecurityForAIConfiguration
+ - SparkCoreCustomLivePool
+ - unknownFutureValue
+ type: string
+ description: Specifies the type of audit log record.
+ microsoft.graph.security.auditLogQueryStatus:
+ title: auditLogQueryStatus
+ enum:
+ - notStarted
+ - running
+ - succeeded
+ - failed
+ - cancelled
+ - unknownFutureValue
+ type: string
+ description: Status of an audit log query.
+ microsoft.graph.security.auditData:
+ title: auditData
+ type: object
+ properties:
+ dynamicProperties:
+ $ref: '#/components/schemas/microsoft.graph.security.auditRecordTypeDictionary'
+ additionalProperties:
+ type: object
+ description: Abstract base type for audit event data.
+ microsoft.graph.security.auditLogUserType:
+ title: auditLogUserType
+ enum:
+ - Regular
+ - Reserved
+ - Admin
+ - DcAdmin
+ - System
+ - Application
+ - ServicePrincipal
+ - CustomPolicy
+ - SystemPolicy
+ - PartnerTechnician
+ - Guest
+ - unknownFutureValue
+ type: string
+ description: Type of user associated with an audit log record.
microsoft.graph.security.case:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -29553,6 +31177,11 @@ components:
$ref: '#/components/schemas/microsoft.graph.richLongRunningOperation'
description: The collection of long-running operations on the list.
x-ms-navigationProperty: true
+ permissions:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.permission'
+ x-ms-navigationProperty: true
subscriptions:
type: array
items:
@@ -29746,6 +31375,15 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.groupAccessType:
+ title: groupAccessType
+ enum:
+ - none
+ - private
+ - secret
+ - public
+ - unknownFutureValue
+ type: string
microsoft.graph.assignedLabel:
title: assignedLabel
type: object
@@ -29788,6 +31426,72 @@ components:
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.onPremisesProvisioningError:
title: onPremisesProvisioningError
type: object
@@ -30619,6 +32323,264 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.security.analyzedEmailAttachment:
+ title: analyzedEmailAttachment
+ type: object
+ properties:
+ detonationDetails:
+ $ref: '#/components/schemas/microsoft.graph.security.detonationDetails'
+ fileExtension:
+ type: string
+ description: Extension of the file.
+ nullable: true
+ fileName:
+ type: string
+ description: The name of the attachment in the email.
+ nullable: true
+ fileSize:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: number
+ description: Size of the file.
+ format: int32
+ nullable: true
+ fileType:
+ type: string
+ description: The type of the attachment in the email.
+ nullable: true
+ malwareFamily:
+ type: string
+ description: The threat name associated with the threat type.
+ nullable: true
+ sha256:
+ type: string
+ description: The SHA256 file hash of the attachment.
+ nullable: true
+ tenantAllowBlockListDetailInfo:
+ type: string
+ description: Details of entries in tenant allow/block list configured by tenant.
+ nullable: true
+ threatType:
+ $ref: '#/components/schemas/microsoft.graph.security.threatType'
+ additionalProperties:
+ type: object
+ microsoft.graph.security.analyzedEmailAuthenticationDetail:
+ title: analyzedEmailAuthenticationDetail
+ type: object
+ properties:
+ compositeAuthentication:
+ type: string
+ description: 'A value used by Microsoft 365 to combine email authentication such as SPF, DKIM, and DMARC, to determine whether the message is authentic.'
+ nullable: true
+ dkim:
+ type: string
+ description: DomainKeys identified mail (DKIM). Indicates whether it was pass/fail/soft fail.
+ nullable: true
+ dmarc:
+ type: string
+ description: Domain-based Message Authentication. Indicates whether it was pass/fail/soft fail.
+ nullable: true
+ senderPolicyFramework:
+ type: string
+ description: Sender Policy Framework (SPF). Indicates whether it was pass/fail/soft fail.
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.security.antispamDirectionality:
+ title: antispamDirectionality
+ enum:
+ - unknown
+ - inbound
+ - outbound
+ - intraOrg
+ - unknownFutureValue
+ type: string
+ microsoft.graph.security.analyzedEmailDlpRuleInfo:
+ title: analyzedEmailDlpRuleInfo
+ type: object
+ properties:
+ name:
+ type: string
+ description: Name of the the data loss prevention rule.
+ nullable: true
+ ruleId:
+ type: string
+ description: Unique identifier of the data loss prevention rule.
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.security.analyzedEmailExchangeTransportRuleInfo:
+ title: analyzedEmailExchangeTransportRuleInfo
+ type: object
+ properties:
+ name:
+ type: string
+ description: Name of the Exchange transport rules (ETRs) that are part of the email.
+ nullable: true
+ ruleId:
+ type: string
+ description: The ETR rule ID.
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.security.analyzedEmailDeliveryDetail:
+ title: analyzedEmailDeliveryDetail
+ type: object
+ properties:
+ action:
+ $ref: '#/components/schemas/microsoft.graph.security.deliveryAction'
+ latestThreats:
+ type: string
+ description: Latest known threat on the email.
+ nullable: true
+ location:
+ $ref: '#/components/schemas/microsoft.graph.security.deliveryLocation'
+ originalThreats:
+ type: string
+ description: Threats identified at the time of delivery.
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.security.analyzedEmailRecipientDetail:
+ title: analyzedEmailRecipientDetail
+ type: object
+ properties:
+ ccRecipients:
+ type: array
+ items:
+ type: string
+ nullable: true
+ description: Recipient address in the cc field.
+ domainName:
+ type: string
+ description: Domain name of the recipient.
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.security.analyzedEmailSenderDetail:
+ title: analyzedEmailSenderDetail
+ type: object
+ properties:
+ displayName:
+ type: string
+ description: Display name of sender from address.
+ nullable: true
+ domainCreationDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 of the sender domain.
+ format: date-time
+ nullable: true
+ domainName:
+ type: string
+ description: Registered name of the domain.
+ nullable: true
+ domainOwner:
+ type: string
+ description: Owner of the domain.
+ nullable: true
+ fromAddress:
+ type: string
+ description: 'The sender email address in the mail From header, also known as the envelope sender or the P1 sender.'
+ nullable: true
+ ipv4:
+ type: string
+ description: The IPv4 address of the last detected mail server that relayed the message.
+ nullable: true
+ location:
+ type: string
+ description: Location of the domain.
+ nullable: true
+ mailFromAddress:
+ type: string
+ description: 'The sender email address in the From header, which is visible to email recipients on their email clients. Also known as P2 sender.'
+ nullable: true
+ mailFromDomainName:
+ type: string
+ description: Domain name of sender mail from address.
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.security.threatDetectionDetail:
+ title: threatDetectionDetail
+ type: object
+ properties:
+ confidenceLevel:
+ type: string
+ description: Indicates the confidence level in the threat detection.
+ nullable: true
+ priorityAccountProtection:
+ type: string
+ description: Indicates if the account has priority protection enabled.
+ nullable: true
+ threats:
+ type: string
+ description: Lists the detected threats.
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.security.threatType:
+ title: threatType
+ enum:
+ - unknown
+ - spam
+ - malware
+ - phish
+ - none
+ - unknownFutureValue
+ type: string
+ microsoft.graph.security.timelineEvent:
+ title: timelineEvent
+ type: object
+ properties:
+ 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: The date and time when the event occurred.
+ format: date-time
+ nullable: true
+ eventDetails:
+ type: string
+ description: Additional details or context about the event.
+ nullable: true
+ eventResult:
+ type: string
+ description: 'The outcome or result of the event, such as delivery location or action taken.'
+ nullable: true
+ eventSource:
+ $ref: '#/components/schemas/microsoft.graph.security.eventSource'
+ eventThreats:
+ type: array
+ items:
+ type: string
+ nullable: true
+ description: Collection of threats identified or associated with this event.
+ eventType:
+ $ref: '#/components/schemas/microsoft.graph.security.timelineEventType'
+ additionalProperties:
+ type: object
+ microsoft.graph.security.analyzedEmailUrl:
+ title: analyzedEmailUrl
+ type: object
+ properties:
+ detectionMethod:
+ type: string
+ description: The method used to detect threats in the URL.
+ nullable: true
+ detonationDetails:
+ $ref: '#/components/schemas/microsoft.graph.security.detonationDetails'
+ tenantAllowBlockListDetailInfo:
+ type: string
+ description: Details of entries in tenant allow/block list configured by tenant.
+ nullable: true
+ threatType:
+ $ref: '#/components/schemas/microsoft.graph.security.threatType'
+ url:
+ type: string
+ description: 'The URL that is found in the email. This is full URL string, including query parameters.'
+ nullable: true
+ additionalProperties:
+ type: object
microsoft.graph.dataSecurityAndGovernance:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -31366,72 +33328,6 @@ components:
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
@@ -32889,7 +34785,6 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
- description: Represents a Microsoft online meeting.
microsoft.graph.outlookUser:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -33372,7 +35267,7 @@ 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: Read only. Timestamp at which the channel was created.
+ description: Read-only. Timestamp at which the channel was created.
format: date-time
nullable: true
description:
@@ -33579,7 +35474,7 @@ components:
nullable: true
timeZone:
type: string
- description: Indicates the time zone of the schedule team using tz database format. Required.
+ description: 'The time zone of the schedule team as an IANA time zone database (tz database) name; for example, America/Chicago. For the full list of valid values, see List of tz database time zones. Required.'
nullable: true
workforceIntegrationIds:
type: array
@@ -34252,6 +36147,32 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.security.auditLogQueryCollectionResponse:
+ title: Collection of auditLogQuery
+ type: object
+ properties:
+ value:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.security.auditLogQuery'
+ '@odata.nextLink':
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.security.auditLogRecordCollectionResponse:
+ title: Collection of auditLogRecord
+ type: object
+ properties:
+ value:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.security.auditLogRecord'
+ '@odata.nextLink':
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
microsoft.graph.security.ediscoveryCaseCollectionResponse:
title: Collection of ediscoveryCase
type: object
@@ -34434,6 +36355,19 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.security.analyzedEmailCollectionResponse:
+ title: Collection of analyzedEmail
+ type: object
+ properties:
+ value:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.security.analyzedEmail'
+ '@odata.nextLink':
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
microsoft.graph.sensitivityLabelCollectionResponse:
title: Collection of sensitivityLabel
type: object
@@ -35301,6 +37235,12 @@ components:
- custom
- unknownFutureValue
type: string
+ microsoft.graph.security.auditRecordTypeDictionary:
+ title: auditRecordTypeDictionary
+ type: object
+ additionalProperties:
+ type: object
+ description: A dictionary of name-value pairs for dynamic audit event properties.
microsoft.graph.security.caseStatus:
title: caseStatus
enum:
@@ -35992,6 +37932,11 @@ components:
$ref: '#/components/schemas/microsoft.graph.driveItem'
fields:
$ref: '#/components/schemas/microsoft.graph.fieldValueSet'
+ permissions:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.permission'
+ x-ms-navigationProperty: true
versions:
type: array
items:
@@ -36842,6 +38787,107 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
+ microsoft.graph.security.detonationDetails:
+ title: detonationDetails
+ type: object
+ properties:
+ analysisDateTime:
+ pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 of detonation.
+ format: date-time
+ nullable: true
+ compromiseIndicators:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.security.compromiseIndicator'
+ description: Represents indicators and its associated verdict that suggests whether an email is compromised.
+ detonationBehaviourDetails:
+ $ref: '#/components/schemas/microsoft.graph.security.detonationBehaviourDetails'
+ detonationBehaviourDetailsV2:
+ type: string
+ description: 'Shows the exact events that took place during detonation, and problematic or benign observations that contain URLs, IPs, domains, and files that were found during detonation in a JSON format.'
+ nullable: true
+ detonationChain:
+ $ref: '#/components/schemas/microsoft.graph.security.detonationChain'
+ detonationObservables:
+ $ref: '#/components/schemas/microsoft.graph.security.detonationObservables'
+ detonationScreenshotUri:
+ type: string
+ description: 'Show any screenshots that were captured during detonation. No screenshots are captured if the URL opens into a link that directly downloads a file. However, you see the downloaded file in the detonation chain.'
+ nullable: true
+ detonationVerdict:
+ type: string
+ description: The verdict of the detonation.
+ nullable: true
+ detonationVerdictReason:
+ type: string
+ description: The reason for the verdict of the detonation.
+ nullable: true
+ entityMetadata:
+ type: string
+ description: Additional metadata about the entity in JSON format.
+ nullable: true
+ mitreTechniques:
+ type: string
+ description: 'The attack techniques, as aligned with the MITRE ATT&CK framework.'
+ nullable: true
+ staticAnalysis:
+ type: string
+ description: The results of static analysis performed on the file or URL.
+ nullable: true
+ submissionSource:
+ type: string
+ description: The source of the submission.
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.security.deliveryAction:
+ title: deliveryAction
+ enum:
+ - unknown
+ - deliveredToJunk
+ - delivered
+ - blocked
+ - replaced
+ - unknownFutureValue
+ type: string
+ microsoft.graph.security.deliveryLocation:
+ title: deliveryLocation
+ enum:
+ - unknown
+ - inbox_folder
+ - junkFolder
+ - deletedFolder
+ - quarantine
+ - onprem_external
+ - failed
+ - dropped
+ - others
+ - unknownFutureValue
+ type: string
+ microsoft.graph.security.eventSource:
+ title: eventSource
+ enum:
+ - system
+ - admin
+ - user
+ - unknownFutureValue
+ type: string
+ microsoft.graph.security.timelineEventType:
+ title: timelineEventType
+ enum:
+ - originalDelivery
+ - systemTimeTravel
+ - dynamicDelivery
+ - userUrlClick
+ - reprocessed
+ - zap
+ - quarantineRelease
+ - air
+ - unknown
+ - unknownFutureValue
+ type: string
microsoft.graph.activityMetadata:
title: activityMetadata
type: object
@@ -37061,6 +39107,7 @@ components:
type: object
additionalProperties:
type: object
+ description: Standard way to represent a Json blob on Graph.
microsoft.graph.status:
title: status
enum:
@@ -37547,7 +39594,7 @@ components:
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
- description: 'Read only. Timestamp at which the chat message was deleted, or null if not deleted.'
+ description: 'Read-only. Timestamp at which the chat message was deleted, or null if not deleted.'
format: date-time
nullable: true
etag:
@@ -37563,13 +39610,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 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 modified, 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:
@@ -41362,6 +43409,101 @@ components:
$ref: '#/components/schemas/microsoft.graph.plannerUserIds'
additionalProperties:
type: object
+ microsoft.graph.security.compromiseIndicator:
+ title: compromiseIndicator
+ type: object
+ properties:
+ value:
+ type: string
+ description: Indicator.
+ nullable: true
+ verdict:
+ $ref: '#/components/schemas/microsoft.graph.security.verdictCategory'
+ additionalProperties:
+ type: object
+ microsoft.graph.security.detonationBehaviourDetails:
+ title: detonationBehaviourDetails
+ type: object
+ properties:
+ actionStatus:
+ type: string
+ description: 'The status of the action performed during detonation (e.g., ''Successful'', ''Failed'', ''Blocked'').'
+ nullable: true
+ behaviourCapability:
+ type: string
+ description: Categorizes the capability or type of behavior observed.
+ nullable: true
+ behaviourGroup:
+ type: string
+ description: Groups related behaviors together for classification purposes.
+ nullable: true
+ details:
+ type: string
+ description: More contextual information about the observed behavior or action.
+ 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: The date and time when the behavior or action was observed during detonation.
+ format: date-time
+ nullable: true
+ operation:
+ type: string
+ description: The specific operation or action that was performed.
+ nullable: true
+ processId:
+ type: string
+ description: The unique identifier of the process involved in the behavior.
+ nullable: true
+ processName:
+ type: string
+ description: The name of the process that performed or was involved in the behavior.
+ nullable: true
+ target:
+ type: string
+ description: The target of the operation.
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.security.detonationChain:
+ title: detonationChain
+ type: object
+ properties:
+ childNodes:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.security.detonationChain'
+ description: A list of all child nodes in the chain.
+ value:
+ type: string
+ description: The value of the chain.
+ nullable: true
+ additionalProperties:
+ type: object
+ microsoft.graph.security.detonationObservables:
+ title: detonationObservables
+ type: object
+ properties:
+ contactedIps:
+ type: array
+ items:
+ type: string
+ nullable: true
+ description: The list of all contacted IPs in the detonation.
+ contactedUrls:
+ type: array
+ items:
+ type: string
+ nullable: true
+ description: The list of all URLs found in the detonation.
+ droppedfiles:
+ type: array
+ items:
+ type: string
+ nullable: true
+ description: The list of all dropped files in the detonation.
+ additionalProperties:
+ type: object
microsoft.graph.userActivityType:
title: userActivityType
enum:
@@ -44255,6 +46397,20 @@ components:
type: object
additionalProperties:
type: object
+ microsoft.graph.security.verdictCategory:
+ title: verdictCategory
+ enum:
+ - none
+ - malware
+ - phish
+ - siteUnavailable
+ - spam
+ - decryptionFailed
+ - unsupportedUriScheme
+ - unsupportedFileType
+ - undefined
+ - unknownFutureValue
+ type: string
microsoft.graph.classifcationErrorBase:
title: classifcationErrorBase
type: object
@@ -47849,6 +50005,18 @@ components:
application/json:
schema:
$ref: '#/components/schemas/microsoft.graph.trainingLanguageDetailCollectionResponse'
+ microsoft.graph.security.auditLogQueryCollectionResponse:
+ description: Retrieved collection
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.security.auditLogQueryCollectionResponse'
+ microsoft.graph.security.auditLogRecordCollectionResponse:
+ description: Retrieved collection
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.security.auditLogRecordCollectionResponse'
microsoft.graph.security.ediscoveryCaseCollectionResponse:
description: Retrieved collection
content:
@@ -47933,6 +50101,12 @@ components:
application/json:
schema:
$ref: '#/components/schemas/microsoft.graph.security.ediscoveryReviewTagCollectionResponse'
+ microsoft.graph.security.analyzedEmailCollectionResponse:
+ description: Retrieved collection
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.security.analyzedEmailCollectionResponse'
microsoft.graph.sensitivityLabelCollectionResponse:
description: Retrieved collection
content:
diff --git a/openApiDocs/v1.0/Sites.yml b/openApiDocs/v1.0/Sites.yml
index 6cbc9e1e43..acc029c0ce 100644
--- a/openApiDocs/v1.0/Sites.yml
+++ b/openApiDocs/v1.0/Sites.yml
@@ -10207,13 +10207,12 @@ paths:
x-ms-pageable:
nextLinkName: '@odata.nextLink'
operationName: listMore
- '/groups/{group-id}/sites/{site-id}/lists/{list-id}/items/{listItem-id}/versions':
+ '/groups/{group-id}/sites/{site-id}/lists/{list-id}/items/{listItem-id}/permissions':
get:
tags:
- groups.site
- summary: Get versions from groups
- description: The list of previous versions of the list item.
- operationId: group.site.list.item_ListVersion
+ summary: Get permissions from groups
+ operationId: group.site.list.item_ListPermission
parameters:
- name: group-id
in: path
@@ -10284,7 +10283,7 @@ paths:
type: string
responses:
2XX:
- $ref: '#/components/responses/microsoft.graph.listItemVersionCollectionResponse'
+ $ref: '#/components/responses/microsoft.graph.permissionCollectionResponse'
default:
$ref: '#/components/responses/error'
x-ms-pageable:
@@ -10294,8 +10293,8 @@ paths:
post:
tags:
- groups.site
- summary: Create new navigation property to versions for groups
- operationId: group.site.list.item_CreateVersion
+ summary: Create new navigation property to permissions for groups
+ operationId: group.site.list.item_CreatePermission
parameters:
- name: group-id
in: path
@@ -10334,7 +10333,7 @@ paths:
content:
application/json:
schema:
- $ref: '#/components/schemas/microsoft.graph.listItemVersion'
+ $ref: '#/components/schemas/microsoft.graph.permission'
required: true
responses:
2XX:
@@ -10342,17 +10341,16 @@ paths:
content:
application/json:
schema:
- $ref: '#/components/schemas/microsoft.graph.listItemVersion'
+ $ref: '#/components/schemas/microsoft.graph.permission'
default:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
- '/groups/{group-id}/sites/{site-id}/lists/{list-id}/items/{listItem-id}/versions/{listItemVersion-id}':
+ '/groups/{group-id}/sites/{site-id}/lists/{list-id}/items/{listItem-id}/permissions/{permission-id}':
get:
tags:
- groups.site
- summary: Get versions from groups
- description: The list of previous versions of the list item.
- operationId: group.site.list.item_GetVersion
+ summary: Get permissions from groups
+ operationId: group.site.list.item_GetPermission
parameters:
- name: group-id
in: path
@@ -10386,14 +10384,14 @@ paths:
schema:
type: string
x-ms-docs-key-type: listItem
- - name: listItemVersion-id
+ - name: permission-id
in: path
- description: The unique identifier of listItemVersion
+ description: The unique identifier of permission
required: true
style: simple
schema:
type: string
- x-ms-docs-key-type: listItemVersion
+ x-ms-docs-key-type: permission
- name: $select
in: query
description: Select properties to be returned
@@ -10420,15 +10418,15 @@ paths:
content:
application/json:
schema:
- $ref: '#/components/schemas/microsoft.graph.listItemVersion'
+ $ref: '#/components/schemas/microsoft.graph.permission'
default:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
patch:
tags:
- groups.site
- summary: Update the navigation property versions in groups
- operationId: group.site.list.item_UpdateVersion
+ summary: Update the navigation property permissions in groups
+ operationId: group.site.list.item_UpdatePermission
parameters:
- name: group-id
in: path
@@ -10462,20 +10460,20 @@ paths:
schema:
type: string
x-ms-docs-key-type: listItem
- - name: listItemVersion-id
+ - name: permission-id
in: path
- description: The unique identifier of listItemVersion
+ description: The unique identifier of permission
required: true
style: simple
schema:
type: string
- x-ms-docs-key-type: listItemVersion
+ x-ms-docs-key-type: permission
requestBody:
description: New navigation property values
content:
application/json:
schema:
- $ref: '#/components/schemas/microsoft.graph.listItemVersion'
+ $ref: '#/components/schemas/microsoft.graph.permission'
required: true
responses:
2XX:
@@ -10483,15 +10481,15 @@ paths:
content:
application/json:
schema:
- $ref: '#/components/schemas/microsoft.graph.listItemVersion'
+ $ref: '#/components/schemas/microsoft.graph.permission'
default:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
delete:
tags:
- groups.site
- summary: Delete navigation property versions for groups
- operationId: group.site.list.item_DeleteVersion
+ summary: Delete navigation property permissions for groups
+ operationId: group.site.list.item_DeletePermission
parameters:
- name: group-id
in: path
@@ -10525,14 +10523,14 @@ paths:
schema:
type: string
x-ms-docs-key-type: listItem
- - name: listItemVersion-id
+ - name: permission-id
in: path
- description: The unique identifier of listItemVersion
+ description: The unique identifier of permission
required: true
style: simple
schema:
type: string
- x-ms-docs-key-type: listItemVersion
+ x-ms-docs-key-type: permission
- name: If-Match
in: header
description: ETag
@@ -10545,13 +10543,16 @@ paths:
default:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
- '/groups/{group-id}/sites/{site-id}/lists/{list-id}/items/{listItem-id}/versions/{listItemVersion-id}/fields':
- get:
+ '/groups/{group-id}/sites/{site-id}/lists/{list-id}/items/{listItem-id}/permissions/{permission-id}/microsoft.graph.grant':
+ post:
tags:
- groups.site
- summary: Get fields from groups
- description: A collection of the fields and values for this version of the list item.
- operationId: group.site.list.item.version_GetField
+ summary: Invoke action grant
+ description: Grant users access to a link represented by a permission.
+ externalDocs:
+ description: Find more info here
+ url: https://learn.microsoft.com/graph/api/permission-grant?view=graph-rest-1.0
+ operationId: group.site.list.item.permission_grant
parameters:
- name: group-id
in: path
@@ -10585,49 +10586,63 @@ paths:
schema:
type: string
x-ms-docs-key-type: listItem
- - name: listItemVersion-id
+ - name: permission-id
in: path
- description: The unique identifier of listItemVersion
+ description: The unique identifier of permission
required: true
style: simple
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:
- type: string
- - name: $expand
- in: query
- description: Expand related entities
- style: form
- explode: false
- schema:
- uniqueItems: true
- type: array
- items:
- type: string
+ x-ms-docs-key-type: permission
+ requestBody:
+ description: Action parameters
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ roles:
+ type: array
+ items:
+ type: string
+ nullable: true
+ recipients:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.driveRecipient'
+ additionalProperties:
+ type: object
+ required: true
responses:
2XX:
- description: Retrieved navigation property
+ description: Success
content:
application/json:
schema:
- $ref: '#/components/schemas/microsoft.graph.fieldValueSet'
+ title: Collection of permission
+ type: object
+ properties:
+ value:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.permission'
+ '@odata.nextLink':
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
default:
$ref: '#/components/responses/error'
- x-ms-docs-operation-type: operation
- patch:
+ x-ms-docs-operation-type: action
+ x-ms-pageable:
+ nextLinkName: '@odata.nextLink'
+ operationName: listMore
+ '/groups/{group-id}/sites/{site-id}/lists/{list-id}/items/{listItem-id}/permissions/$count':
+ get:
tags:
- groups.site
- summary: Update the navigation property fields in groups
- operationId: group.site.list.item.version_UpdateField
+ summary: Get the number of the resource
+ operationId: group.site.list.item.permission_GetCount
parameters:
- name: group-id
in: path
@@ -10661,36 +10676,20 @@ paths:
schema:
type: string
x-ms-docs-key-type: listItem
- - name: listItemVersion-id
- in: path
- description: The unique identifier of listItemVersion
- required: true
- style: simple
- 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
+ - $ref: '#/components/parameters/search'
+ - $ref: '#/components/parameters/filter'
responses:
2XX:
- description: Success
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/microsoft.graph.fieldValueSet'
+ $ref: '#/components/responses/ODataCountResponse'
default:
$ref: '#/components/responses/error'
- x-ms-docs-operation-type: operation
- delete:
+ '/groups/{group-id}/sites/{site-id}/lists/{list-id}/items/{listItem-id}/versions':
+ get:
tags:
- groups.site
- summary: Delete navigation property fields for groups
- operationId: group.site.list.item.version_DeleteField
+ summary: Get versions from groups
+ description: The list of previous versions of the list item.
+ operationId: group.site.list.item_ListVersion
parameters:
- name: group-id
in: path
@@ -10724,36 +10723,513 @@ paths:
schema:
type: string
x-ms-docs-key-type: listItem
- - name: listItemVersion-id
+ - $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:
+ type: string
+ - name: $select
+ in: query
+ description: Select properties to be returned
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $expand
+ in: query
+ description: Expand related entities
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ responses:
+ 2XX:
+ $ref: '#/components/responses/microsoft.graph.listItemVersionCollectionResponse'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-pageable:
+ nextLinkName: '@odata.nextLink'
+ operationName: listMore
+ x-ms-docs-operation-type: operation
+ post:
+ tags:
+ - groups.site
+ summary: Create new navigation property to versions for groups
+ operationId: group.site.list.item_CreateVersion
+ parameters:
+ - name: group-id
in: path
- description: The unique identifier of listItemVersion
+ description: The unique identifier of group
required: true
style: simple
schema:
type: string
- x-ms-docs-key-type: listItemVersion
- - name: If-Match
- in: header
- description: ETag
+ x-ms-docs-key-type: group
+ - name: site-id
+ in: path
+ description: The unique identifier of site
+ required: true
style: simple
schema:
type: string
+ x-ms-docs-key-type: site
+ - name: list-id
+ in: path
+ description: The unique identifier of list
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: list
+ - name: listItem-id
+ in: path
+ description: The unique identifier of listItem
+ required: true
+ style: simple
+ 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:
2XX:
- description: Success
+ 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
- '/groups/{group-id}/sites/{site-id}/lists/{list-id}/items/{listItem-id}/versions/{listItemVersion-id}/microsoft.graph.restoreVersion':
- post:
+ '/groups/{group-id}/sites/{site-id}/lists/{list-id}/items/{listItem-id}/versions/{listItemVersion-id}':
+ get:
tags:
- groups.site
- summary: Invoke action restoreVersion
- description: 'Restore a previous version of a ListItem to be the current version. This will create a new version with the contents of the previous version, but preserves all existing versions of the item.'
- externalDocs:
- description: Find more info here
- url: https://learn.microsoft.com/graph/api/listitemversion-restore?view=graph-rest-1.0
- operationId: group.site.list.item.version_restoreVersion
+ summary: Get versions from groups
+ description: The list of previous versions of the list item.
+ operationId: group.site.list.item_GetVersion
+ parameters:
+ - name: group-id
+ in: path
+ description: The unique identifier of group
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: group
+ - name: site-id
+ in: path
+ description: The unique identifier of site
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: site
+ - name: list-id
+ in: path
+ description: The unique identifier of list
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: list
+ - name: listItem-id
+ in: path
+ description: The unique identifier of listItem
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: listItem
+ - name: listItemVersion-id
+ in: path
+ description: The unique identifier of listItemVersion
+ required: true
+ style: simple
+ 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:
+ type: string
+ - name: $expand
+ in: query
+ description: Expand related entities
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ responses:
+ 2XX:
+ description: Retrieved navigation property
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.listItemVersion'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ patch:
+ tags:
+ - groups.site
+ summary: Update the navigation property versions in groups
+ operationId: group.site.list.item_UpdateVersion
+ parameters:
+ - name: group-id
+ in: path
+ description: The unique identifier of group
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: group
+ - name: site-id
+ in: path
+ description: The unique identifier of site
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: site
+ - name: list-id
+ in: path
+ description: The unique identifier of list
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: list
+ - name: listItem-id
+ in: path
+ description: The unique identifier of listItem
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: listItem
+ - name: listItemVersion-id
+ in: path
+ description: The unique identifier of listItemVersion
+ required: true
+ style: simple
+ 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:
+ 2XX:
+ description: Success
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.listItemVersion'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ delete:
+ tags:
+ - groups.site
+ summary: Delete navigation property versions for groups
+ operationId: group.site.list.item_DeleteVersion
+ parameters:
+ - name: group-id
+ in: path
+ description: The unique identifier of group
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: group
+ - name: site-id
+ in: path
+ description: The unique identifier of site
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: site
+ - name: list-id
+ in: path
+ description: The unique identifier of list
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: list
+ - name: listItem-id
+ in: path
+ description: The unique identifier of listItem
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: listItem
+ - name: listItemVersion-id
+ in: path
+ description: The unique identifier of listItemVersion
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: listItemVersion
+ - name: If-Match
+ in: header
+ description: ETag
+ style: simple
+ schema:
+ type: string
+ responses:
+ 2XX:
+ description: Success
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ '/groups/{group-id}/sites/{site-id}/lists/{list-id}/items/{listItem-id}/versions/{listItemVersion-id}/fields':
+ get:
+ tags:
+ - groups.site
+ summary: Get fields from groups
+ description: A collection of the fields and values for this version of the list item.
+ operationId: group.site.list.item.version_GetField
+ parameters:
+ - name: group-id
+ in: path
+ description: The unique identifier of group
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: group
+ - name: site-id
+ in: path
+ description: The unique identifier of site
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: site
+ - name: list-id
+ in: path
+ description: The unique identifier of list
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: list
+ - name: listItem-id
+ in: path
+ description: The unique identifier of listItem
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: listItem
+ - name: listItemVersion-id
+ in: path
+ description: The unique identifier of listItemVersion
+ required: true
+ style: simple
+ 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:
+ type: string
+ - name: $expand
+ in: query
+ description: Expand related entities
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ responses:
+ 2XX:
+ 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:
+ - groups.site
+ summary: Update the navigation property fields in groups
+ operationId: group.site.list.item.version_UpdateField
+ parameters:
+ - name: group-id
+ in: path
+ description: The unique identifier of group
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: group
+ - name: site-id
+ in: path
+ description: The unique identifier of site
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: site
+ - name: list-id
+ in: path
+ description: The unique identifier of list
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: list
+ - name: listItem-id
+ in: path
+ description: The unique identifier of listItem
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: listItem
+ - name: listItemVersion-id
+ in: path
+ description: The unique identifier of listItemVersion
+ required: true
+ style: simple
+ 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:
+ 2XX:
+ description: Success
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.fieldValueSet'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ delete:
+ tags:
+ - groups.site
+ summary: Delete navigation property fields for groups
+ operationId: group.site.list.item.version_DeleteField
+ parameters:
+ - name: group-id
+ in: path
+ description: The unique identifier of group
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: group
+ - name: site-id
+ in: path
+ description: The unique identifier of site
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: site
+ - name: list-id
+ in: path
+ description: The unique identifier of list
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: list
+ - name: listItem-id
+ in: path
+ description: The unique identifier of listItem
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: listItem
+ - name: listItemVersion-id
+ in: path
+ description: The unique identifier of listItemVersion
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: listItemVersion
+ - name: If-Match
+ in: header
+ description: ETag
+ style: simple
+ schema:
+ type: string
+ responses:
+ 2XX:
+ description: Success
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ '/groups/{group-id}/sites/{site-id}/lists/{list-id}/items/{listItem-id}/versions/{listItemVersion-id}/microsoft.graph.restoreVersion':
+ post:
+ tags:
+ - groups.site
+ summary: Invoke action restoreVersion
+ description: 'Restore a previous version of a ListItem to be the current version. This will create a new version with the contents of the previous version, but preserves all existing versions of the item.'
+ externalDocs:
+ description: Find more info here
+ url: https://learn.microsoft.com/graph/api/listitemversion-restore?view=graph-rest-1.0
+ operationId: group.site.list.item.version_restoreVersion
parameters:
- name: group-id
in: path
@@ -11663,6 +12139,426 @@ paths:
$ref: '#/components/responses/ODataCountResponse'
default:
$ref: '#/components/responses/error'
+ '/groups/{group-id}/sites/{site-id}/lists/{list-id}/permissions':
+ get:
+ tags:
+ - groups.site
+ summary: Get permissions from groups
+ operationId: group.site.list_ListPermission
+ parameters:
+ - name: group-id
+ in: path
+ description: The unique identifier of group
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: group
+ - name: site-id
+ in: path
+ description: The unique identifier of site
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: site
+ - name: list-id
+ in: path
+ description: The unique identifier of list
+ required: true
+ style: simple
+ 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:
+ type: string
+ - name: $select
+ in: query
+ description: Select properties to be returned
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $expand
+ in: query
+ description: Expand related entities
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ responses:
+ 2XX:
+ $ref: '#/components/responses/microsoft.graph.permissionCollectionResponse'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-pageable:
+ nextLinkName: '@odata.nextLink'
+ operationName: listMore
+ x-ms-docs-operation-type: operation
+ post:
+ tags:
+ - groups.site
+ summary: Create new navigation property to permissions for groups
+ operationId: group.site.list_CreatePermission
+ parameters:
+ - name: group-id
+ in: path
+ description: The unique identifier of group
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: group
+ - name: site-id
+ in: path
+ description: The unique identifier of site
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: site
+ - name: list-id
+ in: path
+ description: The unique identifier of list
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: list
+ requestBody:
+ description: New navigation property
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.permission'
+ required: true
+ responses:
+ 2XX:
+ description: Created navigation property.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.permission'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ '/groups/{group-id}/sites/{site-id}/lists/{list-id}/permissions/{permission-id}':
+ get:
+ tags:
+ - groups.site
+ summary: Get permissions from groups
+ operationId: group.site.list_GetPermission
+ parameters:
+ - name: group-id
+ in: path
+ description: The unique identifier of group
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: group
+ - name: site-id
+ in: path
+ description: The unique identifier of site
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: site
+ - name: list-id
+ in: path
+ description: The unique identifier of list
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: list
+ - name: permission-id
+ in: path
+ description: The unique identifier of permission
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: permission
+ - name: $select
+ in: query
+ description: Select properties to be returned
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $expand
+ in: query
+ description: Expand related entities
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ responses:
+ 2XX:
+ description: Retrieved navigation property
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.permission'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ patch:
+ tags:
+ - groups.site
+ summary: Update the navigation property permissions in groups
+ operationId: group.site.list_UpdatePermission
+ parameters:
+ - name: group-id
+ in: path
+ description: The unique identifier of group
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: group
+ - name: site-id
+ in: path
+ description: The unique identifier of site
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: site
+ - name: list-id
+ in: path
+ description: The unique identifier of list
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: list
+ - name: permission-id
+ in: path
+ description: The unique identifier of permission
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: permission
+ requestBody:
+ description: New navigation property values
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.permission'
+ required: true
+ responses:
+ 2XX:
+ description: Success
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.permission'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ delete:
+ tags:
+ - groups.site
+ summary: Delete navigation property permissions for groups
+ operationId: group.site.list_DeletePermission
+ parameters:
+ - name: group-id
+ in: path
+ description: The unique identifier of group
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: group
+ - name: site-id
+ in: path
+ description: The unique identifier of site
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: site
+ - name: list-id
+ in: path
+ description: The unique identifier of list
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: list
+ - name: permission-id
+ in: path
+ description: The unique identifier of permission
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: permission
+ - name: If-Match
+ in: header
+ description: ETag
+ style: simple
+ schema:
+ type: string
+ responses:
+ 2XX:
+ description: Success
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ '/groups/{group-id}/sites/{site-id}/lists/{list-id}/permissions/{permission-id}/microsoft.graph.grant':
+ post:
+ tags:
+ - groups.site
+ summary: Invoke action grant
+ description: Grant users access to a link represented by a permission.
+ externalDocs:
+ description: Find more info here
+ url: https://learn.microsoft.com/graph/api/permission-grant?view=graph-rest-1.0
+ operationId: group.site.list.permission_grant
+ parameters:
+ - name: group-id
+ in: path
+ description: The unique identifier of group
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: group
+ - name: site-id
+ in: path
+ description: The unique identifier of site
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: site
+ - name: list-id
+ in: path
+ description: The unique identifier of list
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: list
+ - name: permission-id
+ in: path
+ description: The unique identifier of permission
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: permission
+ requestBody:
+ description: Action parameters
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ roles:
+ type: array
+ items:
+ type: string
+ nullable: true
+ recipients:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.driveRecipient'
+ additionalProperties:
+ type: object
+ required: true
+ responses:
+ 2XX:
+ description: Success
+ content:
+ application/json:
+ schema:
+ title: Collection of permission
+ type: object
+ properties:
+ value:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.permission'
+ '@odata.nextLink':
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: action
+ x-ms-pageable:
+ nextLinkName: '@odata.nextLink'
+ operationName: listMore
+ '/groups/{group-id}/sites/{site-id}/lists/{list-id}/permissions/$count':
+ get:
+ tags:
+ - groups.site
+ summary: Get the number of the resource
+ operationId: group.site.list.permission_GetCount
+ parameters:
+ - name: group-id
+ in: path
+ description: The unique identifier of group
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: group
+ - name: site-id
+ in: path
+ description: The unique identifier of site
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: site
+ - name: list-id
+ in: path
+ description: The unique identifier of list
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: list
+ - $ref: '#/components/parameters/search'
+ - $ref: '#/components/parameters/filter'
+ responses:
+ 2XX:
+ $ref: '#/components/responses/ODataCountResponse'
+ default:
+ $ref: '#/components/responses/error'
'/groups/{group-id}/sites/{site-id}/lists/{list-id}/subscriptions':
get:
tags:
@@ -74109,6 +75005,426 @@ paths:
x-ms-pageable:
nextLinkName: '@odata.nextLink'
operationName: listMore
+ '/sites/{site-id}/lists/{list-id}/items/{listItem-id}/permissions':
+ get:
+ tags:
+ - sites.list
+ summary: Get permissions from sites
+ operationId: site.list.item_ListPermission
+ parameters:
+ - name: site-id
+ in: path
+ description: The unique identifier of site
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: site
+ - name: list-id
+ in: path
+ description: The unique identifier of list
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: list
+ - name: listItem-id
+ in: path
+ description: The unique identifier of listItem
+ required: true
+ style: simple
+ 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:
+ type: string
+ - name: $select
+ in: query
+ description: Select properties to be returned
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $expand
+ in: query
+ description: Expand related entities
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ responses:
+ 2XX:
+ $ref: '#/components/responses/microsoft.graph.permissionCollectionResponse'
+ 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 permissions for sites
+ operationId: site.list.item_CreatePermission
+ parameters:
+ - name: site-id
+ in: path
+ description: The unique identifier of site
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: site
+ - name: list-id
+ in: path
+ description: The unique identifier of list
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: list
+ - name: listItem-id
+ in: path
+ description: The unique identifier of listItem
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: listItem
+ requestBody:
+ description: New navigation property
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.permission'
+ required: true
+ responses:
+ 2XX:
+ description: Created navigation property.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.permission'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ '/sites/{site-id}/lists/{list-id}/items/{listItem-id}/permissions/{permission-id}':
+ get:
+ tags:
+ - sites.list
+ summary: Get permissions from sites
+ operationId: site.list.item_GetPermission
+ parameters:
+ - name: site-id
+ in: path
+ description: The unique identifier of site
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: site
+ - name: list-id
+ in: path
+ description: The unique identifier of list
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: list
+ - name: listItem-id
+ in: path
+ description: The unique identifier of listItem
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: listItem
+ - name: permission-id
+ in: path
+ description: The unique identifier of permission
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: permission
+ - name: $select
+ in: query
+ description: Select properties to be returned
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $expand
+ in: query
+ description: Expand related entities
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ responses:
+ 2XX:
+ description: Retrieved navigation property
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.permission'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ patch:
+ tags:
+ - sites.list
+ summary: Update the navigation property permissions in sites
+ operationId: site.list.item_UpdatePermission
+ parameters:
+ - name: site-id
+ in: path
+ description: The unique identifier of site
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: site
+ - name: list-id
+ in: path
+ description: The unique identifier of list
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: list
+ - name: listItem-id
+ in: path
+ description: The unique identifier of listItem
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: listItem
+ - name: permission-id
+ in: path
+ description: The unique identifier of permission
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: permission
+ requestBody:
+ description: New navigation property values
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.permission'
+ required: true
+ responses:
+ 2XX:
+ description: Success
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.permission'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ delete:
+ tags:
+ - sites.list
+ summary: Delete navigation property permissions for sites
+ operationId: site.list.item_DeletePermission
+ parameters:
+ - name: site-id
+ in: path
+ description: The unique identifier of site
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: site
+ - name: list-id
+ in: path
+ description: The unique identifier of list
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: list
+ - name: listItem-id
+ in: path
+ description: The unique identifier of listItem
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: listItem
+ - name: permission-id
+ in: path
+ description: The unique identifier of permission
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: permission
+ - name: If-Match
+ in: header
+ description: ETag
+ style: simple
+ schema:
+ type: string
+ responses:
+ 2XX:
+ description: Success
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ '/sites/{site-id}/lists/{list-id}/items/{listItem-id}/permissions/{permission-id}/microsoft.graph.grant':
+ post:
+ tags:
+ - sites.list
+ summary: Invoke action grant
+ description: Grant users access to a link represented by a permission.
+ externalDocs:
+ description: Find more info here
+ url: https://learn.microsoft.com/graph/api/permission-grant?view=graph-rest-1.0
+ operationId: site.list.item.permission_grant
+ parameters:
+ - name: site-id
+ in: path
+ description: The unique identifier of site
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: site
+ - name: list-id
+ in: path
+ description: The unique identifier of list
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: list
+ - name: listItem-id
+ in: path
+ description: The unique identifier of listItem
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: listItem
+ - name: permission-id
+ in: path
+ description: The unique identifier of permission
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: permission
+ requestBody:
+ description: Action parameters
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ roles:
+ type: array
+ items:
+ type: string
+ nullable: true
+ recipients:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.driveRecipient'
+ additionalProperties:
+ type: object
+ required: true
+ responses:
+ 2XX:
+ description: Success
+ content:
+ application/json:
+ schema:
+ title: Collection of permission
+ type: object
+ properties:
+ value:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.permission'
+ '@odata.nextLink':
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: action
+ x-ms-pageable:
+ nextLinkName: '@odata.nextLink'
+ operationName: listMore
+ '/sites/{site-id}/lists/{list-id}/items/{listItem-id}/permissions/$count':
+ get:
+ tags:
+ - sites.list
+ summary: Get the number of the resource
+ operationId: site.list.item.permission_GetCount
+ parameters:
+ - name: site-id
+ in: path
+ description: The unique identifier of site
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: site
+ - name: list-id
+ in: path
+ description: The unique identifier of list
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: list
+ - name: listItem-id
+ in: path
+ description: The unique identifier of listItem
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: listItem
+ - $ref: '#/components/parameters/search'
+ - $ref: '#/components/parameters/filter'
+ responses:
+ 2XX:
+ $ref: '#/components/responses/ODataCountResponse'
+ default:
+ $ref: '#/components/responses/error'
'/sites/{site-id}/lists/{list-id}/items/{listItem-id}/versions':
get:
tags:
@@ -74957,18 +76273,322 @@ paths:
type: string
responses:
2XX:
- description: Entity result.
+ description: Entity result.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.mailboxSettings'
+ default:
+ $ref: '#/components/responses/error'
+ patch:
+ tags:
+ - sites.list
+ summary: Update property mailboxSettings value.
+ operationId: site.list.lastModifiedGraphBPreUser_UpdateMailboxSetting
+ parameters:
+ - name: site-id
+ in: path
+ description: The unique identifier of site
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: site
+ - name: list-id
+ in: path
+ description: The unique identifier of list
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: list
+ requestBody:
+ description: New property values
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.mailboxSettings'
+ required: true
+ responses:
+ 2XX:
+ description: Success
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.mailboxSettings'
+ default:
+ $ref: '#/components/responses/error'
+ '/sites/{site-id}/lists/{list-id}/lastModifiedByUser/serviceProvisioningErrors':
+ get:
+ tags:
+ - sites.list
+ summary: Get serviceProvisioningErrors property value
+ description: 'Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. Supports $filter (eq, not, for isResolved and serviceInstance).'
+ operationId: site.list.lastModifiedGraphBPreUser_ListServiceProvisioningError
+ parameters:
+ - name: site-id
+ in: path
+ description: The unique identifier of site
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: site
+ - name: list-id
+ in: path
+ description: The unique identifier of list
+ required: true
+ style: simple
+ 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:
+ type: string
+ - name: $select
+ in: query
+ description: Select properties to be returned
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $expand
+ in: query
+ description: Expand related entities
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ responses:
+ 2XX:
+ $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-pageable:
+ nextLinkName: '@odata.nextLink'
+ operationName: listMore
+ '/sites/{site-id}/lists/{list-id}/lastModifiedByUser/serviceProvisioningErrors/$count':
+ get:
+ tags:
+ - sites.list
+ summary: Get the number of the resource
+ operationId: site.list.lastModifiedGraphBPreUser.ServiceProvisioningError_GetCount
+ parameters:
+ - name: site-id
+ in: path
+ description: The unique identifier of site
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: site
+ - name: list-id
+ in: path
+ description: The unique identifier of list
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: list
+ - $ref: '#/components/parameters/search'
+ - $ref: '#/components/parameters/filter'
+ responses:
+ 2XX:
+ $ref: '#/components/responses/ODataCountResponse'
+ default:
+ $ref: '#/components/responses/error'
+ '/sites/{site-id}/lists/{list-id}/operations':
+ get:
+ tags:
+ - sites.list
+ summary: Get operations from sites
+ description: The collection of long-running operations on the list.
+ operationId: site.list_ListOperation
+ parameters:
+ - name: site-id
+ in: path
+ description: The unique identifier of site
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: site
+ - name: list-id
+ in: path
+ description: The unique identifier of list
+ required: true
+ style: simple
+ 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:
+ type: string
+ - name: $select
+ in: query
+ description: Select properties to be returned
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $expand
+ in: query
+ description: Expand related entities
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ responses:
+ 2XX:
+ $ref: '#/components/responses/microsoft.graph.richLongRunningOperationCollectionResponse'
+ 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 operations for sites
+ operationId: site.list_CreateOperation
+ parameters:
+ - name: site-id
+ in: path
+ description: The unique identifier of site
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: site
+ - name: list-id
+ in: path
+ description: The unique identifier of list
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: list
+ requestBody:
+ description: New navigation property
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.richLongRunningOperation'
+ required: true
+ responses:
+ 2XX:
+ description: Created navigation property.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.richLongRunningOperation'
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
+ '/sites/{site-id}/lists/{list-id}/operations/{richLongRunningOperation-id}':
+ get:
+ tags:
+ - sites.list
+ summary: Get operations from sites
+ description: The collection of long-running operations on the list.
+ operationId: site.list_GetOperation
+ parameters:
+ - name: site-id
+ in: path
+ description: The unique identifier of site
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: site
+ - name: list-id
+ in: path
+ description: The unique identifier of list
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: list
+ - name: richLongRunningOperation-id
+ in: path
+ description: The unique identifier of richLongRunningOperation
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: richLongRunningOperation
+ - name: $select
+ in: query
+ description: Select properties to be returned
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ - name: $expand
+ in: query
+ description: Expand related entities
+ style: form
+ explode: false
+ schema:
+ uniqueItems: true
+ type: array
+ items:
+ type: string
+ responses:
+ 2XX:
+ description: Retrieved navigation property
content:
application/json:
schema:
- $ref: '#/components/schemas/microsoft.graph.mailboxSettings'
+ $ref: '#/components/schemas/microsoft.graph.richLongRunningOperation'
default:
$ref: '#/components/responses/error'
+ x-ms-docs-operation-type: operation
patch:
tags:
- sites.list
- summary: Update property mailboxSettings value.
- operationId: site.list.lastModifiedGraphBPreUser_UpdateMailboxSetting
+ summary: Update the navigation property operations in sites
+ operationId: site.list_UpdateOperation
parameters:
- name: site-id
in: path
@@ -74986,12 +76606,20 @@ paths:
schema:
type: string
x-ms-docs-key-type: list
+ - name: richLongRunningOperation-id
+ in: path
+ description: The unique identifier of richLongRunningOperation
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: richLongRunningOperation
requestBody:
- description: New property values
+ description: New navigation property values
content:
application/json:
schema:
- $ref: '#/components/schemas/microsoft.graph.mailboxSettings'
+ $ref: '#/components/schemas/microsoft.graph.richLongRunningOperation'
required: true
responses:
2XX:
@@ -74999,16 +76627,15 @@ paths:
content:
application/json:
schema:
- $ref: '#/components/schemas/microsoft.graph.mailboxSettings'
+ $ref: '#/components/schemas/microsoft.graph.richLongRunningOperation'
default:
$ref: '#/components/responses/error'
- '/sites/{site-id}/lists/{list-id}/lastModifiedByUser/serviceProvisioningErrors':
- get:
+ x-ms-docs-operation-type: operation
+ delete:
tags:
- sites.list
- summary: Get serviceProvisioningErrors property value
- description: 'Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. Supports $filter (eq, not, for isResolved and serviceInstance).'
- operationId: site.list.lastModifiedGraphBPreUser_ListServiceProvisioningError
+ summary: Delete navigation property operations for sites
+ operationId: site.list_DeleteOperation
parameters:
- name: site-id
in: path
@@ -75026,55 +76653,32 @@ 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
- schema:
- uniqueItems: true
- type: array
- items:
- type: string
- - name: $select
- in: query
- description: Select properties to be returned
- style: form
- explode: false
+ - name: richLongRunningOperation-id
+ in: path
+ description: The unique identifier of richLongRunningOperation
+ required: true
+ style: simple
schema:
- uniqueItems: true
- type: array
- items:
- type: string
- - name: $expand
- in: query
- description: Expand related entities
- style: form
- explode: false
+ type: string
+ x-ms-docs-key-type: richLongRunningOperation
+ - name: If-Match
+ in: header
+ description: ETag
+ style: simple
schema:
- uniqueItems: true
- type: array
- items:
- type: string
+ type: string
responses:
2XX:
- $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse'
+ description: Success
default:
$ref: '#/components/responses/error'
- x-ms-pageable:
- nextLinkName: '@odata.nextLink'
- operationName: listMore
- '/sites/{site-id}/lists/{list-id}/lastModifiedByUser/serviceProvisioningErrors/$count':
+ x-ms-docs-operation-type: operation
+ '/sites/{site-id}/lists/{list-id}/operations/$count':
get:
tags:
- sites.list
summary: Get the number of the resource
- operationId: site.list.lastModifiedGraphBPreUser.ServiceProvisioningError_GetCount
+ operationId: site.list.operation_GetCount
parameters:
- name: site-id
in: path
@@ -75099,13 +76703,12 @@ paths:
$ref: '#/components/responses/ODataCountResponse'
default:
$ref: '#/components/responses/error'
- '/sites/{site-id}/lists/{list-id}/operations':
+ '/sites/{site-id}/lists/{list-id}/permissions':
get:
tags:
- sites.list
- summary: Get operations from sites
- description: The collection of long-running operations on the list.
- operationId: site.list_ListOperation
+ summary: Get permissions from sites
+ operationId: site.list_ListPermission
parameters:
- name: site-id
in: path
@@ -75160,7 +76763,7 @@ paths:
type: string
responses:
2XX:
- $ref: '#/components/responses/microsoft.graph.richLongRunningOperationCollectionResponse'
+ $ref: '#/components/responses/microsoft.graph.permissionCollectionResponse'
default:
$ref: '#/components/responses/error'
x-ms-pageable:
@@ -75170,8 +76773,8 @@ paths:
post:
tags:
- sites.list
- summary: Create new navigation property to operations for sites
- operationId: site.list_CreateOperation
+ summary: Create new navigation property to permissions for sites
+ operationId: site.list_CreatePermission
parameters:
- name: site-id
in: path
@@ -75194,7 +76797,7 @@ paths:
content:
application/json:
schema:
- $ref: '#/components/schemas/microsoft.graph.richLongRunningOperation'
+ $ref: '#/components/schemas/microsoft.graph.permission'
required: true
responses:
2XX:
@@ -75202,17 +76805,16 @@ paths:
content:
application/json:
schema:
- $ref: '#/components/schemas/microsoft.graph.richLongRunningOperation'
+ $ref: '#/components/schemas/microsoft.graph.permission'
default:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
- '/sites/{site-id}/lists/{list-id}/operations/{richLongRunningOperation-id}':
+ '/sites/{site-id}/lists/{list-id}/permissions/{permission-id}':
get:
tags:
- sites.list
- summary: Get operations from sites
- description: The collection of long-running operations on the list.
- operationId: site.list_GetOperation
+ summary: Get permissions from sites
+ operationId: site.list_GetPermission
parameters:
- name: site-id
in: path
@@ -75230,14 +76832,14 @@ paths:
schema:
type: string
x-ms-docs-key-type: list
- - name: richLongRunningOperation-id
+ - name: permission-id
in: path
- description: The unique identifier of richLongRunningOperation
+ description: The unique identifier of permission
required: true
style: simple
schema:
type: string
- x-ms-docs-key-type: richLongRunningOperation
+ x-ms-docs-key-type: permission
- name: $select
in: query
description: Select properties to be returned
@@ -75264,15 +76866,15 @@ paths:
content:
application/json:
schema:
- $ref: '#/components/schemas/microsoft.graph.richLongRunningOperation'
+ $ref: '#/components/schemas/microsoft.graph.permission'
default:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
patch:
tags:
- sites.list
- summary: Update the navigation property operations in sites
- operationId: site.list_UpdateOperation
+ summary: Update the navigation property permissions in sites
+ operationId: site.list_UpdatePermission
parameters:
- name: site-id
in: path
@@ -75290,20 +76892,20 @@ paths:
schema:
type: string
x-ms-docs-key-type: list
- - name: richLongRunningOperation-id
+ - name: permission-id
in: path
- description: The unique identifier of richLongRunningOperation
+ description: The unique identifier of permission
required: true
style: simple
schema:
type: string
- x-ms-docs-key-type: richLongRunningOperation
+ x-ms-docs-key-type: permission
requestBody:
description: New navigation property values
content:
application/json:
schema:
- $ref: '#/components/schemas/microsoft.graph.richLongRunningOperation'
+ $ref: '#/components/schemas/microsoft.graph.permission'
required: true
responses:
2XX:
@@ -75311,15 +76913,15 @@ paths:
content:
application/json:
schema:
- $ref: '#/components/schemas/microsoft.graph.richLongRunningOperation'
+ $ref: '#/components/schemas/microsoft.graph.permission'
default:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
delete:
tags:
- sites.list
- summary: Delete navigation property operations for sites
- operationId: site.list_DeleteOperation
+ summary: Delete navigation property permissions for sites
+ operationId: site.list_DeletePermission
parameters:
- name: site-id
in: path
@@ -75337,14 +76939,14 @@ paths:
schema:
type: string
x-ms-docs-key-type: list
- - name: richLongRunningOperation-id
+ - name: permission-id
in: path
- description: The unique identifier of richLongRunningOperation
+ description: The unique identifier of permission
required: true
style: simple
schema:
type: string
- x-ms-docs-key-type: richLongRunningOperation
+ x-ms-docs-key-type: permission
- name: If-Match
in: header
description: ETag
@@ -75357,12 +76959,90 @@ paths:
default:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
- '/sites/{site-id}/lists/{list-id}/operations/$count':
+ '/sites/{site-id}/lists/{list-id}/permissions/{permission-id}/microsoft.graph.grant':
+ post:
+ tags:
+ - sites.list
+ summary: Invoke action grant
+ description: Grant users access to a link represented by a permission.
+ externalDocs:
+ description: Find more info here
+ url: https://learn.microsoft.com/graph/api/permission-grant?view=graph-rest-1.0
+ operationId: site.list.permission_grant
+ parameters:
+ - name: site-id
+ in: path
+ description: The unique identifier of site
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: site
+ - name: list-id
+ in: path
+ description: The unique identifier of list
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: list
+ - name: permission-id
+ in: path
+ description: The unique identifier of permission
+ required: true
+ style: simple
+ schema:
+ type: string
+ x-ms-docs-key-type: permission
+ requestBody:
+ description: Action parameters
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ roles:
+ type: array
+ items:
+ type: string
+ nullable: true
+ recipients:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.driveRecipient'
+ additionalProperties:
+ type: object
+ required: true
+ responses:
+ 2XX:
+ description: Success
+ content:
+ application/json:
+ schema:
+ title: Collection of permission
+ type: object
+ properties:
+ value:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.permission'
+ '@odata.nextLink':
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
+ default:
+ $ref: '#/components/responses/error'
+ x-ms-docs-operation-type: action
+ x-ms-pageable:
+ nextLinkName: '@odata.nextLink'
+ operationName: listMore
+ '/sites/{site-id}/lists/{list-id}/permissions/$count':
get:
tags:
- sites.list
summary: Get the number of the resource
- operationId: site.list.operation_GetCount
+ operationId: site.list.permission_GetCount
parameters:
- name: site-id
in: path
@@ -116076,7 +117756,7 @@ components:
nullable: true
accountEnabled:
type: boolean
- description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Requires $select to retrieve. Supports $filter (eq, ne, not, and in).'
+ description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Requires $select to retrieve. Supports $filter (eq, ne, not, and in). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
ageGroup:
type: string
@@ -116103,7 +117783,7 @@ components:
type: array
items:
type: string
- description: 'The telephone numbers for the user. NOTE: Although it''s a string collection, only one number can be set for this property. Read-only for users synced from the on-premises directory. Returned by default. Supports $filter (eq, not, ge, le, startsWith).'
+ description: 'The telephone numbers for the user. NOTE: Although it''s a string collection, only one number can be set for this property. Read-only for users synced from the on-premises directory. Returned by default. Supports $filter (eq, not, ge, le, startsWith). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
city:
type: string
description: 'The city where the user is located. Maximum length is 128 characters. Requires $select to retrieve. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).'
@@ -116250,7 +117930,7 @@ components:
nullable: true
mobilePhone:
type: string
- description: 'The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search.'
+ description: 'The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search. This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
mySite:
type: string
@@ -116272,7 +117952,7 @@ components:
$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 Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you''re using a federated domain for the user''s userPrincipalName (UPN) property. NOTE: The $ and _ characters can''t be used when specifying this property. Requires $select to retrieve. Supports $filter (eq, ne, not, ge, le, in).'
+ description: 'This property is used to associate an on-premises Active Directory user account to their Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you''re using a federated domain for the user''s userPrincipalName (UPN) property. NOTE: The $ and _ characters can''t be used when specifying this property. Requires $select to retrieve. Supports $filter (eq, ne, not, ge, le, in). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
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])$'
@@ -116305,7 +117985,7 @@ components:
type: array
items:
type: string
- description: 'A list of other email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters. Requires $select to retrieve. Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).'
+ description: 'A list of other email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters. Requires $select to retrieve. Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
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 might be specified together; for example: DisablePasswordExpiration, DisableStrongPassword. Requires $select to retrieve. For more information on the default password policies, see Microsoft Entra password policies. Supports $filter (ne, not, and eq on null values).'
@@ -116403,7 +118083,7 @@ components:
nullable: true
userPrincipalName:
type: string
- description: 'The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this value should map to the user''s email name. The general format is alias@domain, where the domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can''t contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, '' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby.'
+ description: 'The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this value should map to the user''s email name. The general format is alias@domain, where the domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can''t contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, '' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby. This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
userType:
type: string
@@ -116660,7 +118340,6 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
- description: Represents a Microsoft Entra user account.
microsoft.graph.mailboxSettings:
title: mailboxSettings
type: object
@@ -116827,6 +118506,11 @@ components:
$ref: '#/components/schemas/microsoft.graph.richLongRunningOperation'
description: The collection of long-running operations on the list.
x-ms-navigationProperty: true
+ permissions:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.permission'
+ x-ms-navigationProperty: true
subscriptions:
type: array
items:
@@ -116859,6 +118543,11 @@ components:
$ref: '#/components/schemas/microsoft.graph.driveItem'
fields:
$ref: '#/components/schemas/microsoft.graph.fieldValueSet'
+ permissions:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.permission'
+ x-ms-navigationProperty: true
versions:
type: array
items:
@@ -120990,7 +122679,6 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
- description: Represents a Microsoft online meeting.
microsoft.graph.onPremisesSyncBehavior:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -122077,6 +123765,19 @@ components:
nullable: true
additionalProperties:
type: object
+ microsoft.graph.permissionCollectionResponse:
+ title: Collection of permission
+ type: object
+ properties:
+ value:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.permission'
+ '@odata.nextLink':
+ type: string
+ nullable: true
+ additionalProperties:
+ type: object
microsoft.graph.listItemVersionCollectionResponse:
title: Collection of listItemVersion
type: object
@@ -122129,19 +123830,6 @@ components:
nullable: true
additionalProperties:
type: object
- microsoft.graph.permissionCollectionResponse:
- title: Collection of permission
- type: object
- properties:
- value:
- type: array
- items:
- $ref: '#/components/schemas/microsoft.graph.permission'
- '@odata.nextLink':
- type: string
- nullable: true
- additionalProperties:
- type: object
microsoft.graph.termStore.storeCollectionResponse:
title: Collection of store
type: object
@@ -122763,6 +124451,7 @@ components:
type: object
additionalProperties:
type: object
+ description: Standard way to represent a Json blob on Graph.
microsoft.graph.status:
title: status
enum:
@@ -123601,7 +125290,7 @@ components:
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
- description: 'Read only. Timestamp at which the chat message was deleted, or null if not deleted.'
+ description: 'Read-only. Timestamp at which the chat message was deleted, or null if not deleted.'
format: date-time
nullable: true
etag:
@@ -123617,13 +125306,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 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 modified, 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:
@@ -124052,7 +125741,7 @@ 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: Read only. Timestamp at which the channel was created.
+ description: Read-only. Timestamp at which the channel was created.
format: date-time
nullable: true
description:
@@ -124142,6 +125831,8 @@ components:
- title: group
type: object
properties:
+ accessType:
+ $ref: '#/components/schemas/microsoft.graph.groupAccessType'
allowExternalSenders:
type: boolean
description: 'Indicates if people external to the organization can send messages to the group. The default value is false. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
@@ -124150,7 +125841,7 @@ components:
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. Requires $select to retrieve. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role.'
+ description: 'The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group or a cloud security group. Requires a Microsoft Entra ID P1 license. Requires $select to retrieve. This property can be specified during group creation or update. However, for cloud security groups, it''s immutable once set. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role. See Key differences from Microsoft 365 group labeling to learn more about managing this property for Microsoft 365 vs. cloud security groups.'
assignedLicenses:
type: array
items:
@@ -124213,6 +125904,10 @@ components:
type: boolean
description: 'Indicates whether this group can be assigned to a Microsoft Entra role. Optional. This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true, visibility must be Hidden, and the group can''t be a dynamic group (that is, groupTypes can''t contain DynamicMembership). Only callers with at least the Privileged Role Administrator role can set this property. The caller must also be assigned the RoleManagement.ReadWrite.Directory permission to set this property or update the membership of such groups. For more, see Using a group to manage Microsoft Entra role assignmentsUsing this feature requires a Microsoft Entra ID P1 license. Returned by default. Supports $filter (eq, ne, not).'
nullable: true
+ isFavorite:
+ type: boolean
+ description: 'Indicates whether the user marked the group as favorite. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
+ nullable: true
isManagementRestricted:
type: boolean
description: 'Indicates whether the group is a member of a restricted management administrative unit. If not set, the default value is null and the default behavior is false. Read-only. To manage a group member of a restricted management administrative unit, the administrator or calling app must be assigned a Microsoft Entra role at the scope of the restricted management administrative unit. Requires $select to retrieve.'
@@ -124247,6 +125942,8 @@ components:
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 synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect.Returned by default. Read-only.'
nullable: true
+ onPremisesExtensionAttributes:
+ $ref: '#/components/schemas/microsoft.graph.onPremisesExtensionAttributes'
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
@@ -124324,11 +126021,25 @@ components:
type: string
description: The unique identifier that can be assigned to a group and used as an alternate key. Immutable. Read-only.
nullable: true
+ unseenConversationsCount:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: number
+ description: 'Count of conversations that have had one or more new posts delivered since the signed-in user''s last visit to the group. This property is the same as unseenCount. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
+ format: int32
+ nullable: true
unseenCount:
maximum: 2147483647
minimum: -2147483648
type: number
- description: 'Count of conversations that received new posts since the signed-in user last visited the group. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
+ 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.Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
+ format: int32
+ nullable: true
+ unseenMessagesCount:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: number
+ description: 'Count of new posts that have been delivered to the group''s conversations since the signed-in user''s last visit to the group. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
format: int32
nullable: true
visibility:
@@ -124475,7 +126186,6 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
- description: Represents a Microsoft Entra group.
microsoft.graph.teamsAsyncOperation:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -124561,7 +126271,7 @@ components:
nullable: true
timeZone:
type: string
- description: Indicates the time zone of the schedule team using tz database format. Required.
+ description: 'The time zone of the schedule team as an IANA time zone database (tz database) name; for example, America/Chicago. For the full list of valid values, see List of tz database time zones. Required.'
nullable: true
workforceIntegrationIds:
type: array
@@ -127672,6 +129382,15 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
+ microsoft.graph.groupAccessType:
+ title: groupAccessType
+ enum:
+ - none
+ - private
+ - secret
+ - public
+ - unknownFutureValue
+ type: string
microsoft.graph.assignedLabel:
title: assignedLabel
type: object
@@ -133519,6 +135238,12 @@ components:
application/json:
schema:
$ref: '#/components/schemas/microsoft.graph.documentSetVersionCollectionResponse'
+ microsoft.graph.permissionCollectionResponse:
+ description: Retrieved collection
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/microsoft.graph.permissionCollectionResponse'
microsoft.graph.listItemVersionCollectionResponse:
description: Retrieved collection
content:
@@ -133543,12 +135268,6 @@ components:
application/json:
schema:
$ref: '#/components/schemas/microsoft.graph.baseSitePageCollectionResponse'
- microsoft.graph.permissionCollectionResponse:
- description: Retrieved collection
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/microsoft.graph.permissionCollectionResponse'
microsoft.graph.termStore.storeCollectionResponse:
description: Retrieved collection
content:
diff --git a/openApiDocs/v1.0/Teams.yml b/openApiDocs/v1.0/Teams.yml
index 7065afd5d8..68ce635f85 100644
--- a/openApiDocs/v1.0/Teams.yml
+++ b/openApiDocs/v1.0/Teams.yml
@@ -26424,7 +26424,7 @@ paths:
tags:
- teams.channel
summary: List allowedMembers
- description: "Get the list of conversationMembers who can access a shared channel. This method does not return the following conversationMembers from the team:\r\n- Users with Guest role\r\n- Users who are externally authenticated in the tenant"
+ description: "Get the list of conversationMembers who can access a shared channel. This method doesn't return the following conversationMembers from the team:\r\n- Users with Guest role\r\n- Users who are externally authenticated in the tenant"
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/sharedwithchannelteaminfo-list-allowedmembers?view=graph-rest-1.0
@@ -34606,7 +34606,7 @@ paths:
tags:
- teams.schedule
summary: Delete schedulingGroup
- description: "Mark a schedulingGroup as inactive by setting its isActive property.\r\nThis method does not remove the schedulingGroup from the schedule. Existing shift instances assigned to the scheduling group remain part of the group."
+ description: "Mark a schedulingGroup as inactive by setting its isActive property.\r\nThis method doesn't remove the schedulingGroup from the schedule. Existing shift instances assigned to the scheduling group remain part of the group."
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/schedulinggroup-delete?view=graph-rest-1.0
@@ -69361,7 +69361,7 @@ components:
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
- description: 'Read only. Timestamp at which the chat message was deleted, or null if not deleted.'
+ description: 'Read-only. Timestamp at which the chat message was deleted, or null if not deleted.'
format: date-time
nullable: true
etag:
@@ -69377,13 +69377,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 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 modified, 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:
@@ -69695,7 +69695,7 @@ 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: Read only. Timestamp at which the channel was created.
+ description: Read-only. Timestamp at which the channel was created.
format: date-time
nullable: true
description:
@@ -69917,6 +69917,8 @@ components:
- title: group
type: object
properties:
+ accessType:
+ $ref: '#/components/schemas/microsoft.graph.groupAccessType'
allowExternalSenders:
type: boolean
description: 'Indicates if people external to the organization can send messages to the group. The default value is false. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
@@ -69925,7 +69927,7 @@ components:
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. Requires $select to retrieve. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role.'
+ description: 'The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group or a cloud security group. Requires a Microsoft Entra ID P1 license. Requires $select to retrieve. This property can be specified during group creation or update. However, for cloud security groups, it''s immutable once set. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role. See Key differences from Microsoft 365 group labeling to learn more about managing this property for Microsoft 365 vs. cloud security groups.'
assignedLicenses:
type: array
items:
@@ -69988,6 +69990,10 @@ components:
type: boolean
description: 'Indicates whether this group can be assigned to a Microsoft Entra role. Optional. This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true, visibility must be Hidden, and the group can''t be a dynamic group (that is, groupTypes can''t contain DynamicMembership). Only callers with at least the Privileged Role Administrator role can set this property. The caller must also be assigned the RoleManagement.ReadWrite.Directory permission to set this property or update the membership of such groups. For more, see Using a group to manage Microsoft Entra role assignmentsUsing this feature requires a Microsoft Entra ID P1 license. Returned by default. Supports $filter (eq, ne, not).'
nullable: true
+ isFavorite:
+ type: boolean
+ description: 'Indicates whether the user marked the group as favorite. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
+ nullable: true
isManagementRestricted:
type: boolean
description: 'Indicates whether the group is a member of a restricted management administrative unit. If not set, the default value is null and the default behavior is false. Read-only. To manage a group member of a restricted management administrative unit, the administrator or calling app must be assigned a Microsoft Entra role at the scope of the restricted management administrative unit. Requires $select to retrieve.'
@@ -70022,6 +70028,8 @@ components:
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 synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect.Returned by default. Read-only.'
nullable: true
+ onPremisesExtensionAttributes:
+ $ref: '#/components/schemas/microsoft.graph.onPremisesExtensionAttributes'
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
@@ -70099,11 +70107,25 @@ components:
type: string
description: The unique identifier that can be assigned to a group and used as an alternate key. Immutable. Read-only.
nullable: true
+ unseenConversationsCount:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: number
+ description: 'Count of conversations that have had one or more new posts delivered since the signed-in user''s last visit to the group. This property is the same as unseenCount. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
+ format: int32
+ nullable: true
unseenCount:
maximum: 2147483647
minimum: -2147483648
type: number
- description: 'Count of conversations that received new posts since the signed-in user last visited the group. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
+ 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.Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
+ format: int32
+ nullable: true
+ unseenMessagesCount:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: number
+ description: 'Count of new posts that have been delivered to the group''s conversations since the signed-in user''s last visit to the group. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
format: int32
nullable: true
visibility:
@@ -70250,7 +70272,6 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
- description: Represents a Microsoft Entra group.
microsoft.graph.teamVisibilityType:
title: teamVisibilityType
enum:
@@ -70377,7 +70398,7 @@ components:
nullable: true
timeZone:
type: string
- description: Indicates the time zone of the schedule team using tz database format. Required.
+ description: 'The time zone of the schedule team as an IANA time zone database (tz database) name; for example, America/Chicago. For the full list of valid values, see List of tz database time zones. Required.'
nullable: true
workforceIntegrationIds:
type: array
@@ -72050,6 +72071,11 @@ components:
$ref: '#/components/schemas/microsoft.graph.driveItem'
fields:
$ref: '#/components/schemas/microsoft.graph.fieldValueSet'
+ permissions:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.permission'
+ x-ms-navigationProperty: true
versions:
type: array
items:
@@ -72288,6 +72314,15 @@ components:
$ref: '#/components/schemas/microsoft.graph.team'
additionalProperties:
type: object
+ microsoft.graph.groupAccessType:
+ title: groupAccessType
+ enum:
+ - none
+ - private
+ - secret
+ - public
+ - unknownFutureValue
+ type: string
microsoft.graph.assignedLabel:
title: assignedLabel
type: object
@@ -72330,6 +72365,72 @@ components:
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.onPremisesProvisioningError:
title: onPremisesProvisioningError
type: object
@@ -73974,7 +74075,7 @@ components:
nullable: true
accountEnabled:
type: boolean
- description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Requires $select to retrieve. Supports $filter (eq, ne, not, and in).'
+ description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Requires $select to retrieve. Supports $filter (eq, ne, not, and in). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
ageGroup:
type: string
@@ -74001,7 +74102,7 @@ components:
type: array
items:
type: string
- description: 'The telephone numbers for the user. NOTE: Although it''s a string collection, only one number can be set for this property. Read-only for users synced from the on-premises directory. Returned by default. Supports $filter (eq, not, ge, le, startsWith).'
+ description: 'The telephone numbers for the user. NOTE: Although it''s a string collection, only one number can be set for this property. Read-only for users synced from the on-premises directory. Returned by default. Supports $filter (eq, not, ge, le, startsWith). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
city:
type: string
description: 'The city where the user is located. Maximum length is 128 characters. Requires $select to retrieve. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).'
@@ -74148,7 +74249,7 @@ components:
nullable: true
mobilePhone:
type: string
- description: 'The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search.'
+ description: 'The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search. This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
mySite:
type: string
@@ -74170,7 +74271,7 @@ components:
$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 Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you''re using a federated domain for the user''s userPrincipalName (UPN) property. NOTE: The $ and _ characters can''t be used when specifying this property. Requires $select to retrieve. Supports $filter (eq, ne, not, ge, le, in).'
+ description: 'This property is used to associate an on-premises Active Directory user account to their Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you''re using a federated domain for the user''s userPrincipalName (UPN) property. NOTE: The $ and _ characters can''t be used when specifying this property. Requires $select to retrieve. Supports $filter (eq, ne, not, ge, le, in). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
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])$'
@@ -74203,7 +74304,7 @@ components:
type: array
items:
type: string
- description: 'A list of other email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters. Requires $select to retrieve. Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).'
+ description: 'A list of other email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters. Requires $select to retrieve. Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
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 might be specified together; for example: DisablePasswordExpiration, DisableStrongPassword. Requires $select to retrieve. For more information on the default password policies, see Microsoft Entra password policies. Supports $filter (ne, not, and eq on null values).'
@@ -74301,7 +74402,7 @@ components:
nullable: true
userPrincipalName:
type: string
- description: 'The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this value should map to the user''s email name. The general format is alias@domain, where the domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can''t contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, '' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby.'
+ description: 'The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this value should map to the user''s email name. The general format is alias@domain, where the domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can''t contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, '' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby. This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
userType:
type: string
@@ -74558,7 +74659,6 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
- description: Represents a Microsoft Entra user account.
microsoft.graph.album:
title: album
type: object
@@ -75442,6 +75542,11 @@ components:
$ref: '#/components/schemas/microsoft.graph.richLongRunningOperation'
description: The collection of long-running operations on the list.
x-ms-navigationProperty: true
+ permissions:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.permission'
+ x-ms-navigationProperty: true
subscriptions:
type: array
items:
@@ -76278,72 +76383,6 @@ components:
$ref: '#/components/schemas/microsoft.graph.workingHours'
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
@@ -77708,7 +77747,6 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
- description: Represents a Microsoft online meeting.
microsoft.graph.outlookUser:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -78057,6 +78095,7 @@ components:
type: object
additionalProperties:
type: object
+ description: Standard way to represent a Json blob on Graph.
microsoft.graph.workbookOperationError:
title: workbookOperationError
type: object
diff --git a/openApiDocs/v1.0/Users.Actions.yml b/openApiDocs/v1.0/Users.Actions.yml
index 6522807cea..161a667ae1 100644
--- a/openApiDocs/v1.0/Users.Actions.yml
+++ b/openApiDocs/v1.0/Users.Actions.yml
@@ -1003,7 +1003,7 @@ components:
nullable: true
accountEnabled:
type: boolean
- description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Requires $select to retrieve. Supports $filter (eq, ne, not, and in).'
+ description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Requires $select to retrieve. Supports $filter (eq, ne, not, and in). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
ageGroup:
type: string
@@ -1030,7 +1030,7 @@ components:
type: array
items:
type: string
- description: 'The telephone numbers for the user. NOTE: Although it''s a string collection, only one number can be set for this property. Read-only for users synced from the on-premises directory. Returned by default. Supports $filter (eq, not, ge, le, startsWith).'
+ description: 'The telephone numbers for the user. NOTE: Although it''s a string collection, only one number can be set for this property. Read-only for users synced from the on-premises directory. Returned by default. Supports $filter (eq, not, ge, le, startsWith). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
city:
type: string
description: 'The city where the user is located. Maximum length is 128 characters. Requires $select to retrieve. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).'
@@ -1177,7 +1177,7 @@ components:
nullable: true
mobilePhone:
type: string
- description: 'The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search.'
+ description: 'The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search. This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
mySite:
type: string
@@ -1199,7 +1199,7 @@ components:
$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 Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you''re using a federated domain for the user''s userPrincipalName (UPN) property. NOTE: The $ and _ characters can''t be used when specifying this property. Requires $select to retrieve. Supports $filter (eq, ne, not, ge, le, in).'
+ description: 'This property is used to associate an on-premises Active Directory user account to their Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you''re using a federated domain for the user''s userPrincipalName (UPN) property. NOTE: The $ and _ characters can''t be used when specifying this property. Requires $select to retrieve. Supports $filter (eq, ne, not, ge, le, in). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
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])$'
@@ -1232,7 +1232,7 @@ components:
type: array
items:
type: string
- description: 'A list of other email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters. Requires $select to retrieve. Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).'
+ description: 'A list of other email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters. Requires $select to retrieve. Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
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 might be specified together; for example: DisablePasswordExpiration, DisableStrongPassword. Requires $select to retrieve. For more information on the default password policies, see Microsoft Entra password policies. Supports $filter (ne, not, and eq on null values).'
@@ -1330,7 +1330,7 @@ components:
nullable: true
userPrincipalName:
type: string
- description: 'The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this value should map to the user''s email name. The general format is alias@domain, where the domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can''t contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, '' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby.'
+ description: 'The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this value should map to the user''s email name. The general format is alias@domain, where the domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can''t contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, '' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby. This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
userType:
type: string
@@ -1587,7 +1587,6 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
- description: Represents a Microsoft Entra user account.
microsoft.graph.ODataErrors.ODataError:
required:
- error
@@ -4066,7 +4065,6 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
- description: Represents a Microsoft online meeting.
microsoft.graph.onPremisesSyncBehavior:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -4671,6 +4669,7 @@ components:
type: object
additionalProperties:
type: object
+ description: Standard way to represent a Json blob on Graph.
microsoft.graph.status:
title: status
enum:
@@ -5369,7 +5368,7 @@ components:
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
- description: 'Read only. Timestamp at which the chat message was deleted, or null if not deleted.'
+ description: 'Read-only. Timestamp at which the chat message was deleted, or null if not deleted.'
format: date-time
nullable: true
etag:
@@ -5385,13 +5384,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 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 modified, 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:
@@ -5855,6 +5854,11 @@ components:
$ref: '#/components/schemas/microsoft.graph.richLongRunningOperation'
description: The collection of long-running operations on the list.
x-ms-navigationProperty: true
+ permissions:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.permission'
+ x-ms-navigationProperty: true
subscriptions:
type: array
items:
@@ -6466,7 +6470,7 @@ 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: Read only. Timestamp at which the channel was created.
+ description: Read-only. Timestamp at which the channel was created.
format: date-time
nullable: true
description:
@@ -6556,6 +6560,8 @@ components:
- title: group
type: object
properties:
+ accessType:
+ $ref: '#/components/schemas/microsoft.graph.groupAccessType'
allowExternalSenders:
type: boolean
description: 'Indicates if people external to the organization can send messages to the group. The default value is false. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
@@ -6564,7 +6570,7 @@ components:
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. Requires $select to retrieve. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role.'
+ description: 'The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group or a cloud security group. Requires a Microsoft Entra ID P1 license. Requires $select to retrieve. This property can be specified during group creation or update. However, for cloud security groups, it''s immutable once set. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role. See Key differences from Microsoft 365 group labeling to learn more about managing this property for Microsoft 365 vs. cloud security groups.'
assignedLicenses:
type: array
items:
@@ -6627,6 +6633,10 @@ components:
type: boolean
description: 'Indicates whether this group can be assigned to a Microsoft Entra role. Optional. This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true, visibility must be Hidden, and the group can''t be a dynamic group (that is, groupTypes can''t contain DynamicMembership). Only callers with at least the Privileged Role Administrator role can set this property. The caller must also be assigned the RoleManagement.ReadWrite.Directory permission to set this property or update the membership of such groups. For more, see Using a group to manage Microsoft Entra role assignmentsUsing this feature requires a Microsoft Entra ID P1 license. Returned by default. Supports $filter (eq, ne, not).'
nullable: true
+ isFavorite:
+ type: boolean
+ description: 'Indicates whether the user marked the group as favorite. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
+ nullable: true
isManagementRestricted:
type: boolean
description: 'Indicates whether the group is a member of a restricted management administrative unit. If not set, the default value is null and the default behavior is false. Read-only. To manage a group member of a restricted management administrative unit, the administrator or calling app must be assigned a Microsoft Entra role at the scope of the restricted management administrative unit. Requires $select to retrieve.'
@@ -6661,6 +6671,8 @@ components:
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 synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect.Returned by default. Read-only.'
nullable: true
+ onPremisesExtensionAttributes:
+ $ref: '#/components/schemas/microsoft.graph.onPremisesExtensionAttributes'
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
@@ -6738,11 +6750,25 @@ components:
type: string
description: The unique identifier that can be assigned to a group and used as an alternate key. Immutable. Read-only.
nullable: true
+ unseenConversationsCount:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: number
+ description: 'Count of conversations that have had one or more new posts delivered since the signed-in user''s last visit to the group. This property is the same as unseenCount. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
+ format: int32
+ nullable: true
unseenCount:
maximum: 2147483647
minimum: -2147483648
type: number
- description: 'Count of conversations that received new posts since the signed-in user last visited the group. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
+ 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.Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
+ format: int32
+ nullable: true
+ unseenMessagesCount:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: number
+ description: 'Count of new posts that have been delivered to the group''s conversations since the signed-in user''s last visit to the group. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
format: int32
nullable: true
visibility:
@@ -6889,7 +6915,6 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
- description: Represents a Microsoft Entra group.
microsoft.graph.teamsAsyncOperation:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -6975,7 +7000,7 @@ components:
nullable: true
timeZone:
type: string
- description: Indicates the time zone of the schedule team using tz database format. Required.
+ description: 'The time zone of the schedule team as an IANA time zone database (tz database) name; for example, America/Chicago. For the full list of valid values, see List of tz database time zones. Required.'
nullable: true
workforceIntegrationIds:
type: array
@@ -10335,6 +10360,11 @@ components:
$ref: '#/components/schemas/microsoft.graph.driveItem'
fields:
$ref: '#/components/schemas/microsoft.graph.fieldValueSet'
+ permissions:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.permission'
+ x-ms-navigationProperty: true
versions:
type: array
items:
@@ -11296,6 +11326,15 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
+ microsoft.graph.groupAccessType:
+ title: groupAccessType
+ enum:
+ - none
+ - private
+ - secret
+ - public
+ - unknownFutureValue
+ type: string
microsoft.graph.assignedLabel:
title: assignedLabel
type: object
diff --git a/openApiDocs/v1.0/Users.Functions.yml b/openApiDocs/v1.0/Users.Functions.yml
index b4b78780bd..9360646a6a 100644
--- a/openApiDocs/v1.0/Users.Functions.yml
+++ b/openApiDocs/v1.0/Users.Functions.yml
@@ -322,7 +322,7 @@ components:
nullable: true
accountEnabled:
type: boolean
- description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Requires $select to retrieve. Supports $filter (eq, ne, not, and in).'
+ description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Requires $select to retrieve. Supports $filter (eq, ne, not, and in). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
ageGroup:
type: string
@@ -349,7 +349,7 @@ components:
type: array
items:
type: string
- description: 'The telephone numbers for the user. NOTE: Although it''s a string collection, only one number can be set for this property. Read-only for users synced from the on-premises directory. Returned by default. Supports $filter (eq, not, ge, le, startsWith).'
+ description: 'The telephone numbers for the user. NOTE: Although it''s a string collection, only one number can be set for this property. Read-only for users synced from the on-premises directory. Returned by default. Supports $filter (eq, not, ge, le, startsWith). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
city:
type: string
description: 'The city where the user is located. Maximum length is 128 characters. Requires $select to retrieve. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).'
@@ -496,7 +496,7 @@ components:
nullable: true
mobilePhone:
type: string
- description: 'The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search.'
+ description: 'The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search. This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
mySite:
type: string
@@ -518,7 +518,7 @@ components:
$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 Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you''re using a federated domain for the user''s userPrincipalName (UPN) property. NOTE: The $ and _ characters can''t be used when specifying this property. Requires $select to retrieve. Supports $filter (eq, ne, not, ge, le, in).'
+ description: 'This property is used to associate an on-premises Active Directory user account to their Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you''re using a federated domain for the user''s userPrincipalName (UPN) property. NOTE: The $ and _ characters can''t be used when specifying this property. Requires $select to retrieve. Supports $filter (eq, ne, not, ge, le, in). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
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])$'
@@ -551,7 +551,7 @@ components:
type: array
items:
type: string
- description: 'A list of other email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters. Requires $select to retrieve. Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).'
+ description: 'A list of other email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters. Requires $select to retrieve. Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
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 might be specified together; for example: DisablePasswordExpiration, DisableStrongPassword. Requires $select to retrieve. For more information on the default password policies, see Microsoft Entra password policies. Supports $filter (ne, not, and eq on null values).'
@@ -649,7 +649,7 @@ components:
nullable: true
userPrincipalName:
type: string
- description: 'The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this value should map to the user''s email name. The general format is alias@domain, where the domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can''t contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, '' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby.'
+ description: 'The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this value should map to the user''s email name. The general format is alias@domain, where the domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can''t contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, '' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby. This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
userType:
type: string
@@ -906,7 +906,6 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
- description: Represents a Microsoft Entra user account.
microsoft.graph.directoryObject:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -3269,7 +3268,6 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
- description: Represents a Microsoft online meeting.
microsoft.graph.onPremisesSyncBehavior:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -3656,7 +3654,7 @@ components:
$ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone'
eventId:
type: string
- description: The unique ID of the event. Read only.
+ description: The unique ID of the event. Read-only.
nullable: true
eventLocation:
$ref: '#/components/schemas/microsoft.graph.location'
@@ -3799,6 +3797,7 @@ components:
type: object
additionalProperties:
type: object
+ description: Standard way to represent a Json blob on Graph.
microsoft.graph.status:
title: status
enum:
@@ -4668,7 +4667,7 @@ components:
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
- description: 'Read only. Timestamp at which the chat message was deleted, or null if not deleted.'
+ description: 'Read-only. Timestamp at which the chat message was deleted, or null if not deleted.'
format: date-time
nullable: true
etag:
@@ -4684,13 +4683,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 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 modified, 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:
@@ -5154,6 +5153,11 @@ components:
$ref: '#/components/schemas/microsoft.graph.richLongRunningOperation'
description: The collection of long-running operations on the list.
x-ms-navigationProperty: true
+ permissions:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.permission'
+ x-ms-navigationProperty: true
subscriptions:
type: array
items:
@@ -5765,7 +5769,7 @@ 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: Read only. Timestamp at which the channel was created.
+ description: Read-only. Timestamp at which the channel was created.
format: date-time
nullable: true
description:
@@ -5855,6 +5859,8 @@ components:
- title: group
type: object
properties:
+ accessType:
+ $ref: '#/components/schemas/microsoft.graph.groupAccessType'
allowExternalSenders:
type: boolean
description: 'Indicates if people external to the organization can send messages to the group. The default value is false. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
@@ -5863,7 +5869,7 @@ components:
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. Requires $select to retrieve. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role.'
+ description: 'The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group or a cloud security group. Requires a Microsoft Entra ID P1 license. Requires $select to retrieve. This property can be specified during group creation or update. However, for cloud security groups, it''s immutable once set. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role. See Key differences from Microsoft 365 group labeling to learn more about managing this property for Microsoft 365 vs. cloud security groups.'
assignedLicenses:
type: array
items:
@@ -5926,6 +5932,10 @@ components:
type: boolean
description: 'Indicates whether this group can be assigned to a Microsoft Entra role. Optional. This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true, visibility must be Hidden, and the group can''t be a dynamic group (that is, groupTypes can''t contain DynamicMembership). Only callers with at least the Privileged Role Administrator role can set this property. The caller must also be assigned the RoleManagement.ReadWrite.Directory permission to set this property or update the membership of such groups. For more, see Using a group to manage Microsoft Entra role assignmentsUsing this feature requires a Microsoft Entra ID P1 license. Returned by default. Supports $filter (eq, ne, not).'
nullable: true
+ isFavorite:
+ type: boolean
+ description: 'Indicates whether the user marked the group as favorite. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
+ nullable: true
isManagementRestricted:
type: boolean
description: 'Indicates whether the group is a member of a restricted management administrative unit. If not set, the default value is null and the default behavior is false. Read-only. To manage a group member of a restricted management administrative unit, the administrator or calling app must be assigned a Microsoft Entra role at the scope of the restricted management administrative unit. Requires $select to retrieve.'
@@ -5960,6 +5970,8 @@ components:
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 synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect.Returned by default. Read-only.'
nullable: true
+ onPremisesExtensionAttributes:
+ $ref: '#/components/schemas/microsoft.graph.onPremisesExtensionAttributes'
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
@@ -6037,11 +6049,25 @@ components:
type: string
description: The unique identifier that can be assigned to a group and used as an alternate key. Immutable. Read-only.
nullable: true
+ unseenConversationsCount:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: number
+ description: 'Count of conversations that have had one or more new posts delivered since the signed-in user''s last visit to the group. This property is the same as unseenCount. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
+ format: int32
+ nullable: true
unseenCount:
maximum: 2147483647
minimum: -2147483648
type: number
- description: 'Count of conversations that received new posts since the signed-in user last visited the group. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
+ 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.Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
+ format: int32
+ nullable: true
+ unseenMessagesCount:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: number
+ description: 'Count of new posts that have been delivered to the group''s conversations since the signed-in user''s last visit to the group. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
format: int32
nullable: true
visibility:
@@ -6188,7 +6214,6 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
- description: Represents a Microsoft Entra group.
microsoft.graph.teamsAsyncOperation:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -6274,7 +6299,7 @@ components:
nullable: true
timeZone:
type: string
- description: Indicates the time zone of the schedule team using tz database format. Required.
+ description: 'The time zone of the schedule team as an IANA time zone database (tz database) name; for example, America/Chicago. For the full list of valid values, see List of tz database time zones. Required.'
nullable: true
workforceIntegrationIds:
type: array
@@ -9656,6 +9681,11 @@ components:
$ref: '#/components/schemas/microsoft.graph.driveItem'
fields:
$ref: '#/components/schemas/microsoft.graph.fieldValueSet'
+ permissions:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.permission'
+ x-ms-navigationProperty: true
versions:
type: array
items:
@@ -10617,6 +10647,15 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
+ microsoft.graph.groupAccessType:
+ title: groupAccessType
+ enum:
+ - none
+ - private
+ - secret
+ - public
+ - unknownFutureValue
+ type: string
microsoft.graph.assignedLabel:
title: assignedLabel
type: object
diff --git a/openApiDocs/v1.0/Users.yml b/openApiDocs/v1.0/Users.yml
index f7e21228d1..6eab7f412e 100644
--- a/openApiDocs/v1.0/Users.yml
+++ b/openApiDocs/v1.0/Users.yml
@@ -149,7 +149,7 @@ paths:
tags:
- users.user
summary: Update user
- description: Update the properties of a user object.
+ description: 'Update the properties of a user object. To use this API to update an agentUser, specify an @odata.type property with a value of #microsoft.graph.agentUser in the request body.'
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/user-update?view=graph-rest-1.0
@@ -12524,7 +12524,7 @@ paths:
tags:
- users.user
summary: Update user
- description: Update the properties of a user object.
+ description: 'Update the properties of a user object. To use this API to update an agentUser, specify an @odata.type property with a value of #microsoft.graph.agentUser in the request body.'
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/user-update?view=graph-rest-1.0
@@ -12623,7 +12623,7 @@ components:
nullable: true
accountEnabled:
type: boolean
- description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Requires $select to retrieve. Supports $filter (eq, ne, not, and in).'
+ description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Requires $select to retrieve. Supports $filter (eq, ne, not, and in). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
ageGroup:
type: string
@@ -12650,7 +12650,7 @@ components:
type: array
items:
type: string
- description: 'The telephone numbers for the user. NOTE: Although it''s a string collection, only one number can be set for this property. Read-only for users synced from the on-premises directory. Returned by default. Supports $filter (eq, not, ge, le, startsWith).'
+ description: 'The telephone numbers for the user. NOTE: Although it''s a string collection, only one number can be set for this property. Read-only for users synced from the on-premises directory. Returned by default. Supports $filter (eq, not, ge, le, startsWith). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
city:
type: string
description: 'The city where the user is located. Maximum length is 128 characters. Requires $select to retrieve. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).'
@@ -12797,7 +12797,7 @@ components:
nullable: true
mobilePhone:
type: string
- description: 'The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search.'
+ description: 'The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search. This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
mySite:
type: string
@@ -12819,7 +12819,7 @@ components:
$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 Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you''re using a federated domain for the user''s userPrincipalName (UPN) property. NOTE: The $ and _ characters can''t be used when specifying this property. Requires $select to retrieve. Supports $filter (eq, ne, not, ge, le, in).'
+ description: 'This property is used to associate an on-premises Active Directory user account to their Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you''re using a federated domain for the user''s userPrincipalName (UPN) property. NOTE: The $ and _ characters can''t be used when specifying this property. Requires $select to retrieve. Supports $filter (eq, ne, not, ge, le, in). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
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])$'
@@ -12852,7 +12852,7 @@ components:
type: array
items:
type: string
- description: 'A list of other email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters. Requires $select to retrieve. Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).'
+ description: 'A list of other email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters. Requires $select to retrieve. Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
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 might be specified together; for example: DisablePasswordExpiration, DisableStrongPassword. Requires $select to retrieve. For more information on the default password policies, see Microsoft Entra password policies. Supports $filter (ne, not, and eq on null values).'
@@ -12950,7 +12950,7 @@ components:
nullable: true
userPrincipalName:
type: string
- description: 'The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this value should map to the user''s email name. The general format is alias@domain, where the domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can''t contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, '' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby.'
+ description: 'The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this value should map to the user''s email name. The general format is alias@domain, where the domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can''t contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, '' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby. This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.'
nullable: true
userType:
type: string
@@ -13207,7 +13207,6 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
- description: Represents a Microsoft Entra user account.
microsoft.graph.directoryObject:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -13796,7 +13795,7 @@ components:
nullable: true
roleTemplateId:
type: string
- description: 'The id of the directoryRoleTemplate that this role is based on. The property must be specified when activating a directory role in a tenant with a POST operation. After the directory role has been activated, the property is read only. Supports $filter (eq), $select.'
+ description: 'The id of the directoryRoleTemplate that this role is based on. The property must be specified when activating a directory role in a tenant with a POST operation. After the directory role has been activated, the property is read-only. Supports $filter (eq), $select.'
nullable: true
members:
type: array
@@ -13818,6 +13817,8 @@ components:
- title: group
type: object
properties:
+ accessType:
+ $ref: '#/components/schemas/microsoft.graph.groupAccessType'
allowExternalSenders:
type: boolean
description: 'Indicates if people external to the organization can send messages to the group. The default value is false. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
@@ -13826,7 +13827,7 @@ components:
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. Requires $select to retrieve. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role.'
+ description: 'The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group or a cloud security group. Requires a Microsoft Entra ID P1 license. Requires $select to retrieve. This property can be specified during group creation or update. However, for cloud security groups, it''s immutable once set. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role. See Key differences from Microsoft 365 group labeling to learn more about managing this property for Microsoft 365 vs. cloud security groups.'
assignedLicenses:
type: array
items:
@@ -13889,6 +13890,10 @@ components:
type: boolean
description: 'Indicates whether this group can be assigned to a Microsoft Entra role. Optional. This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true, visibility must be Hidden, and the group can''t be a dynamic group (that is, groupTypes can''t contain DynamicMembership). Only callers with at least the Privileged Role Administrator role can set this property. The caller must also be assigned the RoleManagement.ReadWrite.Directory permission to set this property or update the membership of such groups. For more, see Using a group to manage Microsoft Entra role assignmentsUsing this feature requires a Microsoft Entra ID P1 license. Returned by default. Supports $filter (eq, ne, not).'
nullable: true
+ isFavorite:
+ type: boolean
+ description: 'Indicates whether the user marked the group as favorite. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
+ nullable: true
isManagementRestricted:
type: boolean
description: 'Indicates whether the group is a member of a restricted management administrative unit. If not set, the default value is null and the default behavior is false. Read-only. To manage a group member of a restricted management administrative unit, the administrator or calling app must be assigned a Microsoft Entra role at the scope of the restricted management administrative unit. Requires $select to retrieve.'
@@ -13923,6 +13928,8 @@ components:
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 synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect.Returned by default. Read-only.'
nullable: true
+ onPremisesExtensionAttributes:
+ $ref: '#/components/schemas/microsoft.graph.onPremisesExtensionAttributes'
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
@@ -14000,11 +14007,25 @@ components:
type: string
description: The unique identifier that can be assigned to a group and used as an alternate key. Immutable. Read-only.
nullable: true
+ unseenConversationsCount:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: number
+ description: 'Count of conversations that have had one or more new posts delivered since the signed-in user''s last visit to the group. This property is the same as unseenCount. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
+ format: int32
+ nullable: true
unseenCount:
maximum: 2147483647
minimum: -2147483648
type: number
- description: 'Count of conversations that received new posts since the signed-in user last visited the group. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
+ 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.Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
+ format: int32
+ nullable: true
+ unseenMessagesCount:
+ maximum: 2147483647
+ minimum: -2147483648
+ type: number
+ description: 'Count of new posts that have been delivered to the group''s conversations since the signed-in user''s last visit to the group. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).'
format: int32
nullable: true
visibility:
@@ -14151,7 +14172,6 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
- description: Represents a Microsoft Entra group.
microsoft.graph.oAuth2PermissionGrant:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -17450,7 +17470,6 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
- description: Represents a Microsoft online meeting.
microsoft.graph.person:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
@@ -17999,6 +18018,7 @@ components:
subject:
type: string
description: 'Required. The identifier of the external software workload within the external identity provider. Like the audience value, it has no fixed format; each identity provider uses their own - sometimes a GUID, sometimes a colon delimited identifier, sometimes arbitrary strings. The value here must match the sub claim within the token presented to Microsoft Entra ID. The combination of issuer and subject must be unique within the app. It has a limit of 600 characters. Supports $filter (eq).'
+ nullable: true
additionalProperties:
type: object
microsoft.graph.homeRealmDiscoveryPolicy:
@@ -18338,6 +18358,15 @@ components:
$ref: '#/components/schemas/microsoft.graph.timeZoneBase'
additionalProperties:
type: object
+ microsoft.graph.groupAccessType:
+ title: groupAccessType
+ enum:
+ - none
+ - private
+ - secret
+ - public
+ - unknownFutureValue
+ type: string
microsoft.graph.assignedLabel:
title: assignedLabel
type: object
@@ -19429,6 +19458,7 @@ components:
type: object
additionalProperties:
type: object
+ description: Standard way to represent a Json blob on Graph.
microsoft.graph.status:
title: status
enum:
@@ -20256,7 +20286,7 @@ components:
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
- description: 'Read only. Timestamp at which the chat message was deleted, or null if not deleted.'
+ description: 'Read-only. Timestamp at which the chat message was deleted, or null if not deleted.'
format: date-time
nullable: true
etag:
@@ -20272,13 +20302,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 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 modified, 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:
@@ -20742,6 +20772,11 @@ components:
$ref: '#/components/schemas/microsoft.graph.richLongRunningOperation'
description: The collection of long-running operations on the list.
x-ms-navigationProperty: true
+ permissions:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.permission'
+ x-ms-navigationProperty: true
subscriptions:
type: array
items:
@@ -21327,7 +21362,7 @@ 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: Read only. Timestamp at which the channel was created.
+ description: Read-only. Timestamp at which the channel was created.
format: date-time
nullable: true
description:
@@ -21496,7 +21531,7 @@ components:
nullable: true
timeZone:
type: string
- description: Indicates the time zone of the schedule team using tz database format. Required.
+ description: 'The time zone of the schedule team as an IANA time zone database (tz database) name; for example, America/Chicago. For the full list of valid values, see List of tz database time zones. Required.'
nullable: true
workforceIntegrationIds:
type: array
@@ -24935,6 +24970,11 @@ components:
$ref: '#/components/schemas/microsoft.graph.driveItem'
fields:
$ref: '#/components/schemas/microsoft.graph.fieldValueSet'
+ permissions:
+ type: array
+ items:
+ $ref: '#/components/schemas/microsoft.graph.permission'
+ x-ms-navigationProperty: true
versions:
type: array
items:
diff --git a/src/Authentication/Authentication.Test/Microsoft.Graph.Authentication.Test.csproj b/src/Authentication/Authentication.Test/Microsoft.Graph.Authentication.Test.csproj
index 8690efc472..e9b9fd1a80 100644
--- a/src/Authentication/Authentication.Test/Microsoft.Graph.Authentication.Test.csproj
+++ b/src/Authentication/Authentication.Test/Microsoft.Graph.Authentication.Test.csproj
@@ -10,8 +10,8 @@
-
-
+
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive