diff --git a/openApiDocs/beta/Applications.yml b/openApiDocs/beta/Applications.yml index 5fc7254f9bc..d6227518333 100644 --- a/openApiDocs/beta/Applications.yml +++ b/openApiDocs/beta/Applications.yml @@ -19791,7 +19791,7 @@ components: description: The id of the client service principal for the application which is authorized to act on behalf of a signed-in user when accessing an API. Required. Supports $filter (eq only). consentType: type: string - description: 'Indicates if authorization is granted for the client application to impersonate all users or only a specific user. AllPrincipals indicates authorization to impersonate all users. Principal indicates authorization to impersonate a specific user. Consent on behalf of all users can be granted by an administrator. Non-admin users may be authorized to consent on behalf of themselves in some cases, for some delegated permissions. Required. Supports $filter (eq only).' + description: 'Indicates whether authorization is granted for the client application to impersonate all users or only a specific user. AllPrincipals indicates authorization to impersonate all users. Principal indicates authorization to impersonate a specific user. Consent on behalf of all users can be granted by an administrator. Non-admin users may be authorized to consent on behalf of themselves in some cases, for some delegated permissions. Required. Supports $filter (eq only).' nullable: true expiryTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' diff --git a/openApiDocs/beta/Compliance.yml b/openApiDocs/beta/Compliance.yml index 4f95173e32d..f928b23a74a 100644 --- a/openApiDocs/beta/Compliance.yml +++ b/openApiDocs/beta/Compliance.yml @@ -5326,12 +5326,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/compliance/ediscovery/cases/{case-id}/noncustodialDataSources/{noncustodialDataSource-id}/microsoft.graph.ediscovery.Release': + '/compliance/ediscovery/cases/{case-id}/noncustodialDataSources/{noncustodialDataSource-id}/microsoft.graph.ediscovery.release': post: tags: - compliance.Actions - summary: Invoke action Release - operationId: compliance.ediscovery.cases.noncustodialDataSources_Release + summary: Invoke action release + operationId: compliance.ediscovery.cases.noncustodialDataSources_release parameters: - name: case-id in: path @@ -5353,12 +5353,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/compliance/ediscovery/cases/{case-id}/noncustodialDataSources/{noncustodialDataSource-id}/microsoft.graph.ediscovery.UpdateIndex': + '/compliance/ediscovery/cases/{case-id}/noncustodialDataSources/{noncustodialDataSource-id}/microsoft.graph.ediscovery.updateIndex': post: tags: - compliance.Actions - summary: Invoke action UpdateIndex - operationId: compliance.ediscovery.cases.noncustodialDataSources_UpdateIndex + summary: Invoke action updateIndex + operationId: compliance.ediscovery.cases.noncustodialDataSources_updateIndex parameters: - name: case-id in: path @@ -11111,7 +11111,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLicense' - description: The licenses that are assigned to the user. Not nullable. Supports $filter. + description: 'The licenses that are assigned to the user, including inherited (group-based) licenses. Not nullable. Supports $filter.' assignedPlans: type: array items: @@ -11141,7 +11141,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 date and time the user was created. The value cannot be modified and is automatically populated when the entity is created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. Property is nullable. A null value indicates that an accurate creation time couldn''t be determined for the user. Returned only on $select. Read-only. Supports $filter with the eq, lt, and ge operators.' + description: 'The date and time the user was created. The value cannot be modified and is automatically populated when the entity is created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. Property is nullable. A null value indicates that an accurate creation time couldn''t be determined for the user. Returned only on $select. Read-only. Supports $filter with the eq, ne, le, and ge operators.' format: date-time nullable: true creationType: @@ -11484,6 +11484,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' + transitiveReports: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' calendar: $ref: '#/components/schemas/microsoft.graph.calendar' calendarGroups: @@ -13862,7 +13866,7 @@ components: description: The id of the client service principal for the application which is authorized to act on behalf of a signed-in user when accessing an API. Required. Supports $filter (eq only). consentType: type: string - description: 'Indicates if authorization is granted for the client application to impersonate all users or only a specific user. AllPrincipals indicates authorization to impersonate all users. Principal indicates authorization to impersonate a specific user. Consent on behalf of all users can be granted by an administrator. Non-admin users may be authorized to consent on behalf of themselves in some cases, for some delegated permissions. Required. Supports $filter (eq only).' + description: 'Indicates whether authorization is granted for the client application to impersonate all users or only a specific user. AllPrincipals indicates authorization to impersonate all users. Principal indicates authorization to impersonate a specific user. Consent on behalf of all users can be granted by an administrator. Non-admin users may be authorized to consent on behalf of themselves in some cases, for some delegated permissions. Required. Supports $filter (eq only).' nullable: true expiryTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' @@ -20755,7 +20759,6 @@ components: creationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The timestamp when this key was registered to the user. format: date-time nullable: true displayName: diff --git a/openApiDocs/beta/DeviceManagement.Enrolment.yml b/openApiDocs/beta/DeviceManagement.Enrolment.yml index 62f45246b8b..d5014733fa8 100644 --- a/openApiDocs/beta/DeviceManagement.Enrolment.yml +++ b/openApiDocs/beta/DeviceManagement.Enrolment.yml @@ -25415,7 +25415,7 @@ components: nullable: true isValidationOnly: type: boolean - description: Boolean + description: A boolean that determines whether the call is a validation or an actual call. Only set this property if you want to check whether an activation is subject to additional rules like MFA before actually submitting the request. nullable: true justification: type: string diff --git a/openApiDocs/beta/DeviceManagement.yml b/openApiDocs/beta/DeviceManagement.yml index d499556d170..e32813d5264 100644 --- a/openApiDocs/beta/DeviceManagement.yml +++ b/openApiDocs/beta/DeviceManagement.yml @@ -5180,6 +5180,7 @@ paths: - registeredDevices - scopedRoleMemberOf - transitiveMemberOf + - transitiveReports - calendar - calendarGroups - calendars @@ -5252,6 +5253,7 @@ paths: - registeredDevices - scopedRoleMemberOf - transitiveMemberOf + - transitiveReports - calendar - calendarGroups - calendars @@ -5473,6 +5475,7 @@ paths: - registeredDevices - scopedRoleMemberOf - transitiveMemberOf + - transitiveReports - calendar - calendarGroups - calendars @@ -5545,6 +5548,7 @@ paths: - registeredDevices - scopedRoleMemberOf - transitiveMemberOf + - transitiveReports - calendar - calendarGroups - calendars @@ -5674,6 +5678,11 @@ paths: parameters: managedDevice-id: $request.path.managedDevice-id user-id: $request.path.user-id + transitiveReports: + operationId: deviceManagement.comanagedDevices.Users.ListTransitiveReports + parameters: + managedDevice-id: $request.path.managedDevice-id + user-id: $request.path.user-id calendar: operationId: deviceManagement.comanagedDevices.Users.GetCalendar parameters: @@ -27586,6 +27595,7 @@ paths: - registeredDevices - scopedRoleMemberOf - transitiveMemberOf + - transitiveReports - calendar - calendarGroups - calendars @@ -27658,6 +27668,7 @@ paths: - registeredDevices - scopedRoleMemberOf - transitiveMemberOf + - transitiveReports - calendar - calendarGroups - calendars @@ -27879,6 +27890,7 @@ paths: - registeredDevices - scopedRoleMemberOf - transitiveMemberOf + - transitiveReports - calendar - calendarGroups - calendars @@ -27951,6 +27963,7 @@ paths: - registeredDevices - scopedRoleMemberOf - transitiveMemberOf + - transitiveReports - calendar - calendarGroups - calendars @@ -28080,6 +28093,11 @@ paths: parameters: managedDevice-id: $request.path.managedDevice-id user-id: $request.path.user-id + transitiveReports: + operationId: deviceManagement.managedDevices.Users.ListTransitiveReports + parameters: + managedDevice-id: $request.path.managedDevice-id + user-id: $request.path.user-id calendar: operationId: deviceManagement.managedDevices.Users.GetCalendar parameters: @@ -44720,7 +44738,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLicense' - description: The licenses that are assigned to the user. Not nullable. Supports $filter. + description: 'The licenses that are assigned to the user, including inherited (group-based) licenses. Not nullable. Supports $filter.' assignedPlans: type: array items: @@ -44750,7 +44768,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 date and time the user was created. The value cannot be modified and is automatically populated when the entity is created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. Property is nullable. A null value indicates that an accurate creation time couldn''t be determined for the user. Returned only on $select. Read-only. Supports $filter with the eq, lt, and ge operators.' + description: 'The date and time the user was created. The value cannot be modified and is automatically populated when the entity is created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. Property is nullable. A null value indicates that an accurate creation time couldn''t be determined for the user. Returned only on $select. Read-only. Supports $filter with the eq, ne, le, and ge operators.' format: date-time nullable: true creationType: @@ -45093,6 +45111,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' + transitiveReports: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' calendar: $ref: '#/components/schemas/microsoft.graph.calendar' calendarGroups: @@ -54068,7 +54090,7 @@ components: description: The id of the client service principal for the application which is authorized to act on behalf of a signed-in user when accessing an API. Required. Supports $filter (eq only). consentType: type: string - description: 'Indicates if authorization is granted for the client application to impersonate all users or only a specific user. AllPrincipals indicates authorization to impersonate all users. Principal indicates authorization to impersonate a specific user. Consent on behalf of all users can be granted by an administrator. Non-admin users may be authorized to consent on behalf of themselves in some cases, for some delegated permissions. Required. Supports $filter (eq only).' + description: 'Indicates whether authorization is granted for the client application to impersonate all users or only a specific user. AllPrincipals indicates authorization to impersonate all users. Principal indicates authorization to impersonate a specific user. Consent on behalf of all users can be granted by an administrator. Non-admin users may be authorized to consent on behalf of themselves in some cases, for some delegated permissions. Required. Supports $filter (eq only).' nullable: true expiryTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' @@ -62965,7 +62987,6 @@ components: creationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The timestamp when this key was registered to the user. format: date-time nullable: true displayName: diff --git a/openApiDocs/beta/Devices.CloudPrint.yml b/openApiDocs/beta/Devices.CloudPrint.yml index 068d638a401..89fe8a49aae 100644 --- a/openApiDocs/beta/Devices.CloudPrint.yml +++ b/openApiDocs/beta/Devices.CloudPrint.yml @@ -2962,6 +2962,7 @@ paths: - registeredDevices - scopedRoleMemberOf - transitiveMemberOf + - transitiveReports - calendar - calendarGroups - calendars @@ -3034,6 +3035,7 @@ paths: - registeredDevices - scopedRoleMemberOf - transitiveMemberOf + - transitiveReports - calendar - calendarGroups - calendars @@ -5179,6 +5181,7 @@ paths: - registeredDevices - scopedRoleMemberOf - transitiveMemberOf + - transitiveReports - calendar - calendarGroups - calendars @@ -5251,6 +5254,7 @@ paths: - registeredDevices - scopedRoleMemberOf - transitiveMemberOf + - transitiveReports - calendar - calendarGroups - calendars @@ -7388,7 +7392,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLicense' - description: The licenses that are assigned to the user. Not nullable. Supports $filter. + description: 'The licenses that are assigned to the user, including inherited (group-based) licenses. Not nullable. Supports $filter.' assignedPlans: type: array items: @@ -7418,7 +7422,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 date and time the user was created. The value cannot be modified and is automatically populated when the entity is created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. Property is nullable. A null value indicates that an accurate creation time couldn''t be determined for the user. Returned only on $select. Read-only. Supports $filter with the eq, lt, and ge operators.' + description: 'The date and time the user was created. The value cannot be modified and is automatically populated when the entity is created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. Property is nullable. A null value indicates that an accurate creation time couldn''t be determined for the user. Returned only on $select. Read-only. Supports $filter with the eq, ne, le, and ge operators.' format: date-time nullable: true creationType: @@ -7761,6 +7765,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' + transitiveReports: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' calendar: $ref: '#/components/schemas/microsoft.graph.calendar' calendarGroups: @@ -9640,7 +9648,7 @@ components: description: The id of the client service principal for the application which is authorized to act on behalf of a signed-in user when accessing an API. Required. Supports $filter (eq only). consentType: type: string - description: 'Indicates if authorization is granted for the client application to impersonate all users or only a specific user. AllPrincipals indicates authorization to impersonate all users. Principal indicates authorization to impersonate a specific user. Consent on behalf of all users can be granted by an administrator. Non-admin users may be authorized to consent on behalf of themselves in some cases, for some delegated permissions. Required. Supports $filter (eq only).' + description: 'Indicates whether authorization is granted for the client application to impersonate all users or only a specific user. AllPrincipals indicates authorization to impersonate all users. Principal indicates authorization to impersonate a specific user. Consent on behalf of all users can be granted by an administrator. Non-admin users may be authorized to consent on behalf of themselves in some cases, for some delegated permissions. Required. Supports $filter (eq only).' nullable: true expiryTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' @@ -16814,7 +16822,6 @@ components: creationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The timestamp when this key was registered to the user. format: date-time nullable: true displayName: diff --git a/openApiDocs/beta/Devices.CorporateManagement.yml b/openApiDocs/beta/Devices.CorporateManagement.yml index f75ce7bf620..10e78a2a2b7 100644 --- a/openApiDocs/beta/Devices.CorporateManagement.yml +++ b/openApiDocs/beta/Devices.CorporateManagement.yml @@ -23672,6 +23672,7 @@ paths: - registeredDevices - scopedRoleMemberOf - transitiveMemberOf + - transitiveReports - calendar - calendarGroups - calendars @@ -23744,6 +23745,7 @@ paths: - registeredDevices - scopedRoleMemberOf - transitiveMemberOf + - transitiveReports - calendar - calendarGroups - calendars @@ -23979,6 +23981,7 @@ paths: - registeredDevices - scopedRoleMemberOf - transitiveMemberOf + - transitiveReports - calendar - calendarGroups - calendars @@ -24051,6 +24054,7 @@ paths: - registeredDevices - scopedRoleMemberOf - transitiveMemberOf + - transitiveReports - calendar - calendarGroups - calendars @@ -24195,6 +24199,12 @@ paths: user-id: $request.path.user-id managedDevice-id: $request.path.managedDevice-id user-id1: $request.path.user-id1 + transitiveReports: + operationId: users.managedDevices.Users.ListTransitiveReports + parameters: + user-id: $request.path.user-id + managedDevice-id: $request.path.managedDevice-id + user-id1: $request.path.user-id1 calendar: operationId: users.managedDevices.Users.GetCalendar parameters: @@ -29263,7 +29273,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLicense' - description: The licenses that are assigned to the user. Not nullable. Supports $filter. + description: 'The licenses that are assigned to the user, including inherited (group-based) licenses. Not nullable. Supports $filter.' assignedPlans: type: array items: @@ -29293,7 +29303,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 date and time the user was created. The value cannot be modified and is automatically populated when the entity is created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. Property is nullable. A null value indicates that an accurate creation time couldn''t be determined for the user. Returned only on $select. Read-only. Supports $filter with the eq, lt, and ge operators.' + description: 'The date and time the user was created. The value cannot be modified and is automatically populated when the entity is created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. Property is nullable. A null value indicates that an accurate creation time couldn''t be determined for the user. Returned only on $select. Read-only. Supports $filter with the eq, ne, le, and ge operators.' format: date-time nullable: true creationType: @@ -29636,6 +29646,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' + transitiveReports: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' calendar: $ref: '#/components/schemas/microsoft.graph.calendar' calendarGroups: @@ -32091,7 +32105,7 @@ components: description: The id of the client service principal for the application which is authorized to act on behalf of a signed-in user when accessing an API. Required. Supports $filter (eq only). consentType: type: string - description: 'Indicates if authorization is granted for the client application to impersonate all users or only a specific user. AllPrincipals indicates authorization to impersonate all users. Principal indicates authorization to impersonate a specific user. Consent on behalf of all users can be granted by an administrator. Non-admin users may be authorized to consent on behalf of themselves in some cases, for some delegated permissions. Required. Supports $filter (eq only).' + description: 'Indicates whether authorization is granted for the client application to impersonate all users or only a specific user. AllPrincipals indicates authorization to impersonate all users. Principal indicates authorization to impersonate a specific user. Consent on behalf of all users can be granted by an administrator. Non-admin users may be authorized to consent on behalf of themselves in some cases, for some delegated permissions. Required. Supports $filter (eq only).' nullable: true expiryTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' @@ -38371,7 +38385,6 @@ components: creationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The timestamp when this key was registered to the user. format: date-time nullable: true displayName: diff --git a/openApiDocs/beta/Education.yml b/openApiDocs/beta/Education.yml index 51de634c63f..943787ce2dd 100644 --- a/openApiDocs/beta/Education.yml +++ b/openApiDocs/beta/Education.yml @@ -2173,6 +2173,45 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/education/classes/{educationClass-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/microsoft.graph.setUpResourcesFolder()': + get: + tags: + - education.Functions + summary: Invoke function setUpResourcesFolder + operationId: education.classes.assignments.submissions_setUpResourcesFolder + parameters: + - name: educationClass-id + in: path + description: 'key: id of educationClass' + required: true + schema: + type: string + x-ms-docs-key-type: educationClass + - name: educationAssignment-id + in: path + description: 'key: id of educationAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: educationAssignment + - name: educationSubmission-id + in: path + description: 'key: id of educationSubmission' + required: true + schema: + type: string + x-ms-docs-key-type: educationSubmission + responses: + '200': + description: Success + content: + application/json: + schema: + type: string + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function '/education/classes/{educationClass-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/microsoft.graph.submit': post: tags: @@ -6139,6 +6178,38 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/education/me/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/microsoft.graph.setUpResourcesFolder()': + get: + tags: + - education.Functions + summary: Invoke function setUpResourcesFolder + operationId: education.me.assignments.submissions_setUpResourcesFolder + parameters: + - name: educationAssignment-id + in: path + description: 'key: id of educationAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: educationAssignment + - name: educationSubmission-id + in: path + description: 'key: id of educationSubmission' + required: true + schema: + type: string + x-ms-docs-key-type: educationSubmission + responses: + '200': + description: Success + content: + application/json: + schema: + type: string + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function '/education/me/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/microsoft.graph.submit': post: tags: @@ -8075,6 +8146,7 @@ paths: - registeredDevices - scopedRoleMemberOf - transitiveMemberOf + - transitiveReports - calendar - calendarGroups - calendars @@ -8147,6 +8219,7 @@ paths: - registeredDevices - scopedRoleMemberOf - transitiveMemberOf + - transitiveReports - calendar - calendarGroups - calendars @@ -8231,6 +8304,8 @@ paths: operationId: education.me.User.ListScopedRoleMemberOf transitiveMemberOf: operationId: education.me.User.ListTransitiveMemberOf + transitiveReports: + operationId: education.me.User.ListTransitiveReports calendar: operationId: education.me.User.GetCalendar calendarGroups: @@ -8368,6 +8443,8 @@ paths: operationId: education.me.User.ListScopedRoleMemberOf transitiveMemberOf: operationId: education.me.User.ListTransitiveMemberOf + transitiveReports: + operationId: education.me.User.ListTransitiveReports calendar: operationId: education.me.User.GetCalendar calendarGroups: @@ -12109,6 +12186,45 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/education/users/{educationUser-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/microsoft.graph.setUpResourcesFolder()': + get: + tags: + - education.Functions + summary: Invoke function setUpResourcesFolder + operationId: education.users.assignments.submissions_setUpResourcesFolder + parameters: + - name: educationUser-id + in: path + description: 'key: id of educationUser' + required: true + schema: + type: string + x-ms-docs-key-type: educationUser + - name: educationAssignment-id + in: path + description: 'key: id of educationAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: educationAssignment + - name: educationSubmission-id + in: path + description: 'key: id of educationSubmission' + required: true + schema: + type: string + x-ms-docs-key-type: educationSubmission + responses: + '200': + description: Success + content: + application/json: + schema: + type: string + nullable: true + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function '/education/users/{educationUser-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/microsoft.graph.submit': post: tags: @@ -14297,6 +14413,7 @@ paths: - registeredDevices - scopedRoleMemberOf - transitiveMemberOf + - transitiveReports - calendar - calendarGroups - calendars @@ -14369,6 +14486,7 @@ paths: - registeredDevices - scopedRoleMemberOf - transitiveMemberOf + - transitiveReports - calendar - calendarGroups - calendars @@ -14483,6 +14601,10 @@ paths: operationId: education.users.User.ListTransitiveMemberOf parameters: educationUser-id: $request.path.educationUser-id + transitiveReports: + operationId: education.users.User.ListTransitiveReports + parameters: + educationUser-id: $request.path.educationUser-id calendar: operationId: education.users.User.GetCalendar parameters: @@ -14748,6 +14870,10 @@ paths: operationId: education.users.User.ListTransitiveMemberOf parameters: educationUser-id: $request.path.educationUser-id + transitiveReports: + operationId: education.users.User.ListTransitiveReports + parameters: + educationUser-id: $request.path.educationUser-id calendar: operationId: education.users.User.GetCalendar parameters: @@ -15959,7 +16085,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLicense' - description: The licenses that are assigned to the user. Not nullable. Supports $filter. + description: 'The licenses that are assigned to the user, including inherited (group-based) licenses. Not nullable. Supports $filter.' assignedPlans: type: array items: @@ -15989,7 +16115,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 date and time the user was created. The value cannot be modified and is automatically populated when the entity is created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. Property is nullable. A null value indicates that an accurate creation time couldn''t be determined for the user. Returned only on $select. Read-only. Supports $filter with the eq, lt, and ge operators.' + description: 'The date and time the user was created. The value cannot be modified and is automatically populated when the entity is created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. Property is nullable. A null value indicates that an accurate creation time couldn''t be determined for the user. Returned only on $select. Read-only. Supports $filter with the eq, ne, le, and ge operators.' format: date-time nullable: true creationType: @@ -16332,6 +16458,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' + transitiveReports: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' calendar: $ref: '#/components/schemas/microsoft.graph.calendar' calendarGroups: @@ -18240,7 +18370,7 @@ components: description: The id of the client service principal for the application which is authorized to act on behalf of a signed-in user when accessing an API. Required. Supports $filter (eq only). consentType: type: string - description: 'Indicates if authorization is granted for the client application to impersonate all users or only a specific user. AllPrincipals indicates authorization to impersonate all users. Principal indicates authorization to impersonate a specific user. Consent on behalf of all users can be granted by an administrator. Non-admin users may be authorized to consent on behalf of themselves in some cases, for some delegated permissions. Required. Supports $filter (eq only).' + description: 'Indicates whether authorization is granted for the client application to impersonate all users or only a specific user. AllPrincipals indicates authorization to impersonate all users. Principal indicates authorization to impersonate a specific user. Consent on behalf of all users can be granted by an administrator. Non-admin users may be authorized to consent on behalf of themselves in some cases, for some delegated permissions. Required. Supports $filter (eq only).' nullable: true expiryTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' @@ -25167,7 +25297,6 @@ components: creationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The timestamp when this key was registered to the user. format: date-time nullable: true displayName: diff --git a/openApiDocs/beta/Files.yml b/openApiDocs/beta/Files.yml index b94ce2f66bd..6b9c3c30ffe 100644 --- a/openApiDocs/beta/Files.yml +++ b/openApiDocs/beta/Files.yml @@ -28598,7 +28598,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLicense' - description: The licenses that are assigned to the user. Not nullable. Supports $filter. + description: 'The licenses that are assigned to the user, including inherited (group-based) licenses. Not nullable. Supports $filter.' assignedPlans: type: array items: @@ -28628,7 +28628,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 date and time the user was created. The value cannot be modified and is automatically populated when the entity is created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. Property is nullable. A null value indicates that an accurate creation time couldn''t be determined for the user. Returned only on $select. Read-only. Supports $filter with the eq, lt, and ge operators.' + description: 'The date and time the user was created. The value cannot be modified and is automatically populated when the entity is created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. Property is nullable. A null value indicates that an accurate creation time couldn''t be determined for the user. Returned only on $select. Read-only. Supports $filter with the eq, ne, le, and ge operators.' format: date-time nullable: true creationType: @@ -28971,6 +28971,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' + transitiveReports: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' calendar: $ref: '#/components/schemas/microsoft.graph.calendar' calendarGroups: @@ -30350,7 +30354,7 @@ components: description: The id of the client service principal for the application which is authorized to act on behalf of a signed-in user when accessing an API. Required. Supports $filter (eq only). consentType: type: string - description: 'Indicates if authorization is granted for the client application to impersonate all users or only a specific user. AllPrincipals indicates authorization to impersonate all users. Principal indicates authorization to impersonate a specific user. Consent on behalf of all users can be granted by an administrator. Non-admin users may be authorized to consent on behalf of themselves in some cases, for some delegated permissions. Required. Supports $filter (eq only).' + description: 'Indicates whether authorization is granted for the client application to impersonate all users or only a specific user. AllPrincipals indicates authorization to impersonate all users. Principal indicates authorization to impersonate a specific user. Consent on behalf of all users can be granted by an administrator. Non-admin users may be authorized to consent on behalf of themselves in some cases, for some delegated permissions. Required. Supports $filter (eq only).' nullable: true expiryTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' @@ -37329,7 +37333,6 @@ components: creationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The timestamp when this key was registered to the user. format: date-time nullable: true displayName: diff --git a/openApiDocs/beta/Groups.yml b/openApiDocs/beta/Groups.yml index 5542037fd7d..c1c58113481 100644 --- a/openApiDocs/beta/Groups.yml +++ b/openApiDocs/beta/Groups.yml @@ -27239,7 +27239,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLicense' - description: The licenses that are assigned to the user. Not nullable. Supports $filter. + description: 'The licenses that are assigned to the user, including inherited (group-based) licenses. Not nullable. Supports $filter.' assignedPlans: type: array items: @@ -27269,7 +27269,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 date and time the user was created. The value cannot be modified and is automatically populated when the entity is created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. Property is nullable. A null value indicates that an accurate creation time couldn''t be determined for the user. Returned only on $select. Read-only. Supports $filter with the eq, lt, and ge operators.' + description: 'The date and time the user was created. The value cannot be modified and is automatically populated when the entity is created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. Property is nullable. A null value indicates that an accurate creation time couldn''t be determined for the user. Returned only on $select. Read-only. Supports $filter with the eq, ne, le, and ge operators.' format: date-time nullable: true creationType: @@ -27612,6 +27612,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' + transitiveReports: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' calendar: $ref: '#/components/schemas/microsoft.graph.calendar' calendarGroups: @@ -30356,7 +30360,7 @@ components: description: The id of the client service principal for the application which is authorized to act on behalf of a signed-in user when accessing an API. Required. Supports $filter (eq only). consentType: type: string - description: 'Indicates if authorization is granted for the client application to impersonate all users or only a specific user. AllPrincipals indicates authorization to impersonate all users. Principal indicates authorization to impersonate a specific user. Consent on behalf of all users can be granted by an administrator. Non-admin users may be authorized to consent on behalf of themselves in some cases, for some delegated permissions. Required. Supports $filter (eq only).' + description: 'Indicates whether authorization is granted for the client application to impersonate all users or only a specific user. AllPrincipals indicates authorization to impersonate all users. Principal indicates authorization to impersonate a specific user. Consent on behalf of all users can be granted by an administrator. Non-admin users may be authorized to consent on behalf of themselves in some cases, for some delegated permissions. Required. Supports $filter (eq only).' nullable: true expiryTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' @@ -36693,7 +36697,6 @@ components: creationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The timestamp when this key was registered to the user. format: date-time nullable: true displayName: diff --git a/openApiDocs/beta/Identity.DirectoryManagement.yml b/openApiDocs/beta/Identity.DirectoryManagement.yml index 47747912580..0fa2f9d4872 100644 --- a/openApiDocs/beta/Identity.DirectoryManagement.yml +++ b/openApiDocs/beta/Identity.DirectoryManagement.yml @@ -1302,6 +1302,7 @@ paths: - manager - memberOf - transitiveMemberOf + - transitiveReports type: string - name: $expand in: query @@ -1318,6 +1319,7 @@ paths: - manager - memberOf - transitiveMemberOf + - transitiveReports type: string responses: '200': @@ -1418,6 +1420,7 @@ paths: - manager - memberOf - transitiveMemberOf + - transitiveReports type: string - name: $expand in: query @@ -1434,6 +1437,7 @@ paths: - manager - memberOf - transitiveMemberOf + - transitiveReports type: string responses: '200': @@ -1459,6 +1463,10 @@ paths: operationId: contacts.ListTransitiveMemberOf parameters: orgContact-id: $request.path.orgContact-id + transitiveReports: + operationId: contacts.ListTransitiveReports + parameters: + orgContact-id: $request.path.orgContact-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -2340,6 +2348,179 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + '/contacts/{orgContact-id}/transitiveReports': + get: + tags: + - contacts.directoryObject + summary: Get transitiveReports from contacts + operationId: contacts_ListTransitiveReports + parameters: + - name: orgContact-id + in: path + description: 'key: id of orgContact' + required: true + schema: + type: string + x-ms-docs-key-type: orgContact + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of directoryObject + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/contacts/{orgContact-id}/transitiveReports/$ref': + get: + tags: + - contacts.directoryObject + summary: Get ref of transitiveReports from contacts + operationId: contacts_ListRefTransitiveReports + parameters: + - name: orgContact-id + in: path + description: 'key: id of orgContact' + required: true + schema: + type: string + x-ms-docs-key-type: orgContact + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + type: string + responses: + '200': + description: Retrieved navigation property links + content: + application/json: + schema: + title: Collection of links of directoryObject + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - contacts.directoryObject + summary: Create new navigation property ref to transitiveReports for contacts + operationId: contacts_CreateRefTransitiveReports + parameters: + - name: orgContact-id + in: path + description: 'key: id of orgContact' + required: true + schema: + type: string + x-ms-docs-key-type: orgContact + requestBody: + description: New navigation property ref value + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '201': + description: Created navigation property link. + content: + application/json: + schema: + type: object + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation /contacts/microsoft.graph.delta(): get: tags: @@ -11710,6 +11891,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' + transitiveReports: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' additionalProperties: type: object description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. diff --git a/openApiDocs/beta/Identity.SignIns.yml b/openApiDocs/beta/Identity.SignIns.yml index 33c34da9e35..ce6b4b753c5 100644 --- a/openApiDocs/beta/Identity.SignIns.yml +++ b/openApiDocs/beta/Identity.SignIns.yml @@ -3972,6 +3972,7 @@ paths: - registeredDevices - scopedRoleMemberOf - transitiveMemberOf + - transitiveReports - calendar - calendarGroups - calendars @@ -4044,6 +4045,7 @@ paths: - registeredDevices - scopedRoleMemberOf - transitiveMemberOf + - transitiveReports - calendar - calendarGroups - calendars @@ -4158,6 +4160,10 @@ paths: operationId: invitations.InvitedUser.ListTransitiveMemberOf parameters: invitation-id: $request.path.invitation-id + transitiveReports: + operationId: invitations.InvitedUser.ListTransitiveReports + parameters: + invitation-id: $request.path.invitation-id calendar: operationId: invitations.InvitedUser.GetCalendar parameters: @@ -4423,6 +4429,10 @@ paths: operationId: invitations.InvitedUser.ListTransitiveMemberOf parameters: invitation-id: $request.path.invitation-id + transitiveReports: + operationId: invitations.InvitedUser.ListTransitiveReports + parameters: + invitation-id: $request.path.invitation-id calendar: operationId: invitations.InvitedUser.GetCalendar parameters: @@ -14564,12 +14574,15 @@ components: properties: description: type: string + description: 'A short explanation of the policies that are enforced by authenticationContextClassReference. This value should be used to provide secondary text to describe the authentication context class reference when building user facing admin experiences. For example, selection UX.' nullable: true displayName: type: string + description: 'The display name is the friendly name of the authenticationContextClassReference. This value should be used to identify the authentication context class reference when building user facing admin experiences. For example, selection UX.' nullable: true isAvailable: type: boolean + description: Indicates whether the authenticationContextClassReference has been published by the security admin and is ready for use by apps. When it is set to false it should not be shown in admin UX experiences because the value is not currently available for selection. nullable: true additionalProperties: type: object @@ -15168,7 +15181,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLicense' - description: The licenses that are assigned to the user. Not nullable. Supports $filter. + description: 'The licenses that are assigned to the user, including inherited (group-based) licenses. Not nullable. Supports $filter.' assignedPlans: type: array items: @@ -15198,7 +15211,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 date and time the user was created. The value cannot be modified and is automatically populated when the entity is created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. Property is nullable. A null value indicates that an accurate creation time couldn''t be determined for the user. Returned only on $select. Read-only. Supports $filter with the eq, lt, and ge operators.' + description: 'The date and time the user was created. The value cannot be modified and is automatically populated when the entity is created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. Property is nullable. A null value indicates that an accurate creation time couldn''t be determined for the user. Returned only on $select. Read-only. Supports $filter with the eq, ne, le, and ge operators.' format: date-time nullable: true creationType: @@ -15541,6 +15554,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' + transitiveReports: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' calendar: $ref: '#/components/schemas/microsoft.graph.calendar' calendarGroups: @@ -15731,7 +15748,7 @@ components: description: The id of the client service principal for the application which is authorized to act on behalf of a signed-in user when accessing an API. Required. Supports $filter (eq only). consentType: type: string - description: 'Indicates if authorization is granted for the client application to impersonate all users or only a specific user. AllPrincipals indicates authorization to impersonate all users. Principal indicates authorization to impersonate a specific user. Consent on behalf of all users can be granted by an administrator. Non-admin users may be authorized to consent on behalf of themselves in some cases, for some delegated permissions. Required. Supports $filter (eq only).' + description: 'Indicates whether authorization is granted for the client application to impersonate all users or only a specific user. AllPrincipals indicates authorization to impersonate all users. Principal indicates authorization to impersonate a specific user. Consent on behalf of all users can be granted by an administrator. Non-admin users may be authorized to consent on behalf of themselves in some cases, for some delegated permissions. Required. Supports $filter (eq only).' nullable: true expiryTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' @@ -16576,7 +16593,6 @@ components: creationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The timestamp when this key was registered to the user. format: date-time nullable: true displayName: diff --git a/openApiDocs/beta/Sites.yml b/openApiDocs/beta/Sites.yml index 17370f8085b..97c47e45125 100644 --- a/openApiDocs/beta/Sites.yml +++ b/openApiDocs/beta/Sites.yml @@ -25105,7 +25105,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLicense' - description: The licenses that are assigned to the user. Not nullable. Supports $filter. + description: 'The licenses that are assigned to the user, including inherited (group-based) licenses. Not nullable. Supports $filter.' assignedPlans: type: array items: @@ -25135,7 +25135,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 date and time the user was created. The value cannot be modified and is automatically populated when the entity is created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. Property is nullable. A null value indicates that an accurate creation time couldn''t be determined for the user. Returned only on $select. Read-only. Supports $filter with the eq, lt, and ge operators.' + description: 'The date and time the user was created. The value cannot be modified and is automatically populated when the entity is created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. Property is nullable. A null value indicates that an accurate creation time couldn''t be determined for the user. Returned only on $select. Read-only. Supports $filter with the eq, ne, le, and ge operators.' format: date-time nullable: true creationType: @@ -25478,6 +25478,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' + transitiveReports: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' calendar: $ref: '#/components/schemas/microsoft.graph.calendar' calendarGroups: @@ -26846,7 +26850,7 @@ components: description: The id of the client service principal for the application which is authorized to act on behalf of a signed-in user when accessing an API. Required. Supports $filter (eq only). consentType: type: string - description: 'Indicates if authorization is granted for the client application to impersonate all users or only a specific user. AllPrincipals indicates authorization to impersonate all users. Principal indicates authorization to impersonate a specific user. Consent on behalf of all users can be granted by an administrator. Non-admin users may be authorized to consent on behalf of themselves in some cases, for some delegated permissions. Required. Supports $filter (eq only).' + description: 'Indicates whether authorization is granted for the client application to impersonate all users or only a specific user. AllPrincipals indicates authorization to impersonate all users. Principal indicates authorization to impersonate a specific user. Consent on behalf of all users can be granted by an administrator. Non-admin users may be authorized to consent on behalf of themselves in some cases, for some delegated permissions. Required. Supports $filter (eq only).' nullable: true expiryTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' @@ -33766,7 +33770,6 @@ components: creationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The timestamp when this key was registered to the user. format: date-time nullable: true displayName: diff --git a/openApiDocs/beta/Teams.yml b/openApiDocs/beta/Teams.yml index ebe1b196999..a6490cf8925 100644 --- a/openApiDocs/beta/Teams.yml +++ b/openApiDocs/beta/Teams.yml @@ -9468,6 +9468,7 @@ paths: - registeredDevices - scopedRoleMemberOf - transitiveMemberOf + - transitiveReports - calendar - calendarGroups - calendars @@ -9540,6 +9541,7 @@ paths: - registeredDevices - scopedRoleMemberOf - transitiveMemberOf + - transitiveReports - calendar - calendarGroups - calendars @@ -18496,7 +18498,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLicense' - description: The licenses that are assigned to the user. Not nullable. Supports $filter. + description: 'The licenses that are assigned to the user, including inherited (group-based) licenses. Not nullable. Supports $filter.' assignedPlans: type: array items: @@ -18526,7 +18528,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 date and time the user was created. The value cannot be modified and is automatically populated when the entity is created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. Property is nullable. A null value indicates that an accurate creation time couldn''t be determined for the user. Returned only on $select. Read-only. Supports $filter with the eq, lt, and ge operators.' + description: 'The date and time the user was created. The value cannot be modified and is automatically populated when the entity is created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. Property is nullable. A null value indicates that an accurate creation time couldn''t be determined for the user. Returned only on $select. Read-only. Supports $filter with the eq, ne, le, and ge operators.' format: date-time nullable: true creationType: @@ -18869,6 +18871,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' + transitiveReports: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' calendar: $ref: '#/components/schemas/microsoft.graph.calendar' calendarGroups: @@ -21778,7 +21784,7 @@ components: description: The id of the client service principal for the application which is authorized to act on behalf of a signed-in user when accessing an API. Required. Supports $filter (eq only). consentType: type: string - description: 'Indicates if authorization is granted for the client application to impersonate all users or only a specific user. AllPrincipals indicates authorization to impersonate all users. Principal indicates authorization to impersonate a specific user. Consent on behalf of all users can be granted by an administrator. Non-admin users may be authorized to consent on behalf of themselves in some cases, for some delegated permissions. Required. Supports $filter (eq only).' + description: 'Indicates whether authorization is granted for the client application to impersonate all users or only a specific user. AllPrincipals indicates authorization to impersonate all users. Principal indicates authorization to impersonate a specific user. Consent on behalf of all users can be granted by an administrator. Non-admin users may be authorized to consent on behalf of themselves in some cases, for some delegated permissions. Required. Supports $filter (eq only).' nullable: true expiryTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' @@ -28789,7 +28795,6 @@ components: creationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The timestamp when this key was registered to the user. format: date-time nullable: true displayName: diff --git a/openApiDocs/beta/Users.Actions.yml b/openApiDocs/beta/Users.Actions.yml index 539eebc2e70..4a4652b3c88 100644 --- a/openApiDocs/beta/Users.Actions.yml +++ b/openApiDocs/beta/Users.Actions.yml @@ -22179,7 +22179,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLicense' - description: The licenses that are assigned to the user. Not nullable. Supports $filter. + description: 'The licenses that are assigned to the user, including inherited (group-based) licenses. Not nullable. Supports $filter.' assignedPlans: type: array items: @@ -22209,7 +22209,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 date and time the user was created. The value cannot be modified and is automatically populated when the entity is created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. Property is nullable. A null value indicates that an accurate creation time couldn''t be determined for the user. Returned only on $select. Read-only. Supports $filter with the eq, lt, and ge operators.' + description: 'The date and time the user was created. The value cannot be modified and is automatically populated when the entity is created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. Property is nullable. A null value indicates that an accurate creation time couldn''t be determined for the user. Returned only on $select. Read-only. Supports $filter with the eq, ne, le, and ge operators.' format: date-time nullable: true creationType: @@ -22552,6 +22552,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' + transitiveReports: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' calendar: $ref: '#/components/schemas/microsoft.graph.calendar' calendarGroups: @@ -24251,7 +24255,7 @@ components: description: The id of the client service principal for the application which is authorized to act on behalf of a signed-in user when accessing an API. Required. Supports $filter (eq only). consentType: type: string - description: 'Indicates if authorization is granted for the client application to impersonate all users or only a specific user. AllPrincipals indicates authorization to impersonate all users. Principal indicates authorization to impersonate a specific user. Consent on behalf of all users can be granted by an administrator. Non-admin users may be authorized to consent on behalf of themselves in some cases, for some delegated permissions. Required. Supports $filter (eq only).' + description: 'Indicates whether authorization is granted for the client application to impersonate all users or only a specific user. AllPrincipals indicates authorization to impersonate all users. Principal indicates authorization to impersonate a specific user. Consent on behalf of all users can be granted by an administrator. Non-admin users may be authorized to consent on behalf of themselves in some cases, for some delegated permissions. Required. Supports $filter (eq only).' nullable: true expiryTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' @@ -31115,7 +31119,6 @@ components: creationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The timestamp when this key was registered to the user. format: date-time nullable: true displayName: diff --git a/openApiDocs/beta/Users.Functions.yml b/openApiDocs/beta/Users.Functions.yml index f9f72af6456..787ccf6768b 100644 --- a/openApiDocs/beta/Users.Functions.yml +++ b/openApiDocs/beta/Users.Functions.yml @@ -4644,7 +4644,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLicense' - description: The licenses that are assigned to the user. Not nullable. Supports $filter. + description: 'The licenses that are assigned to the user, including inherited (group-based) licenses. Not nullable. Supports $filter.' assignedPlans: type: array items: @@ -4674,7 +4674,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 date and time the user was created. The value cannot be modified and is automatically populated when the entity is created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. Property is nullable. A null value indicates that an accurate creation time couldn''t be determined for the user. Returned only on $select. Read-only. Supports $filter with the eq, lt, and ge operators.' + description: 'The date and time the user was created. The value cannot be modified and is automatically populated when the entity is created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. Property is nullable. A null value indicates that an accurate creation time couldn''t be determined for the user. Returned only on $select. Read-only. Supports $filter with the eq, ne, le, and ge operators.' format: date-time nullable: true creationType: @@ -5017,6 +5017,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' + transitiveReports: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' calendar: $ref: '#/components/schemas/microsoft.graph.calendar' calendarGroups: @@ -7633,7 +7637,7 @@ components: description: The id of the client service principal for the application which is authorized to act on behalf of a signed-in user when accessing an API. Required. Supports $filter (eq only). consentType: type: string - description: 'Indicates if authorization is granted for the client application to impersonate all users or only a specific user. AllPrincipals indicates authorization to impersonate all users. Principal indicates authorization to impersonate a specific user. Consent on behalf of all users can be granted by an administrator. Non-admin users may be authorized to consent on behalf of themselves in some cases, for some delegated permissions. Required. Supports $filter (eq only).' + description: 'Indicates whether authorization is granted for the client application to impersonate all users or only a specific user. AllPrincipals indicates authorization to impersonate all users. Principal indicates authorization to impersonate a specific user. Consent on behalf of all users can be granted by an administrator. Non-admin users may be authorized to consent on behalf of themselves in some cases, for some delegated permissions. Required. Supports $filter (eq only).' nullable: true expiryTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' @@ -12949,7 +12953,6 @@ components: creationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The timestamp when this key was registered to the user. format: date-time nullable: true displayName: diff --git a/openApiDocs/beta/Users.yml b/openApiDocs/beta/Users.yml index 50cc5e409d1..60fa764243d 100644 --- a/openApiDocs/beta/Users.yml +++ b/openApiDocs/beta/Users.yml @@ -292,6 +292,7 @@ paths: - registeredDevices - scopedRoleMemberOf - transitiveMemberOf + - transitiveReports - calendar - calendarGroups - calendars @@ -364,6 +365,7 @@ paths: - registeredDevices - scopedRoleMemberOf - transitiveMemberOf + - transitiveReports - calendar - calendarGroups - calendars @@ -580,6 +582,7 @@ paths: - registeredDevices - scopedRoleMemberOf - transitiveMemberOf + - transitiveReports - calendar - calendarGroups - calendars @@ -652,6 +655,7 @@ paths: - registeredDevices - scopedRoleMemberOf - transitiveMemberOf + - transitiveReports - calendar - calendarGroups - calendars @@ -766,6 +770,10 @@ paths: operationId: users.ListTransitiveMemberOf parameters: user-id: $request.path.user-id + transitiveReports: + operationId: users.ListTransitiveReports + parameters: + user-id: $request.path.user-id calendar: operationId: users.GetCalendar parameters: @@ -11926,6 +11934,179 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + '/users/{user-id}/transitiveReports': + get: + tags: + - users.directoryObject + summary: Get transitiveReports from users + operationId: users_ListTransitiveReports + parameters: + - name: user-id + in: path + description: 'key: id of user' + required: true + schema: + type: string + x-ms-docs-key-type: user + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of directoryObject + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/users/{user-id}/transitiveReports/$ref': + get: + tags: + - users.directoryObject + summary: Get ref of transitiveReports from users + operationId: users_ListRefTransitiveReports + parameters: + - name: user-id + in: path + description: 'key: id of user' + required: true + schema: + type: string + x-ms-docs-key-type: user + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + type: string + responses: + '200': + description: Retrieved navigation property links + content: + application/json: + schema: + title: Collection of links of directoryObject + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - users.directoryObject + summary: Create new navigation property ref to transitiveReports for users + operationId: users_CreateRefTransitiveReports + parameters: + - name: user-id + in: path + description: 'key: id of user' + required: true + schema: + type: string + x-ms-docs-key-type: user + requestBody: + description: New navigation property ref value + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '201': + description: Created navigation property link. + content: + application/json: + schema: + type: object + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation components: schemas: microsoft.graph.user: @@ -11948,7 +12129,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLicense' - description: The licenses that are assigned to the user. Not nullable. Supports $filter. + description: 'The licenses that are assigned to the user, including inherited (group-based) licenses. Not nullable. Supports $filter.' assignedPlans: type: array items: @@ -11978,7 +12159,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 date and time the user was created. The value cannot be modified and is automatically populated when the entity is created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. Property is nullable. A null value indicates that an accurate creation time couldn''t be determined for the user. Returned only on $select. Read-only. Supports $filter with the eq, lt, and ge operators.' + description: 'The date and time the user was created. The value cannot be modified and is automatically populated when the entity is created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. Property is nullable. A null value indicates that an accurate creation time couldn''t be determined for the user. Returned only on $select. Read-only. Supports $filter with the eq, ne, le, and ge operators.' format: date-time nullable: true creationType: @@ -12321,6 +12502,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' + transitiveReports: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' calendar: $ref: '#/components/schemas/microsoft.graph.calendar' calendarGroups: @@ -12589,7 +12774,7 @@ components: description: The id of the client service principal for the application which is authorized to act on behalf of a signed-in user when accessing an API. Required. Supports $filter (eq only). consentType: type: string - description: 'Indicates if authorization is granted for the client application to impersonate all users or only a specific user. AllPrincipals indicates authorization to impersonate all users. Principal indicates authorization to impersonate a specific user. Consent on behalf of all users can be granted by an administrator. Non-admin users may be authorized to consent on behalf of themselves in some cases, for some delegated permissions. Required. Supports $filter (eq only).' + description: 'Indicates whether authorization is granted for the client application to impersonate all users or only a specific user. AllPrincipals indicates authorization to impersonate all users. Principal indicates authorization to impersonate a specific user. Consent on behalf of all users can be granted by an administrator. Non-admin users may be authorized to consent on behalf of themselves in some cases, for some delegated permissions. Required. Supports $filter (eq only).' nullable: true expiryTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' @@ -20751,7 +20936,6 @@ components: creationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The timestamp when this key was registered to the user. format: date-time nullable: true displayName: diff --git a/openApiDocs/v1.0/Applications.yml b/openApiDocs/v1.0/Applications.yml index ee94a112ce3..83d15c0c5fd 100644 --- a/openApiDocs/v1.0/Applications.yml +++ b/openApiDocs/v1.0/Applications.yml @@ -7222,7 +7222,7 @@ components: description: The id of the client service principal for the application which is authorized to act on behalf of a signed-in user when accessing an API. Required. Supports $filter (eq only). consentType: type: string - description: 'Indicates if authorization is granted for the client application to impersonate all users or only a specific user. AllPrincipals indicates authorization to impersonate all users. Principal indicates authorization to impersonate a specific user. Consent on behalf of all users can be granted by an administrator. Non-admin users may be authorized to consent on behalf of themselves in some cases, for some delegated permissions. Required. Supports $filter (eq only).' + description: 'Indicates whether authorization is granted for the client application to impersonate all users or only a specific user. AllPrincipals indicates authorization to impersonate all users. Principal indicates authorization to impersonate a specific user. Consent on behalf of all users can be granted by an administrator. Non-admin users may be authorized to consent on behalf of themselves in some cases, for some delegated permissions. Required. Supports $filter (eq only).' nullable: true principalId: type: string @@ -7549,11 +7549,11 @@ components: properties: key: type: string - description: 'Contains the name of the field that a value is associated with. When a sign in or domain hint is included in the sign-in request, corresponding fields are included as key-value pairs. Possible keys: Login hint present, Domain hint present.' + description: Key. nullable: true value: type: string - description: Contains the corresponding value for the specified key. The value is true if a sign in hint was included in the sign-in request; otherwise false. The value is true if a domain hint was included in the sign-in request; otherwise false. + description: Value. nullable: true additionalProperties: type: object diff --git a/openApiDocs/v1.0/Devices.CloudPrint.yml b/openApiDocs/v1.0/Devices.CloudPrint.yml index cfdfc45db45..d14caf97e12 100644 --- a/openApiDocs/v1.0/Devices.CloudPrint.yml +++ b/openApiDocs/v1.0/Devices.CloudPrint.yml @@ -4913,7 +4913,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLicense' - description: The licenses that are assigned to the user. Not nullable. Supports $filter. + description: 'The licenses that are assigned to the user, including inherited (group-based) licenses. Not nullable. Supports $filter.' assignedPlans: type: array items: @@ -4943,7 +4943,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 date and time the user was created. The value cannot be modified and is automatically populated when the entity is created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. Property is nullable. A null value indicates that an accurate creation time couldn''t be determined for the user. Returned only on $select. Read-only. Supports $filter with the eq, lt, and ge operators.' + description: 'The date and time the user was created. The value cannot be modified and is automatically populated when the entity is created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. Property is nullable. A null value indicates that an accurate creation time couldn''t be determined for the user. Returned only on $select. Read-only. Supports $filter with the eq, ne, le, and ge operators.' format: date-time nullable: true creationType: @@ -6614,7 +6614,7 @@ components: description: The id of the client service principal for the application which is authorized to act on behalf of a signed-in user when accessing an API. Required. Supports $filter (eq only). consentType: type: string - description: 'Indicates if authorization is granted for the client application to impersonate all users or only a specific user. AllPrincipals indicates authorization to impersonate all users. Principal indicates authorization to impersonate a specific user. Consent on behalf of all users can be granted by an administrator. Non-admin users may be authorized to consent on behalf of themselves in some cases, for some delegated permissions. Required. Supports $filter (eq only).' + description: 'Indicates whether authorization is granted for the client application to impersonate all users or only a specific user. AllPrincipals indicates authorization to impersonate all users. Principal indicates authorization to impersonate a specific user. Consent on behalf of all users can be granted by an administrator. Non-admin users may be authorized to consent on behalf of themselves in some cases, for some delegated permissions. Required. Supports $filter (eq only).' nullable: true principalId: type: string @@ -6900,6 +6900,10 @@ components: type: string description: The mailFolder's display name. nullable: true + isHidden: + type: boolean + description: Indicates whether the mailFolder is hidden. This property can be set only when creating the folder. Find more information in Hidden mail folders. + nullable: true parentFolderId: type: string description: The unique identifier for the mailFolder's parent mailFolder. diff --git a/openApiDocs/v1.0/Devices.CorporateManagement.yml b/openApiDocs/v1.0/Devices.CorporateManagement.yml index 38fb91608f1..629c3557bd4 100644 --- a/openApiDocs/v1.0/Devices.CorporateManagement.yml +++ b/openApiDocs/v1.0/Devices.CorporateManagement.yml @@ -12800,10 +12800,10 @@ components: properties: name: type: string - description: Name for this key-value pair + description: 'Name for this key-value pair. Possible names are: AdditionalWSFedEndpointCheckResult, AllowedAuthenticationClassReferencesCheckResult, AlwaysRequireAuthenticationCheckResult, AutoUpdateEnabledCheckResult, ClaimsProviderNameCheckResult, EncryptClaimsCheckResult, EncryptedNameIdRequiredCheckResult, MonitoringEnabledCheckResult,NotBeforeSkewCheckResult, RequestMFAFromClaimsProvidersCheckResult, SignedSamlRequestsRequiredCheckResult, AdditionalAuthenticationRulesCheckResult, TokenLifetimeCheckResult, DelegationAuthorizationRulesCheckResult, IssuanceAuthorizationRulesCheckResult, IssuanceTransformRulesCheckResult.' value: type: string - description: Value for this key-value pair + description: 'Value for this key-value pair. Possible result values are 0 (when the validation check passed), 1 (when the validation check failed), or 2 (when the validation check is a warning).' nullable: true additionalProperties: type: object diff --git a/openApiDocs/v1.0/Education.yml b/openApiDocs/v1.0/Education.yml index 74f545457a3..ffe0060579d 100644 --- a/openApiDocs/v1.0/Education.yml +++ b/openApiDocs/v1.0/Education.yml @@ -6545,7 +6545,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLicense' - description: The licenses that are assigned to the user. Not nullable. Supports $filter. + description: 'The licenses that are assigned to the user, including inherited (group-based) licenses. Not nullable. Supports $filter.' assignedPlans: type: array items: @@ -6575,7 +6575,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 date and time the user was created. The value cannot be modified and is automatically populated when the entity is created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. Property is nullable. A null value indicates that an accurate creation time couldn''t be determined for the user. Returned only on $select. Read-only. Supports $filter with the eq, lt, and ge operators.' + description: 'The date and time the user was created. The value cannot be modified and is automatically populated when the entity is created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. Property is nullable. A null value indicates that an accurate creation time couldn''t be determined for the user. Returned only on $select. Read-only. Supports $filter with the eq, ne, le, and ge operators.' format: date-time nullable: true creationType: @@ -8277,7 +8277,7 @@ components: description: The id of the client service principal for the application which is authorized to act on behalf of a signed-in user when accessing an API. Required. Supports $filter (eq only). consentType: type: string - description: 'Indicates if authorization is granted for the client application to impersonate all users or only a specific user. AllPrincipals indicates authorization to impersonate all users. Principal indicates authorization to impersonate a specific user. Consent on behalf of all users can be granted by an administrator. Non-admin users may be authorized to consent on behalf of themselves in some cases, for some delegated permissions. Required. Supports $filter (eq only).' + description: 'Indicates whether authorization is granted for the client application to impersonate all users or only a specific user. AllPrincipals indicates authorization to impersonate all users. Principal indicates authorization to impersonate a specific user. Consent on behalf of all users can be granted by an administrator. Non-admin users may be authorized to consent on behalf of themselves in some cases, for some delegated permissions. Required. Supports $filter (eq only).' nullable: true principalId: type: string @@ -8563,6 +8563,10 @@ components: type: string description: The mailFolder's display name. nullable: true + isHidden: + type: boolean + description: Indicates whether the mailFolder is hidden. This property can be set only when creating the folder. Find more information in Hidden mail folders. + nullable: true parentFolderId: type: string description: The unique identifier for the mailFolder's parent mailFolder. diff --git a/openApiDocs/v1.0/Files.yml b/openApiDocs/v1.0/Files.yml index f0977b93ab7..624db311ca8 100644 --- a/openApiDocs/v1.0/Files.yml +++ b/openApiDocs/v1.0/Files.yml @@ -13487,7 +13487,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLicense' - description: The licenses that are assigned to the user. Not nullable. Supports $filter. + description: 'The licenses that are assigned to the user, including inherited (group-based) licenses. Not nullable. Supports $filter.' assignedPlans: type: array items: @@ -13517,7 +13517,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 date and time the user was created. The value cannot be modified and is automatically populated when the entity is created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. Property is nullable. A null value indicates that an accurate creation time couldn''t be determined for the user. Returned only on $select. Read-only. Supports $filter with the eq, lt, and ge operators.' + description: 'The date and time the user was created. The value cannot be modified and is automatically populated when the entity is created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. Property is nullable. A null value indicates that an accurate creation time couldn''t be determined for the user. Returned only on $select. Read-only. Supports $filter with the eq, ne, le, and ge operators.' format: date-time nullable: true creationType: @@ -14873,7 +14873,7 @@ components: description: The id of the client service principal for the application which is authorized to act on behalf of a signed-in user when accessing an API. Required. Supports $filter (eq only). consentType: type: string - description: 'Indicates if authorization is granted for the client application to impersonate all users or only a specific user. AllPrincipals indicates authorization to impersonate all users. Principal indicates authorization to impersonate a specific user. Consent on behalf of all users can be granted by an administrator. Non-admin users may be authorized to consent on behalf of themselves in some cases, for some delegated permissions. Required. Supports $filter (eq only).' + description: 'Indicates whether authorization is granted for the client application to impersonate all users or only a specific user. AllPrincipals indicates authorization to impersonate all users. Principal indicates authorization to impersonate a specific user. Consent on behalf of all users can be granted by an administrator. Non-admin users may be authorized to consent on behalf of themselves in some cases, for some delegated permissions. Required. Supports $filter (eq only).' nullable: true principalId: type: string @@ -15399,6 +15399,10 @@ components: type: string description: The mailFolder's display name. nullable: true + isHidden: + type: boolean + description: Indicates whether the mailFolder is hidden. This property can be set only when creating the folder. Find more information in Hidden mail folders. + nullable: true parentFolderId: type: string description: The unique identifier for the mailFolder's parent mailFolder. diff --git a/openApiDocs/v1.0/Groups.yml b/openApiDocs/v1.0/Groups.yml index 75458cc7549..50fc066b548 100644 --- a/openApiDocs/v1.0/Groups.yml +++ b/openApiDocs/v1.0/Groups.yml @@ -23747,7 +23747,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLicense' - description: The licenses that are assigned to the user. Not nullable. Supports $filter. + description: 'The licenses that are assigned to the user, including inherited (group-based) licenses. Not nullable. Supports $filter.' assignedPlans: type: array items: @@ -23777,7 +23777,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 date and time the user was created. The value cannot be modified and is automatically populated when the entity is created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. Property is nullable. A null value indicates that an accurate creation time couldn''t be determined for the user. Returned only on $select. Read-only. Supports $filter with the eq, lt, and ge operators.' + description: 'The date and time the user was created. The value cannot be modified and is automatically populated when the entity is created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. Property is nullable. A null value indicates that an accurate creation time couldn''t be determined for the user. Returned only on $select. Read-only. Supports $filter with the eq, ne, le, and ge operators.' format: date-time nullable: true creationType: @@ -26113,7 +26113,7 @@ components: description: The id of the client service principal for the application which is authorized to act on behalf of a signed-in user when accessing an API. Required. Supports $filter (eq only). consentType: type: string - description: 'Indicates if authorization is granted for the client application to impersonate all users or only a specific user. AllPrincipals indicates authorization to impersonate all users. Principal indicates authorization to impersonate a specific user. Consent on behalf of all users can be granted by an administrator. Non-admin users may be authorized to consent on behalf of themselves in some cases, for some delegated permissions. Required. Supports $filter (eq only).' + description: 'Indicates whether authorization is granted for the client application to impersonate all users or only a specific user. AllPrincipals indicates authorization to impersonate all users. Principal indicates authorization to impersonate a specific user. Consent on behalf of all users can be granted by an administrator. Non-admin users may be authorized to consent on behalf of themselves in some cases, for some delegated permissions. Required. Supports $filter (eq only).' nullable: true principalId: type: string @@ -26399,6 +26399,10 @@ components: type: string description: The mailFolder's display name. nullable: true + isHidden: + type: boolean + description: Indicates whether the mailFolder is hidden. This property can be set only when creating the folder. Find more information in Hidden mail folders. + nullable: true parentFolderId: type: string description: The unique identifier for the mailFolder's parent mailFolder. diff --git a/openApiDocs/v1.0/Identity.SignIns.yml b/openApiDocs/v1.0/Identity.SignIns.yml index 5d6bcb3eacd..5229fc2cadd 100644 --- a/openApiDocs/v1.0/Identity.SignIns.yml +++ b/openApiDocs/v1.0/Identity.SignIns.yml @@ -7543,7 +7543,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLicense' - description: The licenses that are assigned to the user. Not nullable. Supports $filter. + description: 'The licenses that are assigned to the user, including inherited (group-based) licenses. Not nullable. Supports $filter.' assignedPlans: type: array items: @@ -7573,7 +7573,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 date and time the user was created. The value cannot be modified and is automatically populated when the entity is created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. Property is nullable. A null value indicates that an accurate creation time couldn''t be determined for the user. Returned only on $select. Read-only. Supports $filter with the eq, lt, and ge operators.' + description: 'The date and time the user was created. The value cannot be modified and is automatically populated when the entity is created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. Property is nullable. A null value indicates that an accurate creation time couldn''t be determined for the user. Returned only on $select. Read-only. Supports $filter with the eq, ne, le, and ge operators.' format: date-time nullable: true creationType: @@ -8033,7 +8033,7 @@ components: description: The id of the client service principal for the application which is authorized to act on behalf of a signed-in user when accessing an API. Required. Supports $filter (eq only). consentType: type: string - description: 'Indicates if authorization is granted for the client application to impersonate all users or only a specific user. AllPrincipals indicates authorization to impersonate all users. Principal indicates authorization to impersonate a specific user. Consent on behalf of all users can be granted by an administrator. Non-admin users may be authorized to consent on behalf of themselves in some cases, for some delegated permissions. Required. Supports $filter (eq only).' + description: 'Indicates whether authorization is granted for the client application to impersonate all users or only a specific user. AllPrincipals indicates authorization to impersonate all users. Principal indicates authorization to impersonate a specific user. Consent on behalf of all users can be granted by an administrator. Non-admin users may be authorized to consent on behalf of themselves in some cases, for some delegated permissions. Required. Supports $filter (eq only).' nullable: true principalId: type: string @@ -9632,6 +9632,10 @@ components: type: string description: The mailFolder's display name. nullable: true + isHidden: + type: boolean + description: Indicates whether the mailFolder is hidden. This property can be set only when creating the folder. Find more information in Hidden mail folders. + nullable: true parentFolderId: type: string description: The unique identifier for the mailFolder's parent mailFolder. diff --git a/openApiDocs/v1.0/Mail.yml b/openApiDocs/v1.0/Mail.yml index 87e79eb3de5..b71849104e2 100644 --- a/openApiDocs/v1.0/Mail.yml +++ b/openApiDocs/v1.0/Mail.yml @@ -382,6 +382,8 @@ paths: - childFolderCount desc - displayName - displayName desc + - isHidden + - isHidden desc - parentFolderId - parentFolderId desc - totalItemCount @@ -402,6 +404,7 @@ paths: - id - childFolderCount - displayName + - isHidden - parentFolderId - totalItemCount - unreadItemCount @@ -515,6 +518,7 @@ paths: - id - childFolderCount - displayName + - isHidden - parentFolderId - totalItemCount - unreadItemCount @@ -683,6 +687,8 @@ paths: - childFolderCount desc - displayName - displayName desc + - isHidden + - isHidden desc - parentFolderId - parentFolderId desc - totalItemCount @@ -703,6 +709,7 @@ paths: - id - childFolderCount - displayName + - isHidden - parentFolderId - totalItemCount - unreadItemCount @@ -830,6 +837,7 @@ paths: - id - childFolderCount - displayName + - isHidden - parentFolderId - totalItemCount - unreadItemCount @@ -5103,6 +5111,10 @@ components: type: string description: The mailFolder's display name. nullable: true + isHidden: + type: boolean + description: Indicates whether the mailFolder is hidden. This property can be set only when creating the folder. Find more information in Hidden mail folders. + nullable: true parentFolderId: type: string description: The unique identifier for the mailFolder's parent mailFolder. diff --git a/openApiDocs/v1.0/Reports.yml b/openApiDocs/v1.0/Reports.yml index 0255e3e47ce..b3a659e09ff 100644 --- a/openApiDocs/v1.0/Reports.yml +++ b/openApiDocs/v1.0/Reports.yml @@ -4611,11 +4611,11 @@ components: properties: key: type: string - description: 'Contains the name of the field that a value is associated with. When a sign in or domain hint is included in the sign-in request, corresponding fields are included as key-value pairs. Possible keys: Login hint present, Domain hint present.' + description: Key. nullable: true value: type: string - description: Contains the corresponding value for the specified key. The value is true if a sign in hint was included in the sign-in request; otherwise false. The value is true if a domain hint was included in the sign-in request; otherwise false. + description: Value. nullable: true additionalProperties: type: object diff --git a/openApiDocs/v1.0/Sites.yml b/openApiDocs/v1.0/Sites.yml index 62bfef9b242..822234ba41a 100644 --- a/openApiDocs/v1.0/Sites.yml +++ b/openApiDocs/v1.0/Sites.yml @@ -15545,7 +15545,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLicense' - description: The licenses that are assigned to the user. Not nullable. Supports $filter. + description: 'The licenses that are assigned to the user, including inherited (group-based) licenses. Not nullable. Supports $filter.' assignedPlans: type: array items: @@ -15575,7 +15575,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 date and time the user was created. The value cannot be modified and is automatically populated when the entity is created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. Property is nullable. A null value indicates that an accurate creation time couldn''t be determined for the user. Returned only on $select. Read-only. Supports $filter with the eq, lt, and ge operators.' + description: 'The date and time the user was created. The value cannot be modified and is automatically populated when the entity is created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. Property is nullable. A null value indicates that an accurate creation time couldn''t be determined for the user. Returned only on $select. Read-only. Supports $filter with the eq, ne, le, and ge operators.' format: date-time nullable: true creationType: @@ -16927,7 +16927,7 @@ components: description: The id of the client service principal for the application which is authorized to act on behalf of a signed-in user when accessing an API. Required. Supports $filter (eq only). consentType: type: string - description: 'Indicates if authorization is granted for the client application to impersonate all users or only a specific user. AllPrincipals indicates authorization to impersonate all users. Principal indicates authorization to impersonate a specific user. Consent on behalf of all users can be granted by an administrator. Non-admin users may be authorized to consent on behalf of themselves in some cases, for some delegated permissions. Required. Supports $filter (eq only).' + description: 'Indicates whether authorization is granted for the client application to impersonate all users or only a specific user. AllPrincipals indicates authorization to impersonate all users. Principal indicates authorization to impersonate a specific user. Consent on behalf of all users can be granted by an administrator. Non-admin users may be authorized to consent on behalf of themselves in some cases, for some delegated permissions. Required. Supports $filter (eq only).' nullable: true principalId: type: string @@ -17453,6 +17453,10 @@ components: type: string description: The mailFolder's display name. nullable: true + isHidden: + type: boolean + description: Indicates whether the mailFolder is hidden. This property can be set only when creating the folder. Find more information in Hidden mail folders. + nullable: true parentFolderId: type: string description: The unique identifier for the mailFolder's parent mailFolder. diff --git a/openApiDocs/v1.0/Teams.yml b/openApiDocs/v1.0/Teams.yml index 1af1dd44f5b..a8ccb5b0d1a 100644 --- a/openApiDocs/v1.0/Teams.yml +++ b/openApiDocs/v1.0/Teams.yml @@ -14515,10 +14515,10 @@ components: properties: name: type: string - description: Name for this key-value pair + description: 'Name for this key-value pair. Possible names are: AdditionalWSFedEndpointCheckResult, AllowedAuthenticationClassReferencesCheckResult, AlwaysRequireAuthenticationCheckResult, AutoUpdateEnabledCheckResult, ClaimsProviderNameCheckResult, EncryptClaimsCheckResult, EncryptedNameIdRequiredCheckResult, MonitoringEnabledCheckResult,NotBeforeSkewCheckResult, RequestMFAFromClaimsProvidersCheckResult, SignedSamlRequestsRequiredCheckResult, AdditionalAuthenticationRulesCheckResult, TokenLifetimeCheckResult, DelegationAuthorizationRulesCheckResult, IssuanceAuthorizationRulesCheckResult, IssuanceTransformRulesCheckResult.' value: type: string - description: Value for this key-value pair + description: 'Value for this key-value pair. Possible result values are 0 (when the validation check passed), 1 (when the validation check failed), or 2 (when the validation check is a warning).' nullable: true additionalProperties: type: object @@ -17505,7 +17505,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLicense' - description: The licenses that are assigned to the user. Not nullable. Supports $filter. + description: 'The licenses that are assigned to the user, including inherited (group-based) licenses. Not nullable. Supports $filter.' assignedPlans: type: array items: @@ -17535,7 +17535,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 date and time the user was created. The value cannot be modified and is automatically populated when the entity is created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. Property is nullable. A null value indicates that an accurate creation time couldn''t be determined for the user. Returned only on $select. Read-only. Supports $filter with the eq, lt, and ge operators.' + description: 'The date and time the user was created. The value cannot be modified and is automatically populated when the entity is created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. Property is nullable. A null value indicates that an accurate creation time couldn''t be determined for the user. Returned only on $select. Read-only. Supports $filter with the eq, ne, le, and ge operators.' format: date-time nullable: true creationType: @@ -19567,7 +19567,7 @@ components: description: The id of the client service principal for the application which is authorized to act on behalf of a signed-in user when accessing an API. Required. Supports $filter (eq only). consentType: type: string - description: 'Indicates if authorization is granted for the client application to impersonate all users or only a specific user. AllPrincipals indicates authorization to impersonate all users. Principal indicates authorization to impersonate a specific user. Consent on behalf of all users can be granted by an administrator. Non-admin users may be authorized to consent on behalf of themselves in some cases, for some delegated permissions. Required. Supports $filter (eq only).' + description: 'Indicates whether authorization is granted for the client application to impersonate all users or only a specific user. AllPrincipals indicates authorization to impersonate all users. Principal indicates authorization to impersonate a specific user. Consent on behalf of all users can be granted by an administrator. Non-admin users may be authorized to consent on behalf of themselves in some cases, for some delegated permissions. Required. Supports $filter (eq only).' nullable: true principalId: type: string @@ -19853,6 +19853,10 @@ components: type: string description: The mailFolder's display name. nullable: true + isHidden: + type: boolean + description: Indicates whether the mailFolder is hidden. This property can be set only when creating the folder. Find more information in Hidden mail folders. + nullable: true parentFolderId: type: string description: The unique identifier for the mailFolder's parent mailFolder. diff --git a/openApiDocs/v1.0/Users.Actions.yml b/openApiDocs/v1.0/Users.Actions.yml index d25e0ac223f..56979a49491 100644 --- a/openApiDocs/v1.0/Users.Actions.yml +++ b/openApiDocs/v1.0/Users.Actions.yml @@ -20454,6 +20454,10 @@ components: type: string description: The mailFolder's display name. nullable: true + isHidden: + type: boolean + description: Indicates whether the mailFolder is hidden. This property can be set only when creating the folder. Find more information in Hidden mail folders. + nullable: true parentFolderId: type: string description: The unique identifier for the mailFolder's parent mailFolder. @@ -20692,7 +20696,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLicense' - description: The licenses that are assigned to the user. Not nullable. Supports $filter. + description: 'The licenses that are assigned to the user, including inherited (group-based) licenses. Not nullable. Supports $filter.' assignedPlans: type: array items: @@ -20722,7 +20726,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 date and time the user was created. The value cannot be modified and is automatically populated when the entity is created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. Property is nullable. A null value indicates that an accurate creation time couldn''t be determined for the user. Returned only on $select. Read-only. Supports $filter with the eq, lt, and ge operators.' + description: 'The date and time the user was created. The value cannot be modified and is automatically populated when the entity is created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. Property is nullable. A null value indicates that an accurate creation time couldn''t be determined for the user. Returned only on $select. Read-only. Supports $filter with the eq, ne, le, and ge operators.' format: date-time nullable: true creationType: @@ -21548,10 +21552,10 @@ components: properties: name: type: string - description: Name for this key-value pair + description: 'Name for this key-value pair. Possible names are: AdditionalWSFedEndpointCheckResult, AllowedAuthenticationClassReferencesCheckResult, AlwaysRequireAuthenticationCheckResult, AutoUpdateEnabledCheckResult, ClaimsProviderNameCheckResult, EncryptClaimsCheckResult, EncryptedNameIdRequiredCheckResult, MonitoringEnabledCheckResult,NotBeforeSkewCheckResult, RequestMFAFromClaimsProvidersCheckResult, SignedSamlRequestsRequiredCheckResult, AdditionalAuthenticationRulesCheckResult, TokenLifetimeCheckResult, DelegationAuthorizationRulesCheckResult, IssuanceAuthorizationRulesCheckResult, IssuanceTransformRulesCheckResult.' value: type: string - description: Value for this key-value pair + description: 'Value for this key-value pair. Possible result values are 0 (when the validation check passed), 1 (when the validation check failed), or 2 (when the validation check is a warning).' nullable: true additionalProperties: type: object @@ -22730,7 +22734,7 @@ components: description: The id of the client service principal for the application which is authorized to act on behalf of a signed-in user when accessing an API. Required. Supports $filter (eq only). consentType: type: string - description: 'Indicates if authorization is granted for the client application to impersonate all users or only a specific user. AllPrincipals indicates authorization to impersonate all users. Principal indicates authorization to impersonate a specific user. Consent on behalf of all users can be granted by an administrator. Non-admin users may be authorized to consent on behalf of themselves in some cases, for some delegated permissions. Required. Supports $filter (eq only).' + description: 'Indicates whether authorization is granted for the client application to impersonate all users or only a specific user. AllPrincipals indicates authorization to impersonate all users. Principal indicates authorization to impersonate a specific user. Consent on behalf of all users can be granted by an administrator. Non-admin users may be authorized to consent on behalf of themselves in some cases, for some delegated permissions. Required. Supports $filter (eq only).' nullable: true principalId: type: string diff --git a/openApiDocs/v1.0/Users.Functions.yml b/openApiDocs/v1.0/Users.Functions.yml index da8e3958a2a..40d30f8c056 100644 --- a/openApiDocs/v1.0/Users.Functions.yml +++ b/openApiDocs/v1.0/Users.Functions.yml @@ -6214,6 +6214,10 @@ components: type: string description: The mailFolder's display name. nullable: true + isHidden: + type: boolean + description: Indicates whether the mailFolder is hidden. This property can be set only when creating the folder. Find more information in Hidden mail folders. + nullable: true parentFolderId: type: string description: The unique identifier for the mailFolder's parent mailFolder. @@ -6633,7 +6637,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLicense' - description: The licenses that are assigned to the user. Not nullable. Supports $filter. + description: 'The licenses that are assigned to the user, including inherited (group-based) licenses. Not nullable. Supports $filter.' assignedPlans: type: array items: @@ -6663,7 +6667,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 date and time the user was created. The value cannot be modified and is automatically populated when the entity is created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. Property is nullable. A null value indicates that an accurate creation time couldn''t be determined for the user. Returned only on $select. Read-only. Supports $filter with the eq, lt, and ge operators.' + description: 'The date and time the user was created. The value cannot be modified and is automatically populated when the entity is created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. Property is nullable. A null value indicates that an accurate creation time couldn''t be determined for the user. Returned only on $select. Read-only. Supports $filter with the eq, ne, le, and ge operators.' format: date-time nullable: true creationType: @@ -8203,7 +8207,7 @@ components: description: The id of the client service principal for the application which is authorized to act on behalf of a signed-in user when accessing an API. Required. Supports $filter (eq only). consentType: type: string - description: 'Indicates if authorization is granted for the client application to impersonate all users or only a specific user. AllPrincipals indicates authorization to impersonate all users. Principal indicates authorization to impersonate a specific user. Consent on behalf of all users can be granted by an administrator. Non-admin users may be authorized to consent on behalf of themselves in some cases, for some delegated permissions. Required. Supports $filter (eq only).' + description: 'Indicates whether authorization is granted for the client application to impersonate all users or only a specific user. AllPrincipals indicates authorization to impersonate all users. Principal indicates authorization to impersonate a specific user. Consent on behalf of all users can be granted by an administrator. Non-admin users may be authorized to consent on behalf of themselves in some cases, for some delegated permissions. Required. Supports $filter (eq only).' nullable: true principalId: type: string diff --git a/openApiDocs/v1.0/Users.yml b/openApiDocs/v1.0/Users.yml index 108bcd21c72..2ad67330c48 100644 --- a/openApiDocs/v1.0/Users.yml +++ b/openApiDocs/v1.0/Users.yml @@ -5463,7 +5463,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLicense' - description: The licenses that are assigned to the user. Not nullable. Supports $filter. + description: 'The licenses that are assigned to the user, including inherited (group-based) licenses. Not nullable. Supports $filter.' assignedPlans: type: array items: @@ -5493,7 +5493,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 date and time the user was created. The value cannot be modified and is automatically populated when the entity is created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. Property is nullable. A null value indicates that an accurate creation time couldn''t be determined for the user. Returned only on $select. Read-only. Supports $filter with the eq, lt, and ge operators.' + description: 'The date and time the user was created. The value cannot be modified and is automatically populated when the entity is created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. Property is nullable. A null value indicates that an accurate creation time couldn''t be determined for the user. Returned only on $select. Read-only. Supports $filter with the eq, ne, le, and ge operators.' format: date-time nullable: true creationType: @@ -5997,7 +5997,7 @@ components: description: The id of the client service principal for the application which is authorized to act on behalf of a signed-in user when accessing an API. Required. Supports $filter (eq only). consentType: type: string - description: 'Indicates if authorization is granted for the client application to impersonate all users or only a specific user. AllPrincipals indicates authorization to impersonate all users. Principal indicates authorization to impersonate a specific user. Consent on behalf of all users can be granted by an administrator. Non-admin users may be authorized to consent on behalf of themselves in some cases, for some delegated permissions. Required. Supports $filter (eq only).' + description: 'Indicates whether authorization is granted for the client application to impersonate all users or only a specific user. AllPrincipals indicates authorization to impersonate all users. Principal indicates authorization to impersonate a specific user. Consent on behalf of all users can be granted by an administrator. Non-admin users may be authorized to consent on behalf of themselves in some cases, for some delegated permissions. Required. Supports $filter (eq only).' nullable: true principalId: type: string @@ -7031,6 +7031,10 @@ components: type: string description: The mailFolder's display name. nullable: true + isHidden: + type: boolean + description: Indicates whether the mailFolder is hidden. This property can be set only when creating the folder. Find more information in Hidden mail folders. + nullable: true parentFolderId: type: string description: The unique identifier for the mailFolder's parent mailFolder. diff --git a/profiles/Compliance/crawl-log-v1.0-beta.json b/profiles/Compliance/crawl-log-v1.0-beta.json index f9f6e1a3bf3..cfc1c11d125 100644 --- a/profiles/Compliance/crawl-log-v1.0-beta.json +++ b/profiles/Compliance/crawl-log-v1.0-beta.json @@ -145,11 +145,11 @@ "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/Compliance.yml" }, - "/compliance/ediscovery/cases/{case-id}/noncustodialDataSources/{noncustodialDataSource-id}/microsoft.graph.ediscovery.Release": { + "/compliance/ediscovery/cases/{case-id}/noncustodialDataSources/{noncustodialDataSource-id}/microsoft.graph.ediscovery.release": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/Compliance.yml" }, - "/compliance/ediscovery/cases/{case-id}/noncustodialDataSources/{noncustodialDataSource-id}/microsoft.graph.ediscovery.UpdateIndex": { + "/compliance/ediscovery/cases/{case-id}/noncustodialDataSources/{noncustodialDataSource-id}/microsoft.graph.ediscovery.updateIndex": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/Compliance.yml" }, diff --git a/profiles/Compliance/definitions/v1.0-beta.md b/profiles/Compliance/definitions/v1.0-beta.md index ac62900c751..58cd2fc9ecb 100644 --- a/profiles/Compliance/definitions/v1.0-beta.md +++ b/profiles/Compliance/definitions/v1.0-beta.md @@ -43,8 +43,8 @@ profiles: /compliance/ediscovery/cases/{case-id}/noncustodialDataSources: v1.0-beta /compliance/ediscovery/cases/{case-id}/noncustodialDataSources/{noncustodialDataSource-id}: v1.0-beta /compliance/ediscovery/cases/{case-id}/noncustodialDataSources/{noncustodialDataSource-id}/dataSource: v1.0-beta - /compliance/ediscovery/cases/{case-id}/noncustodialDataSources/{noncustodialDataSource-id}/microsoft.graph.ediscovery.Release: v1.0-beta - ? /compliance/ediscovery/cases/{case-id}/noncustodialDataSources/{noncustodialDataSource-id}/microsoft.graph.ediscovery.UpdateIndex + /compliance/ediscovery/cases/{case-id}/noncustodialDataSources/{noncustodialDataSource-id}/microsoft.graph.ediscovery.release: v1.0-beta + ? /compliance/ediscovery/cases/{case-id}/noncustodialDataSources/{noncustodialDataSource-id}/microsoft.graph.ediscovery.updateIndex : v1.0-beta /compliance/ediscovery/cases/{case-id}/operations: v1.0-beta /compliance/ediscovery/cases/{case-id}/operations/{caseOperation-id}: v1.0-beta diff --git a/profiles/Education/crawl-log-v1.0-beta.json b/profiles/Education/crawl-log-v1.0-beta.json index 2a8fa4b04b0..188ff4b03f4 100644 --- a/profiles/Education/crawl-log-v1.0-beta.json +++ b/profiles/Education/crawl-log-v1.0-beta.json @@ -73,6 +73,10 @@ "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/Education.yml" }, + "/education/classes/{educationClass-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/microsoft.graph.setUpResourcesFolder()": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Education.yml" + }, "/education/classes/{educationClass-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/microsoft.graph.submit": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/Education.yml" @@ -209,6 +213,10 @@ "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/Education.yml" }, + "/education/me/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/microsoft.graph.setUpResourcesFolder()": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Education.yml" + }, "/education/me/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/microsoft.graph.submit": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/Education.yml" @@ -433,6 +441,10 @@ "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/Education.yml" }, + "/education/users/{educationUser-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/microsoft.graph.setUpResourcesFolder()": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Education.yml" + }, "/education/users/{educationUser-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/microsoft.graph.submit": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/Education.yml" diff --git a/profiles/Education/definitions/v1.0-beta.md b/profiles/Education/definitions/v1.0-beta.md index 3ae72923d2e..734c3defb35 100644 --- a/profiles/Education/definitions/v1.0-beta.md +++ b/profiles/Education/definitions/v1.0-beta.md @@ -26,6 +26,8 @@ profiles: /education/classes/{educationClass-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}: v1.0-beta ? /education/classes/{educationClass-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/microsoft.graph.return : v1.0-beta + ? /education/classes/{educationClass-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/microsoft.graph.setUpResourcesFolder() + : v1.0-beta ? /education/classes/{educationClass-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/microsoft.graph.submit : v1.0-beta ? /education/classes/{educationClass-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/microsoft.graph.unsubmit @@ -66,6 +68,7 @@ profiles: /education/me/assignments/{educationAssignment-id}/submissions: v1.0-beta /education/me/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}: v1.0-beta /education/me/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/microsoft.graph.return: v1.0-beta + /education/me/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/microsoft.graph.setUpResourcesFolder(): v1.0-beta /education/me/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/microsoft.graph.submit: v1.0-beta /education/me/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/microsoft.graph.unsubmit: v1.0-beta /education/me/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/outcomes: v1.0-beta @@ -125,6 +128,8 @@ profiles: /education/users/{educationUser-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}: v1.0-beta ? /education/users/{educationUser-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/microsoft.graph.return : v1.0-beta + ? /education/users/{educationUser-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/microsoft.graph.setUpResourcesFolder() + : v1.0-beta ? /education/users/{educationUser-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/microsoft.graph.submit : v1.0-beta ? /education/users/{educationUser-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/microsoft.graph.unsubmit diff --git a/profiles/Identity.DirectoryManagement/crawl-log-v1.0-beta.json b/profiles/Identity.DirectoryManagement/crawl-log-v1.0-beta.json index 7e3b8648f69..b4cfd4c289d 100644 --- a/profiles/Identity.DirectoryManagement/crawl-log-v1.0-beta.json +++ b/profiles/Identity.DirectoryManagement/crawl-log-v1.0-beta.json @@ -129,6 +129,14 @@ "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/Identity.DirectoryManagement.yml" }, + "/contacts/{orgContact-id}/transitiveReports": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Identity.DirectoryManagement.yml" + }, + "/contacts/{orgContact-id}/transitiveReports/$ref": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Identity.DirectoryManagement.yml" + }, "/contacts/microsoft.graph.delta()": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/Identity.DirectoryManagement.yml" diff --git a/profiles/Identity.DirectoryManagement/definitions/v1.0-beta.md b/profiles/Identity.DirectoryManagement/definitions/v1.0-beta.md index 84ee99c6585..16b3c21e491 100644 --- a/profiles/Identity.DirectoryManagement/definitions/v1.0-beta.md +++ b/profiles/Identity.DirectoryManagement/definitions/v1.0-beta.md @@ -39,6 +39,8 @@ profiles: /contacts/{orgContact-id}/microsoft.graph.restore: v1.0-beta /contacts/{orgContact-id}/transitiveMemberOf: v1.0-beta /contacts/{orgContact-id}/transitiveMemberOf/$ref: v1.0-beta + /contacts/{orgContact-id}/transitiveReports: v1.0-beta + /contacts/{orgContact-id}/transitiveReports/$ref: v1.0-beta /contacts/microsoft.graph.delta(): v1.0-beta /contacts/microsoft.graph.getByIds: v1.0-beta /contacts/microsoft.graph.getUserOwnedObjects: v1.0-beta diff --git a/profiles/Users/crawl-log-v1.0-beta.json b/profiles/Users/crawl-log-v1.0-beta.json index 2c8e13e0a64..c737d185bc2 100644 --- a/profiles/Users/crawl-log-v1.0-beta.json +++ b/profiles/Users/crawl-log-v1.0-beta.json @@ -348,6 +348,14 @@ "/users/{user-id}/transitiveMemberOf/$ref": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/Users.yml" + }, + "/users/{user-id}/transitiveReports": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Users.yml" + }, + "/users/{user-id}/transitiveReports/$ref": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Users.yml" } } } diff --git a/profiles/Users/definitions/v1.0-beta.md b/profiles/Users/definitions/v1.0-beta.md index dd4ffccb13c..ebe7b68c12e 100644 --- a/profiles/Users/definitions/v1.0-beta.md +++ b/profiles/Users/definitions/v1.0-beta.md @@ -103,5 +103,7 @@ profiles: /users/{user-id}/todo/lists/{todoTaskList-id}/tasks/{todoTask-id}/linkedResources/{linkedResource-id}: v1.0-beta /users/{user-id}/transitiveMemberOf: v1.0-beta /users/{user-id}/transitiveMemberOf/$ref: v1.0-beta + /users/{user-id}/transitiveReports: v1.0-beta + /users/{user-id}/transitiveReports/$ref: v1.0-beta ```